// Global function BlockDownloadAndOpenHtmlPage(a) { window.open(a.href + '.html', a.target, 1); return false; } // LibSelector var CollapseLibSelectorList; function ShowLibSelectorList(s) { if (CollapseLibSelectorList == null) { var e0 = document.querySelector("#LibSelectorListCollapsed"); var e1 = document.querySelector("#LibSelectorList"); var c0 = new bootstrap.Collapse(e0, { toggle: false }); var c1 = new bootstrap.Collapse(e1, { toggle: false }); e0.addEventListener('hidden.bs.collapse', function () { c1.show() }); e1.addEventListener('hidden.bs.collapse', function () { c0.show() }); e1.addEventListener('shown.bs.collapse', function () { document.getElementById("LibSelectorInput").focus(); }); CollapseLibSelectorList = [c0, c1]; } if (s === true) { CollapseLibSelectorList[0].hide(); } else if (s === false) { CollapseLibSelectorList[1].hide(); } else { CollapseLibSelectorList[0].toggle(); } } // Modal var dicModal = {}; function GetModal(id) { if (dicModal[id] == null) { var elModalDisc = document.getElementById(id); dicModal[id] = new bootstrap.Modal(elModalDisc); } return dicModal[id]; } function BootstrapModal(id, s) { var mdl = GetModal(id); if (s === true) mdl.show(); else if (s === false) mdl.hide(); else mdl.toggle(); } function BootstrapModalSetBackDrop(id, b) { GetModal(id)._config.backdrop = b ? 'static' : true; } // ModalDisc function ResetModalDisc() { var arrTabs = Array.from(document.querySelectorAll("#ModalDiscTab>.nav-item>.nav-link")); if (arrTabs.length > 0) { arrTabs.forEach(p => p.classList.remove("active")) arrTabs[0].classList.add("active") } var arrTabContents = Array.from(document.querySelectorAll('#ModalDiscTabContent>.tab-pane')); if (arrTabContents.length > 0) { arrTabContents.forEach(p => p.classList.remove("active")) arrTabContents[0].classList.add("active") arrTabContents[0].classList.add("show") } var id = "DiscBkSlider"; $("#" + id).carousel(0); }