@n8d/htwoo-core
Version:
hTWOo is a Fluent Design Framework purely in HTML and CSS
2 lines (1 loc) • 567 B
JavaScript
define(["exports"],(function(t){"use strict";const e=".hoo-pivotbar",s=".hoo-button-pivot",o=".hoo-navitem-text",a="is-active",r=t=>{t.preventDefault(),console.log(t.target);let r=t.target.classList.contains(s.substr(1))?t.target:t.target.closest(s);r||(r=t.target.classList.contains(o.substr(1))?t.target:t.target.closest(o));t.target.closest(e).querySelectorAll(s).forEach((t=>{t.classList.remove(a)})),r.classList.add(a)};t.initPivot=()=>{document.querySelectorAll(`${e} ${s}`).forEach((t=>{t.dataset.ref=t.textContent.trim(),t.addEventListener("click",r)}))}}));