@mirkosertic |
[email protected] | https://www.mirkosertic.de
WebComponents
var importDoc = document.currentScript.ownerDocument;
var myTabViewPrototype = Object.create(HTMLElement.prototype);
myTabPrototype.createdCallback = function() {
var shadow = this.createShadowRoot();
var template = importDoc.querySelector('#mytemplate');
shadow.appendChild(template.content.cloneNode(true));
};
document.registerElement(‘my-tabview‘, {
prototype: myTabViewPrototype
});
1
2
3