collapse older years

This commit is contained in:
j 2025-03-02 12:18:43 +01:00
commit 778b6836de
2 changed files with 9 additions and 0 deletions

View file

@ -220,6 +220,9 @@ header {
.year { .year {
padding-bottom: 16px; padding-bottom: 16px;
} }
h1 {
cursor: pointer;
}
} }
nav.overlay { nav.overlay {

View file

@ -50,12 +50,18 @@ body {
</div> </div>
{% endfor %} {% endfor %}
<script> <script>
let first = true
document.querySelectorAll('.weeks h1').forEach(h1 => { document.querySelectorAll('.weeks h1').forEach(h1 => {
h1.addEventListener('click', event => { h1.addEventListener('click', event => {
var year = event.target.innerText var year = event.target.innerText
var details = document.querySelector('.year-details-' + year) var details = document.querySelector('.year-details-' + year)
details.style.display = details.style.display == 'none' ? '' : 'none' details.style.display = details.style.display == 'none' ? '' : 'none'
}) })
if (!first) {
var details = document.querySelector('.year-details-' + h1.innerText)
details.style.display = 'none'
}
first = false
}) })
</script> </script>
</div> </div>