diff --git a/gpchecklist.html b/gpchecklist.html index 2a05cb8..b0f651c 100644 --- a/gpchecklist.html +++ b/gpchecklist.html @@ -17,17 +17,6 @@ let CHALLENGE=4; let CLEAR_COUNTER=0; let SONG_COUNT=0; - function toggle(tier,index){ - var itemClasses=document.getElementById(`tier${tier}_item${index}`).classList; - itemClasses.toggle("itemcomplete"); - if(itemClasses.contains("itemcomplete")){ - CLEAR_COUNTER++; - }else{ - CLEAR_COUNTER--; - } - var clearCounter=document.getElementById(`clearCounter`); - clearCounter.innerHTML=CLEAR_COUNTER; - }; tiers=[ { tier:10.95, @@ -379,6 +368,7 @@ }, ] document.body.innerHTML=""; + document.body.innerHTML+=`
0
Clears
0
%
`; for(tier of tiers){ document.body.innerHTML+=`
@@ -389,11 +379,30 @@ ${it.title}
`; + let savedIt=localStorage.getItem(`tier${tier.tier}_item${i}`); + if(savedIt==="On"){ + toggle(`${tier.tier}`,i); + } SONG_COUNT++; }); document.body.innerHTML+=``; } - document.body.innerHTML+=`
0
Clears

0%
`; + var pctNumber=document.getElementById(`pctnumber`); + pctNumber.innerHTML=Math.floor(CLEAR_COUNTER/SONG_COUNT*100); + function toggle(tier,index){ + var itemClasses=document.getElementById(`tier${tier}_item${index}`).classList; + itemClasses.toggle("itemcomplete"); + if(itemClasses.contains("itemcomplete")){ + CLEAR_COUNTER++; + }else{ + CLEAR_COUNTER--; + } + var clearCounter=document.getElementById(`clearCounter`); + clearCounter.innerHTML=CLEAR_COUNTER; + var pctNumber=document.getElementById(`pctnumber`); + pctNumber.innerHTML=Math.floor(CLEAR_COUNTER/SONG_COUNT*100); + localStorage.setItem(`tier${tier}_item${index}`,itemClasses.contains("itemcomplete")?"On":"Off"); + };