Файловый менеджер - Редактировать - /home/kunzqhe/www/wp-content/themes/themify-ultra/themify/js/modules/isotop.min.js
Назад
'use strict';(function(f,k,r){let e=null;const v={attributes:!0,attributeOldValue:!1,characterDataOldValue:!1,childList:!0,subtree:!0,attributeFilter:["data-lazy","src","class"]},l=[],w={"list-post":100,"list-large-image":100,"list-thumb-image":100,grid2:48.4,"grid2-thumb":48.4,grid3:31.2,grid4:22.6,grid5:17.44,grid6:14},m={},x=new MutationObserver(function(b,a){if(b[0]&&b[0].target){const a=b[0].target.closest(".masonry-done");a&&setTimeout(function(){f.imagesLoad(a,function(){const b=k.Isotope.data(a); b&&requestAnimationFrame(function(){b.layout()})})},1200)}}),y=function(b,a){a&&"object"===typeof a||(a={layoutMode:b.getAttribute("data-layout"),gutter:b.getAttribute("data-gutter"),columnWidth:b.getAttribute("data-column"),itemSelector:b.getAttribute("data-selector"),fitWidth:"1"===b.getAttribute("data-fit"),percentPosition:"0"!==b.getAttribute("data-percent")},"0"===a.gutter&&(a.gutter=!1),"0"===a.columnWidth&&(a.columnWidth=!1));!a.layoutMode&&b.classList.contains("packery-gallery")&&(a.layoutMode= "packery",a.columnWidth=a.gutter=!1);const c={originLeft:!f.isRTL,resize:!1,containerStyle:null,onceLayoutComplete:a.onceLayoutComplete,layoutComplete:a.layoutComplete,arrangeComplete:a.arrangeComplete,removeComplete:a.removeComplete,filterCallback:a.filterCallback},g=a.layoutMode?a.layoutMode:"masonry";c.layoutMode=g;c[g]={};c[g].columnWidth=a.columnWidth;c[g].gutter=a.gutter;c.itemSelector=a.itemSelector?a.itemSelector:b.classList.contains("products")?".products>.product":b.classList.contains("gallery-wrapper")? ".item":".loops-wrapper > .post";c.stagger=a.stagger?a.stagger:30;!0===a.fitWidth&&(c[g].fitWidth=!0);a.stamp&&(c.stamp=a.stamp);c.percentPosition=!0===a.fitWidth?!1:void 0===a.percentPosition?!0:a.percentPosition;a=function(){f.imagesLoad(b,function(a){a=a.elements[0];const b=a.previousElementSibling;var h="",d=0,p=!1===c[g].gutter?!1:!a.classList.contains("no-gutter");let t=a.getElementsByClassName("gutter-sizer")[0];var q=Isotope.data(a);const u=function(){t&&(t.remove(),t=!1)};q&&(q.destroy(), a.classList.remove("masonry-done"),u());if(a.classList.contains("auto_tiles"))null!==b&&b.classList.contains("post-filter")&&f.trigger("themify_isotop_filter",[b,void 0,c.filterCallback]);else{for(let b=a.classList,c=b.length-1;-1<c;--c)if(void 0!==w[b[c].trim()]){h=b[c].trim();break}if("list-post"===h||"list-large-image"===h||"list-thumb-image"===h||"grid2-thumb"===h){if(null===b||!b.classList.contains("post-filter")){u();return}p=!1}m.masonry_done||(m.masonry_done=!0,null===e?(e=r.createElement("style"), e.innerText=".masonry.masonry-done>.post,.products.masonry-done>.product{animation-fill-mode:backwards;transition:none;animation:none;clear:none!important;margin-right:0!important;margin-left:0!important}.masonry-done{opacity:1}",r.head.prepend(e)):e.innerText+=".masonry.masonry-done>.post,.products.masonry-done>.product{animation-fill-mode:backwards;transition:none;animation:none;clear:none!important;margin-right:0!important;margin-left:0!important}.masonry-done{opacity:1}");!0===p?(t?d=t:(d=r.createElement("div"), d.className="gutter-sizer",a.insertBefore(d,a.firstChild)),a.classList.contains("tf_fluid")||(h="",p=a.classList.contains("products"),q=a.classList.contains("gutter-narrow")?1.6:3.2,m[q+p]||(m[q+p]=!0,h+=(p?".products>":"")+".gutter-sizer{width:"+q+"%}"),m.contain||(m.contain=!0,h+=".gutter-sizer{contain:paint style size}@media (max-width:680px){.gutter-sizer{width:0}}"),h&&(e.innerText=h+e.innerText))):u();c[g].gutter=d;a.classList.add("masonry-done","tf_rel");d=new Isotope(a,c);l.push(d);x.observe(a, v);null!==b&&b.classList.contains("post-filter")&&f.trigger("themify_isotop_filter",[b,d,c.filterCallback]);d.revealItemElements(d.items);if(c.onceLayoutComplete)d.once("layoutComplete",c.onceLayoutComplete);if(c.layoutComplete)d.on("layoutComplete",c.layoutComplete);if(c.arrangeComplete)d.on("arrangeComplete",c.arrangeComplete);if(c.removeComplete)d.on("removeComplete",c.removeComplete);d.layout()}})};"packery"!==g||k.Packery?a():f.LoadAsync(f.jsUrl+"isotop-packery.min.js",a,"2.0.1",null,function(){return!!k.Packery})}, n=function(b,a){if(k.imagesLoaded&&k.Isotope){void 0===b.length&&(b=[b]);for(let c=b.length-1;-1<c;--c)f.requestIdleCallback(function(){y(b[c],a)},500)}};f.on("tf_isotop_init",function(b,a){k.imagesLoaded||f.imagesLoad(function(){n(b,a)});k.Isotope||f.LoadAsync(f.jsUrl+"jquery.isotope.min.js",function(){f.LoadAsync(f.jsUrl+"isotop-packery.min.js",function(){n(b,a)},"2.0.1",null,function(){return"undefined"!==typeof jQuery.fn.packery})},"3.0.6",null,function(){return!!k.Isotope});n(b,a)}).on("themify_isotop_filter", function(b,a,c){if(!b.hasAttribute("data-done")){b.setAttribute("data-done",1);var g=b.children,l=g.length,n=b.nextElementSibling,h=0;m.post_filter||(m.post_filter=!0,null===e?(e=r.createElement("style"),e.innerText=".post-filter{transition:opacity .2s ease-in-out}",r.head.prepend(e)):e.innerText+=".post-filter{transition:opacity .2s ease-in-out}");for(let a=l-1;-1<a;--a){var d=g[a].getAttribute("class").replace(/(current-cat)|(cat-item)|(-)|(active)/g,"").replace(" ","");d=n.querySelector(".cat-"+ d);null===d||d.parentNode!==n?(g[a].style.display="none",++h):g[a].style.display=""}1<l-h?(b.classList.remove("tf_opacity"),b.style.display=""):b.style.display="none";(a||n.classList.contains("auto_tiles"))&&b.addEventListener("click",function(a){a.preventDefault();if(a=a.target.closest(".cat-item")){let e="*";if(a.classList.contains("active"))a.classList.remove("active");else{var b=this.querySelector(".active");b&&b.classList.remove("active");e=a.getAttribute("class").replace(/(current-cat)|(cat-item)|(-)|(active)/g, "").replace(" ","");a.className+=" active";e=".cat-"+e.trim()}b=this.nextElementSibling;if(null!==b){var d=k.Isotope.data(b);if(b.classList.contains("auto_tiles")){const a=b.children;for(let b=a.length-1;-1<b;--b)a[b].classList.contains("post")&&!a[b].style.width&&(a[b].style.width=a[b].offsetWidth+"px",a[b].style.height=a[b].offsetHeight+"px");b.classList.add("masonry-done");d||(680>f.w?d=0:(d=k.getComputedStyle(b).getPropertyValue("grid-row-gap"))?d=parseFloat(d):"0"!=d&&(d=5),d=new Isotope(b,{layoutMode:"packery", packery:{gutter:d},resize:!1}));if("*"===e){const a=function(){const b=this;this.off("arrangeComplete",a);setTimeout(function(){if("*"===e){const a=b.element.children;for(let b=a.length-1;-1<b;--b)a[b].classList.contains("post")&&(a[b].style.width=a[b].style.height=a[b].style.position=a[b].style.left=a[b].style.top="");b.element.classList.remove("masonry-done");b.element.style.height=b.element.style.position=""}},20)};d.once("arrangeComplete",a)}}d&&(d.arrange({filter:"*"!==e?e+",.cat-all":e}),c&& c.call(d,a,e))}}})}}).on("tf_isotop_layout tfsmartresize",function(){for(let b=l.length-1;-1<b;--b)try{l[b].element.classList.contains("masonry-done")?l[b].layout():l.splice(b,1)}catch(a){l.splice(b,1)}})})(Themify,window,document);
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка