blob: 82c1e25fae2f66e460bd8c122597d24a02bee628 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
<body>
<script type="application/javascript">
'use strict';
// -sp-context: content
(function () {
let proto = Object.create(HTMLDivElement.prototype);
proto.template = `<style></style>`;
proto.createdCallback = function() {
let shadow = this.createShadowRoot();
if (this.template) {
let te = document.createElement('template');
te.innerHTML = this.template;
shadow.appendChild(document.importNode(te.content, true));
}
};
let UiComponentTest = document.registerElement('ui-component-test', {
prototype: proto,
});
let uic = new UiComponentTest();
document.body.appendChild(uic);
})();
</script>
</body>
|