WordPress.org

Make WordPress Core

Ticket #23120: 23120.3.diff

File 23120.3.diff, 3.3 KB (added by adamsilverstein, 13 months ago)

uses uploader-icons for images

  • wp-admin/js/widgets.js

     
    175175        }, 
    176176 
    177177        saveOrder : function(sb) { 
     178                var spinner; 
     179 
    178180                if ( sb ) 
    179                         $('#' + sb).closest('div.widgets-holder-wrap').find('.spinner').css('display', 'inline-block'); 
     181                        spinner = $('#' + sb).closest('div.widgets-holder-wrap').find('.sidebar-name .spinner').css('display', 'inline-block'); 
    180182 
    181183                var a = { 
    182184                        action: 'widgets-order', 
     
    190192                }); 
    191193 
    192194                $.post( ajaxurl, a, function() { 
    193                         $('.spinner').hide(); 
     195                        if ( spinner ) { 
     196                                spinner.addClass('success').fadeOut('slow', function() { 
     197                                        $(this).removeClass('success'); 
     198                                }); 
     199                        } 
     200                }) 
     201                .error( function() { 
     202                        if ( spinner ) { 
     203                                spinner.addClass('error').fadeOut('slow', function() { 
     204                                        $(this).removeClass('error'); 
     205                                }); 
     206                        } 
    194207                }); 
    195208 
    196209                this.resize(); 
     
    235248                                        wpWidgets.resize(); 
    236249                                } 
    237250                        } else { 
    238                                 $('.spinner').hide(); 
     251                                $('.spinner', widget).addClass('success').fadeOut('slow', function() { 
     252                                        $(this).removeClass('success'); 
     253                                }); 
     254 
    239255                                if ( r && r.length > 2 ) { 
    240256                                        $('div.widget-content', widget).html(r); 
    241257                                        wpWidgets.appendTitle(widget); 
     
    244260                        } 
    245261                        if ( order ) 
    246262                                wpWidgets.saveOrder(); 
     263                }) 
     264                .error( function() { 
     265                        $('.spinner', widget).addClass('error').fadeOut('slow', function() { 
     266                                $(this).removeClass('error'); 
     267                        }); 
    247268                }); 
    248269        }, 
    249270 
  • wp-admin/js/post-formats.js

     
    1212                $this.addClass('nav-tab-active').blur(); 
    1313                $('#post_format').val(format); 
    1414                $('#post-body-content').attr('class', 'wp-format-' + format ); 
     15 
     16                if ( typeof(tinymce) !== 'undefined' ) { 
     17                        var ed = tinymce.get( 'content' ), edBody, pformat; 
     18                        if ( ed && this.id ) { 
     19                                edBody = ed.getBody(); 
     20                                pformat = 'post-format-' + this.id; // also need to handle 'post-format-0' 
     21                                edBody.className = edBody.className.replace( /\bpost-format-[^ ]+/, '' ); 
     22                                ed.dom.addClass( edBody, format ); 
     23                        } 
     24                } 
    1525        }); 
    1626 
    1727        // Image selection 
  • wp-admin/css/wp-admin.css

     
    46254625        margin: 5px 5px 0; 
    46264626} 
    46274627 
     4628.spinner.success, 
     4629.spinner.error { 
     4630        background-image: url(../images/uploader-icons.png); 
     4631        height: 15px; 
     4632        width: 15px; 
     4633        padding: 0; 
     4634        background-size: 134px 15px; 
     4635        filter: alpha(opacity=100); 
     4636} 
     4637 
     4638.spinner.error { 
     4639        background-position: -100px 0; 
     4640} 
     4641 
     4642.spinner.success { 
     4643        background-position: -1px 0; 
     4644} 
     4645 
    46284646.no-float { 
    46294647        float: none; 
    46304648} 
     
    91059123        .customize-loading #customize-container { 
    91069124                background-image: url(../images/wpspin_light-2x.gif); 
    91079125        } 
     9126 
     9127        .spinner.success, 
     9128        .spinner.error { 
     9129                background-image: url(../images/uploader-icons-2x.png); 
     9130                height: 30px; 
     9131                width: 30px; 
     9132                padding: 0; 
     9133                background-size: 267px 30px; 
     9134                filter: alpha(opacity=100); 
     9135        } 
     9136 
     9137        .spinner.success { 
     9138                background-position: -2px 0; 
     9139        } 
     9140 
     9141        .spinner.error { 
     9142                background-position: -200px 0; 
     9143        } 
    91089144} 
    91099145 
    91109146/* =Localized CSS