Skip to content

Commit

Permalink
* [jsfm] fixed updateMark error in compileType
Browse files Browse the repository at this point in the history
  • Loading branch information
Jinjiang committed Jul 7, 2016
1 parent bc7216f commit 5ea0132
Showing 1 changed file with 13 additions and 2 deletions.
15 changes: 13 additions & 2 deletions html5/default/vm/dom-helper.js
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,19 @@ export function _createBlock (element) {
const end = this._createBlockEnd()
const blockId = lastestBlockId++
if (element.element) {
element.element.insertBefore(start, element.end)
element.element.insertBefore(end, element.end)
let updateMark = element.updateMark
if (updateMark) {
if (updateMark.element) {
updateMark = updateMark.end
}
element.element.insertAfter(end, updateMark)
element.element.insertAfter(start, updateMark)
element.updateMark = end
}
else {
element.element.insertBefore(start, element.end)
element.element.insertBefore(end, element.end)
}
element = element.element
}
else {
Expand Down

0 comments on commit 5ea0132

Please sign in to comment.