PageSourceSearch

https://lytepoles.com/wp-content/themes/united-lighting-standards/assets/js/pages/gallery.js?ver=1.1.0

js lytepoles.com collected 2026-10-04 04:51:07 UTC 1,815 bytes, 44 lines download raw bytes

1jQuery(window).load(function() {
2	var galleryEl = jQuery('.gallery');
3
4	galleryEl.on('click', 'a.image',{}, function(evt) {
5		evt.preventDefault();
6		
7		//set initial photo data
8		var gallerySingle = jQuery('.modal-gallery-single');
9		jQuery('img', gallerySingle).attr('src', jQuery(this).data('image'));
10		jQuery('.image-details h2', gallerySingle).html(jQuery(this).data('title'));
11		jQuery('.image-details p', gallerySingle).html(jQuery(this).data('description'));
12		
13		//generate next button
14		var nextImage = jQuery(this).next();
15		if(nextImage.length) {
16			jQuery('.modal-gallery-single .image-presentation .next-button').show().data('imageid', jQuery(this).closest('.gallery').attr('id') + '-' + nextImage.data('id'));
17		} else { jQuery('.modal-gallery-single .image-presentation .next-button').hide(); }
18		
19		//generate prev button
20		var prevImage = jQuery(this).prev();
21		if(prevImage.length) {
22			jQuery('.modal-gallery-single .image-presentation .prev-button').show().data('imageid', jQuery(this).closest('.gallery').attr('id') + '-' + prevImage.data('id'));
23		} else { jQuery('.modal-gallery-single .image-presentation .prev-button').hide(); }
24		
25		
26		//show the gallery image
27		jQuery('.modal-overlay-background, .modal-gallery-single').show();
28	});
29	
30	//close gallery modal
31	jQuery('.modal-overlay-background, .modal-gallery-single .close-button').click(function(evt) {
32		evt.preventDefault();
33		jQuery('.modal-overlay-background, .modal-gallery-single').hide();
34	});
35	
36	//next/previous image nav
37	jQuery('.next-button, .prev-button', '.modal-overlay-background, .modal-gallery-single').click(function(evt) {
38		evt.preventDefault();
39		
40		var imageIDData = jQuery(this).data('imageid').split('-');
41		
42		jQuery('#' + imageIDData[0] + '.gallery a.image[data-id=' + imageIDData[1] + ']').click();
43	});
44});

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.