PageSourceSearch

https://www.onlinekhabar.com/wp-content/plugins/okam/js/okam-frontend.js?ver=1757323400

js onlinekhabar.com collected 2026-09-25 08:30:19 UTC 12,747 bytes, 325 lines download raw bytes

1jQuery(document).ready(function ($) {
2    // alert('test');
3
4    if ($('#ok18-roadblock-type').length > 0 && $('#ok18-roadblock-wrap').length > 0) {
5        var roadblock_template = wp.template('roadblock-template');
6        var roadblock_type = $('#ok18-roadblock-type').val();
7        var device_type = (isMobile) ? 'mobile' : 'desktop';
8        var today = ($('#ok18-roadblock-wrap').data('today')) ? $('#ok18-roadblock-wrap').data('today') : false;
9        //console.log(today);
10        if (today) {
11            var url = okam_js_obj.ad_api_url + '/roadblock/' + roadblock_type + '/' + device_type + '?today=' + today
12        } else {
13            var url = okam_js_obj.ad_api_url + '/roadblock/' + roadblock_type + '/' + device_type;
14        }
15        $.ajax({
16            type: 'get',
17            url: url,
18            success: function (res) {
19
20                if (res.status == 200) {
21                    $('#ok18-roadblock-wrap').html(roadblock_template(res.data));
22                    $('.ok18-loader-wrap').fadeOut(500);
23                    setTimeout(function () {
24                        $('.ok_roadblock').fadeOut(1000);
25                    }, 10000);
26                } else {
27                    $('.ok18-loader-wrap').fadeOut(500);
28                }
29
30            }
31        });
32    }
33    if ($('#ok18-roadblock-type').length > 0 && $('#ok-box-ad-wrap').length > 0) {
34        var boxad_template = wp.template('ok-box-ad');
35        var boxad_type = $('#ok18-roadblock-type').val();
36        var device_type = (isMobile) ? 'mobile' : 'desktop';
37        var today = ($('#ok-box-ad-wrap').data('today')) ? $('#ok-box-ad-wrap').data('today') : false;
38        //console.log(today);
39        if (today) {
40            var url = okam_js_obj.ad_api_url + '/boxad/' + boxad_type + '/' + device_type + '?today=' + today
41        } else {
42            var url = okam_js_obj.ad_api_url + '/boxad/' + boxad_type + '/' + device_type;
43        }
44        $.ajax({
45            type: 'get',
46            url: url,
47            success: function (res) {
48                if (res.status == 200) {
49                    $('#ok-box-ad-wrap').html(boxad_template(res.data));
50
51                }
52            }
53        });
54    }
55    var ad_template = wp.template('ad-template');
56
57    if (!okam_js_obj.ad_block) {
58        $('.okam-ad-position-wrap').each(function () {
59            var alias = $(this).data('alias');
60            var device_type = $(this).data('device-type');
61            var ajax_call = true;
62            if (isMobile) {
63                if (!(device_type == 'mobile' || device_type == 'mobile-desktop')) {
64                    ajax_call = false;
65                }
66            } else {
67                if (!(device_type == 'desktop' || device_type == 'mobile-desktop')) {
68                    ajax_call = false;
69                }
70            }
71            if (ajax_call) {
72                var today = ($(this).data('today')) ? $(this).data('today') : false;
73                var country = ($(this).data('country')) ? $(this).data('country') : false;
74                var limit = ($(this).data('limit')) ? $(this).data('limit') : false;
75                if (today) {
76                    var url = okam_js_obj.ad_api_url + '/ad_position/' + alias + '?today=' + today;
77                } else {
78                    if (country) {
79                        var url = okam_js_obj.ad_api_url + '/ad_position/' + alias + '?country=' + country;
80                    } else {
81                        var url = okam_js_obj.ad_api_url + '/ad_position/' + alias;
82                        if (limit) {
83                            var url = okam_js_obj.ad_api_url + '/ad_position/' + alias + '?limit=' + limit;
84                        }
85                    }
86                }
87                var selector = $(this);
88                $.ajax({
89                    type: 'get',
90                    url: url,
91                    success: function (res) {
92
93                        if (res.status == 200) {
94
95                            selector.html(ad_template(res.data));
96
97
98
99                            if (selector.find('.ok18-third-party-ad').length > 0) {
100                                selector.find('.ok18-third-party-ad').each(function () {
101                                    var loaded = $(this).data('loaded');
102                                    if (loaded == 'no' && ad_url) {
103                                        var ad_url = $(this).data('ad-url');
104                                        $(this).load(ad_url);
105                                        $(this).data('loaded', 'yes');
106                                    }
107                                });
108                            }
109
110                        }
111
112
113
114                    }
115                });
116            }
117        });
118    }
119    $('body').on('click', '.okam-each-ad', function (e) {
120        // e.preventDefault();
121        var ad_id = $(this).attr('id');
122        var ad_id_array = ad_id.split('-');
123        var ad_real_id = ad_id_array[2];
124        var today = ($(this).closest('.okam-ad-position-wrap').data('today')) ? $(this).closest('.okam-ad-position-wrap').data('today') : false;
125        var verification = $(this).data('verification');
126        if (today) {
127            var url = okam_js_obj.ad_api_url + '/ad_click_count/' + ad_real_id + '/?today=' + today;
128        } else {
129            var url = okam_js_obj.ad_api_url + '/ad_click_count/' + ad_real_id;
130        }
131
132        $.ajax({
133            url: url,
134            method: 'POST',
135            beforeSend: function (xhr) {
136                xhr.setRequestHeader('OKAM-Verification', verification);
137            }
138        });
139    });
140    $('body').on('click', '.ok-rb-link', function (e) {
141        // e.preventDefault();
142        var rb_id = $(this).closest('.ok_roadblock').data('roadblock-id');
143        var verification = $(this).closest('.ok_roadblock').data('verification');
144        var today = ($('#ok18-roadblock-wrap').data('today')) ? $('#ok18-roadblock-wrap').data('today') : false;
145        if (today) {
146            var url = okam_js_obj.ad_api_url + '/rb_click_count/' + rb_id + '/?today=' + today;
147        } else {
148            var url = okam_js_obj.ad_api_url + '/rb_click_count/' + rb_id;
149        }
150
151        $.ajax({
152            url: url,
153            method: 'POST',
154            beforeSend: function (xhr) {
155                xhr.setRequestHeader('OKAM-Verification', verification);
156            }
157        });
158    });
159    $('body').on('click', '.ok-box-ad-link', function (e) {
160        // e.preventDefault();
161        var ba_id = $(this).data('id');
162        var verification = $(this).data('verification');
163        var today = ($('#ok-box-ad-wrap').data('today')) ? $('#ok-box-ad-wrap').data('today') : false;
164        if (today) {
165            var url = okam_js_obj.ad_api_url + '/ba_click_count/' + ba_id + '/?today=' + today;
166        } else {
167            var url = okam_js_obj.ad_api_url + '/ba_click_count/' + ba_id;
168        }
169
170        $.ajax({
171            url: url,
172            method: 'POST',
173            beforeSend: function (xhr) {
174                xhr.setRequestHeader('OKAM-Verification', verification);
175            }
176        });
177    });
178    var body_add_class = ['single-headerabsolute', 'single-top-header', 'single-footerabsolute', 'home-footerabsolute', 'home-headerabsolute'];
179    for (var i = 0; i < body_add_class.length; i++) {
180        var class_check = body_add_class[i];
181        if ($('.' + class_check).length > 0) {
182            var append_class = class_check + '-body-enabled';
183            $('body').addClass(append_class);
184        }
185    }
186
187    if ($('.ok18-inbetween-ad').length > 0) {
188        setTimeout(function () {
189            if ($('.ok18-inbetween-ad .okam-each-ad').length > 0) {
190                var in_between_ad = $('.ok18-inbetween-ad').html();
191                if (in_between_ad != '') {
192                    var p_count = 0;
193                    $('.ok18-single-post-content-wrap > p').each(function () {
194                        p_count++;
195                        if (p_count == 2) {
196                            $(this).after(in_between_ad);
197                        }
198                    });
199                }
200            }
201        }, 5000);
202    }
203    if ($('.ok18-inbetween-ad-2').length > 0) {
204        setTimeout(function () {
205            if ($('.ok18-inbetween-ad-2 .okam-each-ad').length > 0) {
206                $('.ok18-inbetween-ad-2 .okam-ad-position-wrap').addClass('single-inbetween-stories');
207                var in_between_ad = $('.ok18-inbetween-ad-2').html();
208                if (in_between_ad != '') {
209                    var p_count = 0;
210                    $('.ok18-single-post-content-wrap > p').each(function () {
211                        p_count++;
212                        if (p_count == 4) {
213                            $(this).after(in_between_ad);
214                        }
215                    });
216                    if (p_count < 4) {
217                        $('.ok18-single-post-content-wrap > p').last().after(in_between_ad);
218                    }
219                }
220            }
221        }, 5000);
222    }
223    var p_ad_count = 0;
224    if ($('.ok18-inbetween-mobile-ad').length > 0) {
225        setTimeout(function () {
226            if ($('.ok18-inbetween-mobile-ad .okam-each-ad').length > 0) {
227                var ad_array = [];
228                $('.ok18-inbetween-mobile-ad .okam-each-ad').each(function () {
229                    var outerHTML = $(this).prop("outerHTML");
230                    ad_array.push('<div class="single-inbetween-stories">' + outerHTML + '</div>');
231                });
232                if (ad_array.length > 0) {
233                    var p_count = 0;
234                    var p_start_count = 2;
235                    $('.ok18-single-post-content-wrap > p').each(function () {
236                        p_count++;
237                        ad_index = p_count - p_start_count;
238                        if (ad_array[ad_index]) {
239                            p_ad_count = p_count;
240                            $(this).after(ad_array[ad_index]);
241                        }
242                    });
243                    if (ad_index < (ad_array.length - 1)) {
244                        for (var i = ad_index + 1; i < ad_array.length; i++) {
245                            $('.ok18-single-post-content-wrap > p').last().after(ad_array[i]);
246
247                        }
248                    }
249
250                }
251
252            }
253        }, 5000);
254
255    }
256    if ($('.ok18-inbetween-mobile-ad-2').length > 0) {
257        setTimeout(function () {
258            if ($('.ok18-inbetween-mobile-ad-2 .okam-each-ad').length > 0) {
259                var ad_array = [];
260                $('.ok18-inbetween-mobile-ad-2 .okam-each-ad').each(function () {
261                    var outerHTML = $(this).prop("outerHTML");
262                    ad_array.push('<div class="single-inbetween-stories">' + outerHTML + '</div>');
263                });
264                if (ad_array.length > 0) {
265                    var p_count = 0;
266                    var p_start_count = p_ad_count + 1;
267                    $('.ok18-single-post-content-wrap > p').each(function () {
268                        p_count++;
269                        console.log(p_count);
270                        ad_index = p_count - p_start_count;
271                        if (ad_array[ad_index]) {
272                            $(this).after(ad_array[ad_index]);
273                        }
274                    });
275                    if (ad_index < (ad_array.length - 1)) {
276                        for (var i = ad_index + 1; i < ad_array.length; i++) {
277                            $('.ok18-single-post-content-wrap >     p').last().after(ad_array[i]);
278
279                        }
280                    }
281
282                }
283
284            }
285        }, 6000);
286
287    }
288
289    $('body').on('click', '.close-box-adv', function () {
290        $('#ok-box-ad-wrap').remove();
291    });
292
293    if ($('.web-stories-ad-holder').length > 0) {
294        setTimeout(function () {
295            var ad_html = '';
296            $('.web-stories-ad-holder .okam-ad-position-wrap').each(function () {
297                var markup = $(this).html();
298                markup = markup.trim();
299
300                if (markup != '') {
301                    if (ad_html == '') {
302                        ad_html = $(this).html();
303                    }
304                }
305            });
306            $('.slide_braker_ad').append(ad_html);
307        }, 1000);
308
309    }
310    setTimeout(function () {
311        $('.st-label').show();
312    }, 2000)
313
314    /**
315     * Roadblock skip
316     */
317    $('body').on('click', '.ok_roadblok_skip', function () {
318        $('.ok_roadblock').fadeOut(1000);
319    });
320    if ($('.ok_roadblok_skip').length > 0) {
321        setTimeout(function () {
322            $('.ok_roadblock').fadeOut(1000);
323        }, 10000);
324    }
325});

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.