Make WordPress Core

Changeset 38612


Ignore:
Timestamp:
09/15/2016 04:09:21 PM (8 years ago)
Author:
swissspidy
Message:

Menus: Remove 'sub item' label when removing the sub item's parent.

Props rnoakes3rd, adamsilverstein.
Fixes #37846.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/js/nav-menu.js

    r36967 r38612  
    8383                    return this.each(function(){
    8484                        var t = $(this),
    85                             depth = t.menuItemDepth();
    86                         $(this).removeClass('menu-item-depth-'+ depth )
    87                             .addClass('menu-item-depth-'+ (depth + change) );
     85                            depth = t.menuItemDepth(),
     86                            newDepth = depth + change;
     87                        t.removeClass( 'menu-item-depth-'+ depth )
     88                            .addClass( 'menu-item-depth-'+ ( newDepth ) );
     89                        if ( newDepth == 0 )
     90                            t.find( '.is-submenu' ).hide();
    8891                    });
    8992                },
Note: See TracChangeset for help on using the changeset viewer.