MCPcopy
hub / github.com/HelloZeroNet/ZeroNet / initPropertiesAndChildren

Function initPropertiesAndChildren

plugins/UiConfig/media/js/all.js:578–588  ·  view source on GitHub ↗
(domNode, vnode, projectionOptions)

Source from the content-addressed store, hash-verified

576 }
577 };
578 var initPropertiesAndChildren = function (domNode, vnode, projectionOptions) {
579 addChildren(domNode, vnode.children, projectionOptions);
580 // children before properties, needed for value property of <select>.
581 if (vnode.text) {
582 domNode.textContent = vnode.text;
583 }
584 setProperties(domNode, vnode.properties, projectionOptions);
585 if (vnode.properties && vnode.properties.afterCreate) {
586 vnode.properties.afterCreate(domNode, projectionOptions, vnode.vnodeSelector, vnode.properties, vnode.children);
587 }
588 };
589 createDom = function (vnode, parentNode, insertBefore, projectionOptions) {
590 var domNode, i, c, start = 0, type, found;
591 var vnodeSelector = vnode.vnodeSelector;

Callers 1

all.jsFile · 0.70

Calls 2

addChildrenFunction · 0.70
setPropertiesFunction · 0.70

Tested by

no test coverage detected