Make WordPress Core

Ticket #23120: 23120.3.diff

File 23120.3.diff, 3.3 KB (added by adamsilverstein, 11 years 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