123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- /* ------------------------------------------------------------------------------
- *
- * # Media gallery
- *
- * Demo JS code for gallery page kit
- *
- * ---------------------------------------------------------------------------- */
- // Setup module
- // ------------------------------
- var Gallery = function() {
- //
- // Setup module components
- //
- // Lightbox
- var _componentFancybox = function() {
- if (!$().fancybox) {
- console.warn('Warning - fancybox.min.js is not loaded.');
- return;
- }
- // Image lightbox
- $('[data-popup="lightbox"]').fancybox({
- padding: 3
- });
- };
- //
- // Return objects assigned to module
- //
- return {
- init: function() {
- _componentFancybox();
- }
- }
- }();
- // Initialize module
- // ------------------------------
- document.addEventListener('DOMContentLoaded', function() {
- Gallery.init();
- });
|