Merge pull request #436 from Demonthos/fix_remove_style

remove style attributes correctly for the js interpreter
This commit is contained in:
Jon Kelley 2022-06-10 11:43:01 -04:00 committed by GitHub
commit 0dbdaf1973
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -140,7 +140,9 @@ export class Interpreter {
RemoveAttribute(root, field, ns) {
const name = field;
const node = this.nodes[root];
if (ns !== null || ns !== undefined) {
if (ns == "style") {
node.style.removeProperty(name);
} else if (ns !== null || ns !== undefined) {
node.removeAttributeNS(ns, name);
} else if (name === "value") {
node.value = "";