0byt3m1n1
Path:
/
var
/
lib
/
vz
/
www
/
clients
/
client6
/
web11
/
web
/
wp-content
/
themes
/
accesspress-lite
/
welcome
/
js
/
[
Home
]
File: welcome.js
/** * * Welcome Page Scripts * */ jQuery(document).ready(function ($) { /** Ajax Plugin Installation **/ $(".install").on('click', function (e) { e.preventDefault(); var el = $(this); is_loading = true; el.addClass('installing'); var plugin = $(el).attr('data-slug'); var plugin_file = $(el).attr('data-file'); var ajaxurl = accesspressliteWelcomeObject.ajaxurl; $.ajax({ type: 'POST', url: ajaxurl, data: { action: 'accesspresslite_plugin_installer', plugin: plugin, plugin_file: plugin_file, nonce: accesspressliteWelcomeObject.admin_nonce, }, success: function(response) { if(response == 'success'){ el.attr('class', 'installed button'); el.html(accesspressliteWelcomeObject.installed_btn); } el.removeClass('installing'); is_loading = false; location.reload(); }, error: function(xhr, status, error) { console.log(status); el.removeClass('installing'); is_loading = false; } }); }); /** Ajax Plugin Installation (Offlines) **/ $('.install-offline').on('click', function (e) { e.preventDefault(); var el = $(this); is_loading = true; el.addClass('installing'); var file_location = el.attr('href'); var github = $(el).attr('data-github'); var slug = $(el).attr('data-slug'); var file = el.attr('data-file'); $.ajax({ type: 'POST', url: ajaxurl, data: { action: 'accesspresslite_plugin_offline_installer', file_location: file_location, file: file, slug: slug, github: github, dataType: 'json' }, success: function(response) { if(response == 'success'){ el.attr('class', 'installed button'); el.html(accesspressliteWelcomeObject.installed_btn); } is_loading = false; location.reload(); }, error: function(xhr, status, error) { el.removeClass('installing'); is_loading = false; } }); }); /** Ajax Plugin Activation **/ $(".activate").on('click', function (e) { var el = $(this); var plugin = $(el).attr('data-slug'); var ajaxurl = accesspressliteWelcomeObject.ajaxurl; $.ajax({ type: 'POST', url: ajaxurl, data: { action: 'accesspresslite_plugin_activation', plugin: plugin, nonce: accesspressliteWelcomeObject.activate_nonce, dataType: 'json' }, success: function(response) { if(response){ if(response.status === 'success'){ el.attr('class', 'installed button'); el.html(accesspressliteWelcomeObject.installed_btn); } } is_loading = false; location.reload(); }, error: function(xhr, status, error) { console.log(status); is_loading = false; } }); }); /** Ajax Plugin Activation Offline **/ $('.activate-offline').on('click', function (e) { e.preventDefault(); var el = $(this); var plugin = $(el).attr('data-slug'); $.ajax({ type: 'POST', url: ajaxurl, data: { action: 'accesspresslite_plugin_offline_activation', plugin: plugin, nonce: accesspressliteWelcomeObject.activate_nonce, dataType: 'json' }, success: function(response) { if(response){ el.attr('class', 'installed button'); el.html(accesspressliteWelcomeObject.installed_btn); } is_loading = false; location.reload(); }, error: function(xhr, status, error) { console.log(status); is_loading = false; } }); }); });