PageSourceSearch

https://sanko-jk.site/wp-content/themes/insp_para/framework/js/pe/jquery.pixelentity.utils.vimeo.js

js sanko-jk.site collected 2026-10-10 02:29:47 UTC 1,569 bytes, 61 lines download raw bytes

1(function ($) {
2	/*jslint undef: false, browser: true, devel: false, eqeqeq: false, bitwise: false, white: false, plusplus: false, regexp: false */ 
3	/*global jQuery,setTimeout,location,Froogaloop */
4
5	$.pixelentity = $.pixelentity || {version: '1.0.0'};
6	
7	if ($.pixelentity.vimeo) {
8		return;
9	}
10	
11	var playerID=0;
12	
13	function VimeoPlayer(target,conf) {
14		
15		var self = this;
16		var player;
17
18		function start() {
19			playerID++;
20			
21			var iframe = $('<iframe id="pe_vimeo_player'+playerID+'" src="http://player.vimeo.com/video/'+conf.videoId+'?autoplay='+(conf.playerVars.autoplay ? 1 : 0)+'&loop='+(conf.playerVars.loop ? 1 : 0)+'&api=1&player_id=pe_vimeo_player'+playerID+'&origin='+location.href.match(/:\/\/(.[^\/]+)/)[1]+'" width="'+conf.width+'" height="'+conf.height+'" frameborder="0"></iframe>')[0];
22			$(target).append(iframe);
23			player = new Froogaloop(iframe);
24			player.addEvent("ready",ready);
25			setTimeout(ready,4000);
26		}
27		
28		
29		function ready() {
30			if (player) {
31				player.removeEvent("ready",ready);
32				$(self).trigger("video_ready.pixelentity");
33				player.addEvent("finish",ended);
34			}
35		}
36		
37		function ended() {
38			$(self).trigger("video_ended.pixelentity");
39		}
40		
41		$.extend(self, {
42			destroy: function() {
43				if (player) {
44					player.removeEvent("ready",ready);
45					player.removeEvent("finish",ended);
46					$(player.element).remove();
47					delete player.element;
48					player = undefined;
49				}
50				self = undefined;
51			}
52		});
53		
54		start();
55	}
56	
57	$.pixelentity.vimeo = function(callback) {
58		callback(VimeoPlayer);
59	};
60	
61}(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.