From f667d18b36b13d4a0ddb2f92d854febcaeec049b Mon Sep 17 00:00:00 2001 From: Leo Horie Date: Mon, 15 Sep 2014 21:30:52 -0400 Subject: [PATCH] don't use invalid element tag names --- mithril.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mithril.js b/mithril.js index 569b3c70..49b0e48a 100644 --- a/mithril.js +++ b/mithril.js @@ -118,7 +118,7 @@ Mithril = m = new function app(window, undefined) { if (!existing[key]) existing[key] = {action: INSERTION, index: i} else existing[key] = {action: MOVE, index: i, from: existing[key].index, element: parentElement.childNodes[existing[key].index]} } - else unkeyed.push({index: i, element: parentElement.childNodes[i] || window.document.createElement("dummy")}) + else unkeyed.push({index: i, element: parentElement.childNodes[i] || window.document.createElement("div")}) } } var actions = Object.keys(existing).map(function(key) {return existing[key]}) @@ -131,7 +131,7 @@ Mithril = m = new function app(window, undefined) { newCached.splice(change.index, 1) } if (change.action == INSERTION) { - var dummy = window.document.createElement("dummy2") + var dummy = window.document.createElement("div") dummy.key = data[change.index].attrs.key parentElement.insertBefore(dummy, parentElement.childNodes[change.index]) newCached.splice(change.index, 0, {attrs: {key: data[change.index].attrs.key}, nodes: [dummy]})