From 7f55b2ec63dc6a09641410a76f4ccaec2f133b58 Mon Sep 17 00:00:00 2001 From: root <root@s17944416.onlinehome-server.info> Date: Wed, 26 Aug 2015 19:01:37 +0200 Subject: [PATCH] reload fur mensa foo: --- panels/mensaPlan/script.js | 31 +++++++++++++++++++++++++++---- 1 file changed, 27 insertions(+), 4 deletions(-) diff --git a/panels/mensaPlan/script.js b/panels/mensaPlan/script.js index 78434fe..574e3ac 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(); } -- GitLab