summaryrefslogtreecommitdiffstats
path: root/assets/js/lightbox.js
diff options
context:
space:
mode:
Diffstat (limited to 'assets/js/lightbox.js')
-rw-r--r--assets/js/lightbox.js31
1 files changed, 0 insertions, 31 deletions
diff --git a/assets/js/lightbox.js b/assets/js/lightbox.js
deleted file mode 100644
index 81c3613..0000000
--- a/assets/js/lightbox.js
+++ /dev/null
@@ -1,31 +0,0 @@
-/**
- * lightbox.js
- * Photo lightbox initialization
- */
-
-(function() {
- 'use strict';
-
- if (typeof PhotoUtils === 'undefined') return;
-
- const photoGrid = document.querySelector('.photo-grid[data-lightbox="true"]');
- if (!photoGrid) return;
-
- const photoCards = photoGrid.querySelectorAll('.photo-card');
- const photosData = [];
-
- photoCards.forEach((card, index) => {
- const figure = card.querySelector('figure');
- const img = card.querySelector('img');
- photosData.push({
- index,
- src: figure.getAttribute('data-src') || img.src,
- alt: figure.getAttribute('data-alt') || img.alt,
- caption: figure.getAttribute('data-caption'),
- location: figure.getAttribute('data-location'),
- });
- });
-
- // Initialize lightbox with PhotoUtils
- PhotoUtils.initLightbox('.photo-grid', photosData);
-})();