WordPress.org

Make WordPress Core

Ticket #16972: 16972.4.diff

File 16972.4.diff, 925 bytes (added by MikeHansenMe, 5 years ago)
  • src/wp-admin/js/postbox.js

     
    1212                                id = p.attr( 'id' ),
    1313                                ariaExpandedValue;
    1414
    15                         if ( 'dashboard_browser_nag' === id ) {
     15                        if ( 'dashboard_browser_nag' === id || $( this ).parent().hasClass( 'was-sorted' ) ) {
    1616                                return;
    1717                        }
    1818
     
    109109                                distance: 2,
    110110                                tolerance: 'pointer',
    111111                                forcePlaceholderSize: true,
    112                                 helper: 'clone',
    113112                                opacity: 0.65,
     113                                start: function (e,ui) {
     114                                        $( ui.item[0] ).addClass( 'was-sorted' );
     115                                },
    114116                                stop: function() {
    115117                                        var $el = $( this );
    116118
     
    119121                                                return;
    120122                                        }
    121123
     124                                        setTimeout( function() {
     125                                                $( ui.item[0] ).removeClass( 'was-sorted' );
     126                                        }, 50 );
     127
    122128                                        postboxes.save_order(page);
    123129                                },
    124130                                receive: function(e,ui) {