Sha256: 38f60bbe3e94fa9e30dbd07d0ed9c23cfa12e2e94c3e25021748c544f02ce80a

Contents?: true

Size: 1.16 KB

Versions: 2

Compression:

Stored size: 1.16 KB

Contents

<script src="https://cdn.jsdelivr.net/npm/@fancyapps/ui/dist/fancybox/fancybox.umd.min.js"></script>
<script>
    $(document).ready(function () {
        var baseurl = $("meta[property='og:baseurl']").attr('content');
        $("p img").each(function () {
            $(this).attr('data-src', $(this).attr('src')).removeAttr('src').addClass("lazyload").attr('src', baseurl + '/assets/img/loading.gif');
            var strA = "<a data-fancybox='gallery' ref='gallery' href='" + $(this).attr('data-src') + "' data-caption='" + $(this).attr('alt') + "'></a>";
            $(this).wrapAll(strA);
            var caption = $(this)[0].alt;
            $(this).parent().after('<span class="caption">' + caption + '</span>');
        });
        Fancybox.bind('[data-fancybox]', {
            on: {
                load: (fancybox, slide) => {
                    var gray = $("meta[property='og:gray']").attr('content');
                    if (gray == "true") {
                        $(".fancybox__content img").addClass("gray");
                        $(".carousel__track .fancybox__thumb").addClass("gray");
                    }
                }
            }
        });
    });
</script>

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
jekyll-theme-h2o-ac-1.5.0 _includes/plugins/markdown/fancybox_js.html
jekyll-theme-h2o-ac-1.4.0 _includes/plugins/markdown/fancybox_js.html