File tree Expand file tree Collapse file tree 3 files changed +10
-3
lines changed Expand file tree Collapse file tree 3 files changed +10
-3
lines changed Original file line number Diff line number Diff line change 78
78
< li > < a href ="# "> Ada</ a > </ li >
79
79
< li > < a href ="# "> Adamsville</ a > </ li >
80
80
< li > < a href ="# "> Addyston</ a > </ li >
81
+ < li > </ li >
81
82
< li >
82
83
< a href ="# "> Delphi</ a >
83
84
< ul >
Original file line number Diff line number Diff line change 10
10
.ui-menu { list-style : none; padding : 2px ; margin : 0 ; display : block; outline : none; }
11
11
.ui-menu .ui-menu { margin-top : -3px ; position : absolute; }
12
12
.ui-menu .ui-menu-item { margin : 0 ; padding : 0 ; zoom : 1 ; width : 100% ; }
13
+ .ui-menu .ui-menu-divider { margin : 5px -2px 5px -2px ; height : 0 ; font-size : 0 ; line-height : 0 ; }
13
14
.ui-menu .ui-menu-item a { text-decoration : none; display : block; padding : 2px .4em ; line-height : 1.5 ; zoom : 1 ; font-weight : normal; }
14
15
.ui-menu .ui-menu-item a .ui-state-focus ,
15
16
.ui-menu .ui-menu-item a .ui-state-active { font-weight : normal; margin : -1px ; }
Original file line number Diff line number Diff line change @@ -260,7 +260,8 @@ $.widget( "ui.menu", {
260
260
261
261
refresh : function ( ) {
262
262
// initialize nested menus
263
- var menuId ,
263
+ var menus ,
264
+ menuId = this . menuId ,
264
265
submenus = this . element . find ( this . options . menus + ":not( .ui-menu )" )
265
266
. addClass ( "ui-menu ui-widget ui-widget-content ui-corner-all" )
266
267
. hide ( )
@@ -271,8 +272,9 @@ $.widget( "ui.menu", {
271
272
} ) ;
272
273
273
274
// don't refresh list items that are already adapted
274
- menuId = this . menuId ;
275
- submenus . add ( this . element ) . children ( ":not( .ui-menu-item ):has( a )" )
275
+ menus = submenus . add ( this . element ) ;
276
+
277
+ menus . children ( ":not( .ui-menu-item ):has( a )" )
276
278
. addClass ( "ui-menu-item" )
277
279
. attr ( "role" , "presentation" )
278
280
. children ( "a" )
@@ -283,6 +285,9 @@ $.widget( "ui.menu", {
283
285
return menuId + "-" + i ;
284
286
} ) ;
285
287
288
+ // initialize unlinked menu-items as dividers
289
+ menus . children ( ":not( .ui-menu-item )" ) . addClass ( "ui-widget-content ui-menu-divider" ) ;
290
+
286
291
submenus . each ( function ( ) {
287
292
var menu = $ ( this ) ,
288
293
item = menu . prev ( "a" ) ;
You can’t perform that action at this time.
0 commit comments