PageSourceSearch

https://cantinacast.com/wp-content/plugins/accesspress-anonymous-post/js/frontend.js?ver=2.8.2

js cantinacast.com collected 2026-09-25 02:57:07 UTC 6,199 bytes, 157 lines download raw bytes

1
2
3(function ($) {
4    function check_form_submittable()
5    {
6        if (jQuery('.ap-captcha-flag').val() == '1')
7        {
8            if ($('.ap-captcha-type').val() == 'math') {
9                var first_num = jQuery('.ap-captcha-first-num').html();
10                var second_num = jQuery('.ap-captcha-second-num').html();
11                var result = parseInt(first_num) + parseInt(second_num);
12                var user_result = jQuery('#ap-captcha-result').val();
13                if (result == user_result)
14                {
15                    jQuery('.ap-form-submit-button').attr('disabled', 'disabled');
16                    //$(this).closest('form').submit();
17                    return true;
18                }
19                else
20                {
21                    captcha_error_msg = jQuery('.ap-captcha-error-msg').attr('data-captcha-error-msg');
22                    if (captcha_error_msg == '')
23                    {
24                        captcha_error_msg = ap_captcha_error_message;
25                    }
26                    jQuery('.ap-captcha-error-msg').html(captcha_error_msg);
27                    return false;
28                }
29                return false;
30            }
31        }
32        else
33        {
34            jQuery('.ap-form-submit-button').attr('disabled', 'disabled');
35            return true;
36        }
37
38    }
39    $(function () {
40
41
42        //All js related for frontend
43
44        //Checking  required fields
45        $('.ap-form-submit-button').click(function () {
46            var error_flag = 0;
47            $('.ap-form-wrapper input[type="text"],.ap-form-wrapper input[type="file"],.ap-form-wrapper input[type="email"]').each(function () {
48                var value = $.trim($(this).val());
49                if ($(this).hasClass('ap-required-field') && value == '')
50                {
51
52                    error_flag = 1;
53                    var error_message = $(this).attr('data-required-message');
54                    if (error_message == '')
55                    {
56                        error_message = ap_form_required_message;
57                    }
58                    $(this).closest('.ap-form-field-wrapper').find('.ap-form-error-message').html(error_message);
59
60                }
61                if ($(this).attr('type') == 'file' && $(this).val() != '') {
62                    var filepath = $(this).val();
63                    var filepath_array = filepath.split('\\');
64                    var filename = filepath_array.pop();
65                    var filename_array = filename.split('.');
66                    var ext = filename_array.pop();
67                    if (ext == 'jpg' || ext == 'JPG' || ext == 'jpeg' || ext == 'JPEG' || ext == 'png' || ext == 'PNG' || ext == 'gif' || ext == 'GIF') {
68
69                    }
70                    else
71                    {
72                        error_flag = 1;
73                        var error_message = $(this).attr('data-extension-message');
74                        if (error_message == '')
75                        {
76                            error_message = ap_form_required_message;
77                        }
78                        $(this).closest('.ap-form-field-wrapper').find('.ap-form-error-message').html(error_message);
79                    }
80                }
81
82            });
83            if ($('#ap-editor-type').val() == 'rich' || $('#ap-editor-type').val() == 'visual')
84            {
85                tinyMCE.triggerSave();
86                var post_content = $('textarea[name="ap_form_content_editor"]').val();
87                if (post_content == '')
88                {
89                    error_flag = 1;
90                    var error_message = $('.ap-content-error-message').attr('data-required-message');
91                    if (error_message == '')
92                    {
93                        error_message = ap_form_required_message;
94                    }
95                    $('.ap-content-error-message').html(error_message);
96                }
97
98
99            }
100            else
101            {
102                if ($('textarea[name="ap_form_content_editor"]').val() == '')
103                {
104                    var error_message = $('.ap-content-error-message').attr('data-required-message');
105                    if (error_message == '')
106                    {
107                        error_message = ap_form_required_message;
108                    }
109                    $('.ap-content-error-message').html(error_message);
110                }
111
112
113
114            }
115            $('.ap-form-wrapper select').each(function () {
116
117                if ($(this).hasClass('ap-required-field') && $(this).val() == '')
118                {
119                    error_flag = 1;
120                    var error_message = $(this).attr('data-required-message');
121                    if (error_message == '')
122                    {
123                        error_message = ap_form_required_message;
124                    }
125                    $(this).closest('.ap-form-field-wrapper').find('.ap-form-error-message').html(error_message);
126
127                }
128            });
129            if (error_flag == 0)
130            {
131                //alert('test');
132
133                return true;
134            }
135            else
136            {
137                return false;
138            }
139        });
140
141        //checking select required fields
142
143        //removing error on keyup of input fields
144        $('.ap-form-wrapper input').keyup(function () {
145            $(this).closest('.ap-form-field-wrapper').find('.ap-form-error-message').html('');
146        });
147        $('.ap-form-wrapper select').change(function () {
148            $(this).closest('.ap-form-field-wrapper').find('.ap-form-error-message').html('');
149        });
150        $('.ap-form-wrapper input[type="file"]').change(function () {
151            $(this).closest('.ap-form-field-wrapper').find('.ap-form-error-message').html('');
152        });
153        $('.ap-form-wrapper textarea').change(function () {
154            $(this).closest('.ap-form-field-wrapper').find('.ap-form-error-message').html('');
155        });
156    });
157}(jQuery));

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.