PageSourceSearch

https://www.omnia.com.mx/dm-secciones/portada/portada.js?v=v5.0.1

js omnia.com.mx collected 2026-10-02 04:37:01 UTC 6,459 bytes, 227 lines download raw bytes

1var $videos, $videolista;
2var player, bplayer, ptype = "start";
3var vimeoplayer;
4var refreshpage;
5var playedvideos = 0;
6var $sbanners, $sbannersthumbs;
7var timeoutVistazoRapido = false, vistazoRapidoIndex = 1;
8
9$(document).ready(function (e) {
10	$sbannersthumbs = $(".principalesslider .sbannerscontrols .thumb");
11	$sbanners = $('.principalesslider .sbanners').owlCarousel({
12		loop: true,
13		margin: 0,
14		nav: true,
15		dots: false,
16		items: 1,
17		animateOut: 'fadeOut',
18		autoplay: true,
19		autoplayTimeout: 6500,
20		autoplayHoverPause: false,
21		onTranslate: function (p) {
22			$sbannersthumbs.toggleClass("activo", false);
23		},
24		onTranslated: function (p) {
25			var current = $('.principalesslider .sbanners .active .item');
26			var actual = current.data("goto");
27			$sbannersthumbs.eq(actual).toggleClass("activo", true);
28		}
29	});
30	$sbannersthumbs.eq(0).toggleClass("activo", true);
31	setTimeout(function () {
32		$(window).resize();
33	}, 1000);
34
35	if ($('#acomniatv')[0]) {
36		$videolista = $("#videolista");
37		$videos = $("#videolista a.lmlnota");
38		initVideoControl();
39	}
40	if ($('#videoenvivo')[0]) {
41		$('#videoenvivo').on("click", "#ampliarvideoenvivo", function (e) {
42			$('#videoenvivo').remove();
43		});
44		$('#videoenvivo').on("click", "#cerrarvideoenvivo", function (e) {
45			e.preventDefault();
46			$('#videoenvivo').remove();
47		});
48	} else {
49		// refreshP();
50	}
51
52
53	$(".sbannerscontrols").on("click", "a.thumb", function (e) {
54		e.preventDefault();
55		var goto = $(this).data("goto");
56		$sbanners.trigger('to.owl.carousel', [goto]);
57	});
58	$(".overplayvideo").on("click", function (e) {
59		e.preventDefault();
60		stopRefreshP();
61		$(this).hide();
62	});
63
64	timeoutVistazoRapido = setTimeout(function(){vistazoRapido();}, 5000);
65	$("#caja-tips").on("click", "a.opt", function(e){
66		clearTimeout(timeoutVistazoRapido);
67	});
68});
69
70function vistazoRapido(){
71	vistazoRapidoIndex++;
72	vistazoRapidoIndex = vistazoRapidoIndex > 3 ? 1 : vistazoRapidoIndex;
73	$("#caja-tips").find(".o-active").toggleClass("o-active", false);
74	$("#caja-tips").find(".o-"+vistazoRapidoIndex).toggleClass("o-active", true);
75	timeoutVistazoRapido = setTimeout(function(){vistazoRapido();}, 5000);
76}
77
78//////VIDEO CONTROLS
79function initVideoControl() {
80	var tag = document.createElement('script');
81	tag.src = "https://www.youtube.com/iframe_api";
82	var firstScriptTag = document.getElementsByTagName('script')[0];
83	firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
84
85	vimeoplayer = new Vimeo.Player($("#vpvimeo iframe"));
86
87	$videolista.on("click", "a.lmlnota", function (e) {
88		e.preventDefault();
89		$videos.removeClass("selected");
90		$(this).addClass("selected");
91		changeVideo($(this).data("videoid"), $(this).data("tipovideo"));
92	});
93	tmpReadyBU();
94}
95
96function onYouTubeIframeAPIReady() {
97	player = new YT.Player('player', {
98		events: {
99			'onReady': onPlayerReady,
100			'onStateChange': onPlayerStateChange
101		}
102	});
103}
104
105function onPlayerReady(event) {
106	$('#videolista a.lmlnota').eq(0).trigger("click");
107	stopVideo();
108}
109
110function onPlayerStateChange(event) {
111	if (event.data == YT.PlayerState.PLAYING) {
112		stopRefreshP();
113	}
114}
115
116function refreshP() {
117	refreshpage = setTimeout(function () {
118		window.location.reload();
119	}, 125000);
120}
121
122function stopRefreshP() {
123	clearTimeout(refreshpage);
124}
125
126function changeVideo(videoid, tipo, time) {
127	playedvideos++
128	if (playedvideos > 1) {
129		stopRefreshP();
130	}
131	if (tipo == "facebook") {
132		stopVideo();
133		$("#vpfacebook").show();
134		$("#vpyoutube").hide();
135		$("#vpbambuser").hide();
136		$("#vpvimeo").hide();
137		$("#vpfacebook").html('<iframe src="https://www.facebook.com/plugins/video.php?href=' + videoid + '&show_text=0&width=100" width="100%" height="100%" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allowFullScreen="true"></iframe>');
138	} else if (tipo == "bambuser" && bplayer) {
139		stopVideo();
140		$("#vpfacebook").hide();
141		$("#vpyoutube").hide();
142		$("#vpbambuser").show();
143		$("#vpvimeo").hide();
144		//$("#vpbambuser").html('<iframe src="https://embed.bambuser.com/broadcast/'+videoid+'" width="100%" height="100%" frameborder="0"></iframe>');
145		$("#vpbambuser").html('<object id="bplayer" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%">' +
146			'<embed name="bplayer" src="https://static.bambuser.com/r/player.swf?vid=' + videoid + '&amp;callback=myCallbackFunction" type="application/x-shockwave-flash" width="100%" height="100%" allowfullscreen="true" allowscriptaccess="always" wmode="opaque"></embed>' +
147			'<param name="movie" value="https://static.bambuser.com/r/player.swf?vid=' + videoid + '&amp;callback=myCallbackFunction"></param>' +
148			'<param name="allowfullscreen" value="true"></param>' +
149			'<param name="allowscriptaccess" value="always"></param>' +
150			'<param name="wmode" value="opaque"></param>' +
151			'</object>');
152
153		ptype = tipo;
154	} else if (tipo == "youtube" && player) {
155		stopVideo();
156		$("#vpfacebook").hide();
157		$("#vpbambuser").hide();
158		$("#vpyoutube").show();
159		$("#vpvimeo").hide();
160		player.loadVideoById({
161			'videoId': videoid
162		});
163		ptype = tipo;
164	} else if (tipo == "vimeo" && vimeoplayer) {
165		stopVideo();
166		$("#vpfacebook").hide();
167		$("#vpbambuser").hide();
168		$("#vpyoutube").hide();
169		$("#vpvimeo").show();
170		vimeoplayer.loadVideo(videoid).then(function (id) {
171
172		}).catch(function (error) {
173
174		});
175	}
176}
177
178function stopVideo() {
179	if (player && ptype == "youtube") {
180		player.stopVideo();
181	} else if (ptype == "bambuser") {
182		$("#vpbambuser").empty();
183	} else if (ptype == "vimeo") {
184		$("#vpvimeo").empty();
185	} else if (ptype == "facebook") {
186		$("#vpfacebook").empty();
187	}
188}
189
190function getFlashMovie(movieName) {
191	if (navigator.appName.indexOf("Microsoft Internet") == -1) {
192		if (document.embeds && document.embeds[movieName])
193			return document.embeds[movieName];
194	} else {
195		return document.getElementById(movieName);
196	}
197	if (window.document[movieName]) {
198		return window.document[movieName];
199	}
200	return document.getElementById(movieName);
201}
202
203function myCallbackFunction() {
204	bplayer = getFlashMovie("bplayer");
205	registerEvents();
206}
207
208function registerEvents() {
209	if (bplayer) {
210		bplayer.addBambuserEventListener("onStateChange", "onBambuserPlayerStateChange");
211	}
212}
213
214function onBambuserPlayerStateChange(eventObj) {
215	switch (eventObj.eventName) {
216		case "end":
217			loadBroadcast(eventObj.vid);
218			break;
219	}
220}
221
222function tmpReadyBU() {
223	bplayer = true;
224	vimeoplayer.on('play', function () {
225		console.log('played the video!');
226	});
227}

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.