diff --git a/panels/mensaPlan/script.js b/panels/mensaPlan/script.js index 78434fe5e50350177aa3f709dcf88a521a92ff43..574e3acf572a4fe19eff26b09d45428d3a0622c8 100755 --- a/panels/mensaPlan/script.js +++ b/panels/mensaPlan/script.js @@ -1,10 +1,9 @@ this.loaded = function(panel, config) { - + setInterval(function(){getMensaPlan();}, 1800000); function getMensaPlan() { $.getJSON( "panels/mensaPlan/mensaPlan.json") .done(function( json ) { - console.log( "JSON Data: " + json.montag.gerichte ); fillTable(json); }) .fail(function( jqxhr, textStatus, error ) { @@ -15,7 +14,32 @@ this.loaded = function(panel, config) { function fillTable( json ) { var tableBody = document.getElementById("mensaPlanTableBody"); - var gerichte = json.montag.gerichte; + var day = new Date(); + switch(day.getDay()){ + case 0: + var gerichte = json.sonntag.gerichte; + break; + case 1: + var gerichte = json.montag.gerichte; + break; + case 2: + var gerichte = json.dienstag.gerichte; + break; + case 3: + console.log("BLA"); + var gerichte = json.mittwoch.gerichte; + break; + case 4: + var gerichte = json.donnerstag.gerichte; + break; + case 5: + var gerichte = json.freitag.gerichte; + break; + case 6: + var gerichte = json.samstag.gerichte; + break; + } + tableBody.innerHtml = ""; for(var i=0;i<gerichte.length;i++){ var gericht = gerichte [i]; var row = tableBody.insertRow(i); @@ -29,5 +53,4 @@ this.loaded = function(panel, config) { } getMensaPlan(); - fillTable(); }