diff options
author | Louis Cuny <louiscuny@gmail.com> | 2012-07-11 11:36:12 +0200 |
---|---|---|
committer | Louis Cuny <louiscuny@gmail.com> | 2012-07-11 11:37:02 +0200 |
commit | 1b04d04e97dde20e4eec447a07f41f51cbe8aa23 (patch) | |
tree | 6d436f0edef47bf46352a20af40fb9abe4af00d5 /js/jquery.multi-select.js | |
parent | 2f1076a65d6c63812b98eedcded7b805f69d54e3 (diff) | |
download | multi-select-1b04d04e97dde20e4eec447a07f41f51cbe8aa23.zip multi-select-1b04d04e97dde20e4eec447a07f41f51cbe8aa23.tar.gz multi-select-1b04d04e97dde20e4eec447a07f41f51cbe8aa23.tar.bz2 |
do not hover optgroup li with keyboard
Diffstat (limited to 'js/jquery.multi-select.js')
-rw-r--r-- | js/jquery.multi-select.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/js/jquery.multi-select.js b/js/jquery.multi-select.js index f4644df..6cd2f87 100644 --- a/js/jquery.multi-select.js +++ b/js/jquery.multi-select.js @@ -115,10 +115,10 @@ }); ms.onKeyDown = function(e, keyContainer){ - var selectables = $('.'+keyContainer+' li:visible', container), + var selectables = $('.'+keyContainer+' li:visible:not(.ms-optgroup-label, .ms-optgroup-container)', container), selectablesLength = selectables.length, selectableFocused = $('.'+keyContainer+' li.ms-hover', container), - selectableFocusedIndex = $('.'+keyContainer+' li:visible', container).index(selectableFocused), + selectableFocusedIndex = $('.'+keyContainer+' li:visible:not(.ms-optgroup-label, .ms-optgroup-container)', container).index(selectableFocused), liHeight = selectables.first().outerHeight(), numberOfItemsDisplayed = Math.ceil(container.outerHeight()/liHeight), scrollStart = Math.ceil(numberOfItemsDisplayed/4); |