Käyttöliittymä luokkien lisäämiselle
This commit is contained in:
parent
03b3b7ad09
commit
c83f66c38d
2 changed files with 13 additions and 0 deletions
|
@ -10,6 +10,10 @@
|
||||||
<details class="ruutu" open>
|
<details class="ruutu" open>
|
||||||
<summary>Luokat</summary>
|
<summary>Luokat</summary>
|
||||||
<ul id="luokat-lista"></ul>
|
<ul id="luokat-lista"></ul>
|
||||||
|
<form id="luokat-uusi">
|
||||||
|
<input id="luokat-uusi-nimi" type="text" placeholder="luokka">
|
||||||
|
<input type="submit" value="+">
|
||||||
|
</form>
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
<details class="ruutu" open>
|
<details class="ruutu" open>
|
||||||
|
|
|
@ -4,6 +4,15 @@ document.getElementById('kumoa').addEventListener('click', () => {
|
||||||
suorita(_tietokanta.kumoa());
|
suorita(_tietokanta.kumoa());
|
||||||
});
|
});
|
||||||
|
|
||||||
|
document.getElementById('luokat-uusi').addEventListener('submit', (e) => {
|
||||||
|
e.preventDefault();
|
||||||
|
suorita(_tietokanta.transaktio((t) => {
|
||||||
|
const luokanNimi = document.getElementById('luokat-uusi-nimi').value;
|
||||||
|
t.lisää(taulut.luokat, luokanNimi)
|
||||||
|
document.getElementById('luokat-uusi-nimi').value = '';
|
||||||
|
}));
|
||||||
|
});
|
||||||
|
|
||||||
function suorita([tietokanta, muutokset]) {
|
function suorita([tietokanta, muutokset]) {
|
||||||
for (const muutos of muutokset) {
|
for (const muutos of muutokset) {
|
||||||
suoritaMuutos(tietokanta, muutos);
|
suoritaMuutos(tietokanta, muutos);
|
||||||
|
|
Loading…
Reference in a new issue