When setting colors from localstorage we set to null if value is 0.
This commit is contained in:
@@ -305,10 +305,6 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
getWinnerdataFromStorage() {
|
getWinnerdataFromStorage() {
|
||||||
if (this.winners.length == 0) {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
let localWinners = localStorage.getItem("winners");
|
let localWinners = localStorage.getItem("winners");
|
||||||
if (localWinners) {
|
if (localWinners) {
|
||||||
localWinners = JSON.parse(localWinners);
|
localWinners = JSON.parse(localWinners);
|
||||||
@@ -329,14 +325,15 @@
|
|||||||
if (localColors) {
|
if (localColors) {
|
||||||
localColors = localColors.split(",")
|
localColors = localColors.split(",")
|
||||||
this.lotteryColorBoxes.forEach((color, i) => {
|
this.lotteryColorBoxes.forEach((color, i) => {
|
||||||
color.value = Number(localColors[i]) || null
|
const localColorValue = Number(localColors[i])
|
||||||
|
color.value = localColorValue == 0 ? null : localColorValue
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
setWinnerdataToStorage() {
|
setWinnerdataToStorage() {
|
||||||
console.log("saving localstorage")
|
console.log("saving localstorage")
|
||||||
localStorage.setItem("winners", JSON.stringify(this.winners))
|
localStorage.setItem("winners", JSON.stringify(this.winners))
|
||||||
localStorage.setItem("colorValues", this.lotteryColorBoxes.map(color => color.value || null))
|
localStorage.setItem("colorValues", this.lotteryColorBoxes.map(color => Number(color.value)))
|
||||||
window.removeEventListener("unload", this.setWinnerdataToStorage)
|
window.removeEventListener("unload", this.setWinnerdataToStorage)
|
||||||
},
|
},
|
||||||
resetWinnerDataInStorage() {
|
resetWinnerDataInStorage() {
|
||||||
|
|||||||
Reference in New Issue
Block a user