jQuery(function ($) { function sendActivation() { let key = $("#rnx_license_key").val().trim(); if (key === "") { $("#rnx_result") .removeClass() .addClass("rnx-error") .html("❌ Digite sua Activation Key.") .fadeIn(); $("#rnx_license_key").focus(); return; } $("#rnx_activate").prop("disabled", true); $("#rnx_result") .removeClass() .addClass("rnx-loading") .html("⏳ Enviando licença...") .fadeIn(); $.ajax({ url: rnx_nfa.ajax_url, type: "POST", dataType: "json", data: { action: "rnx_nfa_save_key", license_key: key, nonce: rnx_nfa.nonce }, success: function (response) { console.log("SUCCESS:", response); if (response.success) { $("#rnx_result") .removeClass() .addClass("rnx-success") .html("✔ " + (response.message || "Sucesso")); } else { $("#rnx_result") .removeClass() .addClass("rnx-error") .html("❌ " + (response.message || "Erro desconhecido")); } }, error: function (xhr, status, error) { console.log("STATUS:", status); console.log("ERROR:", error); console.log("HTTP:", xhr.status); console.log("RESPONSE:"); console.log(xhr.responseText); $("#rnx_result") .removeClass() .addClass("rnx-error") .html("❌ Erro HTTP " + xhr.status); }, complete: function () { $("#rnx_activate").prop("disabled", false); } }); } $("#rnx_activate").on("click", function () { sendActivation(); }); $("#rnx_license_key").on("keypress", function (e) { if (e.which === 13) { e.preventDefault(); sendActivation(); } }); }); RNX Store Loja Especializada em Software

OS MELHORES PRRODUTOS VOCÊ ENCONTRA AQUI

OS MELHORES PRRODUTOS VOCÊ ENCONTRA AQUI

Conheça os melhores softwares premium escolhidos por milhares de jogadores.

Atualizações frequentes, máxima segurança e desempenho de alto nível.

0
    0
    Seu carrinho
    Seu carrinho está vazioVoltar para a loja