OwlCyberSecurity - MANAGER
Edit File: deactivate_popup.js
var deactivated = false; var additionalInfo = ""; var btnVal = 3; function tenwebReady(prefix) { var agree_with_pp = false; reset_popup(); jQuery(document).on("click", "." + window[prefix + "WDDeactivateVars"].deactivate_class, function () { agree_with_pp = false; if (!jQuery('#tenweb-' + prefix + '-submit-and-deactivate').hasClass('button-primary-disabled')) { jQuery('#tenweb-' + prefix + '-submit-and-deactivate').addClass('button-primary-disabled') } jQuery(".tenweb-" + prefix + "-opacity").show(); jQuery(".tenweb-" + prefix + "-deactivate-popup").show(); if (jQuery(this).attr("data-uninstall") == "1") { btnVal = 2; } return false; }); jQuery(document).on("change", "[name=" + prefix + "_reasons]", function () { var disabled_class = (agree_with_pp === false) ? "button-primary-disabled" : ""; jQuery("." + prefix + "_additional_details_wrap").html(""); jQuery(".tenweb-" + prefix + "-deactivate-popup").removeClass("tenweb-popup-active1 tenweb-popup-active2 tenweb-popup-active4"); if (jQuery(this).val() == "reason_plugin_is_hard_to_use_technical_problems") { additionalInfo = '<div class="tenweb-additional-active"><div><strong>Please describe your issue.</strong></div><br>' + '<textarea name="' + prefix + '_additional_details" rows = "4"></textarea><br>' + '<div>Our support will contact <input type="text" name="' + prefix + '_email" value="' + window[prefix + "WDDeactivateVars"].email + '"> shortly.</div>' + '<br><div><button class="button button-primary ' + disabled_class + ' tenweb-' + prefix + '-deactivate" data-val="' + btnVal + '">Submit support ticket</button></div></div>'; jQuery("." + prefix + "_additional_details_wrap").append(additionalInfo); jQuery(".tenweb-" + prefix + "-deactivate-popup").addClass("tenweb-popup-active1"); } else if (jQuery(this).val() == "reason_free_version_limited") { additionalInfo = '<div class="tenweb-additional-active">' + '<div><strong>We believe our premium version will fit your needs.</strong></div>' + '<div><a href="' + window[prefix + "WDDeactivateVars"].plugin_wd_url + '" target="_blank">Try with 30 day money back guarantee.</a></div>'; jQuery("." + prefix + "_additional_details_wrap").append(additionalInfo); jQuery(".tenweb-" + prefix + "-deactivate-popup").addClass("tenweb-popup-active2"); } else { jQuery(".tenweb-" + prefix + "-deactivate-popup").addClass("tenweb-popup-active4"); } var checked = (agree_with_pp === true) ? "checked" : ""; var agree_checkbox = "<div style='margin-top: 5px;'>" + "<input type='checkbox' " + checked + " name='" + prefix + "_agree_with_pp" + "' id='" + prefix + "_agree_with_pp" + "'/>" + "By submitting this form your email and website URL will be sent to 10Web. Click the checkbox if you consent to usage of mentioned data by 10Web in accordance with our <a target='_blank' href='https://10web.io/privacy-policy/'>Privacy Policy</a>." + "</div>"; jQuery("." + prefix + "_additional_details_wrap").prepend(agree_checkbox); jQuery("#tenweb-" + prefix + "-submit-and-deactivate").show(); }); jQuery(document).on("keyup", "[name=" + prefix + "_additional_details]", function () { if (jQuery(this).val().trim() || jQuery("[name=" + prefix + "_reasons]:checked").length > 0) { jQuery("#tenweb-" + prefix + "-submit-and-deactivate").show(); } else { jQuery("#tenweb-" + prefix + "-submit-and-deactivate").hide(); } }); jQuery(document).on("change", "[name=" + prefix + "_agree_with_pp]", function () { if (jQuery(this).prop('checked')) { jQuery(".tenweb-" + prefix + "-deactivate").removeClass('button-primary-disabled'); agree_with_pp = true; } else { jQuery(".tenweb-" + prefix + "-deactivate").addClass('button-primary-disabled'); agree_with_pp = false; } }); jQuery(document).on("click", ".tenweb-" + prefix + "-deactivate", function (e) { var data_val = jQuery(this).data('val'); var checkbox = jQuery("#" + prefix + "_agree_with_pp"); if (data_val !== 1 && (checkbox.length === 0 || checkbox.prop('checked') === false)) { return false; } jQuery(".tenweb-deactivate-popup-opacity-" + prefix).show(); if (jQuery(this).hasClass("tenweb-clicked") == false) { jQuery(this).addClass("tenweb-clicked"); jQuery("[name=" + prefix + "_submit_and_deactivate]").val(jQuery(this).attr("data-val")); jQuery("#" + prefix + "_deactivate_form").submit(); } return false; }); jQuery(document).on("click", ".tenweb-" + prefix + "-cancel, .tenweb-opacity, .tenweb-deactivate-popup-close-btn", function () { jQuery(".tenweb-" + prefix + "-opacity").hide(); jQuery(".tenweb-" + prefix + "-deactivate-popup").hide(); reset_popup(); return false; }); function reset_popup() { jQuery("." + prefix + "_additional_details_wrap").html(""); jQuery(".tenweb-" + prefix + "-deactivate-popup").removeClass("tenweb-popup-active1 tenweb-popup-active2 tenweb-popup-active4"); jQuery("#tenweb-" + prefix + "-submit-and-deactivate").hide(); jQuery('#' + prefix + '_deactivate_form input[name="' + prefix + '_reasons' + '"]').prop('checked', false); } }