--- regenerate: true --- {% capture cache %} {% comment %} # ----------------------------------------------------------------------------- # ~/assets/themes/j1/core/js/adapter/lightbox.js # Liquid JS Template to create the J1 Adapter for J1 Lightbox # # Product/Info: # https://jekyll.one # # Copyright (C) 2019 Juergen Adams # # J1 Template is licensed under the MIT License. # For details, see https://jekyll.one # # ----------------------------------------------------------------------------- # Test data: # {{ liquid_var | debug }} # # ----------------------------------------------------------------------------- {% endcomment %} /* # ----------------------------------------------------------------------------- # ~/assets/themes/j1/core/js/adapter/lightbox.js # JS Adapter for J1 Lightbox # # Product/Info: # https://jekyll.one # https://github.com/lokesh/lightbox2/ # # Copyright (C) 2019 Juergen Adams # Copyright (C) 2007, 2018 Lokesh Dhakar # # J1 Template is licensed under the MIT License. # For details, see https://jekyll.one # Lightbox 2 is licensed under the MIT License. # For details, see https://github.com/lokesh/lightbox2/ # # ----------------------------------------------------------------------------- # Adapter generated: {{site.time}} # ----------------------------------------------------------------------------- */ 'use strict'; {% comment %} Liquid procedures --------------------------------------------------------------- {% endcomment %} {% comment %} Variables --------------------------------------------------------------- {% endcomment %} {% assign config = site.data.apps.j1_lightbox.defaults %} {% comment %} Main --------------------------------------------------------------- {% endcomment %} j1.Lightbox = (function (j1, window) { return { // Initialize init: function () { // Setup logger var logger = log4javascript.getLogger('j1.Lightbox.adapter'); lightbox.option({ alwaysShowNavOnTouchDevices: {{ config.alwaysShowNavOnTouchDevices | json }}, albumLabel: {{ config.albumLabel | json }}, disableScrolling: {{ config.disableScrolling | json }}, fadeDuration: {{ config.fadeDuration | json }}, fitImagesInViewport: {{ config.fitImagesInViewport | json }}, imageFadeDuration: {{ config.imageFadeDuration | json }}, maxWidth: {{ config.maxWidth | json }}, maxHeight: {{ config.maxHeight | json }}, positionFromTop: {{ config.positionFromTop | json }}, resizeDuration: {{ config.resizeDuration | json }}, showImageNumberLabel: {{ config.showImageNumberLabel | json }}, wrapAround: {{ config.wrapAround | json }} }); var log_text = 'Lightbox initialized successfully' logger.info(log_text); return; } // END init lightbox }; // END return })(j1, window); {% endcapture %} {{ cache | strip_empty_lines }} {% assign cache = nil %}