PageSourceSearch

https://publicholidays.es/wp-content/themes/bb-phg/js/related-links.js?ver=1770749983

js publicholidays.es collected 2026-10-05 18:01:08 UTC 1,843 bytes, 63 lines download raw bytes

1var relatedLinksLoad = function(id) {
2	var relatedLinks = document.getElementById( id );
3
4	var checkIfMustBeSticked = function() {
5		var body 		= jQuery( 'body' );
6		var stickyClass	= 'sticky-related-links-sticked';
7
8		if( originalOffset.top &&
9			jQuery( relatedLinks ).is( ':visible' ) &&
10			jQuery( window ).scrollTop() >= originalOffset.top ) {
11
12			if( ! body.hasClass( stickyClass ) )
13				body.addClass( stickyClass );
14		}
15		else {
16			if( body.hasClass( stickyClass ) )
17				body.removeClass( stickyClass );
18
19			originalOffset = jQuery( relatedLinksInner ).offset();
20		}
21	};
22
23	if( relatedLinks ) {
24		var titles = relatedLinks.getElementsByTagName( 'h2' );
25
26		if( titles.length ) {
27			titles[0].addEventListener( 'click', function() {
28				relatedLinks.classList.toggle( 'expanded' );
29			} );
30		}
31
32		var relatedLinksInner = document.getElementById( id.replace("row-", "row-inner-") );
33
34		if ( relatedLinksInner && relatedLinksInner.classList.contains( 'sticky' ) ) {
35			var originalOffset = jQuery( relatedLinksInner ).offset();
36
37			checkIfMustBeSticked();
38
39			jQuery( window ).on( 'resize', checkIfMustBeSticked );
40			jQuery( window ).on( 'scroll', function() {
41				checkIfMustBeSticked();
42			} );
43			jQuery( window ).on( 'load', function() {
44				originalOffset = jQuery( relatedLinksInner ).offset();
45			} );
46		}
47	}
48};
49
50if( document.readyState == 'complete' ||
51	document.readyState == 'interactive' ) {
52	relatedLinksLoad('row-related-links');
53	relatedLinksLoad('row-related-links-sidebar');
54	relatedLinksLoad('row-page-index-header');
55	relatedLinksLoad('row-page-index-sidebar');
56} else {
57	document.addEventListener( 'DOMContentLoaded', function() {
58		relatedLinksLoad('row-related-links');
59		relatedLinksLoad('row-related-links-sidebar');
60		relatedLinksLoad('row-page-index-header');
61		relatedLinksLoad('row-page-index-sidebar');
62	} );
63}

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.