Merge branch '12918-no-conditional-assignment'

This commit is contained in:
Torkel Ödegaard
2018-09-05 12:09:32 +02:00
11 changed files with 38 additions and 17 deletions

View File

@@ -5,14 +5,16 @@ function getBlockNodes(nodes) {
let node = nodes[0];
const endNode = nodes[nodes.length - 1];
let blockNodes;
node = node.nextSibling;
for (let i = 1; node !== endNode && (node = node.nextSibling); i++) {
for (let i = 1; node !== endNode && node; i++) {
if (blockNodes || nodes[i] !== node) {
if (!blockNodes) {
blockNodes = $([].slice.call(nodes, 0, i));
}
blockNodes.push(node);
}
node = node.nextSibling;
}
return blockNodes || nodes;