diff --git a/index.html b/index.html index 07808d4..385d7a4 100644 --- a/index.html +++ b/index.html @@ -43,6 +43,9 @@ #opettajat > li > span { margin-left: 0.5em; } + #tunti-kertaa-viikossa { + width: 3em; + } .piilotettu { display: none; } @@ -75,6 +78,24 @@ +
+ Tunnit +
+
+ + + + + + + + + +
+ +
+
+ diff --git a/käyttöliittymä.js b/käyttöliittymä.js index d8379fb..20aafc5 100644 --- a/käyttöliittymä.js +++ b/käyttöliittymä.js @@ -73,6 +73,19 @@ function piirräLuokat() { luokkaAsteLista, vanhaLuokkaAsteLista ); + + let vanhaTuntiLuokkaValinta = document.getElementById('tunti-luokka'); + let tuntiLuokkaValinta = document.createElement('select'); + tuntiLuokkaValinta.id = 'tunti-luokka'; + for (let luokka of luokkaAsteet.luokat()) { + let valinta = document.createElement('option'); + valinta.appendChild(document.createTextNode(luokka)); + tuntiLuokkaValinta.appendChild(valinta); + } + vanhaTuntiLuokkaValinta.parentNode.replaceChild( + tuntiLuokkaValinta, + vanhaTuntiLuokkaValinta + ); } function luoLuokkaAsteLista() { @@ -171,6 +184,20 @@ function piirräOpettajat() { opettajaLista, vanhaOpettajaLista ); + + let vanhaTuntiOpettajaValinta = document.getElementById('tunti-opettaja'); + let tuntiOpettajaValinta = document.createElement('select'); + tuntiOpettajaValinta.id = 'tunti-opettaja'; + for (let [lyhenne, nimi] of opettajat.opettajat()) { + let valinta = document.createElement('option'); + valinta.appendChild(document.createTextNode(nimi)); + valinta.value = lyhenne; + tuntiOpettajaValinta.appendChild(valinta); + } + vanhaTuntiOpettajaValinta.parentNode.replaceChild( + tuntiOpettajaValinta, + vanhaTuntiOpettajaValinta + ); } function luoOpettajaLista() {