Make WordPress Core

Ticket #37603: 37603.diff

File 37603.diff, 1.6 KB (added by swissspidy, 7 years ago)
  • src/wp-admin/js/updates.js

    diff --git src/wp-admin/js/updates.js src/wp-admin/js/updates.js
    index 5056fa0..1929158 100644
     
    713713         *                     decorated with an abort() method.
    714714         */
    715715        wp.updates.deletePlugin = function( args ) {
    716                 var $message = $( '[data-plugin="' + args.plugin + '"]' ).find( '.update-message p' );
    717 
    718716                args = _.extend( {
    719717                        success: wp.updates.deletePluginSuccess,
    720718                        error: wp.updates.deletePluginError
    721719                }, args );
    722720
    723                 if ( $message.html() !== wp.updates.l10n.updating ) {
    724                         $message.data( 'originaltext', $message.html() );
    725                 }
    726 
    727721                wp.a11y.speak( wp.updates.l10n.deleting, 'polite' );
    728722
    729723                $document.trigger( 'wp-plugin-deleting', args );
     
    11721166                        error: wp.updates.deleteThemeError
    11731167                }, args );
    11741168
    1175                 if ( $button.html() !== wp.updates.l10n.deleting ) {
    1176                         $button.data( 'originaltext', $button.html() );
     1169                if ( $button ) {
     1170                        if ( $button.html() !== wp.updates.l10n.deleting ) {
     1171                                $button.data( 'originaltext', $button.html() );
     1172                        }
     1173
     1174                        $button.text( wp.updates.l10n.deleting );
    11771175                }
    11781176
    1179                 $button.text( wp.updates.l10n.deleting );
    11801177                wp.a11y.speak( wp.updates.l10n.deleting, 'polite' );
    11811178
    11821179                // Remove previous error messages, if any.
     
    17101707                                $message = $( 'tr[data-plugin="' + job.data.plugin + '"]' ).find( '.update-message' );
    17111708                        } else if ( 'plugin-install' === pagenow || 'plugin-install-network' === pagenow ) {
    17121709                                $message = $( '.update-now.updating-message' );
     1710                        } else if ( 'themes' === pagenow ) {
     1711                                $message = $( '.theme-actions .delete-theme' );
    17131712                        } else {
    17141713                                $message = $updatingMessage;
    17151714                        }