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>
|
<summary>Luokat</summary>
|
||||||
<ul id="luokat-lista"></ul>
|
<ul id="luokat-lista"></ul>
|
||||||
<form id="luokat-uusi">
|
<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="+">
|
<input type="submit" value="+">
|
||||||
</form>
|
</form>
|
||||||
</details>
|
</details>
|
||||||
|
@ -20,7 +20,7 @@
|
||||||
<summary>Opettajat</summary>
|
<summary>Opettajat</summary>
|
||||||
<ul id="opettajat-lista"></ul>
|
<ul id="opettajat-lista"></ul>
|
||||||
<form id="opettajat-uusi">
|
<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 id="opettajat-uusi-lyhenne" type="text" placeholder="lyhenne">
|
||||||
<input type="submit" value="+">
|
<input type="submit" value="+">
|
||||||
</details>
|
</details>
|
||||||
|
|
|
@ -8,10 +8,8 @@ document.getElementById('luokat-uusi').addEventListener('submit', (e) => {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
suorita(_tietokanta.transaktio((t) => {
|
suorita(_tietokanta.transaktio((t) => {
|
||||||
const luokanNimi = document.getElementById('luokat-uusi-nimi').value;
|
const luokanNimi = document.getElementById('luokat-uusi-nimi').value;
|
||||||
if (luokanNimi !== '') {
|
|
||||||
t.lisää(taulut.luokat, luokanNimi)
|
t.lisää(taulut.luokat, luokanNimi)
|
||||||
document.getElementById('luokat-uusi-nimi').value = '';
|
document.getElementById('luokat-uusi-nimi').value = '';
|
||||||
}
|
|
||||||
}));
|
}));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -20,11 +18,9 @@ document.getElementById('opettajat-uusi').addEventListener('submit', (e) => {
|
||||||
suorita(_tietokanta.transaktio((t) => {
|
suorita(_tietokanta.transaktio((t) => {
|
||||||
const nimi = document.getElementById('opettajat-uusi-nimi').value;
|
const nimi = document.getElementById('opettajat-uusi-nimi').value;
|
||||||
const lyhenne = document.getElementById('opettajat-uusi-lyhenne').value;
|
const lyhenne = document.getElementById('opettajat-uusi-lyhenne').value;
|
||||||
if (nimi !== '' || lyhenne !== '') {
|
|
||||||
t.lisää(taulut.opettajat, {nimi, lyhenne});
|
t.lisää(taulut.opettajat, {nimi, lyhenne});
|
||||||
document.getElementById('opettajat-uusi-nimi').value = '';
|
document.getElementById('opettajat-uusi-nimi').value = '';
|
||||||
document.getElementById('opettajat-uusi-lyhenne').value = '';
|
document.getElementById('opettajat-uusi-lyhenne').value = '';
|
||||||
}
|
|
||||||
}));
|
}));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -80,7 +80,6 @@ class Tietokanta {
|
||||||
tietokanta.seuraavaId = parsittu.seuraavaId;
|
tietokanta.seuraavaId = parsittu.seuraavaId;
|
||||||
const muutokset = [];
|
const muutokset = [];
|
||||||
for (const taulu in parsittu.taulut) {
|
for (const taulu in parsittu.taulut) {
|
||||||
tietokanta.taulut.set(taulu, new Map);
|
|
||||||
for (let id in parsittu.taulut[taulu]) {
|
for (let id in parsittu.taulut[taulu]) {
|
||||||
id = Number.parseInt(id);
|
id = Number.parseInt(id);
|
||||||
const sisältö = parsittu.taulut[taulu][id];
|
const sisältö = parsittu.taulut[taulu][id];
|
||||||
|
|
Loading…
Reference in a new issue