//////////////////////////////////////////////////////////////////////////////////////// // Events // //////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////// // Constants // //////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////// // Variables // //////////////////////////////////////////////////////////////////////////////////////// var deactivated = false; var additionalInfo = ""; var btnVal = 3; //////////////////////////////////////////////////////////////////////////////////////// // Constructor & Destructor // //////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////// // Public Methods // //////////////////////////////////////////////////////////////////////////////////////// function wdReady(prefix){ jQuery(document).on("click", "." + window[prefix + "WDDeactivateVars"].deactivate_class, function(){ jQuery(".wd-" + prefix + "-opacity").show(); jQuery(".wd-" + prefix + "-deactivate-popup").show(); if(jQuery(this).attr("data-uninstall") == "1"){ btnVal = 2 ; } return false; }); jQuery(document).on("change", "[name=" + prefix + "_reasons]", function(){ jQuery("." + prefix + "_additional_details_wrap").html(""); jQuery(".wd-" + prefix + "-deactivate-popup").removeClass("wd-popup-active1 wd-popup-active2"); if(jQuery(this).val() == "reason_plugin_is_hard_to_use_technical_problems"){ additionalInfo = '
Please describe your issue.

' + '
' + '
Our support will contact shortly.
'+ '
'; jQuery("." + prefix + "_additional_details_wrap").append(additionalInfo); jQuery(".wd-" + prefix + "-deactivate-popup").addClass("wd-popup-active1"); } else if(jQuery(this).val() == "reason_free_version_limited"){ additionalInfo = '
' + '
We believe our premium version will fit your needs.
' + '
Try with 30 day money back guarantee.
'; jQuery("." + prefix + "_additional_details_wrap").append(additionalInfo); jQuery(".wd-" + prefix + "-deactivate-popup").addClass("wd-popup-active2"); } else if(jQuery(this).val() == "reason_premium_expensive"){ additionalInfo = '
' + '
We have a special offer for you.
' + '
Submit this form to get the offer to
' + '
'; jQuery("." + prefix + "_additional_details_wrap").append(additionalInfo); jQuery(".wd-" + prefix + "-deactivate-popup").addClass("wd-popup-active2"); } jQuery("#wd-" + prefix + "-deactivate").hide(); jQuery("#wd-" + 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("#wd-" + prefix + "-deactivate").hide(); jQuery("#wd-" + prefix + "-submit-and-deactivate").show(); } else{ jQuery("#wd-" + prefix + "-deactivate").show(); jQuery("#wd-" + prefix + "-submit-and-deactivate").hide(); } }); jQuery(document).on("click", ".wd-" + prefix + "-deactivate", function(){ jQuery(".wd-deactivate-popup-opacity-" + prefix).show(); if(jQuery(this).hasClass("wd-clicked") == false){ jQuery(this).addClass("wd-clicked"); jQuery("[name=" + prefix + "_submit_and_deactivate]").val(jQuery(this).attr("data-val")); jQuery("#" + prefix + "_deactivate_form").submit(); } return false; }); jQuery(document).on("click", ".wd-" + prefix + "-cancel, .wd-opacity", function(){ jQuery(".wd-" + prefix + "-opacity").hide(); jQuery(".wd-" + prefix + "-deactivate-popup").hide(); return false; }); } //////////////////////////////////////////////////////////////////////////////////////// // Getters & Setters // //////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////// // Private Methods // //////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////// // Listeners // ////////////////////////////////////////////////////////////////////////////////////////