Yksinkertaista elementtien poistamista
This commit is contained in:
parent
d190c62037
commit
dd41081202
1 changed files with 7 additions and 6 deletions
|
@ -63,8 +63,7 @@ function suoritaMuutos(tietokanta, muutos) {
|
|||
luokatLista.insertBefore(luoLuokka(id, uusi), seuraava);
|
||||
} else if (taulu === taulut.luokat && uusi === undefined) {
|
||||
// Luokka poistettu
|
||||
const luokka = document.getElementById(`luokka-${id}`);
|
||||
luokka.parentElement.removeChild(luokka);
|
||||
poistaElementti(document.getElementById(`luokka-${id}`));
|
||||
// TODO: luokka muutos
|
||||
} else if (taulu === taulut.opettajat && vanha === undefined) {
|
||||
// Uusi opettaja
|
||||
|
@ -77,8 +76,7 @@ function suoritaMuutos(tietokanta, muutos) {
|
|||
opettajatLista.insertBefore(luoOpettaja(id, uusi), seuraava);
|
||||
} else if (taulu === taulut.opettajat && uusi === undefined) {
|
||||
// Opettaja poistettu
|
||||
const opettaja = document.getElementById(`opettaja-${id}`);
|
||||
opettaja.parentElement.removeChild(opettaja);
|
||||
poistaElementti(document.getElementById(`opettaja-${id}`));
|
||||
// TODO: opettaja muutos
|
||||
} else if (taulu === taulut.tilat && vanha === undefined) {
|
||||
// Uusi tila
|
||||
|
@ -88,8 +86,7 @@ function suoritaMuutos(tietokanta, muutos) {
|
|||
tilatLista.insertBefore(luoTila(id, uusi), seuraava);
|
||||
} else if (taulu === taulut.tilat && uusi === undefined) {
|
||||
// Tila poistettu
|
||||
const tila = document.getElementById(`tila-${id}`);
|
||||
tila.parentElement.removeChild(tila);
|
||||
poistaElementti(document.getElementById(`tila-${id}`));
|
||||
// TODO: tila muutos
|
||||
} else {
|
||||
throw new Error(`Ei toteutettu ${taulu} ${id} ${vanha} ${uusi}`);
|
||||
|
@ -106,6 +103,10 @@ function vertaa(a, b) {
|
|||
return a.localeCompare(b);
|
||||
}
|
||||
|
||||
function poistaElementti(elementti) {
|
||||
elementti.parentElement.removeChild(elementti);
|
||||
}
|
||||
|
||||
function luoLuokka(id, nimi) {
|
||||
const li = document.createElement('li');
|
||||
li.id = `luokka-${id}`;
|
||||
|
|
Loading…
Reference in a new issue