WordPress.org

Make WordPress Core

Changeset 38612


Ignore:
Timestamp:
09/15/16 16:09:21 (11 months 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.