|
|
|
@ -5,14 +5,14 @@ document.addEventListener('DOMContentLoaded', function() { |
|
|
|
if (!tab && window.location.hash) { |
|
|
|
if (!tab && window.location.hash) { |
|
|
|
tab = window.location.hash.substring(1) |
|
|
|
tab = window.location.hash.substring(1) |
|
|
|
urlParams.set('tab', tab) |
|
|
|
urlParams.set('tab', tab) |
|
|
|
history.replaceState(null, null, `${window.location.pathname}?${urlParams.toString()}`) |
|
|
|
window.history.replaceState(null, null, `${window.location.pathname}?${urlParams.toString()}`) |
|
|
|
} |
|
|
|
} |
|
|
|
function activateTab (tabId) { |
|
|
|
function activateTab (tabId) { |
|
|
|
const tabElement = document.getElementById(tabId) |
|
|
|
const tabElement = document.getElementById(tabId) |
|
|
|
if (tabElement) { |
|
|
|
if (tabElement) { |
|
|
|
tabElement.click() |
|
|
|
tabElement.click() |
|
|
|
} |
|
|
|
} |
|
|
|
history.replaceState(null, null, `${window.location.pathname}?${urlParams.toString()}`) |
|
|
|
window.history.replaceState(null, null, `${window.location.pathname}?${urlParams.toString()}`) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
function handleTabClick (event) { |
|
|
|
function handleTabClick (event) { |
|
|
|
@ -20,7 +20,7 @@ document.addEventListener('DOMContentLoaded', function() { |
|
|
|
const targetId = this.getAttribute('href').substring(1) |
|
|
|
const targetId = this.getAttribute('href').substring(1) |
|
|
|
activateTab(targetId) |
|
|
|
activateTab(targetId) |
|
|
|
urlParams.set('tab', targetId) |
|
|
|
urlParams.set('tab', targetId) |
|
|
|
history.replaceState(null, null, `${window.location.pathname}?${urlParams.toString()}`) |
|
|
|
window.history.replaceState(null, null, `${window.location.pathname}?${urlParams.toString()}`) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (tab) { |
|
|
|
if (tab) { |
|
|
|
|