First commit of homework assistant. Only contains vocabulary base functionality

This commit is contained in:
P-A
2026-02-05 20:24:22 +01:00
parent 7233201881
commit 22dff8705d
15 changed files with 1012 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
class HomeworkLayout extends HomeworkElement {
constructor () {
super()
this.innerHTML =
`
<div id="headings">
<h1 id="text001" class="text"></h1>
<h3 id="text002" class="text"></h3>
</div>
<div id="pages">
</div>
`
this.pages = this.querySelector('#pages')
}
connectedCallback() {
console.log("Layout added to session")
let page = new HomeworkPage(HomeworkTypes.VOCABULARY_ENGLISH)
this.pages.append(page)
}
}
customElements.define('homework-layout', HomeworkLayout)