|
|
|
@ -3,13 +3,13 @@ export class Project extends HTMLElement { |
|
|
|
super() |
|
|
|
const shadow = this.attachShadow({mode: 'open'}) |
|
|
|
const textArea = document.createElement('textarea') |
|
|
|
textArea.defaultValue = localStorage.getItem( |
|
|
|
textArea.value = localStorage.getItem( |
|
|
|
window.location.hash |
|
|
|
) |
|
|
|
) ?? '' |
|
|
|
textArea.addEventListener('input', e => { |
|
|
|
localStorage.setItem( |
|
|
|
window.location.hash, |
|
|
|
e.target.defaultValue |
|
|
|
e.target.value |
|
|
|
) |
|
|
|
}) |
|
|
|
shadow.appendChild(textArea) |
|
|
|
|