(domNode, vnode, projectionOptions)
| 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; |
no test coverage detected