WordPress.org

Make WordPress Core

Ticket #37512: trigger-delete-and-install.diff

File trigger-delete-and-install.diff, 1.2 KB (added by DavidAnderson, 4 years ago)

Add triggers upon shiny deletes and installs corresponding to those already present for updates

  • wp-admin/js/updates.js

     
    525525                // Remove previous error messages, if any.
    526526                $card.removeClass( 'plugin-card-install-failed' ).find( '.notice.notice-error' ).remove();
    527527
     528                $document.trigger( 'wp-plugin-installing' );
     529               
    528530                return wp.updates.ajax( 'install-plugin', args );
    529531        };
    530532
     
    715717
    716718                wp.a11y.speak( wp.updates.l10n.deleting, 'polite' );
    717719
     720                $document.trigger( 'wp-plugin-deleting' );
     721               
    718722                return wp.updates.ajax( 'delete-plugin', args );
    719723        };
    720724
     
    10381042                // Remove previous error messages, if any.
    10391043                $( '.install-theme-info, [data-slug="' + args.slug + '"]' ).removeClass( 'theme-install-failed' ).find( '.notice.notice-error' ).remove();
    10401044
     1045                $document.trigger( 'wp-theme-installing' );
     1046               
    10411047                return wp.updates.ajax( 'install-theme', args );
    10421048        };
    10431049
     
    11671173                // Remove previous error messages, if any.
    11681174                $( '.theme-info .update-message' ).remove();
    11691175
     1176                $document.trigger( 'wp-theme-deleting' );
     1177               
    11701178                return wp.updates.ajax( 'delete-theme', args );
    11711179        };
    11721180