| 1 |
jQuery(document).ready(function($) { |
| 2 |
$(".wpdbbkp-send-query").on("click", function(e){ |
| 3 |
e.preventDefault(); |
| 4 |
var message = $("#wpdbbkp_query_message").val(); |
| 5 |
var email = $("#wpdbbkp_query_email").val(); |
| 6 |
|
| 7 |
if($.trim(message) !='' && $.trim(email) !='' && wpdbbkpIsEmail(email) == true){ |
| 8 |
$(".wpdbbkp-send-query").text('Sending request...'); |
| 9 |
$.ajax({ |
| 10 |
type: "POST", |
| 11 |
url:ajaxurl, |
| 12 |
dataType: "json", |
| 13 |
data:{action:"wpdbbkp_send_query_message",message:message,email:email,wpdbbkp_security_nonce:wpdbbkp_script_vars.nonce}, |
| 14 |
success:function(response){ |
| 15 |
if(response['status'] =='t'){ |
| 16 |
$(".wpdbbkp-query-success").show(); |
| 17 |
$(".wpdbbkp-query-error").hide(); |
| 18 |
$(".wpdbbkp-send-query").text(' Send Support Request '); |
| 19 |
}else{ |
| 20 |
$(".wpdbbkp-query-success").hide(); |
| 21 |
$(".wpdbbkp-query-error").show(); |
| 22 |
$(".wpdbbkp-send-query").text(' Send Support Request '); |
| 23 |
} |
| 24 |
}, |
| 25 |
error: function(response){ |
| 26 |
console.log(response); |
| 27 |
alert('Request was not sent. Please try again.'); |
| 28 |
$(".wpdbbkp-send-query").text(' Resend Support Request '); |
| 29 |
} |
| 30 |
}); |
| 31 |
}else{ |
| 32 |
|
| 33 |
if($.trim(message) =='' && $.trim(email) ==''){ |
| 34 |
alert('Please enter the message, email'); |
| 35 |
}else{ |
| 36 |
|
| 37 |
if($.trim(message) == ''){ |
| 38 |
alert('Please enter the message'); |
| 39 |
} |
| 40 |
if($.trim(email) == ''){ |
| 41 |
alert('Please enter the email'); |
| 42 |
} |
| 43 |
if(wpdbbkpIsEmail(email) == false){ |
| 44 |
alert('Please enter a valid email'); |
| 45 |
} |
| 46 |
|
| 47 |
} |
| 48 |
|
| 49 |
} |
| 50 |
|
| 51 |
}); |
| 52 |
|
| 53 |
}); |
| 54 |
|
| 55 |
function wpdbbkpIsEmail(email) { |
| 56 |
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/; |
| 57 |
return regex.test(email); |
| 58 |
} |
| 59 |
|
| 60 |
jQuery(document).on("click", ".popoverid", function(e){ |
| 61 |
var itrms=jQuery('#example .popover-content'); |
| 62 |
for(var i=0;i<itrms.length;i++) |
| 63 |
{ |
| 64 |
var popover_con=jQuery(itrms[i]).text(); |
| 65 |
jQuery(itrms[i]).html(popover_con); |
| 66 |
} |
| 67 |
|
| 68 |
}); |