Make WordPress Core

Ticket #31006: 31006.diff

File 31006.diff, 5.1 KB (added by helen, 10 years ago)
  • src/wp-admin/css/common.css

     
    637637        border-right-color: #99d;
    638638}
    639639
     640/* Action colors for wp-lists */
     641.wp-core-ui #wpwrap .is-working {
     642        background-color: #ceb;
     643}
     644
     645.wp-core-ui #wpwrap .is-deleted,
     646.wp-core-ui #wpwrap .is-unsuccessful {
     647        background-color: #faa;
     648}
     649
    640650.media-upload-form label.form-help,
    641651td.help {
    642652        color: #9a9a9a;
  • src/wp-admin/js/edit-comments.js

     
    8383
    8484                        a.click(function(){
    8585                                list.wpList.del(this);
    86                                 $('#undo-' + id).css( {backgroundColor:'#ceb'} ).fadeOut(350, function(){
     86                                $('#undo-' + id).addClass('is-working').fadeOut(350, function(){
    8787                                        $(this).remove();
    88                                         $('#comment-' + id).css('backgroundColor', '').fadeIn(300, function(){ $(this).show(); });
     88                                        $('#comment-' + id).removeClass('is-deleted').fadeIn(300, function(){ $(this).show(); });
    8989                                });
    9090                                return false;
    9191                        });
     
    338338
    339339                if ( this.cid && this.act == 'edit-comment' ) {
    340340                        c = $('#comment-' + this.cid);
    341                         c.fadeIn(300, function(){ c.show(); }).css('backgroundColor', '');
     341                        c.fadeIn(300, function(){ c.show(); });
    342342                }
    343343
    344344                // reset the Quicktags buttons
     
    469469        },
    470470
    471471        show : function(xml) {
    472                 var t = this, r, c, id, bg, pid;
     472                var t = this, r, c, id, pid;
    473473
    474474                if ( typeof(xml) == 'string' ) {
    475475                        t.error({'responseText': xml});
     
    495495                        updatePending( -1 );
    496496
    497497                        if ( this.comments_listing == 'moderated' ) {
    498                                 pid.animate( { 'backgroundColor':'#CCEEBB' }, 400, function(){
    499                                         pid.fadeOut();
    500                                 });
     498                                pid.addClass('is-working').fadeOut();
    501499                                return;
    502500                        }
    503501                }
     
    508506
    509507                id = $(id);
    510508                t.addEvents(id);
    511                 bg = id.hasClass('unapproved') ? '#FFFFE0' : id.closest('.widefat, .postbox').css('backgroundColor');
     509                t.addEvents(id);
    512510
    513                 id.animate( { 'backgroundColor':'#CCEEBB' }, 300 )
    514                         .animate( { 'backgroundColor': bg }, 300, function() {
    515                                 if ( pid && pid.length ) {
    516                                         pid.animate( { 'backgroundColor':'#CCEEBB' }, 300 )
    517                                                 .animate( { 'backgroundColor': bg }, 300 )
    518                                                 .removeClass('unapproved').addClass('approved')
    519                                                 .find('div.comment_status').html('1');
    520                                 }
    521                         });
     511                id.addClass('is-working', 300).removeClass('is-working', 300);
    522512
     513                if ( pid && pid.length ) {
     514                        pid.addClass('is-working').switchClass('unapproved', 'approved').removeClass('is-working', 400).find('div.comment_status').html('1');
     515                }
    523516        },
    524517
    525518        error : function(r) {
  • src/wp-includes/js/wp-lists.js

     
    99
    1010                what: '',
    1111                alt: 'alternate', altOffset: 0,
    12                 addColor: null, delColor: null, dimAddColor: null, dimDelColor: null,
     12                addColor: null, delColor: null, dimAddColor: null, dimDelColor: null, // Deprecated in favor of classes
    1313
    1414                confirm: null,
    1515                addBefore: null, addAfter: null,
     
    154154
    155155                s.element = data[2] || s.element || null;
    156156
    157                 if ( data[3] )
    158                         s.delColor = '#' + data[3];
    159                 else
    160                         s.delColor = s.delColor || '#faa';
    161 
    162157                if ( !s || !s.element )
    163158                        return false;
    164159
     
    182177
    183178                element = $('#' + s.element);
    184179
    185                 if ( 'none' != s.delColor ) {
    186                         element.css( 'backgroundColor', s.delColor ).fadeOut( 350, function(){
    187                                 list.wpList.recolor();
    188                                 $(list).trigger( 'wpListDelEnd', [ s, list.wpList ] );
    189                         });
    190                 } else {
     180                element.addClass('is-deleted').fadeOut( 350, function(){
    191181                        list.wpList.recolor();
    192182                        $(list).trigger( 'wpListDelEnd', [ s, list.wpList ] );
    193                 }
     183                });
    194184
    195185                s.success = function(r) {
    196186                        res = wpAjax.parseAjaxResponse(r, s.response, s.element);
    197187                        rres = r;
    198188
    199189                        if ( !res || res.errors ) {
    200                                 element.stop().stop().css( 'backgroundColor', '#faa' ).show().queue( function() { list.wpList.recolor(); $(this).dequeue(); } );
     190                                element.stop().stop().addClass('is-unsuccessful').show().queue( function() { list.wpList.recolor(); $(this).dequeue(); } );
    201191                                return false;
    202192                        }
    203193                };
  • src/wp-includes/script-loader.php

     
    144144                'interval' => apply_filters( 'wp_auth_check_interval', 3 * MINUTE_IN_SECONDS ),
    145145        ) );
    146146
    147         $scripts->add( 'wp-lists', "/wp-includes/js/wp-lists$suffix.js", array( 'wp-ajax-response', 'jquery-color' ), false, 1 );
     147        $scripts->add( 'wp-lists', "/wp-includes/js/wp-lists$suffix.js", array( 'wp-ajax-response', 'jquery-ui-core', 'jquery-effects-core' ), false, 1 );
    148148
    149149        // WordPress no longer uses or bundles Prototype or script.aculo.us. These are now pulled from an external source.
    150150        $scripts->add( 'prototype', '//ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js', array(), '1.7.1');