WordPress.org

Make WordPress Core

Ticket #22839: 22839.3.diff

File 22839.3.diff, 16.8 KB (added by cdog, 11 months 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;