// Generates a unique (enough) ID from current time in milliseconds + random
function uid() {
return Date.now().toString(36) + Math.random().toString(36).substr(2, 12);
}
const list = document.getElementById('theList');
const obs = new MutationObserver(function(mutations, observer) {
for (const mutation of mutations) {
for (const node of mutation.addedNodes) {
decorateListItem(node);
}
}
});
obs.observe(list, {"childList": true});