chart.js
6 days ago
check-mail-jsPdf.js
6 days ago
check_mail_push.js
6 days ago
check_mail_wizard.js
6 days ago
check_mail_wizard.min.js
6 days ago
checkemail.js
6 days ago
checkemail.min.js
6 days ago
checkmail-dashboard-chart.js
6 days ago
checkmail-dashboard-chart.min.js
6 days ago
checkmail-sw.js
6 days ago
ck_mail-newsletter-script.js
6 days ago
ck_mail-newsletter-script.min.js
6 days ago
export-logs.js
6 days ago
export-logs.min.js
6 days ago
feedback.js
6 days ago
feedback.min.js
6 days ago
firebase-app.js
6 days ago
firebase-messaging.js
6 days ago
support-settings.js
6 days ago
support-settings.min.js
6 days ago
view-logs.js
6 days ago
view-logs.min.js
6 days ago
support-settings.js
55 lines
| 1 | jQuery(document).ready(function($){ |
| 2 | |
| 3 | $(document).on('click', '#ce-send-support-query', function(e){ |
| 4 | e.preventDefault(); |
| 5 | var message = $("#ce_query_message").val(); |
| 6 | var email = $("#ce_query_email").val(); |
| 7 | |
| 8 | if($.trim(message) !='' && $.trim(email) !='' && ceIsEmail(email) == true){ |
| 9 | $(this).text('Sending...'); |
| 10 | $.ajax({ |
| 11 | type: "POST", |
| 12 | url:ce_support_settings_params.ajax_url, |
| 13 | dataType: "json", |
| 14 | data:{action:"ce_send_query_message",message:message,email:email,security:ce_support_settings_params.support_nonce}, |
| 15 | success:function(response){ |
| 16 | if(response['status'] =='t'){ |
| 17 | $(".ce-query-success").show(); |
| 18 | $(".ce-query-error").hide(); |
| 19 | }else{ |
| 20 | $(".ce-query-success").hide(); |
| 21 | $(".ce-query-error").show(); |
| 22 | } |
| 23 | $('#ce-send-support-query').text('Send Support Request'); |
| 24 | }, |
| 25 | error: function(response){ |
| 26 | $('#ce-send-support-query').text('Send Support Request'); |
| 27 | } |
| 28 | }); |
| 29 | }else{ |
| 30 | |
| 31 | if($.trim(message) =='' && $.trim(email) ==''){ |
| 32 | alert('Please enter the message and email'); |
| 33 | }else{ |
| 34 | |
| 35 | if($.trim(message) == ''){ |
| 36 | alert('Please enter the message'); |
| 37 | } |
| 38 | if($.trim(email) == ''){ |
| 39 | alert('Please enter the email'); |
| 40 | } |
| 41 | if(ceIsEmail(email) == false){ |
| 42 | alert('Please enter a valid email'); |
| 43 | } |
| 44 | |
| 45 | } |
| 46 | |
| 47 | } |
| 48 | }); |
| 49 | |
| 50 | function ceIsEmail(email) { |
| 51 | var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/; |
| 52 | return regex.test(email); |
| 53 | } |
| 54 | |
| 55 | }); |