(tree)
| 1393 | var enableLazy = typeof document !== 'undefined' && typeof document.documentMode === 'number' || typeof navigator !== 'undefined' && typeof navigator.userAgent === 'string' && /\bEdge\/\d/.test(navigator.userAgent); |
| 1394 | |
| 1395 | function insertTreeChildren(tree) { |
| 1396 | if (!enableLazy) { |
| 1397 | return; |
| 1398 | } |
| 1399 | var node = tree.node; |
| 1400 | var children = tree.children; |
| 1401 | if (children.length) { |
| 1402 | for (var i = 0; i < children.length; i++) { |
| 1403 | insertTreeBefore(node, children[i], null); |
| 1404 | } |
| 1405 | } else if (tree.html != null) { |
| 1406 | node.innerHTML = tree.html; |
| 1407 | } else if (tree.text != null) { |
| 1408 | setTextContent(node, tree.text); |
| 1409 | } |
| 1410 | } |
| 1411 | |
| 1412 | var insertTreeBefore = createMicrosoftUnsafeLocalFunction(function (parentNode, tree, referenceNode) { |
| 1413 | // DocumentFragments aren't actually part of the DOM after insertion so |
no test coverage detected
searching dependent graphs…