Skip to content
Snippets Groups Projects
Commit 6824bccc authored by Rico van Endern's avatar Rico van Endern
Browse files

Merged in dev (pull request #35)

HookTest
parents 7a8a9791 83e34ed8
No related branches found
No related tags found
No related merge requests found
Showing
with 7 additions and 194 deletions
File mode changed from 100644 to 100755
this.tabtime=20;
this.checkShowCondition = function() {
return 3*this.tabtime;
return 20;
}
this.show = function() {
// switch tabs
this.interval=setInterval(function() {
var currentTab = $("#tabs").tabs('option', 'active');
switch (currentTab) {
case 0:
currentTab = 1;
break;
case 1:
currentTab = 2;
break;
case 2:
currentTab = 0;
break;
default:
currentTab = 0;
//SomeSortOfTimingStuff
}
$("#tabs").tabs({
active : currentTab
});
}, this.tabtime*1000);
}
this.hide = function() {
clearInterval(this.interval);
//CleanDat
}
this.loaded = function(panel, config) {
......@@ -36,7 +17,7 @@ this.loaded = function(panel, config) {
}, 30*60*1000);
function getMensaPlan() {
$.getJSON("tmp/mensaPlan.json?"+( new Date().getTime()) ).done(function(json) {
$.getJSON("tmp/lsfView.json?"+( new Date().getTime()) ).done(function(json) {
fillTable(json);
}).fail(function(jqxhr, textStatus, error) {
var err = textStatus + ", " + error;
......@@ -46,176 +27,8 @@ this.loaded = function(panel, config) {
function fillTable(json) {
var date = new Date();
var next = 0;
if (date.getHours() >= 15) {
next = 1;
}
switch (date.getDay() + next) {
case 0:
var day = json.montag;
break;
case 1:
var day = json.montag;
break;
case 2:
var day = json.dienstag;
break;
case 3:
var day = json.mittwoch;
break;
case 4:
var day = json.donnerstag;
break;
case 5:
var day = json.freitag;
break;
case 6:
var day = json.montag;
break;
case 7:
var day = json.montag;
break;
}
if (next) {
document.getElementById("mensaPlanTitleBar").innerHTML = "Mensaplan von MORGEN dem "
+ day[0].date;
} else {
document.getElementById("mensaPlanTitleBar").innerHTML = "Mensaplan von HEUTE dem "
+ day[0].date;
}
var tableBody1 = document.getElementById("mensaPlanTable1Body");
var tableBody2 = document.getElementById("mensaPlanTable2Body");
var tableBody3 = document.getElementById("mensaPlanTable3Body");
tableBody1.innerHTML = ""; // clear
tableBody2.innerHTML = ""; // clear
tableBody3.innerHTML = ""; // clear
var a = 0;
var b = 0;
var c = 0;
for (var i = 0; i < day.length; i++) {
var gericht = day[i];
var row = "";
switch (gericht.counter) {
case 1:
var row = tableBody1.insertRow(a);
a++;
break;
case 2:
var row = tableBody1.insertRow(a);
a++;
break;
case 3:
var row = tableBody1.insertRow(a);
a++;
break;
case 4:
var row = tableBody3.insertRow(c);
c++;
break;
case 5:
var row = tableBody1.insertRow(a);
a++;
break;
case 6:
var row = tableBody2.insertRow(b);
b++;
break;
case 7:
var row = tableBody3.insertRow(c);
c++;
break;
case 8:
var row = tableBody3.insertRow(c);
c++;
break;
default:
var row = tableBody3.insertRow(c);
c++;
}
var cell1 = row.insertCell(0);
var cell2 = row.insertCell(1);
var cell3 = row.insertCell(2);
cell1.innerHTML = gericht.shortText;
var art = "";
var first = true;
if (gericht.rind) {
art += "R";
}
if (!first) {
art += " ";
first = false;
}
if (gericht.schwein) {
art += "S";
}
if (!first) {
art += " ";
first = false;
}
if (gericht.gefluegel) {
art += "G";
}
if (!first) {
art += " ";
first = false;
}
if (gericht.fisch) {
art += "F";
}
if (!first) {
art += " ";
first = false;
}
if (gericht.vegetarisch) {
art += "V";
}
if (!first) {
art += " ";
first = false;
}
if (gericht.vegan) {
art += "N";
}
cell2.innerHTML = art;
var img = "";
switch (gericht.counter) {
case 1:
img = "icon-menue-1.png";
break;
case 2:
img = "icon-menue-2.png";
break;
case 3:
img = "icon-tagesgericht.png";
break;
case 4:
img = "icon-vegetarisch.png";
break;
case 5:
img = "icon-aktionsteller.png";
break;
case 6:
img = "icon-grillstation.png";
break;
case 7:
img = "icon-fisch.png";
break;
case 8:
img = "icon-vegan.png";
break;
default:
img = "ERROR";
}
if (gericht.counter != 0) {
gericht.counter = cell3.innerHTML = '<img src="panels/mensaPlan/img/'
+ img + '" />';
}
}
document.getElementById("lsfViewTitleBar").innerHTML = "Vorlesungen zwischen 123 und 123";
}
getMensaPlan();
$(function() {
$("#tabs").tabs();
});
}
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File suppressed by a .gitattributes entry, the file's encoding is unsupported, or the file size exceeds the limit.
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File suppressed by a .gitattributes entry, the file's encoding is unsupported, or the file size exceeds the limit.
File suppressed by a .gitattributes entry, the file's encoding is unsupported, or the file size exceeds the limit.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment