Skip to Content

JavaScript File

URL: https://static.tildacdn.com/js/tilda-zero-gallery-1.0.min.js
HTTP Status: 200 OK
MIME Type: application/javascript
Last Modified: Thu, 27 Apr 2023 07:48:44 GMT
Download Time: Less than a second
Cookies: None
Size: 25 KB
HTTP Headers:  10 headers
Links In:  1 pages
OK Issues: No issues found

1function t_zeroGallery__init(t,l){var r=document.getElementById("rec"+t),a=r?r.querySelector('.tn-elem[data-elem-id="'+l+'"]'):null;if(!a)return!1;var s="function"==typeof jQuery;t_onFuncLoad("t_sldsInit",function(){t_zeroGallery__onSldsLoad("t396_elem__getFieldValue",function(){t_zeroGallery__render(a),t396_elem__renderView(s?$(a):a),t_sldsInit(s?$(a):[a]),t_zeroGallery__onSldsLoad("t_slds_updateSlider",function(){setTimeout(function(){t_slds_updateSlider(s?$(a):[a]),t_zeroGallery__render_next(a,t)}

2)}

3)}

4),"y"!==a.getAttribute("data-field-zoomable-value")||document.querySelectorAll(".t-zoomer__wrapper").length||t_onFuncLoad("t_initZoom",function(){t_initZoom()}

5),a.addEventListener("updateSlider",function(){var e=a.querySelectorAll(".tn-elem__gallery__iframe"),e=(Array.prototype.forEach.call(e,function(e){var t=e.getAttribute("src");e.setAttribute("src",t)}

6),a.querySelectorAll(".tn-elem__gallery__play"));Array.prototype.forEach.call(e,function(e){e.style.display="block";var t=e.nextElementSibling,t=(t&&t.classList.remove("tn-elem__gallery__frame_active"),e.previousElementSibling);t&&(t.style.opacity="1")}

7)}

8),window.addEventListener("resize",function(){t396_waitForFinalEvent(function(){setTimeout(function(){t_slds_updateSlider(s?$(a):[a])}

9,200)}

10,500,"slds_resizeruniqueid"+t+l)}

11);var e=r.querySelector(".t396"),e=(e&&("undefined"!=typeof jQuery?($(e).unbind("displayChanged",t_zeroGallery__updateSliderHandler),$(e).bind("displayChanged",t_zeroGallery__updateSliderHandler)):(e.removeEventListener("displayChanged",t_zeroGallery__updateSliderHandler),e.addEventListener("displayChanged",t_zeroGallery__updateSliderHandler))),a.querySelector(".t-slds"));e&&(e.style.visibility="visible")}

12)}

13function t_zeroGallery__updateSliderHandler(e){t_slds_updateSlider(e.target)}

14function t_zeroGallery__setLazyloadUrls(e){if(void 0===e)return"";if("https://static.tildacdn.com/"!==e.slice(0,28))return"";var t=65;return-1!==e.indexOf("/lib")&&(t=69),"svg"===e.slice(-3)?e:[e.slice(0,t),"-/resize/20x/",e.slice(t)].join("")}

15function t_zeroForms__getTildaMode(){if(void 0!==window.tildamode)return window.tildamode;var e=document.getElementById("allrecords");switch(e?e.getAttribute("data-tilda-mode"):""){case"edit":window.tildamode="edit";break;case"preview":window.tildamode="preview";break;default:window.tildamode="published"}

16return window.tildamode}

