PageSourceSearch

https://hbclynchburg.com/wp-content/plugins/seriesengine_plugin/js/seriesenginefrontendnoajax281.js?ver=7.1.3

js hbclynchburg.com collected 2026-10-09 05:23:39 UTC 13,012 bytes, 302 lines download raw bytes

1jQuery(document).ready(function() { /* ----- Series Engine - JavaScript without AJAX ----- */
2
3	jQuery(document).on("change", ".enmse_series", function() {
4		ajaxvalues = jQuery(this).val();
5		if (ajaxvalues != 0) { 
6			var permalinkurl = jQuery(this).parent().siblings(".enmse-permalinknoajax").val();
7		}
8		window.location.assign(permalinkurl + ajaxvalues);
9	});
10	jQuery(document).on("change", ".enmse_topics", function() {
11		ajaxvalues = jQuery(this).val();
12		if (ajaxvalues != 0) { 
13			var permalinkurl = jQuery(this).parent().siblings(".enmse-permalinknoajax").val();
14		}
15		window.location.assign(permalinkurl + ajaxvalues);
16	});
17	jQuery(document).on("change", ".enmse_speakers", function() {
18		ajaxvalues = jQuery(this).val();
19		if (ajaxvalues != 0) { 
20			var permalinkurl = jQuery(this).parent().siblings(".enmse-permalinknoajax").val();
21		}
22		window.location.assign(permalinkurl + ajaxvalues);
23	});
24	jQuery(document).on("change", ".enmse_books", function() {
25		ajaxvalues = jQuery(this).val();
26		if (ajaxvalues != 0) { 
27			var permalinkurl = jQuery(this).parent().siblings(".enmse-permalinknoajax").val();
28		}
29		window.location.assign(permalinkurl + ajaxvalues);
30	});
31	
32	// Show/Hide Details and Sharing
33	jQuery(document).on("click", "a.enmse-hide-details", function() {
34		jQuery(this).parent().parent().siblings('.enmse-player-details').slideUp(200);
35		jQuery(this).removeClass('enmse-hide-details');
36		jQuery(this).addClass('enmse-show-details');
37		return false;
38	});
39	jQuery(document).on("click", "a.enmse-show-details", function() {
40		var getthis = jQuery(this);
41		jQuery(this).parent().parent().siblings('.enmse-share-details').slideUp(200, function() {
42			jQuery(getthis).parent().parent().siblings('.enmse-player-extras').slideUp(200, function() {
43				jQuery(getthis).parent().parent().siblings('.enmse-player-details').slideDown(200);
44			});
45		});
46		jQuery(this).parent().siblings('.enmse-share-this').children('a').removeClass('enmse-hide-share')
47		jQuery(this).parent().siblings('.enmse-share-this').children('a').addClass('enmse-show-share');
48		jQuery(this).parent().siblings('.enmse-extras').children('a').removeClass('enmse-hide-extras');
49		jQuery(this).parent().siblings('.enmse-extras').children('a').addClass('enmse-show-extras');
50		jQuery(this).removeClass('enmse-show-details');
51		jQuery(this).addClass('enmse-hide-details');
52		return false;
53	});
54	jQuery(document).on("click", "a.enmse-hide-share", function() {
55		jQuery(this).parent().parent().siblings('.enmse-share-details').slideUp(200);
56		jQuery(this).removeClass('enmse-hide-share');
57		jQuery(this).addClass('enmse-show-share');
58		return false;
59	});
60	jQuery(document).on("click", "a.enmse-show-share", function() {
61		var getthis = jQuery(this);
62		jQuery(this).parent().parent().siblings('.enmse-player-details').slideUp(200, function() {
63			jQuery(getthis).parent().parent().siblings('.enmse-player-extras').slideUp(200, function() {
64				jQuery(getthis).parent().parent().siblings('.enmse-share-details').slideDown(200);
65			});
66		});
67		jQuery(this).parent().siblings('.enmse-details').children('a').removeClass('enmse-hide-details');
68		jQuery(this).parent().siblings('.enmse-details').children('a').addClass('enmse-show-details');
69		jQuery(this).parent().siblings('.enmse-extras').children('a').removeClass('enmse-hide-extras');
70		jQuery(this).parent().siblings('.enmse-extras').children('a').addClass('enmse-show-extras');
71		jQuery(this).removeClass('enmse-show-share');
72		jQuery(this).addClass('enmse-hide-share');
73		return false;
74	});
75	jQuery(document).on("click", "a.enmse-hide-extras", function() {
76		jQuery(this).parent().parent().siblings('.enmse-player-extras').slideUp(200);
77		jQuery(this).removeClass('enmse-hide-extras');
78		jQuery(this).addClass('enmse-show-extras');
79		return false;
80	});
81	jQuery(document).on("click", "a.enmse-show-extras", function() {
82		var getthis = jQuery(this);
83		jQuery(this).parent().parent().siblings('.enmse-player-details').slideUp(200, function() {
84			jQuery(getthis).parent().parent().siblings('.enmse-share-details').slideUp(200, function() {
85				jQuery(getthis).parent().parent().siblings('.enmse-player-extras').slideDown(200);
86			});
87		});
88		jQuery(this).parent().siblings('.enmse-details').children('a').removeClass('enmse-hide-details');
89		jQuery(this).parent().siblings('.enmse-details').children('a').addClass('enmse-show-detail
89s');
90		jQuery(this).parent().siblings('.enmse-share-this').children('a').removeClass('enmse-hide-share');
91		jQuery(this).parent().siblings('.enmse-share-this').children('a').addClass('enmse-show-share');
92		jQuery(this).removeClass('enmse-show-extras');
93		jQuery(this).addClass('enmse-hide-extras');
94		return false;
95	});
96	
97	//Show and Hide Tabs
98	jQuery(document).on("click", ".enmse-watch-tab a", function() {
99		jQuery(this).parent().siblings('.enmse-listen-tab').removeClass('enmse-tab-selected');
100		jQuery(this).parent().siblings('.enmse-alternate-tab').removeClass('enmse-tab-selected');
101		jQuery(this).parent().addClass('enmse-tab-selected');
102		jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-watch").show();
103		jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-listen").hide();
104		jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-alternate").hide();
105		return false;
106	});
107	
108	jQuery(document).on("click", ".enmse-listen-tab a", function() {
109		jQuery(this).parent().siblings('.enmse-watch-tab').removeClass('enmse-tab-selected');
110		jQuery(this).parent().siblings('.enmse-alternate-tab').removeClass('enmse-tab-selected');
111		jQuery(this).parent().addClass('enmse-tab-selected');
112		jQuery('.enmse-listen .mejs-horizontal-volume-slider').show();
113		jQuery('.enmse-listen .mejs-time-loaded').css('display', 'block');
114		jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-watch").hide();
115		jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-listen").show();
116		jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-alternate").hide();
117		return false;
118	});
119	
120	jQuery(document).on("click", ".enmse-alternate-tab a", function() {
121		jQuery(this).parent().siblings('.enmse-watch-tab').removeClass('enmse-tab-selected');
122		jQuery(this).parent().siblings('.enmse-listen-tab').removeClass('enmse-tab-selected');
123		jQuery(this).parent().addClass('enmse-tab-selected');
124		jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-watch").hide();
125		jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-listen").hide();
126		jQuery(this).parent().parent().siblings(".enmse-media-container").children(".enmse-alternate").show();
127		return false;
128	});
129	
130	//Ajax loading of more SE content
131	
132	jQuery(document).on("click", "a.enmse-series-ajax", function() {
133		ajaxvalues = jQuery(this).children('.enmse-series-info').val();
134		if (ajaxvalues != 0) { 
135			var permalinkurl = jQuery(this).parent().parent().parent().siblings().children(".enmse-permalinknoajax").val();
136		}
137		window.location.assign(permalinkurl + "?" + ajaxvalues);
138	});
139	
140	jQuery(document).on("click", "a.enmse-topic-ajax", function() {
141		var ajaxvalues = jQuery(this).children('.enmse-topic-info').val();
142		if (ajaxvalues != 0) { 
143			var permalinkurl = jQuery(this).parent().parent().parent().siblings().children(".enmse-permalinknoajax").val();
144		}
145		window.location.assign(permalinkurl + "?" + ajaxvalues);
146	});
147	
148	jQuery(document).on("click", "a.enmse-speaker-ajax", function() {
149		var ajaxvalues = jQuery(this).children('.enmse-speaker-info').val();
150		if (ajaxvalues != 0) { 
151			var permalinkurl = jQuery(this).parent().parent().parent().siblings(".enmse-permalinknoajax").val();
152		}
153		window.location.assign(permalinkurl + "?" + ajaxvalues);
154	});
155	
156	
157	jQuery(document).on("click", "a.enmse-ajax-link", function() {
158		var ajaxvalues = jQuery(this).siblings(".enmse-ajax-values").val();
159		if (ajaxvalues != 0) { 
160			var permalinkurl = jQuery(this).parent().parent().parent().parent().siblings(".enmse-permalinknoajax").val();
161		}
162		window.location.assign(permalinkurl + "?" + ajaxvalues);
163	});
164	
165	//Share Link Button
166	jQuery(document).on("click", ".enmse-share-link a", function() {
167		var userAgent = navigator.userAgent || navigator.vendor || window.opera;
168		var findheight = jQuery(this).position();
169		var correctheight = findheight.top-30;
170		var thislink = jQuery(this).attr("href");
171		if( userAgent.match( /iPad/i ) || userAgent.match( /iPhone/i ) || userAgent.match( /iPod/i ) ) {
172			jQuery(this).parent().parent().parent().parent().parent().siblings(".enmse-copy-link-box").css("top",correctheight+"px");
173			jQuery(this).parent().parent().parent().parent().parent().siblings(".enmse-copy-link-box").children("p:first").html("Copy <a href=\""+thislink+"\" target=\"_blank\">this link</a> to share it any way you like.");
174			jQuery(this).parent().parent().parent().parent().parent().addClass("enmse-opaque");
175			jQuery(this).parent().parent().parent().parent().parent().siblings(".enmse-copy-link-box").show();
176  		} else {
177  			jQuery(this).parent().parent().parent().parent().parent().siblings(".enmse-copy-link-box").css("top",correctheight+"px");
178			jQuery(this).parent().parent().parent().parent().parent().addClass("enmse-opaque");
179			jQuery(this).parent().parent().parent().parent().parent().siblings(".enmse-copy-link-box").show();
180			var temp = jQuery("<input>");
181			jQuery(this).append(temp);
182			temp.val(thislink).select();
183			document.execCommand("copy");
184			temp.remove();
185  		}
186		return false;
187	});
188	
189	jQuery(document).on("click", ".enmse-copy-link-box a", function() {
190		var getparent = jQuery(this).parent();
191		var parentname = getparent[0].tagName;
192		if (parentname=="P") {
193			jQuery(this).parent().parent().siblings(".enmse-content-container").removeClass("enmse-opaque");
194			jQuery(this).parent().parent().hide();
195		} else {
196			jQuery(this).parent().siblings(".enmse-content-container").removeClass("enmse-opaque");
197			jQuery(this).parent().hide();
198		};
199		return false;
200	});
201	
202	//Series Archives Link
203	jQuery(document).on("click", "a.enmse-archive-ajax", function() {
204		var ajaxvalues = jQuery(this).attr("title");
205		if (ajaxvalues != 0) { 
206			var permalinkurl = jQuery(this).parent().parent().parent().parent().siblings().children(".enmse-permalinknoajax").val();
207		}
208		window.location.assign(permalinkurl + "?" + ajaxvalues);
209	});
210
211
212	jQuery("#seriesengine audio.enmseaplayer").bind("play", function(){
213		var begcurrent = jQuery(this).attr("rel");
214		if ( begcurrent == "" ) {
215			begcurrent = 0;
216		};
217		var current = parseInt(begcurrent);
218		var m = jQuery(this).attr("name");
219		var newcount = current+1;
220		var mtype = "audio";
221		jQuery.ajax({
222		        url: seajax.ajaxurl, 
223		        data: {
224		            'action': 'seriesengine_ajaxviewcount',
225		            'count' : newcount,
226		            'id' : m,
227		            'type' : mtype
228		        },
229		        success:function(data) {
230		        },
231		        error: function(errorThrown){
232		            console.log(errorThrown);
233		        }
234		    });
235		jQuery(this).unbind();
236	});
237
238	jQuery("#seriesengine video.enmsevplayer").bind("play", function(){
239		var begcurrent = jQuery(this).attr("rel");
240		if ( begcurrent == "" ) {
241			begcurrent = 0;
242		};
243		var current = parseInt(begcurrent);
244		var m = jQuery(this).attr("name");
245		var newcount = current+1;
246		var mtype = "video";
247		jQuery.ajax({
248		        url: seajax.ajaxurl, 
249		        data: {
250		            'action': 'seriesengine_ajaxviewcount',
251		            'count' : newcount,
252		            'id' : m,
253		            'type' : mtype
254		        },
255		        success:function(data) {
256		        },
257		        error: function(errorThrown){
258		            console.log(errorThrown);
259		        }
260		    });
261		jQuery(this).unbind();
262	});
263
264	jQuery("#seriesengine video.enmseaplayer").bind("play", function(){
265		var begcurrent = jQuery(this).attr("rel");
266		if ( begcurrent == "" ) {
267			begcurrent = 0;
268		};
269		var current = parseInt(begcurrent);
270		var m = jQuery(this).attr("name");
271		var newcount = current+1;
272		var mtype = "alternate";
273		jQuery.ajax({
274		        url: seajax.ajaxurl, 
275		        data: {
276		            'action': 'seriesengine_ajaxviewcount',
277		            'count' : newcount,
278		            'id' : m,
279		            'type' : mtype
280		        },
281		        success:function(data) {
282		        },
283		        error: function(errorThrown){
284		            console.log(errorThrown);
285		        }
286		    });
287		jQuery(this).unbind();
288	});
289	
290	
291	// Size audio player correctly for mobile devices
292	var sewindowsize = jQuery(window).width();
293	if ( sewindowsize <= 600 ) {
294		/*jQuery('.enmse-audio-player').attr('width', '80');*/
295		jQuery('#seriesengine audio').mediaelementplayer({stretching: 'responsive'});
296		jQuery('#seriesengine video').mediaelementplayer({stretching: 'responsive'});
297	} else {
298		jQuery('#seriesengine audio').mediaelementplayer({stretching: 'responsive'});
299		jQuery('#seriesengine video').mediaelementplayer({stretching: 'responsive'});
300	};
301
302});

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.