PageSourceSearch

https://tsdsi.in/wp-content/themes/news-portal-pro/assets/js/np-custom-scripts.js?ver=1.0.3

js tsdsi.in collected 2026-09-24 09:31:26 UTC 7,923 bytes, 262 lines download raw bytes

1jQuery(document).ready(function($) {
2
3    "use strict";
4
5    if($('body').hasClass("rtl")) {
6        var rtlValue = true;
7    } else {
8        var rtlValue = false;
9    }
10
11    /**
12     * Ticker script
13     */
14    $("#newsTicker").lightSlider({
15        item: 1,
16        vertical: true,
17        loop: true,
18        verticalHeight: 35,
19        pager: false,
20        enableTouch: false,
21        enableDrag: false,
22        auto: true,
23        controls: true,
24        speed: 1350,
25        rtl: rtlValue,
26        prevHtml: '<i class="fa fa-arrow-left"></i>',
27        nextHtml: '<i class="fa fa-arrow-right"></i>',
28        onSliderLoad: function() {
29            $('#newsTicker').removeClass('cS-hidden');
30        }
31    });
32
33    /**
34     * Slider script
35     */
36    $('.np-slider').each(function(){
37
38        var Id = $(this).parent().attr('id');
39        var slideAuto = $(this).data('auto');
40        var slideControl = $(this).data('control');
41        var slidePager = $(this).data('pager');
42        var slideSpeed = $(this).data('speed');
43        var slidePause = $(this).data('pause');
44
45        var slideLayout = $(this).data('layout');
46        $('body').addClass('slider-'+slideLayout);
47
48        $('#'+Id+" .npSlider").lightSlider({
49            item:1,
50            pager: slidePager,
51            controls: slideControl,
52            loop: true,
53            auto: slideAuto,
54            speed: slideSpeed,
55            pause: slidePause,
56            enableTouch: false,
57            enableDrag: false,
58            rtl: rtlValue,
59            prevHtml: '<i class="fa fa-angle-left"></i>',
60            nextHtml: '<i class="fa fa-angle-right"></i>',
61            onSliderLoad: function() {
62                $('.npSlider').removeClass( 'cS-hidden' );
63            }
64        });
65    });
66
67    /**
68     * Featured slider script
69     */
70    $('.np-featured-slider').each(function(){
71
72        var Id = $(this).parent().attr('id');
73        var slideAuto = $(this).data('auto');
74        var slideControl = $(this).data('control');
75        var slidePager = $(this).data('pager');
76        var slideSpeed = $(this).data('speed');
77        var slidePause = $(this).data('pause');
78
79        /*var slideLayout = $(this).data('layout');
80        $('body').addClass('slider-'+slideLayout);*/
81
82        $('#'+Id+" .npFeaturedSlider").lightSlider({
83            item:1,
84            pager: slidePager,
85            controls: slideControl,
86            loop: true,
87            auto: slideAuto,
88            speed: slideSpeed,
89            pause: slidePause,
90            enableTouch: false,
91            enableDrag: false,
92            rtl: rtlValue,
93            prevHtml: '<i class="fa fa-angle-left"></i>',
94            nextHtml: '<i class="fa fa-angle-right"></i>',
95            onSliderLoad: function() {
96                $('.npFeaturedSlider').removeClass( 'cS-hidden' );
97            }
98        });
99    });
100
101    /**
102     * gallery Slider script
103     */
104    $('.np-slider.slider-layout1').each(function(){
105
106        var Id = $(this).parent().attr('id');
107        var slideAuto = $(this).data('auto');
108        var slideControl = $(this).data('control');
109        var slidePager = $(this).data('pager');
110        var slideSpeed = $(this).data('speed');
111        var slidePause = $(this).data('pause');
112
113        var slideLayout = $(this).data('layout');
114        $('body').addClass('slider-'+slideLayout);
115
116        $("#"+Id+" .npSliderGallery").lightSlider({
117            gallery: true,
118            item: 1,
119            controls: slideControl,
120            loop: true,
121            thumbItem: 5,
122            slideMargin: 0,
123            auto: slideAuto,
124            speed: slideSpeed,
125            pause: slidePause,
126            enableTouch: false,
127            enableDrag: false,
128            currentPagerPosition: 'left',
129            rtl: rtlValue,
130            prevHtml: '<i class="fa fa-angle-left"></i>',
131            nextHtml: '<i class="fa fa-angle-right"></i>',
132            onSliderLoad: function(el) {
133                $('.npSliderGallery').removeClass( 'cS-hidden' );
134                el.lightGallery({
135                    selector: '.npSliderGallery .lslide'
136                });
137            }
138        });
139    });
140    
141
142    /**
143     * Block carousel layout
144     */
145    $('.carousel-posts').each(function() {
146        var Id = $(this).parent().attr('id');
147        var NewId = Id;
148        var crsAuto = $(this).data('auto');
149        var crsItem = $(this).data('items');
150
151        NewId = $('#' + Id + " .postCarousel").lightSlider({
152            auto: crsAuto,
153            loop: true,
154            pauseOnHover: true,
155            pager: false,
156            controls: false,
157            item: crsItem,
158            rtl: rtlValue,
159            onSliderLoad: function() {
160                $('.postCarousel').removeClass('cS-hidden');
161            },
162            responsive: [{
163                    breakpoint: 840,
164                    settings: {
165                        item: 2,
166                        slideMove: 1,
167                        slideMargin: 6,
168                    }
169                },
170                {
171                    breakpoint: 480,
172                    settings: {
173                        item: 1,
174                        slideMove: 1,
175                    }
176                }
177            ]
178        });
179
180        $('#' + Id + ' .np-navPrev').click(function() {
181            NewId.goToPrevSlide();
182        });
183        $('#' + Id + ' .np-navNext').click(function() {
184            NewId.goToNextSlide();
185        });
186    });
187
188    /**
189     * Default widget tabbed
190     */
191    $("#np-tabbed-widget").tabs();
192
193
194    //Search toggle
195    jQuery('.np-header-search-wrapper .search-main').click(function() {
196        jQuery('.search-form-main').toggleClass('active-search');
197        jQuery('.search-form-main .search-field').focus();
198    });
199
200    //responsive menu toggle
201    jQuery('.np-header-menu-wrapper .menu-toggle').click(function(event) {
202        jQuery('.np-header-menu-wrapper #site-navigation').slideToggle('slow');
203    });
204
205    //responsive sub menu toggle
206    jQuery('#site-navigation .menu-item-has-children,#site-navigation .page_item_has_children').append('<span class="sub-toggle"> <i class="fa fa-angle-right"></i> </span>');
207
208    jQuery('#site-navigation .sub-toggle').click(function() {
209        jQuery(this).parent('.menu-item-has-children').children('ul.sub-menu').first().slideToggle('1000');
210        jQuery(this).parent('.page_item_has_children').children('ul.children').first().slideToggle('1000');
211        jQuery(this).children('.fa-angle-right').first().toggleClass('fa-angle-down');
212    });
213
214    // Scroll To Top
215    $(window).scroll(function() {
216        if ($(this).scrollTop() > 1000) {
217            $('#np-scrollup').fadeIn('slow');
218        } else {
219            $('#np-scrollup').fadeOut('slow');
220        }
221    });
222
223    $('#np-scrollup').click(function() {
224        $("html, body").animate({
225            scrollTop: 0
226        }, 600);
227        return false;
228    });
229
230    //image lazy load
231    //$('.np-lazy').Lazy();
232
233    /**
234     * Preloader
235     */
236    if($('#preloader-background').length > 0) {
237        setTimeout(function(){$('#preloader-background').hide();}, 600);
238    }
239
240    /**
241     * Sticky sidebar
242     */
243    $('.middle-primary, .middle-aside').theiaStickySidebar({
244        additionalMarginTop: 30
245    });
246
247    $('.bottom-primary, .bottom-aside').theiaStickySidebar({
248        additionalMarginTop: 30
249    });
250
251    $('#primary, #secondary').theiaStickySidebar({
252        additionalMarginTop: 30
253    });
254
255    /**
256     * Settings about WOW animation
257     */
258    var WowOptionVal = WowOption.mode;
259    if( WowOption.mode == 'show' && $('body').hasClass('home') ) {
260        new WOW().init();
261    }
262});

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.