Patch for #956: redraw trusted content with multiple nodes

This commit is contained in:
Collin Stedman 2016-07-18 01:28:48 -04:00
parent 0039a0b4a5
commit 62ae1e8b48
2 changed files with 34 additions and 4 deletions

View file

@ -536,6 +536,7 @@
}
cached = new data.constructor(data)
cached.nodes = nodes
cached.$trusted = data.$trusted
return cached
}
@ -562,10 +563,7 @@
if (item.$trusted) {
// fix offset of next element if item was a trusted string w/ more
// than one html element
// the first clause in the regexp matches elements
// the second clause (after the pipe) matches text nodes
var match = item.match(/<[^\/]|\>\s*[^<]/g)
if (match != null) return match.length
return item.nodes.length
} else if (isArray(item)) {
return item.length
}