Sha256: ace70431b9ad67f5e3bb9a09804fd2b0d8cd8dd42d658f8e2486fe6a0c60bbea
Contents?: true
Size: 660 Bytes
Versions: 11
Compression:
Stored size: 660 Bytes
Contents
/* eslint-disable no-invalid-this */ /* eslint-disable require-jsdoc */ export default function initLanguageChangeSelect(elements) { elements.forEach((select) => { select.addEventListener("change", () => { let targetTabPaneSelector = select.value; let tabsContent = select.parentElement.parentElement.nextElementSibling; tabsContent.querySelector(".is-active").ariaHidden = "true"; tabsContent.querySelector(".is-active").classList.remove("is-active"); tabsContent.querySelector(targetTabPaneSelector).ariaHidden = "false"; tabsContent.querySelector(targetTabPaneSelector).classList.add("is-active"); }) }); }
Version data entries
11 entries across 11 versions & 1 rubygems