WordPress.org

Make WordPress Core

Ticket #14466: 14466.diff

File 14466.diff, 3.9 KB (added by batmoo, 8 years ago)
  • 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[' + wpWidgets.stripSidebarId($(this).attr('id')) + ']'] = $(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 = wpWidgets.stripSidebarId(widget.closest('div.widgets-sortables').attr('id')), 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' );
     
    273273                widget.children('.widget-inside').slideUp('fast', function(){
    274274                        widget.css({'width':'','marginLeft':''});
    275275                });
     276        },
     277       
     278        stripSidebarId : function(id) {
     279                return id.replace(/sidebar-/, '');
    276280        }
    277281};
    278282