View file themes/default/apps/cpanel/assets/themes/scripts/app_master_script.phtml

File size: 842B
<script>
	"use strict";

	$(document).ready(function($) {
		var _app  = $('[data-app="themes"]');

		SMC_CPanel.PS = Object({
			activate_theme: function(theme_name, e) {
				$.ajax({
					url: '<?php echo cl_link("native_api/cpanel/activate_theme"); ?>',
					type: 'POST',
					dataType: 'json',
					data: {
						theme_name: theme_name
					},
					beforeSend: function() {
						SMC_CPanel.waitme("show");
						
						$(e).attr('disabled', 'true').text("Please wait");
					},
				}).done(function(data) {
					if (data.status == 200) {
						cl_bs_notify("Your changes have been saved successfully!", 3000);

						$(window).reloadPage(500);
					}
					else {
						SMC_CPanel.errorMSG();
						$(e).removeAttr('disabled').text("Activate");
					}
				}).always(function() {
					SMC_CPanel.waitme();
				});
			}
		});
	});
</script>