17 lines
		
	
	
		
			430 B
		
	
	
	
		
			HTML
		
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			430 B
		
	
	
	
		
			HTML
		
	
	
<cat-template>
 | 
						|
  MY CONTENT.
 | 
						|
</cat-template>
 | 
						|
<script>
 | 
						|
  customElements.define('cat-basic', class extends HTMLElement {
 | 
						|
    static get observedAttributes() { return []; }
 | 
						|
    attributeChangedCallback(attr, oldValue, newValue) { this[attr] = newValue; }
 | 
						|
 | 
						|
    constructor() {
 | 
						|
      super();
 | 
						|
      document.currentScript.ownerDocument.querySelector('cat-template').cloneTo(this);
 | 
						|
    }
 | 
						|
    connectedCallback() {
 | 
						|
    }
 | 
						|
  });
 | 
						|
</script>
 |