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

Function initPropertiesAndChildren

plugins/UiPluginManager/media/js/all.js:581–591  ·  view source on GitHub ↗
(domNode, vnode, projectionOptions)

Source from the content-addressed store, hash-verified

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

Callers 1

all.jsFile · 0.70

Calls 2

addChildrenFunction · 0.70
setPropertiesFunction · 0.70

Tested by

no test coverage detected