Make WordPress Core

Ticket #22839: 22839.3.diff

File 22839.3.diff, 16.8 KB (added by cdog, 9 years ago)
  • wp-includes/js/wplink.js

     
    318318                                        return;
    319319
    320320                                wpLink.lastSearch = search;
    321                                 waiting = t.parent().find('.spinner').show();
     321                                waiting = t.parent().find('.spinner').addClass('active');
    322322
    323323                                rivers.search.change( search );
    324                                 rivers.search.ajax( function(){ waiting.hide(); });
     324                                rivers.search.ajax( function(){ waiting.removeClass('active'); });
    325325                        } else {
    326326                                rivers.search.hide();
    327327                                rivers.recent.show();
  • wp-includes/js/autosave.js

     
    3131                                t.addClass('button-disabled');
    3232                });
    3333                if ( $(this).attr('id') == 'publish' )
    34                         $('#major-publishing-actions .spinner').show();
     34                        $('#major-publishing-actions .spinner').addClass('active');
    3535                else
    36                         $('#minor-publishing .spinner').show();
     36                        $('#minor-publishing .spinner').addClass('active');
    3737        });
    3838
    3939        window.onbeforeunload = function(){
     
    250250                setTimeout(function(){
    251251                        var parent = jQuery('#submitpost');
    252252                        parent.find(':button, :submit').removeAttr('disabled');
    253                         parent.find('.spinner').hide();
     253                        parent.find('.spinner').removeClass('active');
    254254                }, 500);
    255255        }
    256256}
  • wp-includes/css/media-views.css

     
    12541254.media-frame .spinner {
    12551255        background: url(../images/wpspin.gif) no-repeat;
    12561256        background-size: 16px 16px;
    1257         display: none;
    12581257        opacity: 0.7;
    12591258        filter: alpha(opacity=70);
    12601259        width: 16px;
     
    12781277        display: none;
    12791278}
    12801279
    1281 .media-sidebar .save-waiting .settings-save-status .spinner,
    12821280.media-sidebar .save-complete .settings-save-status .saved {
    12831281        display: block;
    12841282}
     
    14261424        right: 26px;
    14271425}
    14281426
    1429 .media-frame .embed-loading .embed-url .spinner {
    1430         display: block;
    1431 }
    1432 
    14331427.embed-link-settings,
    14341428.embed-image-settings {
    14351429        position: absolute;
     
    16701664        .media-frame .spinner {
    16711665                background-image: url(../images/wpspin-2x.gif);
    16721666        }
    1673 }
    1674  No newline at end of file
     1667}
  • wp-includes/css/editor.css

     
    12611261}
    12621262
    12631263#wp-link .link-search-wrapper .spinner {
    1264         display: none;
    12651264        vertical-align: text-bottom;
    12661265}
    12671266
     
    13471346
    13481347#wp-link .river-waiting .spinner {
    13491348        margin: 0 auto;
    1350         display: block;
    13511349}
    13521350
    13531351#wp-link .submitbox {
  • wp-admin/js/edit-comments.js

     
    369369                $('#replycontent').css('height', '').val('');
    370370                $('#edithead input').val('');
    371371                $('.error', replyrow).html('').hide();
    372                 $('.spinner', replyrow).hide();
     372                $('.spinner', replyrow).removeClass('active');
    373373
    374374                this.cid = '';
    375375        },
     
    452452                var post = {};
    453453
    454454                $('#replysubmit .error').hide();
    455                 $('#replysubmit .spinner').show();
     455                $('#replysubmit .spinner').addClass('active');
    456456
    457457                $('#replyrow input').not(':button').each(function() {
    458458                        var t = $(this);
     
    534534        error : function(r) {
    535535                var er = r.statusText;
    536536
    537                 $('#replysubmit .spinner').hide();
     537                $('#replysubmit .spinner').removeClass('active');
    538538
    539539                if ( r.responseText )
    540540                        er = r.responseText.replace( /<.[^<>]*?>/g, '' );
  • wp-admin/js/inline-edit-tax.js

     
    6060                if( typeof(id) == 'object' )
    6161                        id = this.getId(id);
    6262
    63                 $('table.widefat .spinner').show();
     63                $('table.widefat .spinner').addClass('active');
    6464
    6565                params = {
    6666                        action: 'inline-save-tax',
     
    7676                $.post( ajaxurl, params,
    7777                        function(r) {
    7878                                var row, new_id;
    79                                 $('table.widefat .spinner').hide();
     79                                $('table.widefat .spinner').removeClass('active');
    8080
    8181                                if (r) {
    8282                                        if ( -1 != r.indexOf('<tr') ) {
     
    9999                var id = $('table.widefat tr.inline-editor').attr('id');
    100100
    101101                if ( id ) {
    102                         $('table.widefat .spinner').hide();
     102                        $('table.widefat .spinner').removeClass('active');
    103103                        $('#'+id).remove();
    104104                        id = id.substr( id.lastIndexOf('-') + 1 );
    105105                        $(this.what+id).show();
  • wp-admin/js/widgets.js

     
    176176
    177177        saveOrder : function(sb) {
    178178                if ( sb )
    179                         $('#' + sb).closest('div.widgets-holder-wrap').find('.spinner').css('display', 'inline-block');
     179                        $('#' + sb).closest('div.widgets-holder-wrap').find('.spinner').addClass('active');
    180180
    181181                var a = {
    182182                        action: 'widgets-order',
     
    190190                });
    191191
    192192                $.post( ajaxurl, a, function() {
    193                         $('.spinner').hide();
     193                        $('.spinner').removeClass('active');
    194194                });
    195195
    196196                this.resize();
     
    199199        save : function(widget, del, animate, order) {
    200200                var sb = widget.closest('div.widgets-sortables').attr('id'), data = widget.find('form').serialize(), a;
    201201                widget = $(widget);
    202                 $('.spinner', widget).show();
     202                $('.spinner', widget).addClass('active');
    203203
    204204                a = {
    205205                        action: 'save-widget',
     
    235235                                        wpWidgets.resize();
    236236                                }
    237237                        } else {
    238                                 $('.spinner').hide();
     238                                $('.spinner').removeClass('active');
    239239                                if ( r && r.length > 2 ) {
    240240                                        $('div.widget-content', widget).html(r);
    241241                                        wpWidgets.appendTitle(widget);
  • wp-admin/js/nav-menu.js

     
    171171                                                        return false;
    172172
    173173                                                // Show the ajax spinner
    174                                                 t.find('.spinner').show();
     174                                                t.find('.spinner').addClass('active');
    175175
    176176                                                // Retrieve menu item data
    177177                                                $(checkboxes).each(function(){
     
    187187                                                api.addItemToMenu(menuItems, processMethod, function(){
    188188                                                        // Deselect the items and hide the ajax spinner
    189189                                                        checkboxes.removeAttr('checked');
    190                                                         t.find('.spinner').hide();
     190                                                        t.find('.spinner').removeClass('active');
    191191                                                });
    192192                                        });
    193193                                },
     
    802802                                loc.find('select').each(function() {
    803803                                        params[this.name] = $(this).val();
    804804                                });
    805                                 loc.find('.spinner').show();
     805                                loc.find('.spinner').addClass('active');
    806806                                $.post( ajaxurl, params, function(r) {
    807                                         loc.find('.spinner').hide();
     807                                        loc.find('.spinner').removeClass('active');
    808808                                });
    809809                                return false;
    810810                        });
     
    846846                                'type': input.attr('name')
    847847                        };
    848848
    849                         $('.spinner', panel).show();
     849                        $('.spinner', panel).addClass('active');
    850850
    851851                        $.post( ajaxurl, params, function(menuMarkup) {
    852852                                api.processQuickSearchQueryResponse(menuMarkup, params, panel);
     
    863863                                return false;
    864864
    865865                        // Show the ajax spinner
    866                         $('.customlinkdiv .spinner').show();
     866                        $('.customlinkdiv .spinner').addClass('active');
    867867                        this.addLinkToMenu( url, label, processMethod, function() {
    868868                                // Remove the ajax spinner
    869                                 $('.customlinkdiv .spinner').hide();
     869                                $('.customlinkdiv .spinner').removeClass('active');
    870870                                // Set custom link form back to defaults
    871871                                $('#custom-menu-item-name').val('').blur();
    872872                                $('#custom-menu-item-url').val('http://');
     
    11091109
    11101110                        if( ! $items.length ) {
    11111111                                $('.categorychecklist', panel).html( '<li><p>' + navMenuL10n.noResultsFound + '</p></li>' );
    1112                                 $('.spinner', panel).hide();
     1112                                $('.spinner', panel).removeClass('active');
    11131113                                return;
    11141114                        }
    11151115
     
    11361136                        });
    11371137
    11381138                        $('.categorychecklist', panel).html( $items );
    1139                         $('.spinner', panel).hide();
     1139                        $('.spinner', panel).removeClass('active');
    11401140                },
    11411141
    11421142                removeMenuItem : function(el) {
  • wp-admin/js/wp-fullscreen.js

     
    208208                var hidden = $('#hiddenaction'), old = hidden.val(), spinner = $('#wp-fullscreen-save .spinner'),
    209209                        message = $('#wp-fullscreen-save span');
    210210
    211                 spinner.show();
     211                spinner.addClass('active');
    212212                api.savecontent();
    213213
    214214                hidden.val('wp-fullscreen-save-post');
    215215
    216216                $.post( ajaxurl, $('form#post').serialize(), function(r){
    217                         spinner.hide();
     217                        spinner.removeClass('active');
    218218                        message.show();
    219219
    220220                        setTimeout( function(){
  • wp-admin/js/dashboard.js

     
    6666        quickPressLoad = function() {
    6767                var act = $('#quickpost-action'), t;
    6868                t = $('#quick-press').submit( function() {
    69                         $('#dashboard_quick_press #publishing-action .spinner').show();
     69                        $('#dashboard_quick_press #publishing-action .spinner').addClass('active');
    7070                        $('#quick-press .submit input[type="submit"], #quick-press .submit input[type="reset"]').prop('disabled', true);
    7171
    7272                        if ( 'post' == act.val() ) {
     
    7474                        }
    7575
    7676                        $('#dashboard_quick_press div.inside').load( t.attr( 'action' ), t.serializeArray(), function() {
    77                                 $('#dashboard_quick_press #publishing-action .spinner').hide();
     77                                $('#dashboard_quick_press #publishing-action .spinner').removeClass('active');
    7878                                $('#quick-press .submit input[type="submit"], #quick-press .submit input[type="reset"]').prop('disabled', false);
    7979                                $('#dashboard_quick_press ul').next('p').remove();
    8080                                $('#dashboard_quick_press ul').find('li').each( function() {
  • wp-admin/js/image-edit.js

     
    276276                        btn = $('#imgedit-open-btn-' + postid), spin = btn.siblings('.spinner');
    277277
    278278                btn.prop('disabled', true);
    279                 spin.show();
     279                spin.addClass('active');
    280280
    281281                data = {
    282282                        'action': 'image-editor',
     
    289289                        elem.fadeIn('fast');
    290290                        head.fadeOut('fast', function(){
    291291                                btn.removeAttr('disabled');
    292                                 spin.hide();
     292                                spin.removeClass('active');
    293293                        });
    294294                });
    295295        },
  • wp-admin/js/media.js

     
    5252                                },
    5353                                spinner = $( '.find-box-search .spinner' );
    5454
    55                         spinner.show();
     55                        spinner.addClass('active');
    5656
    5757                        $.ajax({
    5858                                type : 'POST',
    5959                                url : ajaxurl,
    6060                                data : post,
    61                                 success : function(x) { findPosts.show(x); spinner.hide(); },
    62                                 error : function(r) { findPosts.error(r); spinner.hide(); }
     61                                success : function(x) { findPosts.show(x); spinner.removeClass('active'); },
     62                                error : function(r) { findPosts.error(r); spinner.removeClass('active'); }
    6363                        });
    6464                },
    6565
  • wp-admin/js/inline-edit-post.js

     
    228228                if ( typeof(id) == 'object' )
    229229                        id = this.getId(id);
    230230
    231                 $('table.widefat .spinner').show();
     231                $('table.widefat .spinner').addClass('active');
    232232
    233233                params = {
    234234                        action: 'inline-save',
     
    244244                // make ajax request
    245245                $.post( ajaxurl, params,
    246246                        function(r) {
    247                                 $('table.widefat .spinner').hide();
     247                                $('table.widefat .spinner').removeClass('active');
    248248
    249249                                if (r) {
    250250                                        if ( -1 != r.indexOf('<tr') ) {
     
    267267                var id = $('table.widefat tr.inline-editor').attr('id');
    268268
    269269                if ( id ) {
    270                         $('table.widefat .spinner').hide();
     270                        $('table.widefat .spinner').removeClass('active');
    271271
    272272                        if ( 'bulk-edit' == id ) {
    273273                                $('table.widefat #bulk-edit').removeClass('inline-editor').hide();
  • wp-admin/js/theme.js

     
    256256                                'list_args': list_args
    257257                        };
    258258
    259                         this.$spinner.show();
     259                        this.$spinner.addClass('active');
    260260                        $.getJSON( ajaxurl, query )
    261261                                .done( function( response ) {
    262262                                        self.nextPage++;
    263263                                        self.process( response );
    264                                         self.$spinner.hide();
     264                                        self.$spinner.removeClass('active');
    265265                                        self.querying = false;
    266266                                })
    267267                                .fail( function() {
    268                                         self.$spinner.hide();
     268                                        self.$spinner.removeClass('active');
    269269                                        self.querying = false;
    270270                                        setTimeout( function() { self.ajax(); }, self.failedRetryDelay );
    271271                                });
  • wp-admin/js/post.js

     
    185185
    186186                this.st += num;
    187187                this.total = total;
    188                 $('#commentsdiv .spinner').show();
     188                $('#commentsdiv .spinner').addClass('active');
    189189
    190190                data = {
    191191                        'action' : 'get-comments',
     
    200200                        function(r) {
    201201                                r = wpAjax.parseAjaxResponse(r);
    202202                                $('#commentsdiv .widefat').show();
    203                                 $('#commentsdiv .spinner').hide();
     203                                $('#commentsdiv .spinner').removeClass('active');
    204204
    205205                                if ( 'object' == typeof r && r.responses[0] ) {
    206206                                        $('#the-comment-list').append( r.responses[0].data );
     
    649649                        if ( ! updateText() ) {
    650650                                e.preventDefault();
    651651                                $('#timestampdiv').show();
    652                                 $('#publishing-action .spinner').hide();
     652                                $('#publishing-action .spinner').removeClass('active');
    653653                                $('#publish').prop('disabled', false).removeClass('button-primary-disabled');
    654654                                return false;
    655655                        }
  • wp-admin/options-general.php

     
    4444                });
    4545                $("input[name='date_format_custom'], input[name='time_format_custom']").change( function() {
    4646                        var format = $(this);
    47                         format.siblings('.spinner').css('display', 'inline-block'); // show(); can't be used here
     47                        format.siblings('.spinner').addClass('active');
    4848                        $.post(ajaxurl, {
    4949                                        action: 'date_format_custom' == format.attr('name') ? 'date_format' : 'time_format',
    5050                                        date : format.val()
    51                                 }, function(d) { format.siblings('.spinner').hide(); format.siblings('.example').text(d); } );
     51                                }, function(d) { format.siblings('.spinner').removeClass('active'); format.siblings('.example').text(d); } );
    5252                });
    5353        });
    5454//]]>
  • wp-admin/press-this.php

     
    426426                        show('photo');
    427427                <?php } ?>
    428428                jQuery('#title').unbind();
    429                 jQuery('#publish, #save').click(function() { jQuery('.press-this #publishing-actions .spinner').css('display', 'inline-block'); });
     429                jQuery('#publish, #save').click(function() { jQuery('.press-this #publishing-actions .spinner').addClass('active'); });
    430430
    431431                $('#tagsdiv-post_tag, #categorydiv').children('h3, .handlediv').click(function(){
    432432                        $(this).siblings('.inside').toggle();
     
    466466                                                        echo '<br /><br />';
    467467                                                        submit_button( __( 'Submit for Review' ), 'primary', 'review', false );
    468468                                                } ?>
    469                                                 <span class="spinner" style="display: none;"></span>
     469                                                <span class="spinner"></span>
    470470                                        </p>
    471471                                        <?php if ( current_theme_supports( 'post-formats' ) && post_type_supports( 'post', 'post-formats' ) ) :
    472472                                                        $post_formats = get_theme_support( 'post-formats' );
  • wp-admin/css/wp-admin.css

     
    28732873}
    28742874
    28752875.inline-edit-save .spinner {
    2876         padding: 4px 10px 0;
     2876        padding-top: 4px;
    28772877        vertical-align: top;
    28782878        float: right;
    28792879}
     
    47424742        margin: 5px 5px 0;
    47434743}
    47444744
     4745.spinner.active {
     4746        display: inline-block;
     4747}
     4748
    47454749.no-float {
    47464750        float: none;
    47474751}
     
    77467750}
    77477751
    77487752.postbox .spinner {
    7749         display: none;
    77507753        vertical-align: middle;
    77517754}
    77527755
     
    85058508        margin: 0 0 0 5px;
    85068509}
    85078510
    8508 #waiting .spinner {
    8509         display: block;
    8510 }
    8511 
    85128511#extra-fields .postbox {
    85138512        margin-bottom: 5px;
    85148513}
     
    85828581
    85838582/* Submit */
    85848583.press-this #publishing-actions .spinner {
    8585         display: inline;
    85868584        vertical-align: middle;
    85878585}
    85888586
  • wp-admin/css/customize-controls.css

     
    5555        margin-right: 4px;
    5656}
    5757
    58 .saving #customize-header-actions .spinner {
    59         display: block;
    60 }
    61 
    6258.customize-control {
    6359        width: 100%;
    6460        float: left;