redesign after "more" has been added

This commit is contained in:
2023-12-02 18:06:35 +01:00
parent 6f2d74019f
commit 9e82d9a6b4
3 changed files with 89 additions and 21 deletions
+11 -3
View File
@@ -23,7 +23,9 @@ export default class UI {
get paranoiaOffset() {
let currentParanoiaOffset = this.rootObject.getElementById('paranoia').value
if (this.savedParanoiaOffset != currentParanoiaOffset) {
this.savedParanoiaOffset = currentParanoiaOffset
localStorage.setItem('paranoiaOffset', currentParanoiaOffset)
this.#updateParanoiaPlural()
}
return currentParanoiaOffset
@@ -54,6 +56,7 @@ export default class UI {
#setParanoiaOffset(value) {
this.rootObject.getElementById('paranoia').value = value
this.#updateParanoiaPlural()
}
#loadResponseIntoData(response) {
@@ -64,6 +67,10 @@ export default class UI {
fetch(Data.championshipsURL).then(this.#loadResponseIntoData)
}
#updateParanoiaPlural() {
this.rootObject.getElementById('minutes_plural').innerHTML = this.paranoiaOffset == 1 ? '' : 's'
}
#updateChampionshipDetails() {
this.rootObject.getElementById('time').innerHTML = Transform.time(this.next?.time)
this.rootObject.getElementById('location').innerHTML = this.next?.location
@@ -90,11 +97,12 @@ export default class UI {
#buildChampionshipDay(dayDetails) {
const [day, details] = dayDetails
let dayContainer = `<h1 class="day-title">${Day.names[day]}</h1>`
dayContainer += this.#buildChampionshipTimes(day, details)
let dayContainer = this.#buildChampionshipTimes(day, details)
dayContainer = `<h1 class="day-title">${Day.names[day]}</h1><ul class="times">${dayContainer}</ul>`
let dayContainerClasses = 'day-container' + ((Day.today == day) ? ' today' : '')
return `<div class="${dayContainerClasses}"><ul class="times">${dayContainer}</ul></div>`
return `<div class="${dayContainerClasses}">${dayContainer}</div>`
}
#buildChampionshipTimes(day, details) {