fix parent tag association across array
This commit is contained in:
parent
0d44df0683
commit
bc50514731
2 changed files with 8 additions and 1 deletions
|
|
@ -97,7 +97,7 @@ Mithril = m = new function app(window) {
|
||||||
}
|
}
|
||||||
|
|
||||||
for (var i = 0, cacheCount = 0; i < data.length; i++) {
|
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 === undefined) continue
|
||||||
if (!item.nodes.intact) intact = false
|
if (!item.nodes.intact) intact = false
|
||||||
subArrayCount += item instanceof Array ? item.length : 1
|
subArrayCount += item instanceof Array ? item.length : 1
|
||||||
|
|
|
||||||
|
|
@ -570,6 +570,13 @@ function testMithril(mock) {
|
||||||
m.render(root, m("div", {contenteditable: false}, "test2"))
|
m.render(root, m("div", {contenteditable: false}, "test2"))
|
||||||
return root.childNodes[0].childNodes[0].nodeValue === "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
|
//end m.render
|
||||||
|
|
||||||
//m.redraw
|
//m.redraw
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue