diff --git src/wp-admin/css/customize-nav-menus.css src/wp-admin/css/customize-nav-menus.css
index 6fe558d..d815135 100644
|
|
|
|
| 72 | 72 | .customize-control-nav_menu_item.has-notifications .menu-item-handle { |
| 73 | 73 | border-left: 4px solid #00a0d2; |
| 74 | 74 | } |
| | 75 | .customize-control-nav_menu_item.nav-menu-item-inactive .menu-item-bar { |
| | 76 | opacity: 0.5; |
| | 77 | } |
| 75 | 78 | |
| 76 | 79 | .wp-customizer .menu-item-settings { |
| 77 | 80 | max-width: 100%; |
diff --git src/wp-admin/js/customize-nav-menus.js src/wp-admin/js/customize-nav-menus.js
index b7556f6..0ce325b 100644
|
|
|
|
| 1248 | 1248 | control.onChangeExpanded( expanded, args ); |
| 1249 | 1249 | }); |
| 1250 | 1250 | api.Control.prototype.initialize.call( control, id, options ); |
| 1251 | | control.active.validate = function() { |
| 1252 | | var value, section = api.section( control.section() ); |
| 1253 | | if ( section ) { |
| 1254 | | value = section.active(); |
| 1255 | | } else { |
| 1256 | | value = false; |
| 1257 | | } |
| 1258 | | return value; |
| 1259 | | }; |
| | 1251 | }, |
| | 1252 | |
| | 1253 | /** |
| | 1254 | * Update widget control to indicate whether it is currently rendered. |
| | 1255 | * |
| | 1256 | * Overrides api.Control.toggle() |
| | 1257 | * |
| | 1258 | * @param {Boolean} active |
| | 1259 | * @param {Object} args |
| | 1260 | * @param {Function} args.completeCallback |
| | 1261 | */ |
| | 1262 | onChangeActive: function ( active, args ) { |
| | 1263 | var control = this; |
| | 1264 | // Note: there is a second 'args' parameter being passed, merged on top of this.defaultActiveArguments |
| | 1265 | control.container.toggleClass( 'nav-menu-item-inactive', ! active ); |
| | 1266 | if ( args.completeCallback ) { |
| | 1267 | args.completeCallback(); |
| | 1268 | } |
| 1260 | 1269 | }, |
| 1261 | 1270 | |
| 1262 | 1271 | /** |