PageSourceSearch

https://kineticenergypro.com/wp-content/plugins/gallery-video/js/video_gallery-all.js?ver=4.2.38

js kineticenergypro.com collected 2026-10-10 01:46:00 UTC 2,987 bytes, 117 lines download raw bytes

1// SET THIS VARIABLE FOR DELAY, 1000 = 1 SECOND
2var delayLength = 4000;
3	
4function doMove(panelWidth, tooFar) {
5	var leftValue = jQuery("#mover").css("left");
6	
7	// Fix for IE
8	if (leftValue == "auto") { leftValue = 0; };
9	
10	var movement = parseFloat(leftValue, 10) - panelWidth;
11	
12	if (movement == tooFar) {
13		jQuery(".slide img").animate({
14			"top": -200
15		}, function() {
16			jQuery("#mover").animate({
17				"left": 0
18			}, function() {
19				jQuery(".slide img").animate({
20					"top": 20
21				});
22			});
23		});
24	}
25	else {
26		jQuery(".slide img").animate({
27			"top": -200
28		}, function() {
29			jQuery("#mover").animate({
30				"left": movement
31			}, function() {
32				jQuery(".slide img").animate({
33					"top": 20
34				});
35			});
36		});
37	}
38}
39
40jQuery(function(){
41	
42    var $slide1 = jQuery("#slide-1");
43
44	var panelWidth = $slide1.css("width");
45	var panelPaddingLeft = $slide1.css("paddingLeft");
46	var panelPaddingRight = $slide1.css("paddingRight");
47
48	panelWidth = parseFloat(panelWidth, 10);
49	panelPaddingLeft = parseFloat(panelPaddingLeft, 10);
50	panelPaddingRight = parseFloat(panelPaddingRight, 10);
51
52	panelWidth = panelWidth + panelPaddingLeft + panelPaddingRight;
53	
54	var numPanels = jQuery(".slide").length;
55	var tooFar = -(panelWidth * numPanels);
56	var totalMoverwidth = numPanels * panelWidth;
57	jQuery("#mover").css("width", totalMoverwidth);
58
59	jQuery("#slider").append('<a href="#" id="slider-stopper">Stop</a>');
60
61	sliderIntervalID = setInterval(function(){
62		doMove(panelWidth, tooFar);
63	}, delayLength);
64	
65	jQuery("#slider-stopper").click(function(){
66		if (jQuery(this).text() == "Stop") {
67			clearInterval(sliderIntervalID);
68		 	jQuery(this).text("Start");
69		}
70		else {
71			sliderIntervalID = setInterval(function(){
72				doMove(panelWidth, tooFar);
73			}, delayLength);
74		 	jQuery(this).text("Stop");
75		}
76		 
77	});
78
79});
80
81/////
82;(function($){
83  
84    /**
85     * Store scroll position for and set it after reload
86     *
87     * @return {boolean} [loacalStorage is available]
88     */
89    $.fn.scrollPosReaload = function(){
90        if (localStorage) {
91            var posReader = localStorage["posStorage"];
92            if (posReader) {
93                $(window).scrollTop(posReader);
94                localStorage.removeItem("posStorage");
95            }
96            $(this).click(function(e) {
97                localStorage["posStorage"] = $(window).scrollTop();
98            });
99
100            return true;
101        }
102
103        return false;
104    }
105    
106    /* ================================================== */
107
108    jQuery(document).ready(function($) {
109        // Feel free to set it for any element who trigger the reload
110        $('.paginate5').scrollPosReaload();
111        $('.paginate4').scrollPosReaload();
112        $('.paginate3').scrollPosReaload();
113        $('.paginate2').scrollPosReaload();
114        $('.video_view9_cont_wrapper').scrollPosReaload();
115    });
116  
117}(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.