summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2014-05-27 19:01:25 +0200
committerschneefux <schneefux+commit@schneefux.xyz>2016-08-15 20:02:04 +0200
commitd8615e2c9c0ad14d0f5b2688541c206a7af4d386 (patch)
tree858578bd922cf10c8026d440ce7fd3965fd55a30 /js
parent09ef7479157fab5896871304098d0c0ae6e12a22 (diff)
downloadwvs-vplan-d8615e2c9c0ad14d0f5b2688541c206a7af4d386.tar.gz
wvs-vplan-d8615e2c9c0ad14d0f5b2688541c206a7af4d386.zip
fixe Auflösung von Kürzeln
Diffstat (limited to 'js')
-rw-r--r--js/index.js21
1 files changed, 21 insertions, 0 deletions
diff --git a/js/index.js b/js/index.js
index 41dd11e..6879da2 100644
--- a/js/index.js
+++ b/js/index.js
@@ -279,6 +279,22 @@ function checkeKlasse(nutzerklasse, klasse){
return wichtig;
}
+function entkuerzeleLehrer(kuerzel){ // wenn vorhanden, Langform zurückgeben
+ if(window.lehrerKuerzel[kuerzel] !== undefined){
+ return window.lehrerKuerzel[kuerzel];
+ }else{
+ return kuerzel;
+ }
+}
+
+function entkuerzeleFach(kuerzel){ // wenn vorhanden, Langform zurückgeben
+ if(window.fachKuerzel[kuerzel] !== undefined){
+ return window.fachKuerzel[kuerzel];
+ }else{
+ return kuerzel;
+ }
+}
+
/* konvertiert die extrahierten Strings in ein lesbares Format und filtert nach relevanten Vertretungen */
function parseVertretungen(str, username){
//Klasse Stunde Entfall Vertreter Fach Raum Art Lehrer Info
@@ -316,6 +332,11 @@ function parseVertretungen(str, username){
});
}
+ /* entkürzeln :) */
+ lehrer = entkuerzeleLehrer(lehrer);
+ vertreter = entkuerzeleLehrer(vertreter);
+ fach = entkuerzeleFach(fach);
+
if(wichtig === false){
return;
}