blog/js/gallery.min.js

1 line
773 B (Stored with Git LFS)
JavaScript

!function(){"use strict";var a=function(a){var b=0,c=a.querySelector(".thumbs").querySelectorAll("div"),d=a.querySelector(".images").querySelectorAll("div"),e=function(a){if(c[a]){b=a;for(var e=function(b,c){b.className=c===a?"active":""},f=0;f<c.length;f+=1)e(c[f],f),e(d[f],f)}},f=function(){e(b-1)},g=function(){e(b+1)};a.querySelector("span.left").addEventListener("click",f,!1),a.querySelector("span.right").addEventListener("click",g,!1);var h=new Hammer(a.querySelector(".images"));h.on("swipeleft",g),h.on("swiperight",f);for(var i=function(){for(var a=0;a<c.length;a+=1)if(c[a]===this)return void e(a)},j=0;j<c.length;j+=1)c[j].addEventListener("click",i,!1)};window.Gallery={init:a}}(),function(){"use strict";Gallery.init(document.getElementById("aGallery"))}();