Remember problem listing

This commit is contained in:
Magnus Åhall 2024-06-25 11:00:39 +02:00
parent e73d28a8f6
commit 7c72a70440
2 changed files with 20 additions and 2 deletions

View file

@ -7,6 +7,19 @@ export class UI {
list.classList.remove('hidden')
}
const display = localStorage.getItem('problems_display')
if (display === null)
this.displayAreas()
else {
switch (display) {
case 'areas':
this.displayAreas()
break
case 'list':
this.displayList()
break
}
}
}
toggleAcknowledged(evt) {
@ -24,9 +37,14 @@ export class UI {
displayList() {
document.querySelector('.display-list').classList.remove('hidden')
document.querySelector('.display-areas').classList.add('hidden')
localStorage.setItem('problems_display', 'list')
document.getElementById('display-list').setAttribute('checked', 'checked')
}
displayAreas() {
document.querySelector('.display-list').classList.add('hidden')
document.querySelector('.display-areas').classList.remove('hidden')
localStorage.setItem('problems_display', 'areas')
document.getElementById('display-table').setAttribute('checked', 'checked')
}
}