From de14fe0f3e6a4d9edfa3e257619e0e7aaa29d486 Mon Sep 17 00:00:00 2001 From: Kevin Jahns <kevin.jahns@rwth-aachen.de> Date: Sun, 18 Feb 2018 18:58:49 +0100 Subject: [PATCH] fix getAttribute vs attributes.value fixes y-js/y-xml#8 --- src/Type/y-xml/YXmlElement.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Type/y-xml/YXmlElement.js b/src/Type/y-xml/YXmlElement.js index e546c8b3..c795879c 100644 --- a/src/Type/y-xml/YXmlElement.js +++ b/src/Type/y-xml/YXmlElement.js @@ -36,7 +36,8 @@ export default class YXmlElement extends YXmlFragment { let attributes = new Map() for (let i = 0; i < dom.attributes.length; i++) { let attr = dom.attributes[i] - attributes.set(attr.name, attr.value) + // get attribute via getAttribute for custom element support (some write something different in attr.value) + attributes.set(attr.name, dom.getAttribute(attr.name)) } attributes = this._domFilter(dom, attributes) attributes.forEach((value, name) => {