ractive
Version:
Next-generation DOM manipulation
17 lines (13 loc) • 308 B
JavaScript
export default function Fragment$render () {
var result;
if ( this.items.length === 1 ) {
result = this.items[0].render();
} else {
result = document.createDocumentFragment();
this.items.forEach( item => {
result.appendChild( item.render() );
});
}
this.rendered = true;
return result;
}