PageSourceSearch

https://tps.co.il/wp-content/themes/tps/js/custom-scripts.js?ver=1.0.2

js tps.co.il collected 2026-10-02 05:06:50 UTC 6,220 bytes, 219 lines download raw bytes

1jQuery(document).ready(function ($) {
2
3    // header nav
4    $('#header-nav-close').click(function (e) {
5        e.preventDefault();
6        $('body').toggleClass('toggled');
7    });
8
9    // header search
10    $('#header-search-toggle').click(function (e) {
11        e.preventDefault();
12        $('#header-search-form').toggleClass('visible');
13    });
14
15    // home page slick slider
16    $('.posts_slick__slider').slick({
17        fade: true,
18        autoplay: true,
19        autoplaySpeed: 5000,
20        arrows: false,
21        dots: true
22    });
23
24
25    // articles pagination
26    (function () {
27
28        var page_now = 1;
29
30        $('#articles_load__more_list').click(function (e) {
31            e.preventDefault();
32            e.stopPropagation();
33
34            $btn = $(this);
35
36            var per_page = $btn.data('per-page');
37            var taxonomy = $btn.data('taxonomy');
38            var term_id = $btn.data('term-id');
39            var term_slug = $btn.data('term-slug');
40            var meta_key = $btn.data('meta-key');
41            var meta_value = $btn.data('meta-value');
42
43            var ajaxData = {
44                action: 'load_more_articles_list',
45                per_page: per_page,
46                offset: (page_now * per_page),
47                taxonomy: taxonomy,
48                term_id: term_id,
49                term_slug: term_slug,
50                meta_key: meta_key,
51                meta_value: meta_value
52            };
53
54            $.ajax({
55                type: 'get',
56                url: ajaxurl,
57                data: ajaxData,
58                beforeSend: function(){
59                    $btn.addClass('is_loading');
60                    // temp disabled
61                    $btn.prop('disabled', true);
62                },
63                success: function (response) {
64                    // append
65                    $btn.closest('body').find($btn.data('append-to')).append(response.data);
66                    // increment page
67                    page_now++;
68                },
69                complete: function () {
70                    $btn.removeClass('is_loading');
71                    $btn.prop('disabled', false);
72                }
73            })
74        });
75
76    }());
77
78    // photos pagination
79    (function () {
80
81        var page_now = 1;
82
83        $('#photos_load__more_list').click(function (e) {
84            e.preventDefault();
85            e.stopPropagation();
86
87            $btn = $(this);
88
89            var per_page = $btn.data('per-page');
90            var taxonomy = $btn.data('taxonomy');
91            var term_id = $btn.data('term-id');
92            var term_slug = $btn.data('term-slug');
93
94            var ajaxData = {
95                action: 'load_more_photos_list',
96                per_page: per_page,
97                offset: (page_now * per_page),
98                taxonomy: taxonomy,
99                term_id: term_id,
100                term_slug: term_slug
101            };
102
103            $.ajax({
104                type: 'get',
105                url: ajaxurl,
106                data: ajaxData,
107                beforeSend: function(){
108                    $btn.addClass('is_loading');
109                    // temp disabled
110                    $btn.prop('disabled', true);
111                },
112                success: function (response) {
113                    // append
114                    $btn.closest('.load__more_insert__wrap').find($btn.data('append-to')).append(response.data);
115                    // increment page
116                    page_now++;
117                },
118                complete: function () {
119                    $btn.removeClass('is_loading');
120                    $btn.prop('disabled', false);
121                }
122            })
123        });
124
125    }());
126
127    // at a glances pagination
128    (function () {
129
130        var page_now = 1;
131
132        $('#glances_load__more_list').click(function (e) {
133            e.preventDefault();
134            e.stopPropagation();
135
136            $btn = $(this);
137
138            var per_page = $btn.data('per-page');
139            var taxonomy = $btn.data('taxonomy');
140            var term_id = $btn.data('term-id');
141            var term_slug = $btn.data('term-slug');
142
143            var ajaxData = {
144                action: 'load_more_glances_list',
145                per_page: per_page,
146                offset: (page_now * per_page),
147                taxonomy: taxonomy,
148                term_id: term_id,
149                term_slug: term_slug
150            };
151
152            $.ajax({
153                type: 'get',
154                url: ajaxurl,
155                data: ajaxData,
156                beforeSend: function(){
157                    $btn.addClass('is_loading');
158                    // temp disabled
159                    $btn.prop('disabled', true);
160                },
161                success: function (response) {
162                    // append
163                    $btn.closest('.load__more_insert__wrap').find($btn.data('append-to')).append(response.data);
164                    // increment page
165                    page_now++;
166                },
167                complete: function () {
168                    $btn.removeClass('is_loading');
169                    $btn.prop('disabled', false);
170                }
171            })
172        });
173
174    }());
175
176    /*
177    * selectpicker
178    * */
179    $('.selectpicker').selectpicker();
180
181    /*
182    * date picker
183    * */
184    $('.datepicker').datepicker({
185        dateFormat: "mm/dd/yy"
186    });
187
188    /*
189    * photo download
190    * */
191    // $(document).on('click', '#photo__download__btn', function (e) {
192    //     e.preventDefault();
193    //     e.stopPropagation();
194    //     var size = $('#download_photo__size').val();
195    //     $('#photo_download__' + size)[0].click();
196    // });
197
198});
199
200
201/*
202* advanced search form
203* */
204jQuery(document).ready(function ($) {
205
206    $('.asf_cat__selectpicker').selectpicker();
207
208});
209
210/* cache */
211
212function showEditLink() {
213    jQuery('.editArticleLink').show();
214}
215
216jQuery("body").on("loggedin", function(event, data) {
217    var $ = jQuery;
218    if(data.allowEdit) showEditLink();
219});

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.