Compare commits
No commits in common. "c94bc35573513024448e20f1b372995502013d7d" and "c83f66c38d369de0df8f611c14eb3b6cd20b6113" have entirely different histories.
c94bc35573
...
c83f66c38d
2 changed files with 4 additions and 15 deletions
|
@ -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 = '';
|
||||||
}
|
|
||||||
}));
|
}));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -51,15 +49,6 @@ function vertaa(a, b) {
|
||||||
function luoLuokka(id, nimi) {
|
function luoLuokka(id, nimi) {
|
||||||
const li = document.createElement('li');
|
const li = document.createElement('li');
|
||||||
li.id = `luokka-${id}`;
|
li.id = `luokka-${id}`;
|
||||||
const poistoPainike = document.createElement('input');
|
li.textContent = nimi;
|
||||||
poistoPainike.type = 'button';
|
|
||||||
poistoPainike.value = '-';
|
|
||||||
poistoPainike.addEventListener('click', () => {
|
|
||||||
suorita(_tietokanta.transaktio((t) => {
|
|
||||||
t.poista(taulut.luokat, id);
|
|
||||||
}));
|
|
||||||
});
|
|
||||||
li.appendChild(poistoPainike);
|
|
||||||
li.appendChild(document.createTextNode(nimi));
|
|
||||||
return li;
|
return li;
|
||||||
}
|
}
|
||||||
|
|
|
@ -84,7 +84,7 @@ class Tietokanta {
|
||||||
}
|
}
|
||||||
|
|
||||||
suorita(transaktio) {
|
suorita(transaktio) {
|
||||||
if (transaktio.peruttu || transaktio.muutokset.length === 0) {
|
if (transaktio.peruttu) {
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue