Select Git revision
0043_akslot_fixed_improve_verbose_name.py
Forked from
KIF / AKPlanning
Source project has a limited visibility.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
script.js 1.77 KiB
this.loaded = function(panel, config) {
setInterval(function(){getMensaPlan();}, 1800000);
function getMensaPlan() {
$.getJSON( "panels/mensaPlan/mensaPlan.json")
.done(function( json ) {
fillTable(json);
})
.fail(function( jqxhr, textStatus, error ) {
var err = textStatus + ", " + error;
console.log( "Request Failed: " + err );
});
}
function fillTable( json ) {
var day = new Date();
switch(day.getDay()){
case 0:
var gerichte = json.montag.gerichte;
break;
case 1:
var gerichte = json.montag.gerichte;
break;
case 2:
var gerichte = json.dienstag.gerichte;
break;
case 3:
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.montag.gerichte;
break;
}
var tableBody = document.getElementById("mensaPlanTable1Body");
tableBody.innerHTML = "";
var counter = 0;
var j = 0;
for(var i=0;i<gerichte.length;i++){
if(counter >= gerichte.length/2){
tableBody = document.getElementById("mensaPlanTable2Body");
tableBody.innerHTML = "";
j=0;
} else {
counter++;
}
var gericht = gerichte [i];
var row = tableBody.insertRow(j);
var cell1 = row.insertCell(0);
var cell2 = row.insertCell(1);
var cell3 = row.insertCell(2);
cell1.innerHTML = gericht.gericht;
cell2.innerHTML = gericht.art;
cell3.innerHTML = '<img src="../panels/mensaPlan/img/'+gericht.kategorie+'" />';
j++;
}
}
getMensaPlan();
$(function() {
$( "#tabs" ).tabs();
});
setInterval(function(){var currentTab = $("#tabs").tabs('option', 'active');if(currentTab==0){currentTab=1;}else{currentTab=0;};$( "#tabs" ).tabs({ active: currentTab });}, 60000);
}