diff --git a/käyttöliittymä.js b/käyttöliittymä.js index 4334e89..13e2c32 100644 --- a/käyttöliittymä.js +++ b/käyttöliittymä.js @@ -51,6 +51,15 @@ function vertaa(a, b) { function luoLuokka(id, nimi) { const li = document.createElement('li'); li.id = `luokka-${id}`; - li.textContent = nimi; + const poistoPainike = document.createElement('input'); + 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; }