File manager - Edit - /home/matthif/www/wp-content/plugins/ultimate-addons-for-gutenberg/assets/js/tabs.min.js
Back
UAGBTabs={init(a){var e=document.querySelectorAll(a);if(e)for(let t=0;t<e.length;t++)UAGBTabs.addEvents(e[t],a)},addEvents(t,a){const e=t.children;if(2===e.length){t=t.getAttribute("data-tab-active");const s=e[0].querySelectorAll("li.uagb-tab"),b=e[1].children;b[t].classList.add("uagb-tabs-body__active"),s[t].classList.add("uagb-tabs__active");for(let t=0;t<s.length;t++){const i=s[t].getElementsByTagName("a")[0];s[t].setAttribute("id","uagb-tabs__tab"+t),i.setAttribute("aria-selected",!0),s[t].classList.contains("uagb-tabs__active")||i.setAttribute("aria-selected",!1),i.setAttribute("data-tab",t),i.mainWrapClass=a,i.addEventListener("click",function(t){UAGBTabs.tabClickEvent(t,this,this.parentElement)})}}},tabClickEvent(t,a,e){t.preventDefault();var s=a.getAttribute("data-tab");const b=e.closest(".uagb-tabs__panel"),i=a.closest(".uagb-tabs__wrap"),r=i.querySelector(".uagb-tabs__body-wrap").children,l=UAGBTabs.getChildrenWithClass(r,"uagb-inner-tab-"+s),c=b.querySelectorAll("a.uagb-tabs-list");b.querySelector(".uagb-tabs__active")?.classList.remove("uagb-tabs__active"),UAGBTabs.getChildrenWithClass(r,"uagb-tabs-body__active")?.classList.remove("uagb-tabs-body__active");for(let t=0;t<c.length;t++)c[t].setAttribute("aria-selected",!1);e.classList.add("uagb-tabs__active"),a.setAttribute("aria-selected",!0),l?.classList.add("uagb-tabs-body__active"),l?.setAttribute("aria-hidden",!1);for(let t=0;t<r.length;t++)r[t].classList.contains("uagb-inner-tab-"+s)||r[t].setAttribute("aria-hidden",!0)},anchorTabId(t){const a=window.location.hash;if(""!==a&&/^#uagb-tabs__tab\d$/.test(a)){var e=escape(a.substring(1));const s=document.querySelector("#"+e);e=s.getBoundingClientRect().top+window.pageYOffset,e=(window.scrollTo({top:e,behavior:"smooth"}),s.querySelector("a.uagb-tabs-list").getAttribute("data-tab"));const b=s.closest(".uagb-tabs__panel"),i=document.querySelector(t+" > .uagb-tabs__body-wrap > .uagb-inner-tab-"+e),r=document.querySelectorAll(t+" > .uagb-tabs__body-wrap > .uagb-tabs__body-container:not(.uagb-inner-tab-"+e+")"),l=s.querySelectorAll("a.uagb-tabs-list"),c=s.querySelector("a.uagb-tabs-list");b.querySelector(".uagb-tabs__active").classList.remove("uagb-tabs__active"),document.querySelector(t+" > .uagb-tabs__body-wrap > .uagb-tabs-body__active").classList.remove("uagb-tabs-body__active");for(let t=0;t<l.length;t++)l[t].setAttribute("aria-selected",!1);s.classList.add("uagb-tabs__active"),c.setAttribute("aria-selected",!0),i.classList.add("uagb-tabs-body__active"),i.setAttribute("aria-hidden",!1);for(let t=0;t<r.length;t++)r[t].setAttribute("aria-hidden",!0)}},getChildrenWithClass(a,e){let s=null;for(let t=0;t<a.length;t++)if(a[t].classList.contains(e)){s=a[t];break}return s}};
| ver. 1.4 |
Github
|
.
| PHP 5.4.45 | Generation time: 0 |
proxy
|
phpinfo
|
Settings