Make WordPress Core

Ticket #23120: 23120.7.diff

File 23120.7.diff, 2.2 KB (added by adamsilverstein, 10 years ago)

update against trunk, cleanup

  • wp-admin/css/wp-admin.css

     
    59385938        margin: 2px 5px 0;
    59395939}
    59405940
     5941.spinner.success,
     5942.spinner.error {
     5943        background-image: url('../images/uploader-icons.png');
     5944        background-size: 134px 15px;
     5945}
     5946
     5947.spinner.success {
     5948        background-position: 0 1px;
     5949}
     5950
     5951.spinner.error {
     5952        background-position: -16px 1px;
     5953}
     5954
    59415955.no-float {
    59425956        float: none;
    59435957}
     
    1153411548                background-image: url('../images/spinner-2x.gif');
    1153511549        }
    1153611550
     11551        .spinner.error,
     11552        .spinner.success {
     11553                background-image: url('../images/uploader-icons-2x.png');
     11554                background-size: 134px 16px;
     11555        }
     11556        .spinner.error {
     11557                background-position: -32px 2px;
     11558        }
     11559        .spinner.success {
     11560                background-position: 0 2px;
     11561        }
     11562
    1153711563}
    1153811564
    1153911565/* =Localized CSS
  • wp-admin/js/widgets.js

     
    313313                        action: 'widgets-order',
    314314                        savewidgets: $('#_wpnonce_widgets').val(),
    315315                        sidebars: []
    316                 };
     316                }, spinner;
    317317
    318318                if ( sidebarId ) {
    319                         $( '#' + sidebarId ).find('.spinner:first').css('display', 'inline-block');
     319                        spinner = $( '#' + sidebarId ).find('.spinner:first').css('display', 'inline-block');
    320320                }
    321321
    322322                $('div.widgets-sortables').each( function() {
     
    326326                });
    327327
    328328                $.post( ajaxurl, data, function() {
    329                         $('.spinner').hide();
     329                        if ( spinner ) {
     330                                spinner.addClass( 'success' ).css( 'opacity', 1 ).fadeOut( 'slow', function() {
     331                                        spinner.removeClass( 'success' );
     332                                });
     333                        }
     334                })
     335                .error( function() {
     336                        if ( spinner ) {
     337                                spinner.addClass( 'error' ).css( 'opacity', 1 ).fadeOut( 'slow', function() {
     338                                        spinner.removeClass( 'error' );
     339                                });
     340                        }
    330341                });
    331342        },
    332343
     
    372383                                        widget.remove();
    373384                                }
    374385                        } else {
    375                                 $('.spinner').hide();
     386                                $('.spinner', widget).addClass('success').fadeOut('slow', function() {
     387                                        $(this).removeClass('success');
     388                                });
     389
    376390                                if ( r && r.length > 2 ) {
    377391                                        $( 'div.widget-content', widget ).html(r);
    378392                                        wpWidgets.appendTitle( widget );