PluginProbe ʕ •ᴥ•ʔ
Check & Log Email – Easy Email Testing & Mail logging / 2.0.15
Check & Log Email – Easy Email Testing & Mail logging v2.0.15
2.0.15 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 2.0 2.0.1 2.0.10 2.0.11 2.0.12 2.0.13 2.0.13.1 2.0.13.2 2.0.14 2.0.2 2.0.3 2.0.4 2.0.5 2.0.5.1 2.0.6 2.0.7 2.0.8 2.0.9 trunk 0.5.7 0.6.0 0.6.1 0.6.2 1.0.0 1.0.1 1.0.10 1.0.11 1.0.12 1.0.12.1 1.0.13 1.0.13.1 1.0.2 1.0.3
check-email / assets / js / admin / export-logs.js
check-email / assets / js / admin Last commit date
chart.js 1 week ago check-mail-jsPdf.js 1 week ago check_mail_push.js 1 week ago check_mail_wizard.js 1 week ago check_mail_wizard.min.js 1 week ago checkemail.js 1 week ago checkemail.min.js 1 week ago checkmail-dashboard-chart.js 1 week ago checkmail-dashboard-chart.min.js 1 week ago checkmail-sw.js 1 week ago ck_mail-newsletter-script.js 1 week ago ck_mail-newsletter-script.min.js 1 week ago export-logs.js 1 week ago export-logs.min.js 1 week ago feedback.js 1 week ago feedback.min.js 1 week ago firebase-app.js 1 week ago firebase-messaging.js 1 week ago support-settings.js 1 week ago support-settings.min.js 1 week ago view-logs.js 1 week ago view-logs.min.js 1 week ago
export-logs.js
92 lines
1 jQuery(document).ready(function($){
2 /** Display date picker on modal window
3 * @since 1.0.11
4 * */
5 $(function() {
6 $("body").delegate("#ck-mail-exp-from-date, #ck-mail-exp-to-date", "focusin", function(){
7 $(this).datepicker({
8 changeMonth: true,
9 changeYear: true,
10 dateFormat: 'yy-mm-dd',
11 maxDate: new Date()
12 });
13 });
14 });
15
16 /** On change of date range
17 * @since 1.0.11
18 * */
19 $(document).on('change', '.ck-mail-exp-date-radio', function(e){
20 let radioVal = $(this).val();
21 if(radioVal == 'custom'){
22 $('#ck-mail-exp-c-date-wrapper').show();
23 }else{
24 $('#ck-mail-exp-c-date-wrapper').hide();
25 }
26 });
27
28 $(document).on('click', '#ck-mail-export-logs-btn', function(e){
29 e.preventDefault();
30
31 let logFlag = ck_mail_validate_logs();
32
33 if(logFlag == 1){
34 $('#ck-mail-export-form').submit();
35 }
36 });
37
38 $(document).on('change', '.ck-mail-comm-info-chk', function(e){
39 if($(this).is(':checked')){
40 $('#ck-mail-fields-error').hide();
41 $('.ck-mail-comm-info-chk').css('border', '1px solid #8c8f94');
42 }
43 });
44
45 function ck_mail_validate_logs() {
46 let validateFlag = 1;
47 let fieldsChkFlag = 0;
48 $.each($('.ck-mail-comm-info-chk'), function(i){
49 if($(this).is(':checked')){
50 fieldsChkFlag = 1;
51 }
52 });
53
54 if(fieldsChkFlag == 0){
55
56 $('#ck-mail-fields-error').show();
57 $('#ck-mail-fields-error').text('Please check atleast one of the fields');
58 $('.ck-mail-comm-info-chk').css('border', '2px solid red');
59 validateFlag = 0;
60
61 }else if($('#ck-mail-exp-date-custom').is(':checked')){
62
63 let fromDate = $('#ck-mail-exp-from-date').val();
64 let toDate = $('#ck-mail-exp-to-date').val();
65
66 if(fromDate.length == 0 && toDate.length == 0){
67
68 $('#ck-mail-exp-date-error').show();
69 $('#ck-mail-exp-date-error').text('Please select from and to date');
70 $('#ck-mail-exp-from-date').focus();
71 validateFlag = 0;
72
73 }else if(fromDate.length == 0){
74
75 $('#ck-mail-exp-date-error').show();
76 $('#ck-mail-exp-date-error').text('Please select from date');
77 $('#ck-mail-exp-from-date').focus();
78 validateFlag = 0;
79
80 }else if(toDate.length == 0){
81
82 $('#ck-mail-exp-date-error').show();
83 $('#ck-mail-exp-date-error').text('Please select to date');
84 $('#ck-mail-exp-to-date').focus();
85 validateFlag = 0;
86
87 }
88
89 }
90 return validateFlag;
91 }
92 });