mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* lib/rdoc: Update to RDoc master 263a9e5. This improves the
accessibility of the search box. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44217 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
0b84ee8f7b
commit
23201ab1c4
4 changed files with 16 additions and 5 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
Sun Dec 15 07:09:28 2013 Eric Hodel <drbrain@segment7.net>
|
||||||
|
|
||||||
|
* lib/rdoc: Update to RDoc master 263a9e5. This improves the
|
||||||
|
accessibility of the search box.
|
||||||
|
|
||||||
Sun Dec 15 05:28:35 2013 Eric Hodel <drbrain@segment7.net>
|
Sun Dec 15 05:28:35 2013 Eric Hodel <drbrain@segment7.net>
|
||||||
|
|
||||||
* lib/rubygems/basic_specification.rb: Update to RubyGems master
|
* lib/rubygems/basic_specification.rb: Update to RubyGems master
|
||||||
|
|
|
@ -64,7 +64,7 @@ module RDoc
|
||||||
##
|
##
|
||||||
# RDoc version you are using
|
# RDoc version you are using
|
||||||
|
|
||||||
VERSION = '4.1.0.preview.3'
|
VERSION = '4.1.0.rc.1'
|
||||||
|
|
||||||
##
|
##
|
||||||
# Method visibilities
|
# Method visibilities
|
||||||
|
|
|
@ -3,13 +3,12 @@
|
||||||
<div id="search-field-wrapper">
|
<div id="search-field-wrapper">
|
||||||
<input id="search-field" role="combobox" aria-label="Search"
|
<input id="search-field" role="combobox" aria-label="Search"
|
||||||
aria-autocomplete="list" aria-controls="search-results"
|
aria-autocomplete="list" aria-controls="search-results"
|
||||||
type="text" name="search" placeholder="Search"
|
type="text" name="search" placeholder="Search" spellcheck="false"
|
||||||
title="Type to search, Up and Down to navigate, Enter to load">
|
title="Type to search, Up and Down to navigate, Enter to load">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<ul id="search-results" aria-label="Search Results"
|
<ul id="search-results" aria-label="Search Results"
|
||||||
aria-busy="false" aria-expanded="false"
|
aria-busy="false" aria-expanded="false"
|
||||||
aria-atomic="false" aria-live="polite"
|
aria-atomic="false" class="initially-hidden"></ul>
|
||||||
aria-relevant="all" class="initially-hidden"></ul>
|
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -14,7 +14,12 @@ Search.prototype = $.extend({}, Navigation, new function() {
|
||||||
|
|
||||||
this.init = function() {
|
this.init = function() {
|
||||||
var _this = this;
|
var _this = this;
|
||||||
var observer = function() {
|
var observer = function(e) {
|
||||||
|
switch(e.originalEvent.keyCode) {
|
||||||
|
case 38: // Event.KEY_UP
|
||||||
|
case 40: // Event.KEY_DOWN
|
||||||
|
return;
|
||||||
|
}
|
||||||
_this.search(_this.$input[0].value);
|
_this.search(_this.$input[0].value);
|
||||||
};
|
};
|
||||||
this.$input.keyup(observer);
|
this.$input.keyup(observer);
|
||||||
|
@ -82,6 +87,8 @@ Search.prototype = $.extend({}, Navigation, new function() {
|
||||||
this.$input.attr('aria-activedescendant', $next.attr('id'));
|
this.$input.attr('aria-activedescendant', $next.attr('id'));
|
||||||
this.scrollIntoView($next[0], this.$view[0]);
|
this.scrollIntoView($next[0], this.$view[0]);
|
||||||
this.$current = $next;
|
this.$current = $next;
|
||||||
|
this.$input.val($next[0].firstChild.firstChild.text);
|
||||||
|
this.$input.select();
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue