From c94bc35573513024448e20f1b372995502013d7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juhani=20Krekel=C3=A4?= Date: Sun, 19 May 2024 14:24:26 +0300 Subject: [PATCH] =?UTF-8?q?K=C3=A4ytt=C3=B6liittym=C3=A4=20luokkien=20pois?= =?UTF-8?q?tamiselle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- käyttöliittymä.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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; }