Remember problem listing
This commit is contained in:
parent
e73d28a8f6
commit
7c72a70440
2 changed files with 20 additions and 2 deletions
|
|
@ -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')
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue