"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Menu = void 0; var Menu = /** @class */ (function () { function Menu() { this.menuContainer = document.querySelector('.ntsh_menubar'); this.tabContainer = document.querySelector('.ntsh_tabs'); this.registerListeners(); if (window.location.search.includes('advanced')) this.selectTab('advanced'); } Menu.prototype.selectTab = function (tabId) { this.menuContainer .querySelectorAll('.ntsh_menubar-item') .forEach(function (item) { if (item.getAttribute('tabid') === tabId) { item.classList.add('selected'); } else { item.classList.remove('selected'); } }); this.tabContainer.querySelectorAll('.ntsh_tab').forEach(function (tab) { if (tab.getAttribute('tabid') === tabId) { tab.classList.add('visible'); } else { tab.classList.remove('visible'); } }); }; Menu.prototype.registerListeners = function () { var _this = this; this.menuContainer .querySelectorAll('.ntsh_menubar-item') .forEach(function (item) { item.addEventListener('click', function () { var itemId = item.getAttribute('tabid'); _this.selectTab(itemId); }); }); }; return Menu; }()); exports.Menu = Menu; //# sourceMappingURL=menu.js.map