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>
|
||||
|
||||
* lib/rubygems/basic_specification.rb: Update to RubyGems master
|
||||
|
|
|
@ -64,7 +64,7 @@ module RDoc
|
|||
##
|
||||
# RDoc version you are using
|
||||
|
||||
VERSION = '4.1.0.preview.3'
|
||||
VERSION = '4.1.0.rc.1'
|
||||
|
||||
##
|
||||
# Method visibilities
|
||||
|
|
|
@ -3,13 +3,12 @@
|
|||
<div id="search-field-wrapper">
|
||||
<input id="search-field" role="combobox" aria-label="Search"
|
||||
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">
|
||||
</div>
|
||||
|
||||
<ul id="search-results" aria-label="Search Results"
|
||||
aria-busy="false" aria-expanded="false"
|
||||
aria-atomic="false" aria-live="polite"
|
||||
aria-relevant="all" class="initially-hidden"></ul>
|
||||
aria-atomic="false" class="initially-hidden"></ul>
|
||||
</form>
|
||||
</div>
|
||||
|
|
|
@ -14,7 +14,12 @@ Search.prototype = $.extend({}, Navigation, new function() {
|
|||
|
||||
this.init = function() {
|
||||
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.$input.keyup(observer);
|
||||
|
@ -82,6 +87,8 @@ Search.prototype = $.extend({}, Navigation, new function() {
|
|||
this.$input.attr('aria-activedescendant', $next.attr('id'));
|
||||
this.scrollIntoView($next[0], this.$view[0]);
|
||||
this.$current = $next;
|
||||
this.$input.val($next[0].firstChild.firstChild.text);
|
||||
this.$input.select();
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue