WordPress.org

Make WordPress Core

Ticket #10021: 10021.diff

File 10021.diff, 9.8 KB (added by Denis-de-Bernardy, 6 years ago)
  • wp-admin/js/common.dev.js

     
    55 
    66        init : function() { 
    77                $('#adminmenu div.wp-menu-toggle').each( function() { 
    8                         if ( $(this).siblings('.wp-submenu').length ) 
    9                                 $(this).click(function(){ adminMenu.toggle( $(this).siblings('.wp-submenu') ); }); 
     8                        if ( $(this).siblings('div.wp-submenu').length ) 
     9                                $(this).click(function(){ adminMenu.toggle( $(this).siblings('div.wp-submenu') ); }); 
    1010                        else 
    1111                                $(this).hide(); 
    1212                }); 
     
    6161                        $('#adminmenu li.wp-has-submenu').hoverIntent({ 
    6262                                over: function(e){ 
    6363                                        var m, b, h, o, f; 
    64                                         m = $(this).find('.wp-submenu'); 
     64                                        m = $(this).find('div.wp-submenu'); 
    6565                                        b = m.parent().offset().top + m.height() + 1; // Bottom offset of the menu 
    6666                                        h = $('#wpwrap').height(); // Height of the entire page 
    6767                                        o = 60 + b - h; 
     
    7676                                        } 
    7777                                        m.addClass('sub-open'); 
    7878                                }, 
    79                                 out: function(){ $(this).find('.wp-submenu').removeClass('sub-open').css({'marginTop':''}); }, 
     79                                out: function(){ $(this).find('div.wp-submenu').removeClass('sub-open').css({'marginTop':''}); }, 
    8080                                timeout: 220, 
    8181                                sensitivity: 8, 
    8282                                interval: 100 
     
    9898// show/hide/save table columns 
    9999columns = { 
    100100        init : function() { 
    101                 $('.hide-column-tog').click( function() { 
     101                $('input.hide-column-tog').click( function() { 
    102102                        var column = $(this).val(), show = $(this).attr('checked'); 
    103103                        if ( show ) { 
    104104                                $('.column-' + column).show(); 
  • wp-admin/js/widgets.dev.js

     
    1111                } 
    1212 
    1313                $('#widgets-right div.sidebar-name').click(function(){ 
    14             var c = $(this).siblings('.widgets-sortables'); 
     14            var c = $(this).siblings('div.widgets-sortables'); 
    1515                        if ( c.is(':visible') ) { 
    1616                                c.sortable('disable'); 
    1717                                $(this).parent().addClass('closed'); 
     
    2222        }); 
    2323 
    2424        $('#widgets-left div.sidebar-name').click(function(){ 
    25                         if ( $(this).siblings('.widget-holder').is(':visible') ) { 
     25                        if ( $(this).siblings('div.widget-holder').is(':visible') ) { 
    2626                                $(this).parent().addClass('closed'); 
    2727                        } else { 
    2828                                $(this).parent().removeClass('closed'); 
    2929                        } 
    3030        }); 
    3131 
    32                 $('#widgets-right .widget, #wp_inactive_widgets .widget').each(function(){ 
     32                $('#widgets-right div.widget, #wp_inactive_widgets div.widget').each(function(){ 
    3333                        wpWidgets.appendTitle(this); 
    3434                }); 
    3535 
    3636                this.addEvents(); 
    37         $('.widget-error').parents('.widget').find('a.widget-action').click(); 
     37        $('p.widget-error').parents('div.widget').find('a.widget-action').click(); 
    3838 
    3939                $('#available-widgets').droppable({ 
    4040                        tolerance: 'pointer', 
     
    4747                        }, 
    4848                        over: function(e,ui) { 
    4949                                ui.draggable.addClass('deleting'); 
    50                                 $('.widget-placeholder').hide(); 
     50                                $('div.widget-placeholder').hide(); 
    5151 
    5252                                if ( ui.draggable.hasClass('ui-sortable-helper') ) 
    53                                         $('#removing-widget').show().children('span').html( ui.draggable.find('.widget-title h4').html() ); 
     53                                        $('#removing-widget').show().children('span').html( ui.draggable.find('div.widget-title h4').html() ); 
    5454                        }, 
    5555                        out: function(e,ui) { 
    5656                                ui.draggable.removeClass('deleting'); 
    57                                 $('.widget-placeholder').show(); 
     57                                $('div.widget-placeholder').show(); 
    5858                                $('#removing-widget').hide().children('span').html(''); 
    5959                        } 
    6060                }); 
    6161 
    6262                $('#widget-list .widget').draggable({ 
    63                         connectToSortable: '.widgets-sortables', 
    64                         handle: '.widget-title', 
     63                        connectToSortable: 'div.widgets-sortables', 
     64                        handle: 'div.widget-title', 
    6565                        distance: 2, 
    6666                        helper: 'clone', 
    6767                        zIndex: 5, 
    6868                        containment: 'document', 
    6969                        start: function(e,ui) { 
    7070                                wpWidgets.fixWebkit(1); 
    71                                 ui.helper.find('.widget-description').hide(); 
     71                                ui.helper.find('div.widget-description').hide(); 
    7272                        }, 
    7373                        stop: function(e,ui) { 
    7474                                if ( rem ) 
     
    7878                        } 
    7979                }); 
    8080 
    81         $('.widgets-sortables').sortable({ 
     81        $('div.widgets-sortables').sortable({ 
    8282                        placeholder: 'widget-placeholder', 
    83                         connectWith: '.widgets-sortables', 
    84                         items: '.widget', 
    85                         handle: '.widget-title', 
     83                        connectWith: 'div.widgets-sortables', 
     84                        items: 'div.widget', 
     85                        handle: 'div.widget-title', 
    8686                        cursor: 'move', 
    8787                        distance: 2, 
    8888                        containment: 'document', 
    8989                        start: function(e,ui) { 
    9090                                wpWidgets.fixWebkit(1); 
    91                                 ui.item.find('.widget-inside').hide(); 
     91                                ui.item.find('div.widget-inside').hide(); 
    9292                                ui.item.css({'marginLeft':'','width':''}); 
    9393                        }, 
    9494                        stop: function(e,ui) { 
     
    134134 
    135135        saveOrder : function(sb) { 
    136136                if ( sb ) 
    137                         $('#' + sb).parents('.widgets-holder-wrap').find('.ajax-feedback').css('visibility', 'visible'); 
     137                        $('#' + sb).parents('div.widgets-holder-wrap').find('img.ajax-feedback').css('visibility', 'visible'); 
    138138 
    139139                var a = { 
    140140                        action: 'widgets-order', 
     
    142142                        sidebars: [] 
    143143                }; 
    144144 
    145                 $('.widgets-sortables').each( function() { 
     145                $('div.widgets-sortables').each( function() { 
    146146                        a['sidebars[' + $(this).attr('id') + ']'] = $(this).sortable('toArray').join(','); 
    147147                }); 
    148148 
    149149                $.post( ajaxurl, a, function() { 
    150                         $('.ajax-feedback').css('visibility', 'hidden'); 
     150                        $('img.ajax-feedback').css('visibility', 'hidden'); 
    151151                }); 
    152152                this.resize(); 
    153153        }, 
    154154 
    155155        save : function(widget, del, animate, order) { 
    156                 var sb = widget.parents('.widgets-sortables').attr('id'), data = widget.find('form').serialize(), a; 
     156                var sb = widget.parents('div.widgets-sortables').attr('id'), data = widget.find('form').serialize(), a; 
    157157                widget = $(widget); 
    158                 widget.find('.ajax-feedback').css('visibility', 'visible'); 
     158                widget.find('img.ajax-feedback').css('visibility', 'visible'); 
    159159 
    160160                a = { 
    161161                        action: 'save-widget', 
     
    172172                        var id; 
    173173 
    174174                        if ( del ) { 
    175                                 if ( !$('.widget_number', widget).val() ) { 
    176                                         id = $('.widget-id', widget).val(); 
    177                                         $('#available-widgets .widget-id').each(function(){ 
     175                                if ( !$('input.widget_number', widget).val() ) { 
     176                                        id = $('input.widget-id', widget).val(); 
     177                                        $('#available-widgets input.widget-id').each(function(){ 
    178178                                                if ( $(this).val() == id ) 
    179                                                         $(this).parents('.widget').show(); 
     179                                                        $(this).parents('div.widget').show(); 
    180180                                        }); 
    181181                                } 
    182182 
     
    191191                                        wpWidgets.resize(); 
    192192                                } 
    193193                        } else { 
    194                                 $('.ajax-feedback').css('visibility', 'hidden'); 
     194                                $('img.ajax-feedback').css('visibility', 'hidden'); 
    195195                                if ( r && r.length > 2 ) { 
    196                                         $('.widget-content', widget).html(r); 
     196                                        $('div.widget-content', widget).html(r); 
    197197                                        wpWidgets.appendTitle(widget); 
    198198                                        wpWidgets.fixLabels(widget); 
    199199                                } 
     
    209209                        if ( this.id.indexOf('title') != -1 ) { 
    210210                                title = $(this).val().replace(/<[^<>]+>/g, '').replace(/</g, '&lt;').replace(/>/g, '&gt;'); 
    211211                                if ( title ) 
    212                                         $('.widget-title .in-widget-title', widget).html(': ' + title); 
     212                                        $('div.widget-title div.in-widget-title', widget).html(': ' + title); 
    213213                                return false; 
    214214                        } 
    215215                }); 
    216216        }, 
    217217 
    218218        resize : function() { 
    219                 $('.widgets-sortables').not('#wp_inactive_widgets').each(function(){ 
    220                         var h = 50, H = $('.widget', this).length; 
     219                $('div.widgets-sortables').not('#wp_inactive_widgets').each(function(){ 
     220                        var h = 50, H = $('div.widget', this).length; 
    221221                        h = h + parseInt(H * 48, 10); 
    222222                        $(this).css( 'minHeight', h + 'px' ); 
    223223                }); 
     
    234234    fixLabels : function(sc) { 
    235235                sc = sc || document; 
    236236 
    237                 $('.widget-inside label', sc).each(function(){ 
     237                $('div.widget-inside label', sc).each(function(){ 
    238238                        var f = $(this).attr('for'); 
    239239 
    240240                        if ( f && f == $('input', this).attr('id') ) 
     
    243243        }, 
    244244     
    245245    close : function(widget) { 
    246                 widget.find('.widget-inside').slideUp('fast', function(){ 
     246                widget.find('div.widget-inside').slideUp('fast', function(){ 
    247247                        widget.css({'width':'','marginLeft':''}); 
    248248                }); 
    249249        }, 
     
    251251    addEvents : function(sc) { 
    252252                sc = sc || document; 
    253253                $('a.widget-action', sc).click(function(){ 
    254             var w = parseInt( $(this).parents('.widget').find('.widget-width').val(), 10 ), css = {}, inside = $(this).parents('.widget-top').siblings('.widget-inside'); 
     254            var w = parseInt( $(this).parents('div.widget').find('input.widget-width').val(), 10 ), css = {}, inside = $(this).parents('div.widget-top').siblings('div.widget-inside'); 
    255255                        if ( inside.is(':hidden') ) { 
    256                                 if ( w > 250 && inside.parents('.widgets-sortables').length ) { 
     256                                if ( w > 250 && inside.parents('div.widgets-sortables').length ) { 
    257257                                        css['width'] = w + 30 + 'px'; 
    258                                         if ( inside.parents('.widget-liquid-right').length ) 
     258                                        if ( inside.parents('div.widget-liquid-right').length ) 
    259259                                                css['marginLeft'] = 235 - w + 'px'; 
    260                                         inside.parents('.widget').css(css); 
     260                                        inside.parents('div.widget').css(css); 
    261261                                } 
    262262                                inside.slideDown('fast'); 
    263263                        } else { 
    264                                 inside.slideUp('fast', function(){ inside.parents('.widget').css({'width':'','marginLeft':''}); }); 
     264                                inside.slideUp('fast', function(){ inside.parents('div.widget').css({'width':'','marginLeft':''}); }); 
    265265                        } 
    266266            return false; 
    267267        }); 
    268         $('.widget-control-save', sc).click(function(){ 
    269                         wpWidgets.save( $(this).parents('.widget'), 0, 1, 0 ); 
     268        $('input.widget-control-save', sc).click(function(){ 
     269                        wpWidgets.save( $(this).parents('div.widget'), 0, 1, 0 ); 
    270270                        return false; 
    271271                }); 
    272                 $('.widget-control-remove', sc).click(function(){ 
    273                         wpWidgets.save( $(this).parents('.widget'), 1, 1, 0 ); 
     272                $('a.widget-control-remove', sc).click(function(){ 
     273                        wpWidgets.save( $(this).parents('div.widget'), 1, 1, 0 ); 
    274274                        return false; 
    275275                }); 
    276                 $('.widget-control-close', sc).click(function(){ 
    277                         wpWidgets.close( $(this).parents('.widget') ); 
     276                $('a.widget-control-close', sc).click(function(){ 
     277                        wpWidgets.close( $(this).parents('div.widget') ); 
    278278                        return false; 
    279279                }); 
    280280        }