PageSourceSearch

https://splitvolt.com/cdn/shop/t/4/assets/lg-thumbnail.js?v=125747354054791495601663163741

js splitvolt.com collected 2026-10-05 21:44:13 UTC 11,176 bytes, 7 lines download raw bytes

1/**!
2 * lg-thumbnail.js | 1.2.0 | May 20th 2020
3 * http://sachinchoolur.github.io/lg-thumbnail.js
4 * Copyright (c) 2016 Sachin N; 
5 * @license GPLv3 
6 */(function(f){if(typeof exports=="object"&&typeof module!="undefined")module.exports=f();else if(typeof define=="function"&&define.amd)define([],f);else{var g;typeof window!="undefined"?g=window:typeof global!="undefined"?g=global:typeof self!="undefined"?g=self:g=this,g.LgThumbnail=f()}})(function(){var define2,module2,exports2;return(function(){function r(e,n,t){function o(i2,f){if(!n[i2]){if(!e[i2]){var c=typeof require=="function"&&require;if(!f&&c)return c(i2,!0);if(u)return u(i2,!0);var a=new Error("Cannot find module '"+i2+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i2]={exports:{}};e[i2][0].call(p.exports,function(r2){var n2=e[i2][1][r2];return o(n2||r2)},p,p.exports,r,e,n,t)}return n[i2].exports}for(var u=typeof require=="function"&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require2,module3,exports3){(function(global2,factory){if(typeof define2=="function"&&define2.amd)define2([],factory);else if(typeof exports3!="undefined")factory();else{var mod={exports:{}};factory(),global2.lgThumbnail=mod.exports}})(this,function(){"use strict";var _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},thumbnailDefaults={thumbnail:!0,animateThumb:!0,currentPagerPosition:"middle",thumbWidth:100,thumbContHeight:100,thumbMargin:5,exThumbImage:!1,showThumbByDefault:!0,toggleThumb:!0,pullCaptionUp:!0,enableThumbDrag:!0,enableThumbSwipe:!0,swipeThreshold:50,loadYoutubeThumbnail:!0,youtubeThumbSize:1,loadVimeoThumbnail:!0,vimeoThumbSize:"thumbnail_small",loadDailymotionThumbnail:!0},Thumbnail=function(element){return this.el=element,this.core=window.lgData[this.el.getAttribute("lg-uid")],this.core.s=_extends({},thumbnailDefaults,this.core.s),this.thumbOuter=null,this.thumbOuterWidth=0,this.thumbTotalWidth=this.core.items.length*(this.core.s.thumbWidth+this.core.s.thumbMargin),this.thumbIndex=this.core.index,this.left=0,this.init(),this};Thumbnail.prototype.init=function(){var _this=this;this.core.s.thumbnail&&this.core.items.length>1&&(this.core.s.showThumbByDefault&&setTimeout(function(){utils.addClass(_this.core.outer,"lg-thumb-open")},700),this.core.s.pullCaptionUp&&utils.addClass(this.core.outer,"lg-pull-caption-up"),this.build(),this.core.s.animateThumb?(this.core.s.enableThumbDrag&&!this.core.isTouch&&this.core.doCss()&&this.enableThumbDrag(),this.core.s.enableThumbSwipe&&this.core.isTouch&&this.core.doCss()&&this.enableThumbSwipe(),this.thumbClickable=!1):this.thumbClickable=!0,this.toggle(),this.thumbkeyPress())},Thumbnail.prototype.build=function(){var _this=this,thumbList="",vimeoErrorThumbSize="",$thumb,html='<div class="lg-thumb-outer"><div class="lg-thumb group"></div></div>';switch(this.core.s.vimeoThumbSize){case"thumbnail_large":vimeoErrorThumbSize="640";break;case"thumbnail_medium":vimeoErrorThumbSize="200x150";break;case"thumbnail_small":vimeoErrorThumbSize="100x75"}utils.addClass(_this.core.outer,"lg-has-thumb"),_this.core.outer.querySelector(".lg").insertAdjacentHTML("beforeend",html),_this.thumbOuter=_this.core.outer.querySelector(".lg-thumb-outer"),_this.thumbOuterWidth=_this.thumbOuter.offsetWidth,_this.core.s.animateThumb&&(_this.core.outer.querySelector(".lg-thumb").style.width=_this.thumbTotalWidth+"px",_this.core.outer.querySelector(".lg-thumb").style.position="relative"),this.core.s.animateThumb&&(_this.thumbOuter.style.height=_this.core.s.thumbContHeight+"px");function getThumb(src,thumb,index){var isVideo=_this.core.isVideo(src,index)||{},thumbImg,vimeoId="";isVideo.youtube||isVideo.vimeo||isVideo.dailymotion?isVideo.youtube?_this.core.s.loadYoutubeThumbnail?thumbImg="//img.youtube.com/vi/"+isVideo.youtube[1]+"/"+_this.core.s.youtubeThumbSize+".jpg":thumbImg=thumb:isVideo.vimeo?_this.core.s.loadVimeoThumbnail?(thumbImg="//i.vimeocdn.com/video/error_"+vimeoErrorThumbSize+".jpg",vimeoId=isVideo.vimeo[1]):thumbImg=thumb:isVideo.dailymotion&&(_this.core.s.loadD
vendor: 6,987 bytes, lines 6-7
6ailymotionThumbnail?thumbImg="//www.dailymotion.com/thumbnail/video/"+isVideo.dailymotion[1]:thumbImg=thumb):thumbImg=thumb,thumbList+='<div data-vimeo-id="'+vimeoId+'" class="lg-thumb-item" style="width:'+_this.core.s.thumbWidth+"px; margin-right: "+_this.core.s.thumbMargin+'px"><img src="'+thumbImg+'" /></div>',vimeoId=""}if(_this.core.s.dynamic)for(var j=0;j<_this.core.s.dynamicEl.length;j++)getThumb(_this.core.s.dynamicEl[j].src,_this.core.s.dynamicEl[j].thumb,j);else for(var i=0;i<_this.core.items.length;i++)_this.core.s.exThumbImage?getThumb(_this.core.items[i].getAttribute("href")||_this.core.items[i].getAttribute("data-src"),_this.core.items[i].getAttribute(_this.core.s.exThumbImage),i):getThumb(_this.core.items[i].getAttribute("href")||_this.core.items[i].getAttribute("data-src"),_this.core.items[i].querySelector("img").getAttribute("src"),i);_this.core.outer.querySelector(".lg-thumb").innerHTML=thumbList,$thumb=_this.core.outer.querySelectorAll(".lg-thumb-item");for(var n=0;n<$thumb.length;n++)(function(index){var $this=$thumb[index],vimeoVideoId=$this.getAttribute("data-vimeo-id");if(vimeoVideoId){window["lgJsonP"+_this.el.getAttribute("lg-uid")+n]=function(content){$this.querySelector("img").setAttribute("src",content[0][_this.core.s.vimeoThumbSize])};var script=document.createElement("script");script.className="lg-script",script.src="//www.vimeo.com/api/v2/video/"+vimeoVideoId+".json?callback=lgJsonP"+_this.el.getAttribute("lg-uid")+n,document.body.appendChild(script)}})(n);utils.addClass($thumb[_this.core.index],"active"),utils.on(_this.core.el,"onBeforeSlide.lgtm",function(){for(var j2=0;j2<$thumb.length;j2++)utils.removeClass($thumb[j2],"active");utils.addClass($thumb[_this.core.index],"active")});for(var k=0;k<$thumb.length;k++)(function(index){utils.on($thumb[index],"click.lg touchend.lg",function(){setTimeout(function(){(_this.thumbClickable&&!_this.core.lgBusy||!_this.core.doCss())&&(_this.core.index=index,_this.core.slide(_this.core.index,!1,!0))},50)})})(k);utils.on(_this.core.el,"onBeforeSlide.lgtm",function(){_this.animateThumb(_this.core.index)}),utils.on(window,"resize.lgthumb orientationchange.lgthumb",function(){setTimeout(function(){_this.animateThumb(_this.core.index),_this.thumbOuterWidth=_this.thumbOuter.offsetWidth},200)})},Thumbnail.prototype.setTranslate=function(value){utils.setVendor(this.core.outer.querySelector(".lg-thumb"),"Transform","translate3d(-"+value+"px, 0px, 0px)")},Thumbnail.prototype.animateThumb=function(index){var $thumb=this.core.outer.querySelector(".lg-thumb");if(this.core.s.animateThumb){var position;switch(this.core.s.currentPagerPosition){case"left":position=0;break;case"middle":position=this.thumbOuterWidth/2-this.core.s.thumbWidth/2;break;case"right":position=this.thumbOuterWidth-this.core.s.thumbWidth}this.left=(this.core.s.thumbWidth+this.core.s.thumbMargin)*index-1-position,this.left>this.thumbTotalWidth-this.thumbOuterWidth&&(this.left=this.thumbTotalWidth-this.thumbOuterWidth),this.left<0&&(this.left=0),this.core.lGalleryOn?(utils.hasClass($thumb,"on")||utils.setVendor(this.core.outer.querySelector(".lg-thumb"),"TransitionDuration",this.core.s.speed+"ms"),this.core.doCss()||($thumb.style.left=-this.left+"px")):this.core.doCss()||($thumb.style.left=-this.left+"px"),this.setTranslate(this.left)}},Thumbnail.prototype.enableThumbDrag=function(){var _this=this,startCoords=0,endCoords=0,isDraging=!1,isMoved=!1,tempLeft=0;utils.addClass(_this.thumbOuter,"lg-grab"),utils.on(_this.core.outer.querySelector(".lg-thumb"),"mousedown.lgthumb",function(e){_this.thumbTotalWidth>_this.thumbOuterWidth&&(e.preventDefault(),startCoords=e.pageX,isDraging=!0,_this.core.outer.scrollLeft+=1,_this.core.outer.scrollLeft-=1,_this.thumbClickable=!1,utils.removeClass(_this.thumbOuter,"lg-grab"),utils.addClass(_this.thumbOuter,"lg-grabbing"))}),utils.on(window,"mousemove.lgthumb",function(e){isDraging&&(tempLeft=_this.left,isMoved=!0,endCoords=e.pageX,utils.addClass(_this.thumbOuter,"lg-dragging"),tempLeft=tempLeft-(endCoords-startCoords),tempLeft>_this.thumbTotalWidth-_this.thumbOuterWidth&&(tempLeft=_this.thumbTotalWidth-_this.thumbOuterWidth),tempLeft<0&&(tempLeft=0),_this.setTranslate(tempLeft))}),utils.on(window,"mouseup.lgthumb",function(){isMoved?(isMoved=!1,utils.removeClass(_this.thumbOuter,"lg-dragging"),_this.left=tempLeft,Math.abs(endCoords-startCoords)<_this.core.s.swipeThreshold&&(_this.thumbClickable=!0)):_this.thumbClickable=!0,isDraging&&(isDraging=!1,utils.removeClass(_this.thumbOuter,"lg-grabbing"),utils.addClass(_this.thumbOuter,"lg-grab"))})},Thumbnail.prototype.enableThumbSwipe=function(){var _this=this,startCoords=0,endCoords=0,isMoved=!1,tempLeft=0;utils.on(_this.core.outer.querySelector(".lg-thumb"),"touchstart.lg",function(e){_this.thumbTotalWidth>_this.thumbOuterWidth&&(e.preventDefault(),startCoords=e.targetTouches[0].pageX,_this.thumbClickable=!1)}),utils.on(_this.core.outer.querySelector(".lg-thumb"),"touchmove.lg",function(e){_this.thumbTotalWidth>_this.thumbOuterWidth&&(e.preventDefault(),endCoords=e.targetTouches[0].pageX,isMoved=!0,utils.addClass(_this.thumbOuter,"lg-dragging"),tempLeft=_this.left,tempLeft=tempLeft-(endCoords-startCoords),tempLeft>_this.thumbTotalWidth-_this.thumbOuterWidth&&(tempLeft=_this.thumbTotalWidth-_this.thumbOuterWidth),tempLeft<0&&(tempLeft=0),_this.setTranslate(tempLeft))}),utils.on(_this.core.outer.querySelector(".lg-thumb"),"touchend.lg",function(){_this.thumbTotalWidth>_this.thumbOuterWidth&&isMoved?(isMoved=!1,utils.removeClass(_this.thumbOuter,"lg-dragging"),Math.abs(endCoords-startCoords)<_this.core.s.swipeThreshold&&(_this.thumbClickable=!0),_this.left=tempLeft):_this.thumbClickable=!0})},Thumbnail.prototype.toggle=function(){var _this=this;_this.core.s.toggleThumb&&(utils.addClass(_this.core.outer,"lg-can-toggle"),_this.thumbOuter.insertAdjacentHTML("beforeend",'<button aria-label="Toggle thumbnails" class="lg-toggle-thumb lg-icon"></button>'),utils.on(_this.core.outer.querySelector(".lg-toggle-thumb"),"click.lg",function(){utils.hasClass(_this.core.outer,"lg-thumb-open")?utils.removeClass(_this.core.outer,"lg-thumb-open"):utils.addClass(_this.core.outer,"lg-thumb-open")}))},Thumbnail.prototype.thumbkeyPress=function(){var _this=this;utils.on(window,"keydown.lgthumb",function(e){e.keyCode===38?(e.preventDefault(),utils.addClass(_this.core.outer,"lg-thumb-open")):e.keyCode===40&&(e.preventDefault(),utils.removeClass(_this.core.outer,"lg-thumb-open"))})},Thumbnail.prototype.destroy=function(d){if(this.core.s.thumbnail&&this.core.items.length>1){utils.off(window,".lgthumb"),d||this.thumbOuter.parentNode.removeChild(this.thumbOuter),utils.removeClass(this.core.outer,"lg-has-thumb");for(var lgScript=document.getElementsByClassName("lg-script");lgScript[0];)lgScript[0].parentNode.removeChild(lgScript[0])}},window.lgModules.thumbnail=Thumbnail})},{}]},{},[1])(1)});
7//# sourceMappingURL=/cdn/shop/t/4/assets/lg-thumbnail.js.map?v=125747354054791495601663163741

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.