File tree 1 file changed +4
-5
lines changed
1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change 15
15
*/
16
16
( function ( $ , undefined ) {
17
17
18
- var mouseHandled = false ;
19
-
20
18
$ . widget ( "ui.menu" , {
21
19
version : "@VERSION" ,
22
20
defaultElement : "<ul>" ,
@@ -40,6 +38,7 @@ $.widget( "ui.menu", {
40
38
41
39
_create : function ( ) {
42
40
this . activeMenu = this . element ;
41
+ this . mouseHandled = false ;
43
42
this . element
44
43
. uniqueId ( )
45
44
. addClass ( "ui-menu ui-widget ui-widget-content ui-corner-all" )
@@ -73,8 +72,8 @@ $.widget( "ui.menu", {
73
72
} ,
74
73
"click .ui-menu-item:has(a)" : function ( event ) {
75
74
var target = $ ( event . target ) . closest ( ".ui-menu-item" ) ;
76
- if ( ! mouseHandled && target . not ( ".ui-state-disabled" ) . length ) {
77
- mouseHandled = true ;
75
+ if ( ! this . mouseHandled && target . not ( ".ui-state-disabled" ) . length ) {
76
+ this . mouseHandled = true ;
78
77
79
78
this . select ( event ) ;
80
79
// Open submenu on click
@@ -130,7 +129,7 @@ $.widget( "ui.menu", {
130
129
}
131
130
132
131
// Reset the mouseHandled flag
133
- mouseHandled = false ;
132
+ this . mouseHandled = false ;
134
133
}
135
134
} ) ;
136
135
} ,
You can’t perform that action at this time.
0 commit comments