WordPress.org

Make WordPress Core

Ticket #13215: 13215.js.2.patch

File 13215.js.2.patch, 1.7 KB (added by koopersmith, 8 years ago)
  • wp-admin/js/nav-menu.dev.js

     
    426426                                } 
    427427                        }); 
    428428                         
     429                        // Find the width of all tabs 
     430                        tabs.each(function(){ 
     431                                tabsWidth += $(this).outerWidth(true); 
     432                        }); 
     433                         
     434                        // Check if we need the tab manager 
     435                        if( tabsWidth <= fixed.width() 
     436                                - fluid.css('padding-left').slice(0,-2) 
     437                                - fluid.css('padding-right').slice(0,-2) ) 
     438                                return; 
     439                         
     440                        // Set up right margin for overflow, unset padding 
     441                        fluid.css({ 
     442                                'margin-right'  : (-1 * tabsWidth) + 'px', 
     443                                'padding' : 0, 
     444                        }); 
     445                         
    429446                        // Build tab navigation 
    430447                        arrowLeft = $('<div class="nav-tabs-arrow nav-tabs-arrow-left"><a>&laquo;</a></div>'); 
    431448                        arrowRight = $('<div class="nav-tabs-arrow nav-tabs-arrow-right"><a>&raquo;</a></div>'); 
    432449                        // Attach to the document 
    433450                        fixed.wrap('<div class="nav-tabs-nav"/>').parent().prepend( arrowLeft ).append( arrowRight ); 
    434451                         
    435                         // Set up right margin 
    436                         tabs.each(function(){ 
    437                                 tabsWidth += $(this).outerWidth(true); 
    438                         }); 
    439                         fluid.css('margin-right', (-1 * tabsWidth) + 'px'); 
    440                          
    441452                        // Set the menu tabs 
    442453                        resetMenuTabs(); 
    443454                        // Make sure the tabs reset on resize 
  • wp-admin/css/nav-menu.dev.css

     
    135135        overflow: hidden; 
    136136} 
    137137 
    138 .no-js #menu-management .nav-tabs { 
     138#menu-management .nav-tabs { 
    139139        padding-left: 30px; 
    140         clear: both; 
     140        padding-right: 10px; 
    141141} 
    142142.js #menu-management .nav-tabs { 
    143143        float: left;