#337 make elements not display is="undefined" in chrome

This commit is contained in:
Leo Horie 2014-11-12 23:15:18 -05:00
parent c9bbfb2bbc
commit 90e0afde61

View file

@ -226,7 +226,8 @@ Mithril = m = new function app(window, undefined) {
else if (data.tag === "svg") namespace = "http://www.w3.org/2000/svg";
else if (data.tag === "math") namespace = "http://www.w3.org/1998/Math/MathML";
if (isNew) {
node = namespace === undefined ? window.document.createElement(data.tag, data.attrs.is) : window.document.createElementNS(namespace, data.tag, data.attrs.is);
if (data.attrs.is) node = namespace === undefined ? $document.createElement(data.tag, data.attrs.is) : $document.createElementNS(namespace, data.tag, data.attrs.is);
else node = namespace === undefined ? $document.createElement(data.tag) : $document.createElementNS(namespace, data.tag);
cached = {
tag: data.tag,
//set attributes first, then create children