Make WordPress Core

Ticket #40966: 40966.8.diff

File 40966.8.diff, 1.2 KB (added by costdev, 11 months ago)

Remove unrelated indentation changes, merge removeClass() calls for consistency, add a space before a parenthesis and make a slight improvement to an inline comment.

  • src/js/_enqueues/wp/updates.js

    diff --git a/src/js/_enqueues/wp/updates.js b/src/js/_enqueues/wp/updates.js
    index 55eb0fbf95..1afe27d81a 100644
    a b  
    515515
    516516                if ( 'plugins' === pagenow || 'plugins-network' === pagenow ) {
    517517                        $pluginRow     = $( 'tr[data-plugin="' + response.plugin + '"]' )
    518                                 .removeClass( 'update' )
     518                                .removeClass( 'update is-enqueued' )
    519519                                .addClass( 'updated' );
    520520                        $updateMessage = $pluginRow.find( '.update-message' )
    521521                                .removeClass( 'updating-message notice-warning' )
     
    585585                );
    586586
    587587                if ( 'plugins' === pagenow || 'plugins-network' === pagenow ) {
     588                        $pluginRow = $( 'tr[data-plugin="' + response.plugin + '"]' ).removeClass( 'is-enqueued' );
     589
    588590                        if ( response.plugin ) {
    589591                                $message = $( 'tr[data-plugin="' + response.plugin + '"]' ).find( '.update-message' );
    590592                        } else {
     
    24682470                                        return;
    24692471                                }
    24702472
     2473                                // Don't add items to the update queue again, even if the user clicks the update button several times.
     2474                                if ( 'update-selected' === bulkAction && $itemRow.hasClass( 'is-enqueued' ) ) {
     2475                                        return;
     2476                                }
     2477
     2478                                $itemRow.addClass( 'is-enqueued' )
     2479
    24712480                                // Add it to the queue.
    24722481                                wp.updates.queue.push( {
    24732482                                        action: action,