暂无描述

customize.js 763B

123456789101112131415161718192021222324252627282930
  1. (function ($) {
  2. $(document).on('click', '.analyst-notice-dismiss', function () {
  3. var id = $(this).attr('analyst-notice-id');
  4. var self = this;
  5. $.post(ajaxurl, {action: 'analyst_notification_dismiss', id: id})
  6. .done(function () {
  7. $(self).parent().fadeOut()
  8. })
  9. })
  10. var url = new URL(window.location.href)
  11. if (url.searchParams.has('verify')) {
  12. var pluginId = url.searchParams.get('plugin_id')
  13. $.ajax({
  14. url: ajaxurl,
  15. method: 'POST',
  16. data: {
  17. action: 'analyst_install_verified_' + pluginId,
  18. },
  19. success: function () {
  20. // Refresh page without query params
  21. window.location.href = window.location.origin + window.location.pathname
  22. }
  23. })
  24. }
  25. })(jQuery)