Make WordPress Core

Ticket #39091: 39091.wip.diff

File 39091.wip.diff, 1.6 KB (added by westonruter, 9 years ago)
  • src/wp-admin/css/customize-nav-menus.css

    diff --git src/wp-admin/css/customize-nav-menus.css src/wp-admin/css/customize-nav-menus.css
    index 6fe558d..d815135 100644
     
    7272.customize-control-nav_menu_item.has-notifications .menu-item-handle {
    7373        border-left: 4px solid #00a0d2;
    7474}
     75.customize-control-nav_menu_item.nav-menu-item-inactive .menu-item-bar {
     76        opacity: 0.5;
     77}
    7578
    7679.wp-customizer .menu-item-settings {
    7780        max-width: 100%;
  • src/wp-admin/js/customize-nav-menus.js

    diff --git src/wp-admin/js/customize-nav-menus.js src/wp-admin/js/customize-nav-menus.js
    index b7556f6..0ce325b 100644
     
    12481248                                control.onChangeExpanded( expanded, args );
    12491249                        });
    12501250                        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                        }
    12601269                },
    12611270
    12621271                /**