05-tilda-export-backup/Tilda_ От торцов до асфальта_files/tilda-slds-1.4.min.js

2 lines
38 KiB
JavaScript
Raw Normal View History

2025-10-29 16:50:39 +00:00
function t_sldsInit(t,e){var s=t_slds__getRec(t);if(s){var i=s.querySelector(".t-slds__items-wrapper"),r;if(i)if(!i.getAttribute("data-slider-initialized")){var a=i.classList.contains("js-feed-container"),l=s.querySelectorAll(".t-slds__item:not(.t-slds__item_dummy)");if(l){e&&e.randomSort&&(l=t_slds_randomSortElements(l));var d=l.length,o=l[0],n=l[l.length-1],c=window.innerWidth,u=parseInt(i.getAttribute("data-slider-items-in-row"),10)||0,_=i.getAttribute("data-slider-with-cycle"),p=parseFloat(i.getAttribute("data-slider-transition")),f;if(Array.prototype.forEach.call(l,(function(t,e){t.setAttribute("data-slide-index",e+1)})),"true"!==i.getAttribute("data-slider-stop")){p||0===p||(p=300),isNaN(p)&&i.setAttribute("data-slider-transition","300"),i.classList.contains("t-slds_animated-fast")||i.classList.contains("t-slds_animated-slow")||i.classList.contains("t-slds_animated-none")||i.classList.add("t-slds_animated-fast");var m=u;t_slds_setItemsInRow(t),t_slds_changeImageUrl(t);var y=8===document.documentMode||9===document.documentMode;y&&(i.classList.remove("t-slds_animated-fast"),i.classList.remove("t-slds_animated-slow"),i.classList.add("t-slds_animated-none"),i.classList.add("t-slds_ie"),i.setAttribute("data-slider-correct-height","true"),i.setAttribute("data-slider-items-in-row",1)),i.setAttribute("data-slider-initialized","true"),i.getAttribute("data-slider-totalslides")||i.setAttribute("data-slider-totalslides",d);var v=1,g=i.getAttribute("data-slider-pos");g?v=parseInt(g,10):i.setAttribute("data-slider-pos",1),i.setAttribute("data-slider-cycle",""),i.setAttribute("data-slider-animated",""),a||t_slds__createDummies(o,n,i),u=parseInt(i.getAttribute("data-slider-items-in-row"),10)||0;var b=s.querySelectorAll(".t-slds__arrow_wrapper-right");b.length&&Array.prototype.forEach.call(b,(function(t){t.style.display="false"===_&&d-u<=0?"none":""})),a||t_slds_SliderWidth(t),"true"==i.getAttribute("data-slider-correct-height")&&t_slds_SliderHeight(t),t_slds_SliderArrowsHeight(t),t_slds_ActiveSlide(t,v,d),t_slds_ActiveCaption(t,v,d),a?c>960&&("true"===i.getAttribute("data-feeds-posts-loaded")?(t_slds__initFeedsSlider(t,s,e),t_slds_initSliderControls(t,e)):document.addEventListener("feedsLoadPosts",(function(){t_slds__initFeedsSlider(t,s,e),t_slds_initSliderControls(t,e)}))):(y||t_slds_onHammerLoad("Hammer",(function(){t_slds_initSliderSwipe(t,d,c)})),t_slds_initSliderControls(t,e),t_slds_updateSlider(t)),i.getAttribute("data-slider-timeout")>0?t_slds_initAutoPlay(t,v,d,e):i.addEventListener("slideAutoplayTimerReady",(function(){i.getAttribute("data-slider-timeout")>0&&t_slds_initAutoPlay(t,v,d,e)})),s.querySelectorAll(".t-slds__item-loaded").length<d+2&&t_slds_UpdateImages(t,v),"yes"==i.getAttribute("data-slider-arrows-nearpic")&&t_slds_positionArrows(t);var h=s.querySelectorAll(".t-slds");h.length&&Array.prototype.forEach.call(h,(function(t){t.style.visibility=""})),t_slds__setTabindexForFocusableElements(t),s.removeEventListener("displayChanged",t_slds_updateOnDisplayChange),s.addEventListener("displayChanged",t_slds_updateOnDisplayChange(t,m)),a&&(s.removeEventListener("displayChanged",t_slds_updateFeedsSliderOnResize),s.addEventListener("displayChanged",(function(){t_slds_updateFeedsSliderOnResize(t,s,e)}))),window.addEventListener("resize",t_throttle((function(){setTimeout((function(){t_slds_setItemsInRow(t,m),t_slds_updateSlider(t),t_slds_positionArrows(t),a&&t_slds_updateFeedsSliderOnResize(t,s,e)}),100)}))),window.t_slds__isiOS&&("complete"===document.readyState?t_slds__hideMobileSlides(s.querySelector(".t-slds__item_active")):window.addEventListener("load",(function(){t_slds__hideMobileSlides(s.querySelector(".t-slds__item_active"))}))),window.addEventListener("load",(function(){"true"==i.getAttribute("data-slider-correct-height")&&t_slds_UpdateSliderHeight(t),t_slds_UpdateSliderArrowsHeight(t)})),setTimeout((function(){t_slds_UpdateSliderArrowsHeight(t)}),500);var A=document.querySelector("#allrecords");A&&A.addEventListener("allRecPaddingInit",(function(){t_slds_updateSlider(t)})),document.removeEventListener("click",t