WordPress.org

Make WordPress Core

Ticket #35576: 35576-3.diff

File 35576-3.diff, 1.7 KB (added by sayedwp, 4 years ago)
  • wp-admin/css/nav-menus.css

     
    2727        margin-bottom: 0;
    2828}
    2929
     30.has-no-menu-item .button-controls{
     31        display: none;
     32}
     33
    3034#nav-menus-frame {
    3135        margin-left: 300px;
    3236        margin-top: 23px;
  • wp-admin/js/nav-menu.js

     
    10541054                                        // select the search bar
    10551055                                        $('.quick-search', wrapper).focus();
    10561056
     1057                                        //hide button controls if no items found
     1058                                        if( ! wrapper.find('.tabs-panel-active .menu-item-title').length ){
     1059                                                wrapper.addClass('has-no-menu-item');
     1060                                        }else{
     1061                                                wrapper.removeClass('has-no-menu-item');
     1062                                        }
     1063
    10571064                                        e.preventDefault();
    10581065                                } else if ( target.hasClass('select-all') ) {
    10591066                                        selectAreaMatch = /#(.*)$/.exec(e.target.href);
     
    11861193                        form = document.getElementById('nav-menu-meta'),
    11871194                        pattern = /menu-item[(\[^]\]*/,
    11881195                        $items = $('<div>').html(resp).find('li'),
     1196                        wrapper = panel.closest('.accordion-section-content '),
    11891197                        $item;
    11901198
    11911199                        if( ! $items.length ) {
    11921200                                $('.categorychecklist', panel).html( '<li><p>' + navMenuL10n.noResultsFound + '</p></li>' );
    11931201                                $( '.spinner', panel ).removeClass( 'is-active' );
     1202                                wrapper.addClass('has-no-menu-item');
    11941203                                return;
    11951204                        }
    11961205
     
    12181227
    12191228                        $('.categorychecklist', panel).html( $items );
    12201229                        $( '.spinner', panel ).removeClass( 'is-active' );
     1230                        wrapper.removeClass('has-no-menu-item');
    12211231                },
    12221232
    12231233                removeMenuItem : function(el) {