Compare commits
2 commits
e9a62c48bc
...
9f73f0b92a
Author | SHA1 | Date | |
---|---|---|---|
|
9f73f0b92a | ||
|
6cc751a4fe |
3 changed files with 7 additions and 12 deletions
|
@ -11,7 +11,7 @@
|
|||
<summary>Luokat</summary>
|
||||
<ul id="luokat-lista"></ul>
|
||||
<form id="luokat-uusi">
|
||||
<input id="luokat-uusi-nimi" type="text" placeholder="luokka">
|
||||
<input id="luokat-uusi-nimi" type="text" placeholder="luokka" required>
|
||||
<input type="submit" value="+">
|
||||
</form>
|
||||
</details>
|
||||
|
@ -20,7 +20,7 @@
|
|||
<summary>Opettajat</summary>
|
||||
<ul id="opettajat-lista"></ul>
|
||||
<form id="opettajat-uusi">
|
||||
<input id="opettajat-uusi-nimi" type="text" placeholder="nimi">
|
||||
<input id="opettajat-uusi-nimi" type="text" placeholder="nimi" required>
|
||||
<input id="opettajat-uusi-lyhenne" type="text" placeholder="lyhenne">
|
||||
<input type="submit" value="+">
|
||||
</details>
|
||||
|
|
|
@ -8,10 +8,8 @@ document.getElementById('luokat-uusi').addEventListener('submit', (e) => {
|
|||
e.preventDefault();
|
||||
suorita(_tietokanta.transaktio((t) => {
|
||||
const luokanNimi = document.getElementById('luokat-uusi-nimi').value;
|
||||
if (luokanNimi !== '') {
|
||||
t.lisää(taulut.luokat, luokanNimi)
|
||||
document.getElementById('luokat-uusi-nimi').value = '';
|
||||
}
|
||||
t.lisää(taulut.luokat, luokanNimi)
|
||||
document.getElementById('luokat-uusi-nimi').value = '';
|
||||
}));
|
||||
});
|
||||
|
||||
|
@ -20,11 +18,9 @@ document.getElementById('opettajat-uusi').addEventListener('submit', (e) => {
|
|||
suorita(_tietokanta.transaktio((t) => {
|
||||
const nimi = document.getElementById('opettajat-uusi-nimi').value;
|
||||
const lyhenne = document.getElementById('opettajat-uusi-lyhenne').value;
|
||||
if (nimi !== '' || lyhenne !== '') {
|
||||
t.lisää(taulut.opettajat, {nimi, lyhenne});
|
||||
document.getElementById('opettajat-uusi-nimi').value = '';
|
||||
document.getElementById('opettajat-uusi-lyhenne').value = '';
|
||||
}
|
||||
t.lisää(taulut.opettajat, {nimi, lyhenne});
|
||||
document.getElementById('opettajat-uusi-nimi').value = '';
|
||||
document.getElementById('opettajat-uusi-lyhenne').value = '';
|
||||
}));
|
||||
});
|
||||
|
||||
|
|
|
@ -80,7 +80,6 @@ class Tietokanta {
|
|||
tietokanta.seuraavaId = parsittu.seuraavaId;
|
||||
const muutokset = [];
|
||||
for (const taulu in parsittu.taulut) {
|
||||
tietokanta.taulut.set(taulu, new Map);
|
||||
for (let id in parsittu.taulut[taulu]) {
|
||||
id = Number.parseInt(id);
|
||||
const sisältö = parsittu.taulut[taulu][id];
|
||||
|
|
Loading…
Reference in a new issue