You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
573 B
21 lines
573 B
((() => { |
|
const domLoaded = function domLoaded(){ |
|
document.removeEventListener("readystatechange",domLoaded); |
|
document.querySelectorAll("li").forEach(li => { |
|
if( li.innerHTML.indexOf( '[' ) !== -1 ){ |
|
li.innerHTML = li.innerHTML.replace(/\[ \]/g, '☐'); |
|
li.innerHTML = li.innerHTML.replace(/\[x\]/g, '☒'); |
|
} |
|
} ); |
|
} |
|
|
|
if(document.readyState == "loading"){ |
|
|
|
//If the dom hasn't loaded, wait until it is |
|
document.addEventListener("readystatechange",domLoaded); |
|
return; |
|
} else { |
|
//If it has, run the domLoaded function |
|
domLoaded(); |
|
} |
|
}))();
|
|
|