1- window . addEventListener ( " DOMContentLoaded" , event => {
1+ window . addEventListener ( ' DOMContentLoaded' , event => {
22 if ( window . localStorage ) {
33 window . topicsCompleted = getTopicsFromLocalStorage ( ) ;
44 updateUI ( ) ;
@@ -22,7 +22,7 @@ function checkForCompletedButtons() {
2222}
2323
2424function getButtons ( ) {
25- return document . querySelectorAll ( " .completed-button" ) ;
25+ return document . querySelectorAll ( ' .completed-button' ) ;
2626}
2727
2828function toggleCompletedTopic ( topic ) {
@@ -40,17 +40,17 @@ function isCompleted(topic) {
4040}
4141
4242function markButtonAsCompleted ( button ) {
43- button . classList . add ( " completed" ) ;
44- button . innerText = " Completed!" ;
43+ button . classList . add ( ' completed' ) ;
44+ button . innerText = ' Completed!' ;
4545}
4646
4747function markButtonAsNotCompleted ( button ) {
48- button . classList . remove ( " completed" ) ;
49- button . innerText = " Mark as completed" ;
48+ button . classList . remove ( ' completed' ) ;
49+ button . innerText = ' Mark as completed' ;
5050}
5151
5252function getTopicsFromLocalStorage ( ) {
53- return JSON . parse ( window . localStorage . getItem ( " topicsCompleted" ) ) ;
53+ return JSON . parse ( window . localStorage . getItem ( ' topicsCompleted' ) ) ;
5454}
5555
5656function addCompletedTopic ( topic ) {
@@ -64,7 +64,7 @@ function addCompletedTopic(topic) {
6464
6565function save ( topics ) {
6666 window . topicsCompleted = topics ;
67- window . localStorage . setItem ( " topicsCompleted" , JSON . stringify ( topics ) ) ;
67+ window . localStorage . setItem ( ' topicsCompleted' , JSON . stringify ( topics ) ) ;
6868}
6969
7070function removeCompletedTopic ( topic ) {
@@ -73,16 +73,16 @@ function removeCompletedTopic(topic) {
7373}
7474
7575function getSidebarItems ( ) {
76- return document . querySelectorAll ( " .topics li" ) ;
76+ return document . querySelectorAll ( ' .topics li' ) ;
7777}
7878
7979function checkSideBar ( ) {
8080 [ ...getSidebarItems ( ) ] . forEach ( item => {
8181 const topic = item . dataset . topic ;
8282 if ( isCompleted ( topic ) ) {
83- item . classList . add ( " completed" ) ;
83+ item . classList . add ( ' completed' ) ;
8484 } else {
85- item . classList . remove ( " completed" ) ;
85+ item . classList . remove ( ' completed' ) ;
8686 }
8787 } ) ;
8888}
0 commit comments