Lisää käyttöliittymä tuntien poistamiselle

This commit is contained in:
Juhani Krekelä 2023-08-11 19:34:55 +03:00
parent 350aed910d
commit e6c0ac4727
2 changed files with 15 additions and 2 deletions

View File

@ -46,6 +46,9 @@
#tilat > li > span {
margin-left: 0.5em;
}
#tunnit > li > span {
margin-left: 0.5em;
}
.piilotettu {
display: none;
}

View File

@ -326,14 +326,24 @@ function luoTuntiLista() {
let tuntiLista = document.createElement('ul');
tuntiLista.id = 'tunnit';
for (let [_, tunti] of tunnit.järjestyksessä()) {
for (let [id, tunti] of tunnit.järjestyksessä()) {
let tuntiListassa = document.createElement('li');
tuntiListassa.appendChild(luoPainike('-', () => {
console.log(id);
suorita(tapahtumaTyypit.poistaTunti, id);
piirräKaikki();
}));
let tuntiTiiviste = document.createElement('span');
let nimi = tunti.nimi;
let luokat = tunti.luokat.alkiot().join(', ');
let opettajat = tunti.opettajaLyhenteet.alkiot().join(', ');
let tunninTilat = tilojenNimet(tilat, tunti.tilat.alkiot());
let teksti = `${nimi} ${luokat} ${opettajat} ${tunninTilat}`;
tuntiListassa.appendChild(document.createTextNode(teksti));
tuntiTiiviste.appendChild(document.createTextNode(teksti));
tuntiListassa.appendChild(tuntiTiiviste);
tuntiLista.appendChild(tuntiListassa);
}