WordPress.org

Make WordPress Core

Ticket #22839: 22839.2.diff

File 22839.2.diff, 16.6 KB (added by cdog, 5 years ago)
  • wp-includes/js/wplink.js

     
    303303                                        return;
    304304
    305305                                wpLink.lastSearch = search;
    306                                 waiting = t.parent().find('.spinner').show();
     306                                waiting = t.parent().find('.spinner').addClass('active');
    307307
    308308                                rivers.search.change( search );
    309                                 rivers.search.ajax( function(){ waiting.hide(); });
     309                                rivers.search.ajax( function(){ waiting.removeClass('active'); });
    310310                        } else {
    311311                                rivers.search.hide();
    312312                                rivers.recent.show();
  • wp-includes/js/autosave.js

     
    2222                                t.addClass('button-disabled');
    2323                });
    2424                if ( $(this).attr('id') == 'publish' )
    25                         $('#major-publishing-actions .spinner').show();
     25                        $('#major-publishing-actions .spinner').addClass('active');
    2626                else
    27                         $('#minor-publishing .spinner').show();
     27                        $('#minor-publishing .spinner').addClass('active');
    2828        });
    2929
    3030        window.onbeforeunload = function(){
     
    230230        // delay that a bit to avoid some rare collisions while the DOM is being updated.
    231231        setTimeout(function(){
    232232                jQuery(':button, :submit', '#submitpost').removeAttr('disabled');
    233                 jQuery('.spinner', '#submitpost').hide();
     233                jQuery('.spinner', '#submitpost').removeClass('active');
    234234        }, 500);
    235235}
    236236
  • wp-includes/css/media-views.css

     
    12781278        display: none;
    12791279}
    12801280
    1281 .media-sidebar .save-waiting .settings-save-status .spinner,
    12821281.media-sidebar .save-complete .settings-save-status .saved {
    12831282        display: block;
    12841283}
     
    14261425        right: 26px;
    14271426}
    14281427
    1429 .media-frame .embed-loading .embed-url .spinner {
    1430         display: block;
    1431 }
    1432 
    14331428.embed-link-settings,
    14341429.embed-image-settings {
    14351430        position: absolute;
     
    16701665        .media-frame .spinner {
    16711666                background-image: url(../images/wpspin-2x.gif);
    16721667        }
    1673 }
    1674  No newline at end of file
     1668}
  • 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

     
    130130                                                        return false;
    131131
    132132                                                // Show the ajax spinner
    133                                                 t.find('.spinner').show();
     133                                                t.find('.spinner').addClass('active');
    134134
    135135                                                // Retrieve menu item data
    136136                                                $(checkboxes).each(function(){
     
    146146                                                api.addItemToMenu(menuItems, processMethod, function(){
    147147                                                        // Deselect the items and hide the ajax spinner
    148148                                                        checkboxes.removeAttr('checked');
    149                                                         t.find('.spinner').hide();
     149                                                        t.find('.spinner').removeClass('active');
    150150                                                });
    151151                                        });
    152152                                },
     
    471471                                loc.find('select').each(function() {
    472472                                        params[this.name] = $(this).val();
    473473                                });
    474                                 loc.find('.spinner').show();
     474                                loc.find('.spinner').addClass('active');
    475475                                $.post( ajaxurl, params, function(r) {
    476                                         loc.find('.spinner').hide();
     476                                        loc.find('.spinner').removeClass('active');
    477477                                });
    478478                                return false;
    479479                        });
     
    515515                                'type': input.attr('name')
    516516                        };
    517517
    518                         $('.spinner', panel).show();
     518                        $('.spinner', panel).addClass('active');
    519519
    520520                        $.post( ajaxurl, params, function(menuMarkup) {
    521521                                api.processQuickSearchQueryResponse(menuMarkup, params, panel);
     
    532532                                return false;
    533533
    534534                        // Show the ajax spinner
    535                         $('.customlinkdiv .spinner').show();
     535                        $('.customlinkdiv .spinner').addClass('active');
    536536                        this.addLinkToMenu( url, label, processMethod, function() {
    537537                                // Remove the ajax spinner
    538                                 $('.customlinkdiv .spinner').hide();
     538                                $('.customlinkdiv .spinner').removeClass('active');
    539539                                // Set custom link form back to defaults
    540540                                $('#custom-menu-item-name').val('').blur();
    541541                                $('#custom-menu-item-url').val('http://');
     
    905905
    906906                        if( ! $items.length ) {
    907907                                $('.categorychecklist', panel).html( '<li><p>' + navMenuL10n.noResultsFound + '</p></li>' );
    908                                 $('.spinner', panel).hide();
     908                                $('.spinner', panel).removeClass('active');
    909909                                return;
    910910                        }
    911911
     
    932932                        });
    933933
    934934                        $('.categorychecklist', panel).html( $items );
    935                         $('.spinner', panel).hide();
     935                        $('.spinner', panel).removeClass('active');
    936936                },
    937937
    938938                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

     
    237237                if ( typeof(id) == 'object' )
    238238                        id = this.getId(id);
    239239
    240                 $('table.widefat .spinner').show();
     240                $('table.widefat .spinner').addClass('active');
    241241
    242242                params = {
    243243                        action: 'inline-save',
     
    253253                // make ajax request
    254254                $.post( ajaxurl, params,
    255255                        function(r) {
    256                                 $('table.widefat .spinner').hide();
     256                                $('table.widefat .spinner').removeClass('active');
    257257
    258258                                if (r) {
    259259                                        if ( -1 != r.indexOf('<tr') ) {
     
    276276                var id = $('table.widefat tr.inline-editor').attr('id');
    277277
    278278                if ( id ) {
    279                         $('table.widefat .spinner').hide();
     279                        $('table.widefat .spinner').removeClass('active');
    280280
    281281                        if ( 'bulk-edit' == id ) {
    282282                                $('table.widefat #bulk-edit').removeClass('inline-editor').hide();
  • wp-admin/js/theme.js

     
    231231                                'list_args': list_args
    232232                        };
    233233
    234                         this.$spinner.show();
     234                        this.$spinner.addClass('active');
    235235                        $.getJSON( ajaxurl, query )
    236236                                .done( function( response ) {
    237237                                        self.nextPage++;
    238238                                        self.process( response );
    239                                         self.$spinner.hide();
     239                                        self.$spinner.removeClass('active');
    240240                                        self.querying = false;
    241241                                })
    242242                                .fail( function() {
    243                                         self.$spinner.hide();
     243                                        self.$spinner.removeClass('active');
    244244                                        self.querying = false;
    245245                                        setTimeout( function() { self.ajax(); }, self.failedRetryDelay );
    246246                                });
  • 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 );
     
    544544                        if ( ! updateText() ) {
    545545                                e.preventDefault();
    546546                                $('#timestampdiv').show();
    547                                 $('#publishing-action .spinner').hide();
     547                                $('#publishing-action .spinner').removeClass('active');
    548548                                $('#publish').prop('disabled', false).removeClass('button-primary-disabled');
    549549                                return false;
    550550                        }
  • 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

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

     
    28312831}
    28322832
    28332833.inline-edit-save .spinner {
    2834         padding: 4px 10px 0;
     2834        padding-top: 4px;
    28352835        vertical-align: top;
    28362836        float: right;
    28372837}
     
    41904190        margin: 5px 5px 0;
    41914191}
    41924192
     4193.spinner.active {
     4194        display: inline-block;
     4195}
     4196
    41934197.no-float {
    41944198        float: none;
    41954199}
     
    69796983}
    69806984
    69816985.postbox .spinner {
    6982         display: none;
    69836986        vertical-align: middle;
    69846987}
    69856988
     
    77507753        margin: 0 0 0 5px;
    77517754}
    77527755
    7753 #waiting .spinner {
    7754         display: block;
    7755 }
    7756 
    77577756#extra-fields .postbox {
    77587757        margin-bottom: 5px;
    77597758}
     
    78277826
    78287827/* Submit */
    78297828.press-this #publishing-actions .spinner {
    7830         display: inline;
    78317829        vertical-align: middle;
    78327830}
    78337831
  • wp-admin/css/customize-controls.css

     
    172172        margin-right: 4px;
    173173}
    174174
    175 .saving #customize-header-actions .spinner {
    176         display: block;
    177 }
    178 
    179175.customize-control {
    180176        width: 100%;
    181177        float: left;