HEX
Server: Apache
System: Linux webd011.cluster130.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
User: ezpgggd (105871)
PHP: 7.4.33
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/ezpgggd/www/wp-content/plugins/wpmudev-updates/assets/src/js/admin/settings/data.js
/* global jQuery */
(function ($) {
	'use strict'

	/**
	 * Plugin's data settings management.
	 *
	 * @since 4.11.4
	 */
	$(window).on('load', function () {
		let confirmButton = $('#wpmudev-reset-settings-confirm-button')

		// Hide/Show fields when redirect to value changes.
		confirmButton.on('click', function () {
			// sui-button-onload-text
			resetSettings()
		})

		/**
		 * Reset plugin settings using ajax.
		 *
		 * @since 4.11.4
		 */
		let resetSettings = function () {
			confirmButton.addClass('sui-button-onload-text')

			let ajaxData = {
				action: 'wdp-reset-settings',
				hash: confirmButton.data('hash'),
			}

			$.post(
				window.ajaxurl,
				ajaxData,
				function (response) {
					if (response.data && response.data.redirect) {
						// Redirect to success url.
						window.location.href = response.data.redirect
					} else {
						// Reload as a fallback.
						window.location.reload()
					}
				},
				'json'
			).fail(function () {
				window.location.reload()
			})
		}
	})
})(jQuery)