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() { 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;
}
$("#tabs").tabs({
active : currentTab
});
}, this.tabtime*1000);
this.show = function() {
//SomeSortOfTimingStuff
} }
this.hide = function() { this.hide = function() {
clearInterval(this.interval); //CleanDat
} }
this.loaded = function(panel, config) { this.loaded = function(panel, config) {
...@@ -36,7 +17,7 @@ this.loaded = function(panel, config) { ...@@ -36,7 +17,7 @@ this.loaded = function(panel, config) {
}, 30*60*1000); }, 30*60*1000);
function getMensaPlan() { function getMensaPlan() {
$.getJSON("tmp/mensaPlan.json?"+( new Date().getTime()) ).done(function(json) { $.getJSON("tmp/lsfView.json?"+( new Date().getTime()) ).done(function(json) {
fillTable(json); fillTable(json);
}).fail(function(jqxhr, textStatus, error) { }).fail(function(jqxhr, textStatus, error) {
var err = textStatus + ", " + error; var err = textStatus + ", " + error;
...@@ -46,176 +27,8 @@ this.loaded = function(panel, config) { ...@@ -46,176 +27,8 @@ this.loaded = function(panel, config) {
function fillTable(json) { function fillTable(json) {
var date = new Date(); var date = new Date();
var next = 0; document.getElementById("lsfViewTitleBar").innerHTML = "Vorlesungen zwischen 123 und 123";
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 + '" />';
}
}
} }
getMensaPlan(); 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 or the file's encoding is unsupported.
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 or the file's encoding is unsupported.
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment