/* global $, document */ "use strict"; /** * Add page-specific styling */ document.getElementsByTagName("body")[0].classList.add("glossary"); /** * Toggle sidebar */ $("[data-action='toggle glossary sidebar']").on("click", () => { $("body").toggleClass("sidebar-closed"); }); /** * Add hash to URL bar when sidebar links are clicked */ $(".component--glossary-toc li a").on("click", event => { const hash = event.currentTarget.href.split("#")[1]; history.replaceState({}, "", `#${hash}`); });