r2772 - added support for PAGE_UP, PAGE_DOWN, HOME, END keys

r2772 - added support for PAGE_UP, PAGE_DOWN, HOME, END keys


Author: scottjehl
Date: Mon Jun 15 10:18:58 2009
New Revision: 2772
Modified:
branches/labs/selectmenu/ui.selectmenu.js
Log:
added support for PAGE_UP, PAGE_DOWN, HOME, END keys
Modified: branches/labs/selectmenu/ui.selectmenu.js
==============================================================================
--- branches/labs/selectmenu/ui.selectmenu.js    (original)
+++ branches/labs/selectmenu/ui.selectmenu.js    Mon Jun 15 10:18:58 2009
@@ -198,7 +198,18 @@
                    if($(event.target).parents('li:eq(0)').next().size()>0){
                        
$(event.target).blur().parents('li:eq(0)').next().find('a:eq(0)').focus();
                    }    
-                    break;        
+                    break;    
+                case $.ui.keyCode.PAGE_UP:
+                case $.ui.keyCode.HOME:
+                    $(event.target).blur();
+                    self.list.find('a:first').focus();
+                    break;    
+                case $.ui.keyCode.PAGE_DOWN:
+                case $.ui.keyCode.END:
+                    ret = false;
+                    $(event.target).blur();
+                    self.list.find('a:last').focus();
+                    break;            
                case $.ui.keyCode.ENTER:
                case $.ui.keyCode.SPACE:
                    ret = false;