fix parent tag association across array

This commit is contained in:
Leo Horie 2014-06-17 22:49:07 -04:00
parent 0d44df0683
commit bc50514731
2 changed files with 8 additions and 1 deletions

View file

@ -97,7 +97,7 @@ Mithril = m = new function app(window) {
}
for (var i = 0, cacheCount = 0; i < data.length; i++) {
var item = build(parentElement, null, cached, index, data[i], cached[cacheCount], shouldReattach, index + subArrayCount || subArrayCount, editable, namespace, configs)
var item = build(parentElement, parentTag, cached, index, data[i], cached[cacheCount], shouldReattach, index + subArrayCount || subArrayCount, editable, namespace, configs)
if (item === undefined) continue
if (!item.nodes.intact) intact = false
subArrayCount += item instanceof Array ? item.length : 1

View file

@ -570,6 +570,13 @@ function testMithril(mock) {
m.render(root, m("div", {contenteditable: false}, "test2"))
return root.childNodes[0].childNodes[0].nodeValue === "test2"
})
test(function() {
//https://github.com/lhorie/mithril.js/issues/136
var root = mock.document.createElement("div")
m.render(root, m("textarea", ["test"]))
m.render(root, m("textarea", ["test1"]))
return root.childNodes[0].value === "test1"
})
//end m.render
//m.redraw