PageSourceSearch

https://www.pinoymountaineer.com/wp-content/plugins/responsive-lig…?ver=4b5811405ef6b21ed0a7033a5a64c74f

js pinoymountaineer.com collected 2026-09-24 22:25:24 UTC 9,254 bytes, 237 lines download raw bytes

1( function ( $ ) {
2
3	$( document ).on( 'ready' + rlArgs.customEvents, function () {
4
5		// initialise event
6		$.event.trigger( {
7			type		: 'doResponsiveLightbox',
8			script		: rlArgs.script,
9			selector	: rlArgs.selector,
10			args		: rlArgs
11		} );
12
13	} );
14
15	// this is similar to the WP function add_action();
16	$( document ).on( 'doResponsiveLightbox', function( event ) {
17
18    	var script 		= event.script,
19    		selector 	= event.selector
20    		args 		= event.args;
21
22    	if ( typeof script === 'undefined' || typeof selector === 'undefined' ) {
23    		return false;
24    	}
25
26    	switch( script ) {
27
28    		case 'swipebox':
29
30				$( 'a[rel*="' + rlArgs.selector + '"], a[data-rel*="' + rlArgs.selector + '"]' ).swipebox( {
31					useCSS						: ( rlArgs.animation === '1' ? true : false ),
32					useSVG						: ( rlArgs.useSVG === '1' ? true : false ),
33					hideCloseButtonOnMobile		: ( rlArgs.hideCloseButtonOnMobile === '1' ? true : false ),
34					removeBarsOnMobile			: ( rlArgs.removeBarsOnMobile === '1' ? true : false ),
35					hideBarsDelay				: ( rlArgs.hideBars === '1' ? parseInt( rlArgs.hideBarsDelay ) : 0 ),
36					videoMaxWidth				: parseInt( rlArgs.videoMaxWidth ),
37					loopAtEnd					: ( rlArgs.loopAtEnd === '1' ? true : false )
38				} );
39
40				break;
41
42			case 'prettyphoto':
43
44				$( 'a[rel*="' + rlArgs.selector + '"], a[data-rel*="' + rlArgs.selector + '"]' ).prettyPhoto( {
45					hook						: 'data-rel',
46					animation_speed				: rlArgs.animationSpeed,
47					slideshow					: ( rlArgs.slideshow === '1' ? parseInt( rlArgs.slideshowDelay ) : false ),
48					autoplay_slideshow			: ( rlArgs.slideshowAutoplay === '1' ? true : false ),
49					opacity						: rlArgs.opacity,
50					show_title					: ( rlArgs.showTitle === '1' ? true : false ),
51					allow_resize				: ( rlArgs.allowResize === '1' ? true : false ),
52					allow_expand				: ( rlArgs.allowExpand === '1' ? true : false ),
53					default_width				: parseInt( rlArgs.width ),
54					default_height				: parseInt( rlArgs.height ),
55					counter_separator_label		: rlArgs.separator,
56					theme						: rlArgs.theme,
57					horizontal_padding			: parseInt( rlArgs.horizontalPadding ),
58					hideflash					: ( rlArgs.hideFlash === '1' ? true : false ),
59					wmode						: rlArgs.wmode,
60					autoplay					: ( rlArgs.videoAutoplay === '1' ? true : false ),
61					modal						: ( rlArgs.modal === '1' ? true : false ),
62					deeplinking					: ( rlArgs.deeplinking === '1' ? true : false ),
63					overlay_gallery				: ( rlArgs.overlayGallery === '1' ? true : false ),
64					keyboard_shortcuts			: ( rlArgs.keyboardShortcuts === '1' ? true : false ),
65					social_tools				: ( rlArgs.social === '1' ? '<div class="pp_social"><div class="twitter"><a href="//twitter.com/share" class="twitter-share-button" data-count="none">Tweet</a><script type="text/javascript" src="//platform.twitter.com/widgets.js"></script></div><div class="facebook"><iframe src="//www.facebook.com/plugins/like.php?locale=en_US&href=' + location.href + '&amp;layout=button_count&amp;show_faces=true&amp;width=500&amp;action=like&amp;font&amp;colorscheme=light&amp;height=23" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:500px; height:23px;" allowTransparency="true"></iframe></div></div>' : '' ),
66					changepicturecallback		: function () {
67					},
68					callback					: function () {
69					},
70					ie6_fallback				: true
71				} );
72
73				break;
74
75			case 'fancybox':
76
77				$( 'a[rel*="' + rlArgs.selector + '"], a[data-rel*="' + rlArgs.selector + '"]' ).fancybox( {
78					modal						: ( rlArgs.modal === '1' ? true : false ),
79					overlayShow					: ( rlArgs.showOverlay === '1' ? true : false ),
80					showCloseButton				: ( rlArgs.showCloseButton === '1' ? true : false ),
81					enableEscapeButton			: ( rlArgs.enableEscapeButton === '1' ? true : false ),
82					hideOnOverlayClick			: ( rlArgs.hideOnOverlayClick === '1' ? true : false ),
83					hideOnContentClick			: ( rlArgs.hideOnContentClick === '1' ? true : false ),
84					cyclic						: ( rlArgs.cyclic === '1' ? true : false ),
85					showNavArrows				: ( rlArgs.showNavArrows === '1' ? true : false ),
86					autoScale					: ( rlArgs.autoScale === '1' ? true : false ),
87					scrolling					: rlArgs.scrolling,
88					centerOnScroll				: ( rlArgs.centerOnScroll === '1' ? true : false ),
89					opacity						: ( rlArgs.opacity === '1' ? true : false ),
90					overlayOpacity				: parseFloat( rlArgs.overlayOpacity / 100 ),
91					overlayColor				: rlArgs.overlayColor,
92					titleShow					: ( rlArgs.titleShow === '1' ? true : false ),
93					titlePosition				: rlArgs.titlePosition,
94					transitionIn				: rlArgs.transitions,
95					transitionOut				: rlArgs.transitions,
96					easingIn					: rlArgs.easings,
97					easingOut					: rlArgs.easings,
98					speedIn						: parseInt( rlArgs.speeds ),
99					speedOut					: parseInt( rlArgs.speeds ),
100					changeSpeed					: parseInt( rlArgs.changeSpeed ),
101					changeFade					: parseInt( rlArgs.changeFade ),
102					padding						: parseInt( rlArgs.padding ),
103					margin						: parseInt( rlArgs.margin ),
104					width						: parseInt( rlArgs.videoWidth ),
105					height						: parseInt( rlArgs.videoHeight )
106				} );
107
108				break;
109
110			case 'nivo':
111
112				$.each( $( 'a[rel*="' + rlArgs.selector + '"], a[data-rel*="' + rlArgs.selector + '"]' ), function () {
113					var attr = $( this ).attr( 'data-rel' );
114
115					// check data-rel attribute first
116					if ( typeof attr === 'undefined' || attr == false ) {
117						// if not found then try to check rel attribute for backward compatibility
118						attr = $( this ).attr( 'rel' );
119					}
120
121					// for some browsers, `attr` is undefined; for others, `attr` is false. Check for both.
122					if ( typeof attr !== 'undefined' && attr !== false ) {
123						var match = attr.match( new RegExp( rlArgs.selector + '\\-(gallery\\-(?:[\\da-z]{1,4}))', 'ig' ) );
124
125						if ( match !== null ) {
126							$( this ).attr( 'data-lightbox-gallery', match[0] );
127						}
128					}
129
130				} );
131
132				$( 'a[rel*="' + rlArgs.selector + '"], a[data-rel*="' + rlArgs.selector + '"]' ).nivoLightbox( {
133					effect						: rlArgs.effect,
134					clickOverlayToClose			: ( rlArgs.clickOverlayToClose === '1' ? true : false ),
135					keyboardNav					: ( rlArgs.keyboardNav === '1' ? true : false ),
136					errorMessage				: rlArgs.errorMessage
137				} );
138
139				break;
140
141			case 'imagelightbox':
142
143				var selectors = [];
144
145				$( 'a[rel*="' + rlArgs.selector + '"], a[data-rel*="' + rlArgs.selector + '"]' ).each( function ( i, item ) {
146					var attr = $( item ).attr( 'data-rel' );
147
148					// check data-rel attribute first
149					if ( typeof attr !== 'undefined' && attr !== false && attr !== 'norl' )
150						selectors.push( attr );
151					// if not found then try to check rel attribute for backward compatibility
152					else {
153						attr = $( item ).attr( 'rel' );
154
155						if ( typeof attr !== 'undefined' && attr !== false && attr !== 'norl' )
156							selectors.push( attr );
157					}
158				} );
159
160				if ( selectors.length > 0 ) {
161
162					// make unique
163					selectors = $.unique( selectors );
164
165					$( selectors ).each( function ( i, item ) {
166						$( 'a[data-rel="' + item + '"], a[rel="' + item + '"]' ).imageLightbox( {
167							animationSpeed		: parseInt( rlArgs.animationSpeed ),
168							preloadNext			: ( rlArgs.preloadNext === '1' ? true : false ),
169							enableKeyboard		: ( rlArgs.enableKeyboard === '1' ? true : false ),
170							quitOnEnd			: ( rlArgs.quitOnEnd === '1' ? true : false ),
171							quitOnImgClick		: ( rlArgs.quitOnImageClick === '1' ? true : false ),
172							quitOnDocClick		: ( rlArgs.quitOnDocumentClick === '1' ? true : false )
173						} );
174					} );
175				}
176
177				break;
178
179			case 'tosrus':
180
181				var selectors = [];
182
183				$( 'a[rel*="' + rlArgs.selector + '"], a[data-rel*="' + rlArgs.selector + '"]' ).each( function ( i, item ) {
184					var attr = $( item ).attr( 'data-rel' );
185
186					// check data-rel attribute first
187					if ( typeof attr !== 'undefined' && attr !== false && attr !== 'norl' )
188						selectors.push( attr );
189					// if not found then try to check rel attribute for backward compatibility
190					else {
191						attr = $( item ).attr( 'rel' );
192
193						if ( typeof attr !== 'undefined' && attr !== false && attr !== 'norl' )
194							selectors.push( attr );
195					}
196				} );
197
198				if ( selectors.length > 0 ) {
199
200					// make unique
201					selectors = $.unique( selectors );
202
203					$( selectors ).each( function ( i, item ) {
204						$( 'a[data-rel="' + item + '"], a[rel="' + item + '"]' ).tosrus( {
205							infinite			: ( rlArgs.infinite === '1' ? true : false ),
206							autoplay				: {
207								play				: ( rlArgs.autoplay === '1' ? true : false ),
208								pauseOnHover		: ( rlArgs.pauseOnHover === '1' ? true : false ),
209								timeout 			: rlArgs.timeout
210							},
211							effect					: rlArgs.effect,
212							keys					: {
213								prev					: ( rlArgs.keys === '1' ? true : false ),
214								next					: ( rlArgs.keys === '1' ? true : false ),
215								close					: ( rlArgs.keys === '1' ? true : false )
216							},
217							pagination				: {
218								add						: ( rlArgs.pagination === '1' ? true : false ),
219								type					: rlArgs.paginationType
220							},
221							// forced
222							show					: false,
223							buttons					: true,
224							caption					: {
225								add						: true,
226								attributes				: ["title"]
227							}
228						} );
229					} );
230				}
231
232				break;
233		}
234
235	} );
236
237} )( 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.