diff --git a/src/ui/web/html.js b/src/ui/web/html.js index e6b8a194..99a151f0 100644 --- a/src/ui/web/html.js +++ b/src/ui/web/html.js @@ -2,7 +2,14 @@ export function setAttribute(el, name, value) { if (name === "className") { name = "class"; } - el.setAttribute(name, value); + if (value === false) { + el.removeAttribute(name); + } else { + if (value === true) { + value = name; + } + el.setAttribute(name, value); + } } export function el(elementName, attrs, children) {