MCPcopy Create free account
hub / github.com/bigskysoftware/_hyperscript / _setAttr

Function _setAttr

www/js/_hyperscript-max.js:10039–10053  ·  view source on GitHub ↗
(elt, name, value)

Source from the content-addressed store, hash-verified

10037 _registerListener(runtime2, target, form, "reset", resetHandler);
10038 }
10039 function _setAttr(elt, name, value) {
10040 if (typeof value === "boolean") {
10041 if (name.startsWith("aria-")) {
10042 elt.setAttribute(name, String(value));
10043 } else if (value) {
10044 elt.setAttribute(name, "");
10045 } else {
10046 elt.removeAttribute(name);
10047 }
10048 } else if (value == null) {
10049 elt.removeAttribute(name);
10050 } else {
10051 elt.setAttribute(name, value);
10052 }
10053 }
10054 function _assignTo(runtime2, target, ctx, value) {
10055 if (target.type === "classRef") {
10056 var elt = ctx.you || ctx.me;

Callers 1

_assignToFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected