WordPress.org

Make WordPress Core

Ticket #13220: 13220.js.warnings.begone.1.patch

File 13220.js.warnings.begone.1.patch, 2.7 KB (added by koopersmith, 5 years ago)
  • wp-admin/js/nav-menu.dev.js

     
    88 * @subpackage Administration 
    99 */ 
    1010 
    11 var WPNavMenuHandler = function ($) { 
     11var wpNavMenu, WPNavMenuHandler = function ($) { 
    1212        var autoCompleteData = {}, 
    1313 
    1414        menuItemDepthPerLevel = 30, // Do not use directly. Use depthToPx and pxToDepth instead. 
     
    5656                itemData = {}, 
    5757                inputs = parentEl.getElementsByTagName('input'), 
    5858                i = inputs.length, 
    59                 j, 
    60                 menuID = document.getElementById('nav-menu-meta-object-id').value; 
     59                j; 
    6160 
    6261                while ( i-- ) { 
    6362                        j = fields.length; 
     
    263262                                handle: '.menu-item-handle', 
    264263                                placeholder: 'sortable-placeholder', 
    265264                                start: function(e, ui) { 
    266                                         var next, height, width, parent, children, maxChildDepth; 
     265                                        var height, width, parent, children, maxChildDepth; 
    267266 
    268267                                        transport = ui.item.children('.menu-item-transport'); 
    269268                                        // Check if the item is in the menu, or new 
     
    601600 
    602601                attachTabsPanelListeners : function() { 
    603602                        $('#menu-settings-column').bind('click', function(e) { 
     603                                var selectAreaMatch, activePanel, panelIdMatch, wrapper, inputs, i; 
     604                                 
    604605                                if ( e.target && e.target.className && -1 != e.target.className.indexOf('nav-tab-link') ) { 
    605                                         var activePanel, 
    606                                         panelIdMatch = /#(.*)$/.exec(e.target.href), 
    607                                         tabPanels, 
    608                                         wrapper = $(e.target).parents('.inside').first()[0], 
    609                                         inputs = wrapper ? wrapper.getElementsByTagName('input') : [], 
     606                                        panelIdMatch = /#(.*)$/.exec(e.target.href); 
     607                                        wrapper = $(e.target).parents('.inside').first()[0]; 
     608                                        inputs = wrapper ? wrapper.getElementsByTagName('input') : []; 
    610609                                        i = inputs.length; 
    611610 
    612611                                        // upon changing tabs, we want to uncheck all checkboxes 
     
    633632 
    634633                                        return false; 
    635634                                } else if ( e.target && e.target.className && -1 != e.target.className.indexOf('select-all') ) { 
    636                                         var selectAreaMatch = /#(.*)$/.exec(e.target.href), items; 
     635                                        selectAreaMatch = /#(.*)$/.exec(e.target.href), items; 
    637636                                        if ( selectAreaMatch && selectAreaMatch[1] ) { 
    638637                                                items = $('#' + selectAreaMatch[1] + ' .tabs-panel-active .potential-menu-item'); 
    639638                                                if( items.length === items.filter('.selected-menu-item').length ) 
     
    907906 
    908907                removeMenuItem : function(el) { 
    909908                        el = $(el) 
    910                         var children = el.childMenuItems(); 
    911                         var that = this; 
     909                        var children = el.childMenuItems(), 
     910                                that = this; 
    912911 
    913912                        el.addClass('deleting').fadeOut( 350 , function() { 
    914913                                el.remove(); 
     
    927926        } 
    928927} 
    929928 
    930 var wpNavMenu = new WPNavMenuHandler(jQuery); 
     929wpNavMenu = new WPNavMenuHandler(jQuery); 
    931930 
    932931jQuery(function() { 
    933932        wpNavMenu.init();