This commit is contained in:
Marc Beninca 2023-06-30 19:20:26 +02:00
parent b804078f3c
commit 90d094a93f

View file

@ -54,20 +54,29 @@
</div> </div>
<script> <script>
function update(id) { function check(tab) {
let tabs = id.split('/').slice(1) const tabs = tab.split('/')
window.history.pushState(null, null, `?tab=${tabs.join('/')}`)
}
function main() {
let tab = (new URL(document.location)).searchParams.get('tab')
if (tab) {
let path = 'tab' let path = 'tab'
let tabs = tab.split('/')
for (tab of tabs) { for (tab of tabs) {
path = `${path}/${tab}` path = `${path}/${tab}`
document.getElementById(path).checked = true document.getElementById(path).checked = true
} }
} }
function push(tab) {
const tb = tab.split('/').slice(1).join('/')
window.history.pushState(null, null, `?tab=${tb}`)
}
function update(id) {
push(id)
}
function main() {
const tab = (new URL(document.location)).searchParams.get('tab')
if (tab) {
check(tab)
} else {
check('1/1')
push('tab/1/1')
}
} }
</script> </script>