Files
roi-theme/wp-content/plugins/PDFEmbedder-premium-secure/assets/js/admin/welcome.js
root a22573bf0b Commit inicial - WordPress Análisis de Precios Unitarios
- WordPress core y plugins
- Tema Twenty Twenty-Four configurado
- Plugin allow-unfiltered-html.php simplificado
- .gitignore configurado para excluir wp-config.php y uploads

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 21:04:30 -06:00

176 lines
4.5 KiB
JavaScript
Executable File

(function ($) {
$(function () {
$('.lionsher-partners').on(
'click',
'.lionsher-partners-install',
function (e) {
e.preventDefault();
var $this = $(this);
var url = $this.data('url');
var basename = $this.data('basename');
var message = $(this)
.parent()
.parent()
.find('.lionsher-partner-status');
var install_opts = {
url: pdfemb_args.ajax,
type: 'post',
async: true,
cache: false,
dataType: 'json',
data: {
action: 'pdfemb_install_partner',
nonce: pdfemb_args.install_nonce,
basename: basename,
download_url: url,
},
success: function (response) {
$this.text(pdfemb_args.activate)
.removeClass('lionsher-partners-install')
.addClass('lionsher-partners-activate');
$(message).text(pdfemb_args.inactive);
// Trick here to wrap a span around he last word of the status
var heading = $(message),
word_array,
last_word,
first_part;
word_array = heading.html().split(/\s+/); // split on spaces
last_word = word_array.pop(); // pop the last word
first_part = word_array.join(' '); // rejoin the first words together
heading.html(
[
first_part,
' <span>',
last_word,
'</span>',
].join(''),
);
// Proc
},
error: function (xhr, textStatus, e) {
console.log(e);
},
};
$.ajax(install_opts);
},
);
$('.lionsher-partners').on(
'click',
'.lionsher-partners-activate',
function (e) {
e.preventDefault();
var $this = $(this);
var url = $this.data('url');
var basename = $this.data('basename');
var message = $(this)
.parent()
.parent()
.find('.lionsher-partner-status');
var activate_opts = {
url: pdfemb_args.ajax,
type: 'post',
async: true,
cache: false,
dataType: 'json',
data: {
action: 'pdfemb_activate_partner',
nonce: pdfemb_args.activate_nonce,
basename: basename,
download_url: url,
},
success: function (response) {
$this.text(pdfemb_args.deactivate)
.removeClass('lionsher-partners-activate')
.addClass('lionsher-partners-deactivate');
$(message).text(pdfemb_args.active);
// Trick here to wrap a span around he last word of the status
var heading = $(message),
word_array,
last_word,
first_part;
word_array = heading.html().split(/\s+/); // split on spaces
last_word = word_array.pop(); // pop the last word
first_part = word_array.join(' '); // rejoin the first words together
heading.html(
[
first_part,
' <span>',
last_word,
'</span>',
].join(''),
);
location.reload(true);
},
error: function (xhr, textStatus, e) {
console.log(e);
},
};
$.ajax(activate_opts);
},
);
$('.lionsher-partners').on(
'click',
'.lionsher-partners-deactivate',
function (e) {
e.preventDefault();
var $this = $(this);
var url = $this.data('url');
var basename = $this.data('basename');
var message = $(this)
.parent()
.parent()
.find('.lionsher-partner-status');
var deactivate_opts = {
url: pdfemb_args.ajax,
type: 'post',
async: true,
cache: false,
dataType: 'json',
data: {
action: 'pdfemb_deactivate_partner',
nonce: pdfemb_args.deactivate_nonce,
basename: basename,
download_url: url,
},
success: function (response) {
$this.text(pdfemb_args.activate)
.removeClass('lionsher-partners-deactivate')
.addClass('lionsher-partners-activate');
$(message).text(pdfemb_args.inactive);
// Trick here to wrap a span around he last word of the status
var heading = $(message),
word_array,
last_word,
first_part;
word_array = heading.html().split(/\s+/); // split on spaces
last_word = word_array.pop(); // pop the last word
first_part = word_array.join(' '); // rejoin the first words together
heading.html(
[
first_part,
' <span>',
last_word,
'</span>',
].join(''),
);
location.reload(true);
},
error: function (xhr, textStatus, e) {
console.log(e);
},
};
$.ajax(deactivate_opts);
},
);
});
})(jQuery);