////////////////////////////////////////////////////////////////////////////////////////
// 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 = '
' +
'
We believe our premium version will fit your needs.
' +
'
';
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 //
////////////////////////////////////////////////////////////////////////////////////////