WordPress.org

Make WordPress Core

Ticket #14466: 14466_alt_v2.diff

File 14466_alt_v2.diff, 3.7 KB (added by batmoo, 5 years ago)

Adds starts-with flag for regex

  • wp-admin/css/ie.dev.css

     
    379379        width: 99%; 
    380380} 
    381381 
    382 #wp_inactive_widgets { 
     382#sidebar-wp_inactive_widgets { 
    383383        padding-bottom: 8px; 
    384384} 
    385385 
     
    408408} 
    409409 
    410410.widget-liquid-right .widget, 
    411 #wp_inactive_widgets .widget { 
     411#sidebar-wp_inactive_widgets .widget { 
    412412        position: relative; 
    413413} 
    414414 
  • wp-admin/css/widgets.dev.css

     
    2828} 
    2929 
    3030.widget-liquid-right .widget, 
    31 #wp_inactive_widgets .widget, 
     31#sidebar-wp_inactive_widgets .widget, 
    3232.widget-liquid-right .sidebar-description { 
    3333        width: 250px; 
    3434        margin: 0 auto 20px; 
     
    3939        margin-bottom: 10px; 
    4040} 
    4141 
    42 #wp_inactive_widgets .widget { 
     42#sidebar-wp_inactive_widgets .widget { 
    4343        margin: 0 10px 20px; 
    4444        float: left; 
    4545} 
     
    108108        padding: 7px 5px 0; 
    109109} 
    110110 
    111 #wp_inactive_widgets { 
     111#sidebar-wp_inactive_widgets { 
    112112        padding: 5px 5px 0; 
    113113} 
    114114 
     
    140140        width: 250px; 
    141141} 
    142142 
    143 #wp_inactive_widgets .widget-placeholder { 
     143#sidebar-wp_inactive_widgets .widget-placeholder { 
    144144        margin: 0 10px 20px; 
    145145        float: left; 
    146146} 
     
    274274 
    275275#available-widgets .widget-control-edit .add, 
    276276#widgets-right .widget-control-edit .edit, 
    277 #wp_inactive_widgets .widget-control-edit .edit { 
     277#sidebar-wp_inactive_widgets .widget-control-edit .edit { 
    278278        display: inline; 
    279279} 
    280280 
  • wp-admin/includes/widgets.php

     
    6767function wp_list_widget_controls( $sidebar ) { 
    6868        add_filter( 'dynamic_sidebar_params', 'wp_list_widget_controls_dynamic_sidebar' ); 
    6969 
    70         echo "<div id='$sidebar' class='widgets-sortables'>\n"; 
     70        echo "<div id='sidebar-$sidebar' class='widgets-sortables'>\n"; 
    7171 
    7272        $description = wp_sidebar_description( $sidebar ); 
    7373 
  • wp-admin/js/widgets.dev.js

     
    2121                        $(this).siblings('.widget-holder').parent().toggleClass('closed'); 
    2222                }); 
    2323 
    24                 sidebars.not('#wp_inactive_widgets').each(function(){ 
     24                sidebars.not('#sidebar-wp_inactive_widgets').each(function(){ 
    2525                        var h = 50, H = $(this).children('.widget').length; 
    2626                        h = h + parseInt(H * 48, 10); 
    2727                        $(this).css( 'minHeight', h + 'px' ); 
     
    175175                }; 
    176176 
    177177                $('div.widgets-sortables').each( function() { 
    178                         a['sidebars[' + $(this).attr('id') + ']'] = $(this).sortable('toArray').join(','); 
     178                        a['sidebars[' + $(this).attr('id').replace(/^sidebar-/, '') + ']'] = $(this).sortable('toArray').join(','); // 
    179179                }); 
    180180 
    181181                $.post( ajaxurl, a, function() { 
     
    186186        }, 
    187187 
    188188        save : function(widget, del, animate, order) { 
    189                 var sb = widget.closest('div.widgets-sortables').attr('id'), data = widget.find('form').serialize(), a; 
     189                var sb = widget.closest('div.widgets-sortables').attr('id').replace(/^sidebar-/, ''), data = widget.find('form').serialize(), a; 
    190190                widget = $(widget); 
    191191                $('.ajax-feedback', widget).css('visibility', 'visible'); 
    192192 
     
    246246        }, 
    247247 
    248248        resize : function() { 
    249                 $('div.widgets-sortables').not('#wp_inactive_widgets').each(function(){ 
     249                $('div.widgets-sortables').not('#sidebar-wp_inactive_widgets').each(function(){ 
    250250                        var h = 50, H = $(this).children('.widget').length; 
    251251                        h = h + parseInt(H * 48, 10); 
    252252                        $(this).css( 'minHeight', h + 'px' );