PageSourceSearch

https://chasa.org/wp-content/plugins/modus-youtube-channel/js/front.js?ver=7.0.4

js chasa.org collected 2026-10-02 03:48:03 UTC 5,085 bytes, 131 lines download raw bytes

1jQuery(document).ready(function (jQuery) {
2    var sliderSpeed = jQuery('#autoscroll_speed').val();
3    sliderSpeed = parseInt(sliderSpeed);
4
5    jQuery(".single-video-img").hover(
6            function () {
7                jQuery('.overlap', this).fadeTo(sliderSpeed, 1);
8            },
9            function () {
10                jQuery('.overlap', this).fadeTo(500, 0);
11            }
12    );
13
14    jQuery('.video-nav-button').click(function () {
15        var toshow_id = jQuery(this).attr('data-id');
16        jQuery('.small-video-block').each(function () {
17            jQuery(this).hide();
18        })
19
20        jQuery('.video-nav-button').each(function () {
21            jQuery(this).removeClass('video-nav-selected-button');
22        })
23
24        if (jQuery('#effect').val() == 'fade') {
25            jQuery('#' + toshow_id).fadeIn('slow');
26
27            var get_id = toshow_id.split('_');
28            var current_pageno_str = get_id[1];
29
30            var count_li = jQuery(".video-nav-button").length - 2;
31            var maxpage = count_li;
32            var current_pageno = parseInt(current_pageno_str);
33            var pages = jQuery("#videos_pages").val();
34            var displayed_pages = parseInt(pages);
35            var startloop = "";
36            var toloop = "";
37
38            var startloop = parseInt(current_pageno - (displayed_pages / 2));
39            if (startloop < 1) {
40                startloop = 1;
41            }
42
43            if ((startloop + displayed_pages) > maxpage) {
44                toloop = maxpage;
45                if (maxpage < displayed_pages) {
46                    startloop = 1;
47                } else {
48                    startloop = maxpage - displayed_pages + 1;
49                }
50            } else {
51                toloop = startloop + displayed_pages - 1;
52            }
53
54            jQuery(".video-nav-button").hide();
55            //jQuery('#video-nav-prev-button').show();
56            for (var i = startloop; i <= toloop; i++) {
57                jQuery('#page_num_' + i).show();
58            }
59            //jQuery('#video-nav-next-button').show();
60
61
62            var value_prev = current_pageno - 1;
63            if (value_prev == 0 || value_prev == -1) {
64                jQuery('#video-nav-prev-button').hide();
65            } else {
66                var int_to_str_prev = value_prev.toString();
67                var get_prev_id = 'num_' + int_to_str_prev;
68                jQuery('#video-nav-prev-button').show();
69                jQuery('#video-nav-prev-button').attr("data-id", get_prev_id);
70            }
71
72            var value_next = current_pageno + 1;
73            for (var a = current_pageno_str; a <= count_li; a++) {
74                if (current_pageno_str == count_li) {
75                    jQuery('#video-nav-next-button').hide();
76                } else {
77                    jQuery('#video-nav-next-button').show();
78                }
79            }
80
81            var int_to_str_next = value_next.toString();
82            var get_next_id = 'num_' + int_to_str_next;
83            jQuery('#video-nav-next-button').attr("data-id", get_next_id);
84
85            jQuery('#page_num_' + current_pageno_str).show();
86            jQuery('#page_num_' + current_pageno_str).addClass('video-nav-selected-button');
87
88        } else {
89            var item_el = jQuery(this).html();
90            item_el = parseInt(item_el);
91            var offset = (item_el - 1) * 660;
92            var str2use = "-" + offset + "px";
93            jQuery('.small-video-sub-container').animate({
94                marginLeft: str2use
95            }, sliderSpeed);
96        }
97    })
98
99    jQuery('.overlap, .single-video-img').click(function () {
100        jQuery('.main-video-container iframe').attr('src', 'https://www.youtube.com/embed/' + jQuery(this).attr('data-video') + '?autoplay=1')
101    })
102
103    // autoscrolling
104    if ((jQuery('#autoscroll').val() == 'on') && (jQuery('#big_block_n').val() != '1')) {
105        console.log('on');
106        var counter = 0;
107        setInterval(function () {
108            console.log('on');
109            if (counter >
109= parseInt(jQuery('#autoscroll_delay').val())) {
110
111                // main step action.
112                var cur_nav = jQuery('.video-nav-selected-button');
113                if (cur_nav.next().hasClass('video-nav-button')) {
114                    cur_nav.next().addClass('video-nav-selected-button');
115                    cur_nav.removeClass('video-nav-selected-button');
116                    jQuery('.video-nav-selected-button').click();
117                    counter = 0;
118                } else {
119                    jQuery('.video-nav-selected-button').removeClass('video-nav-selected-button');
120                    jQuery('.video-nav-button:first-child').addClass('video-nav-selected-button');
121                    jQuery('.video-nav-selected-button').click();
122                    counter = 0;
123                }
124
125            } else {
126                counter++;
127            }
128        }, 1000)
129    }
130
131}); // main jquery container

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.