File tree Expand file tree Collapse file tree 3 files changed +4
-27
lines changed Expand file tree Collapse file tree 3 files changed +4
-27
lines changed Original file line number Diff line number Diff line change 9
9
< script src ="../../ui/jquery.ui.widget.js "> </ script >
10
10
< script src ="../../ui/jquery.ui.position.js "> </ script >
11
11
< script src ="../../ui/jquery.ui.button.js "> </ script >
12
- < script src ="../../ui/jquery.ui.menu.js "> </ script >
13
12
< script src ="../../ui/jquery.effects.core.js "> </ script >
14
13
< script src ="../../ui/jquery.effects.blind.js "> </ script >
15
14
< script src ="../../ui/jquery.effects.scale.js "> </ script >
43
42
</ script >
44
43
< style type ="text/css ">
45
44
.ui-popup { position : absolute; z-index : 5000 ; }
46
- .ui-menu { width : 200px ; }
47
-
48
- /*
49
- table {
50
- border-collapse: collapse;
51
- }
52
- th, td {
53
- padding: 0.5em;
54
- border: 1px solid black;
55
- }
56
- */
57
45
58
46
# login-form {
59
47
width : 16em ; border : 1px solid gray; border-radius : 5px ;
Original file line number Diff line number Diff line change 9
9
< script src ="../../ui/jquery.ui.widget.js "> </ script >
10
10
< script src ="../../ui/jquery.ui.position.js "> </ script >
11
11
< script src ="../../ui/jquery.ui.button.js "> </ script >
12
- < script src ="../../ui/jquery.ui.menu.js "> </ script >
13
12
< script src ="../../ui/jquery.ui.popup.js "> </ script >
14
13
< script >
15
14
$ ( function ( ) {
28
27
</ script >
29
28
< style type ="text/css ">
30
29
.ui-popup { position : absolute; z-index : 5000 ; }
31
- .ui-menu { width : 200px ; }
32
-
33
- /*
34
- table {
35
- border-collapse: collapse;
36
- }
37
- th, td {
38
- padding: 0.5em;
39
- border: 1px solid black;
40
- }
41
- */
42
30
43
31
# login-form {
44
32
width : 16em ; border : 1px solid gray; border-radius : 5px ;
Original file line number Diff line number Diff line change @@ -88,8 +88,8 @@ $.widget( "ui.popup", {
88
88
}
89
89
} ) ;
90
90
91
- if ( ! this . element . is ( ":ui-menu" ) ) {
92
- //default use case, wrap tab order in popup
91
+ if ( ! $ . ui . menu || ! this . element . is ( ":ui-menu" ) ) {
92
+ // default use case, wrap tab order in popup
93
93
this . _bind ( { keydown : function ( event ) {
94
94
if ( event . keyCode !== $ . ui . keyCode . TAB ) {
95
95
return ;
@@ -174,7 +174,8 @@ $.widget( "ui.popup", {
174
174
. attr ( "aria-expanded" , "true" )
175
175
. position ( position ) ;
176
176
177
- if ( this . element . is ( ":ui-menu" ) ) { //popup is a menu
177
+ // can't use custom selector when menu isn't loaded
178
+ if ( $ . ui . menu && this . element . is ( ":ui-menu" ) ) {
178
179
this . element . menu ( "focus" , event , this . element . children ( "li" ) . first ( ) ) ;
179
180
this . element . focus ( ) ;
180
181
} else {
You can’t perform that action at this time.
0 commit comments