MCPcopy Create free account
hub / github.com/Lobos/react-ui / insertTreeChildren

Function insertTreeChildren

docs/lib/react.js:1395–1410  ·  view source on GitHub ↗
(tree)

Source from the content-addressed store, hash-verified

1393var enableLazy = typeof document !== 'undefined' && typeof document.documentMode === 'number' || typeof navigator !== 'undefined' && typeof navigator.userAgent === 'string' && /\bEdge\/\d/.test(navigator.userAgent);
1394
1395function 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
1412var insertTreeBefore = createMicrosoftUnsafeLocalFunction(function (parentNode, tree, referenceNode) {
1413 // DocumentFragments aren't actually part of the DOM after insertion so

Callers 2

react.jsFile · 0.85
replaceChildWithTreeFunction · 0.85

Calls 1

setTextContentFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…