WordPress.org

Make WordPress Core

Ticket #22839: 22839.2.diff

File 22839.2.diff, 16.6 KB (added by cdog, 3 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;