Submit
Path:
~
/
/
proc
/
thread-self
/
root
/
home
/
getwphos
/
www
/
deerguard
/
wp-content
/
themes
/
garland
/
admin
/
assets
/
js
/
File Content:
garland-admin-script.js
(function($) { "use strict"; // Consolidated document ready function $(document).ready(function() { // Custom sidebar create $("a.custom-sidebar-create").on("click", function() { $(this).prev("form").submit(); }); // Custom sidebar export $(document).on("click", ".custom-sidebar-export", function() { $.ajax({ type: "post", url: ajaxurl, data: "action=garland-custom-sidebar-export&nonce=" + $("#garland_custom_sidebar_nonce").val(), success: function(data) { $("<a />", { "download": "custom-sidebars.json", "href": "data:application/json," + encodeURIComponent(data) }).appendTo("body").on("click", function() { $(this).remove(); })[0].click(); } }); return false; }); // Custom sidebar remove $(".garland-custom-sidebar-table a.garland-sidebar-remove").on("click", function() { $("#garland-sidebar-remove-name").val($(this).data("sidebar")); $(this).parents("form").submit(); }); // Custom font remove $(".garland-custom-font-table a.garland-font-remove").on("click", function() { $("#garland-font-remove-name").val($(this).data("font")); $(this).parents("form").submit(); }); // Custom fonts upload $(document).on("click", ".garland-custom-fonts-upload", function() { if ($('#garland-custom-fonts').get(0).files.length) { $(this).prev("form").submit(); } return false; }); // Bulk plugin activator $(document).on("click", ".bulk-activator", function() { $("#multi-plugins-active-form").find("input.garland-bulk-plugins").remove(); $(document).find(".bulk-activator").each(function() { if ($(this).is(":checked")) { $("#multi-plugins-active-form").append('<input type="hidden" class="garland-bulk-plugins" name="garland_bulk_plugins[' + $(this).val() + ']" value="' + $(this).val() + '" />'); } }); }); // Bulk plugin action $(document).on("click", ".garland-bulk-action", function(e) { e.preventDefault(); if ($(document).find(".garland-bulk-plugins").length) { $("#multi-plugins-active-form").submit(); } else { alert("!You have to choose at least 1 plugin to make bulk action."); } }); // Multi plugins active form submission $("#multi-plugins-active-form").on("submit", function(e) { e.preventDefault(); var form_data = $("#multi-plugins-active-form").serializeArray(); var form_data_n = {}; $.each(form_data, function(key, value) { form_data_n[value.name] = value.value; }); form_data_n.plugins = garland_admin_ajax_var.tgm_plugins; $(document).find(".garland-plugins-box").addClass("overlay"); $(document).find("p.garland-settings-msg > img.bulk-process-loader").fadeIn(200); $.ajax({ type: 'POST', url: ajaxurl, data: form_data_n, success: function(data) { window.location = location.href; $(document).find(".garland-plugins-box").removeClass("overlay"); $(document).find("p.garland-settings-msg > img.bulk-process-loader").fadeOut(200); }, error: function(response, errorThrown) { window.location = location.href; $(document).find(".garland-plugins-box").removeClass("overlay"); $(document).find("p.garland-settings-msg > img.bulk-process-loader").fadeOut(200); } }); }); // Envato deactivation form submission if ($("#zozo-envato-deactivation-form").length) { $("#zozo-envato-deactivation-form").on("submit", function(e) { e.preventDefault(); var _form = $("#zozo-envato-deactivation-form"); _form.find('input[type="submit"]').attr("disabled", "disabled"); _form.find(".process-loader").addClass("active"); var form_data = _form.serialize(); $.ajax({ type: 'POST', url: ajaxurl, data: "action=garland_theme_deactivate&" + form_data, success: function(data) { _form.find('input[type="submit"]').removeAttr("disabled"); _form.find(".process-loader").removeClass("active"); window.location = location.href; }, error: function(response, errorThrown) { window.location = location.href; } }); }); } // Envato registration form submission if ($("#zozo-envato-registration-form").length) { $("#zozo-envato-registration-form").on("submit", function(e) { e.preventDefault(); var _form = $("#zozo-envato-registration-form"); _form.find('input[type="submit"]').attr("disabled", "disabled"); _form.find(".process-loader").addClass("active"); _form.find(".verfication-txt").removeClass("active"); var form_data = _form.serialize(); $.ajax({ type: 'POST', url: ajaxurl, data: "action=garland_theme_verify&" + form_data, success: function(data) { _form.find('input[type="submit"]').removeAttr("disabled"); _form.find(".process-loader").removeClass("active"); if (data.error_message) { var errorMessage = data.error_message === 'already' ? garland_admin_ajax_var.already_used : data.error_message; _form.find(".verfication-txt").html(errorMessage).addClass("active"); } else if (data.status && data.status === 'success') { window.location = location.href; } }, error: function(response, errorThrown) { window.location = location.href; } }); }); } // Bulk select all $(document).on("change", ".bulk-select-all", function() { var isChecked = $(this).is(":checked"); $(".bulk-activator").prop("checked", isChecked); updateBulkPluginsInput(); }); // Update hidden inputs for selected plugins function updateBulkPluginsInput() { $("#multi-plugins-active-form").find("input.garland-bulk-plugins").remove(); $(".bulk-activator:checked").each(function() { var pluginSlug = $(this).val(); $("#multi-plugins-active-form").append('<input type="hidden" class="garland-bulk-plugins" name="garland_bulk_plugins[' + pluginSlug + ']" value="' + pluginSlug + '" />'); }); } }); // Consolidated window load function $(window).on("load", function() { if ($(".admin-box-slide-wrap .owl-carousel").length) { $(".admin-box-slide-wrap .owl-carousel").owlCarousel({ loop: true, margin: 0, autoplay: true, autoplayTimeout: 4000, items: 1 }); } }); })(jQuery);
Submit
FILE
FOLDER
Name
Size
Permission
Action
garland-admin-script.js
8168 bytes
0644
N4ST4R_ID | Naxtarrr