1 changed files with 20 additions and 0 deletions
@ -0,0 +1,20 @@ |
|||||
|
class Project extends HTMLElement { |
||||
|
constructor() { |
||||
|
const shadow = this.attachShadow({mode: 'open'}) |
||||
|
const textArea = document.createElement('textarea') |
||||
|
textArea.defaultValue = localStorage.getItem( |
||||
|
window.location.hash |
||||
|
) |
||||
|
textArea.addEventListener('input', e => { |
||||
|
localStorage.setItem( |
||||
|
window.location.hash, |
||||
|
e.target.defaultValue |
||||
|
) |
||||
|
}) |
||||
|
shadow.appendChild(textArea) |
||||
|
} |
||||
|
|
||||
|
connectedCallback() { |
||||
|
// add css
|
||||
|
} |
||||
|
} |
||||
Loading…
Reference in new issue