17function t_zeroGallery__render(e){var t=(e=window.jQuery&&e instanceof jQuery?e.length?e.get(0):null:e)?e.getAttribute("data-field-imgs-value"):"",l=(t||(t=(a=e?e.querySelector(".tn-atom__slds-imgs-textarea"):null)?a.value:""),"function"==typeof jQuery),r=(r=t?JSON.parse(t):[]).filter(function(e){return!t_zeroGallery__isEmptyObj(e)}

18),a=e?e.querySelector(".tn-atom"):null;function s(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;")}

19a&&(a.innerHTML='<div class="t-slds" style="visibility: hidden;"><div class="t-slds__main"><div class="t-slds__container"><div class="t-slds__items-wrapper" data-slider-transition="" data-slider-with-cycle="true" data-slider-correct-height="true" data-auto-correct-mobile-width="false" data-slider-is-preview="true"></div></div></div><div class="t-slds__bullet_wrapper"></div><div class="t-slds__caption__container"></div><div class="t-slds__arrow_container"><div class="t-slds__arrow_wrapper t-slds__arrow_wrapper-left" data-slide-direction="left" style="height: 488px;"><div class="t-slds__arrow t-slds__arrow-left"><div class="t-slds__arrow_body t-slds__arrow_body-left"><svg class="t-null__slds-arrow t-null__slds-arrow_1" width="94" height="94" viewBox="0 0 94 94" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M39 68L60 47L39 26" stroke="black" vector-effect="non-scaling-stroke"/></svg><svg class="t-null__slds-arrow t-null__slds-arrow_2" width="94" height="94" viewBox="0 0 94 94" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M63 47.917H30" stroke="black" vector-effect="non-scaling-stroke"/><path d="M46.917 64L63 47.917L46.917 31.834" stroke="black" vector-effect="non-scaling-stroke"/></svg></div></div></div><div class="t-slds__arrow_wrapper t-slds__arrow_wrapper-right" data-slide-direction="right" style="height: 488px;"><div class="t-slds__arrow t-slds__arrow-right "><div class="t-slds__arrow_body t-slds__arrow_body-right"><svg class="t-null__slds-arrow t-null__slds-arrow_1" width="94" height="94" viewBox="0 0 94 94" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M39 68L60 47L39 26" stroke="black" vector-effect="non-scaling-stroke"/></svg><svg class="t-null__slds-arrow t-null__slds-arrow_2" width="94" height="94" viewBox="0 0 94 94" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M63 47.917H30" stroke="black" vector-effect="non-scaling-stroke"/><path d="M46.917 64L63 47.917L46.917 31.834" stroke="black" vector-effect="non-scaling-stroke"/></svg></div></div></div></div></div>');for(var o=e.querySelector(".t-slds__items-wrapper"),i="published"===t_zeroForms__getTildaMode()&&"y"===t396_elem__getFieldValue(l?$(e):e,"zoomable"),_=!1,d=0;d<r.length;d++){var n,c,m=r[d],y=!1,y=("y"===window.lazy&&(n=t396_elem__getFieldValue(l?$(e):e,"lazyoff"),y="y"===window.lazy&&"y"!==n),(m.li_youtube||m.li_vimeo||m.li_imgurl)&&(_=!0),i=i&&!m.li_imgurl,m.li_vimeo||m.li_youtube?(n=m.li_youtube?(m.li_youtube,""):'<iframe class="tn-elem__gallery__iframe" width="100%" height="100%" src="https://player.vimeo.com/video/'+(m.li_vimeo||"")+'?h=&api=1" frameborder="0" allow="autoplay; fullscreen" allowfullscreen></iframe>',o&&(c='<div class="t-slds__item'+(0===d?" t-slds__item_active":"")+'" data-slide-index="'+(d+1)+'"><div class="t-width"><div itemscope class="t-null__slds-wrapper t-slds__wrapper t-slds__wrapper_100 t-align_center"><meta itemprop="image" content="'+s(m.li_imgalt)+'"><meta itemprop="caption" content="SEO"><div class="tn-elem__gallery__video-wrapper"><div class="tn-atom__slds-img'+(y?" t-bgimg":"")+'" '+(y?'data-original="'+m.li_img+'" style="background-image: url('+t_zeroGallery__setLazyloadUrls(m.li_img)+')"':'style="background-image: url('+m.li_img+')"')+' imgfield="tn_img_'+m.lid+'" data-tu-noclick="yes" data-tu-is-image="yes" data-tu-multiple="no" /></div><div class="tn-elem__gallery__play" data-slider-video-type="'+(m.li_youtube?"youtube":"vimeo")+'" data-slider-video-url="'+(m.li_youtube||m.li_vimeo)+'"><div class="tn-elem__gallery__play_icon"><svg viewBox="0 0 60 60"><g stroke="none" stroke-width="1" fill="" fill-rule="evenodd"><g class="tn-elem__gallery__play_icon__color-holder" transform="translate(-691.000000, -3514.000000)" fill="#FFFFFF"><path d="M721,3574 C737.568542,3574 751,3560.56854 751,3544 C751,3527.43146 737.568542,3514 721,3514 C704.431458,3514 691,3527.43146 691,3544 C691,3560.56854 704.431458,3574 721,3574 Z M715,3534 L732,3544.5 L715,3555 L715,3534 Z"></path></g></g></svg></div></div><div class="tn-elem__gallery__frame">'+n+"</div></div></div> </div> </div> ",o.insertAdjacentHTML("beforeend",c))):(m.li_img||m.li_imgurl||m.li_imgtitle)&&o&&(c='<div class="t-slds__item'+(0===d?" t-slds__item_active":"")+'" data-slide-index="'+(d+1)+'"><div class="t-width"><div itemscope class="t-null__slds-wrapper t-slds__wrapper t-slds__wrapper_100 t-align_center"><meta itemprop="image" content="'+s(m.li_imgalt)+'"><meta itemprop="caption" content="SEO"><'+(m.li_imgurl?'a href="'+m.li_imgurl+'"':"div")+' data-img-lid="'+m.lid+'" '+(m.li_imgtarget?'target="_blank"':"")+(m.li_imgnofollow?'rel="nofollow"':"")+(i?' data-zoom-target="'+(d+1)+'" data-zoomable="yes" data-img-zoom-url="'+m.li_img+'"':"")+' class="tn-atom__slds-img'+(y?" t-bgimg":"")+(i?" t-zoomable":"")+'" '+(y?'data-original="'+m.li_img+'" style="background-image: url('+t_zeroGallery__setLazyloadUrls(m.li_img)+')"':'style="background-image: url('+m.li_img+')"')+' width="100%" style="display:block;" imgfield="tn_img_'+m.lid+'" data-tu-noclick="yes" data-tu-is-image="yes" data-tu-multiple="no" /></div></div></div>',o.insertAdjacentHTML("beforeend",c)),e.querySelectorAll(".tn-elem__gallery__play")),y=(Array.prototype.forEach.call(y,function(e){e.addEventListener("click",t_zeroGallery__playVideo)}

20),e.querySelector(".t-slds__bullet_wrapper")),u=(y&&y.insertAdjacentHTML("beforeend",'<div class="t-slds__bullet'+(0===d?" t-slds__bullet_active":"")+'" data-slide-bullet-for="'+(d+1)+'"><div class="t-slds__bullet_body" style="width: 10px; height: 10px;background-color: white;"></div></div>'),e.querySelectorAll(".t-slds"));!function(l,r){Array.prototype.forEach.call(u,function(e){var t='<div class="t-slds__caption'+(0===l?" t-slds__caption-active":"")+'" data-slide-caption="'+(l+1)+'"><div class="t-slds__caption_wrapper"><div class="t-slds__title">'+s(r.li_imgtitle)+"</div></div></div>";e.insertAdjacentHTML("beforeend",t)}

21)}

22(d,m)}

23i||_||(t=e.querySelectorAll(".t-slds__container"),Array.prototype.forEach.call(t,function(e){e.removeEventListener("click",t_zeroGallery__setSideHandlers),e.addEventListener("click",t_zeroGallery__setSideHandlers)}

24))}

25function t_zeroGallery__setSideHandlers(e){var t=e.target,l=t.closest(".t-slds"),e=e.offsetX,t=t.offsetWidth,r=l?l.querySelector(".t-slds__arrow-left"):null,l=l?l.querySelector(".t-slds__arrow-right"):null;e<=60&&r&&r.click(),t-e<=60&&l.click()}

26function t_zeroGallery__isEmptyObj(e){var t,l=[];for(t in e)e[t]||l.push("y");return l.length===Object.keys(e).length}

27function t_zeroGallery__render_next(t,l){["slds_arrowsize","slds_arrowlinesize","slds_arrowcolor","slds_arrowcolorhover","slds_arrowbgcolor","slds_arrowbgcolorhover","slds_arrowbgopacity","slds_arrowbgopacityhover","slds_dotssize","slds_dotsbgcolor","slds_dotsbgcoloractive","slds_loop","slds_speed","slds_autoplay","slds_arrowcontrols","slds_dotscontrols","slds_stretch","slds_playiconsize","slds_playiconcolor","slds_captiontopmargin","slds_dotsvmargin","slds_captionwidth","slds_arrowhmargin","slds_arrowvmargin","slds_dotshmargin","slds_arrowalign","slds_arrowbetweenmargin","slds_arrowtype","slds_cursorcontrol","slds_imgposition","slds_arrowborder"].forEach(function(e){t_zeroGallery__renderViewOneField(t,l,e)}

28)}

29function t_zeroGallery__getArrowSize(e){return{s:30,m:40,l:45,xl:50}

30[e]}

31function t_zeroGallery__renderViewOneField(r,e,t){var l,a,s="function"==typeof jQuery,o=t396_elem__getFieldValue(s?$(r):r,t),i=r.querySelector(".t-slds__container"),_=r.querySelector(".t-slds__arrow_container"),d=r.querySelector(".t-slds__bullet_wrapper"),n=r.querySelector(".t-slds__items-wrapper"),c=r.querySelectorAll(".t-slds__arrow"),m=r.querySelector(".t-slds__arrow-right"),y=r.querySelector(".t-slds__arrow-left"),u=r.querySelectorAll(".t-slds__bullet_body");switch(void 0===o&&(o=""),t){case"slds_imgposition":o=o||"center center";t_zeroGallery__removeElement(r.querySelector(".tn-elem__gallery__position-styles")),i&&((v=document.createElement("style")).classList.add("tn-elem__gallery__position-styles"),v.textContent="#rec"+e+' .tn-elem[data-elem-id="'+r.getAttribute("data-elem-id")+'"] .tn-atom__slds-img{background-position: '+o+";}

32",i.insertAdjacentElement("beforeend",v));break;case"slds_stretch":o=o||"cover",t_zeroGallery__removeElement(r.querySelector(".tn-elem__gallery__stretch-styles")),i&&((v=document.createElement("style")).classList.add("tn-elem__gallery__stretch-styles"),v.textContent="#rec"+e+' .tn-elem[data-elem-id="'+r.getAttribute("data-elem-id")+'"] .tn-atom__slds-img {background-size: '+o+";}

33",i.insertAdjacentElement("beforeend",v));break;case"slds_cursorcontrol":o=o||"none",r.classList.remove("tn-elem__gallery_arrows-cursor"),"on"===o&&r.classList.add("tn-elem__gallery_arrows-cursor");break;case"slds_arrowcontrols":o=o||"near",r.classList.remove("tn-elem__gallery_arrows-in","tn-elem__gallery_arrows-near","tn-elem__gallery_arrows-none","tn-elem__gallery_arrows-above","tn-elem__gallery_arrows-under"),r.classList.add("tn-elem__gallery_arrows-"+o),"above"===o||"under"===o?(E=t396_elem__getFieldValue(s?$(r):r,"slds_arrowsize"),p=(p=t396_elem__getFieldValue(s?$(r):r,"slds_arrowbetweenmargin"))||"10",E=t_zeroGallery__getArrowSize(E=E||"s"),_&&(_.style.width=2*E+parseInt(p,10)+"px")):(_&&(_.style.width="100%"),t396_elem__renderViewOneField(s?$(r):r,"borderwidth")),"in"===o&&r.querySelector("[data-slider-video-type]")&&r.classList.add("tn-elem__with-video"),t_zeroGallery__renderViewOneField(r,e,"slds_arrowhmargin"),t_zeroGallery__renderViewOneField(r,e,"slds_arrowvmargin"),"under"===o&&t_zeroGallery__renderViewOneField(r,e,"slds_captiontopmargin");break;case"slds_dotshmargin":o=o||"20",t_zeroGallery__removeElement(r.querySelector(".tn-elem__gallery__bullet-hmargin-styles")),i&&((v=document.createElement("style")).classList.add("tn-elem__gallery__bullet-hmargin-styles"),v.textContent="#rec"+e+' .tn-elem[data-elem-id="'+r.getAttribute("data-elem-id")+'"] .t-slds__bullet {margin: 10px '+o/2+"px;}

34",i.insertAdjacentElement("beforeend",v));break;case"slds_dotscontrols":o=o||"none",d&&(d.style.display="block"),a=parseInt(t396_elem__getFieldValue(s?$(r):r,"slds_dotssize"),10),"near"===o&&d&&(d.style.bottom=-20-a+"px"),"in"===o&&d&&(d.style.bottom="0"),"none"===o&&d&&(d.style.display="none"),t_zeroGallery__renderViewOneField(r,e,"slds_dotsvmargin"),t_zeroGallery__renderViewOneField(r,e,"slds_arrowvmargin");break;case"slds_playiconsize":o=o||"70",t_zeroGallery__removeElement(r.querySelector(".tn-elem__gallery__icon-size-styles")),i&&((v=document.createElement("style")).classList.add("tn-elem__gallery__icon-size-styles"),v.textContent="#rec"+e+' .tn-elem[data-elem-id="'+r.getAttribute("data-elem-id")+'"] .tn-elem__gallery__play {width: '+parseInt(o,10)+"px;height: "+parseInt(o,10)+"px;left: calc(50% - "+parseInt(o,10)/2+"px);top: calc(50% - "+parseInt(o,10)/2+"px);}

35",i.insertAdjacentElement("beforeend",v));break;case"slds_playiconcolor":o=o||"#fff",t_zeroGallery__removeElement(r.querySelector(".tn-elem__gallery__icon-color-styles")),i&&((v=document.createElement("style")).classList.add("tn-elem__gallery__icon-color-styles"),v.textContent="#rec"+e+' .tn-elem[data-elem-id="'+r.getAttribute("data-elem-id")+'"] .tn-elem__gallery__play_icon__color-holder {fill: '+o+";}

36",i.insertAdjacentElement("beforeend",v));break;case"slds_arrowtype":o=o||"1";var p=r.querySelectorAll(".t-null__slds-arrow"),p=(Array.prototype.forEach.call(p,function(e){e.style.display="none"}

37),r.querySelectorAll(".t-null__slds-arrow_"+o));Array.prototype.forEach.call(p,function(e){e.style.display="block"}

38),t_zeroGallery__renderViewOneField(r,e,"slds_arrowsize");break;case"slds_arrowborder":o=o||"none",t_zeroGallery__removeElement(r.querySelector(".tn-elem__gallery__arrow-border-styles")),"none"!==o&&(p=t396_elem__getFieldValue(s?$(r):r,"slds_arrowlinesize")||"1",g=t396_elem__getFieldValue(s?$(r):r,"slds_arrowcolor")||"#222",w=t396_elem__getFieldValue(s?$(r):r,"slds_arrowcolorhover")||g,i&&((v=document.createElement("style")).classList.add("tn-elem__gallery__arrow-border-styles"),v.textContent='.tn-elem[data-elem-id="'+r.getAttribute("data-elem-id")+'"] .t-slds__arrow_body:before {border: '+p+"px solid "+g+';}

39.tn-elem[data-elem-id="'+r.getAttribute("data-elem-id")+'"] .t-slds__arrow_body:hover:before {border: '+p+"px solid "+w+";}

40",i.insertAdjacentElement("beforeend",v)));break;case"slds_arrowsize":o=t_zeroGallery__getArrowSize(o=o||"s");var g=r.querySelectorAll(".t-slds__arrow_body");Array.prototype.forEach.call(g,function(e){e.style.setProperty("width",parseInt(o,10)+"px","important")}

...

</html>