Skip to content
Snippets Groups Projects
Commit e8c745d8 authored by root's avatar root
Browse files

minimal mensaParser

parent 879e8a2b
No related branches found
No related tags found
No related merge requests found
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
}, },
"down" : { "down" : {
"type" : "panel", "type" : "panel",
"name" : "" "name" : "mensaPlan"
} }
}, },
"right" : { "right" : {
......
{"montag": {"date": "29.06.2015", "gerichte": [{"kategorie": "\n\n", "art": "S,K", "gericht": "Gebackene Maultaschen (20,22,28) mit Kr\u00e4uterquark (20,26,28), dazu 3 Beilagen nach Wahl"}, {"kategorie": "\n\n", "art": "G,K", "gericht": "H\u00e4hnchenbrustfilet (9,20) mit Gefl\u00fcgelsauce (20,22,28), dazu 3 Beilagen nach Wahl"}, {"kategorie": "\n\n", "art": "V,K", "gericht": "Gebackene Ofenkartoffel mit Knoblauch Dip (7,20,22,26), dazu Salat und Dessert"}, {"kategorie": "\n\n", "art": "V,K", "gericht": "Schupfnudeln mit Mangold (20,22,26) und Tomatensauce, dazu 3 Beilagen nach Wahl"}, {"kategorie": "\n\n", "art": "G", "gericht": "Gebratenes Putensteak (20) mit Kr\u00e4uterbutter (26), dazu Pommes frites und Brokkoli"}, {"kategorie": "\n\n", "art": "G", "gericht": "H\u00e4hnchen D\u00f6ner Teller (1,6,7,9,20,25,26) mit Tzatziki (26), Pommes frites und Krautsalat"}, {"kategorie": "\n\n", "art": "S,A", "gericht": "Fleisch aus artgerechter Tierhaltung: Holzf\u00e4llersteak mit Zwiebeln, dazu Bratkartoffeln und Grillgem\u00fcse"}, {"kategorie": "\n\n", "art": "R", "gericht": "Argentinisches Rinderh\u00fcftsteak mit Kr\u00e4uterbutter (26), dazu Pommes frites und Prinze\u00dfbohnen"}, {"kategorie": "\n\n", "art": "R", "gericht": "Teigr\u00f6llchen gef\u00fcllt mit Ridfleisch (2,20),Dip,dazu Reis und Salat (29)"}, {"kategorie": "\n\n", "art": "G", "gericht": "Souflakispie\u00df von der Putenbrust mit Tzatziki (26), dazu Pommes frites und Krautsalat"}, {"kategorie": "\n\n", "art": "G", "gericht": "H\u00e4hnchen D\u00f6ner Tasche (1,6,7,9,20,25,26,30) mit Tzatziki (26) und Krautsalat"}, {"kategorie": "\n\n", "art": "F", "gericht": "Seelachsfilet mit Spinat und Mozzarella \u00fcberbacken (20,22,23,26,28), dazu Salzkartoffeln und Salat (29)"}, {"kategorie": "\n\n", "art": "N", "gericht": "Sojafrikassee mit Erbsen, Spargel und Champignons (4,20,25,28), dazu Reis und Salat (29)"}]}, "mittwoch": {"date": "01.07.2015", "gerichte": [{"kategorie": "\n\n", "art": "G,K", "gericht": "H\u00e4hnchenkeule mit Olivensauce (4,10,20), dazu 3 Beilagen nach wahl"}, {"kategorie": "\n\n", "art": "S,K", "gericht": "Schweineschnitzel (20) mit Champignonsauce (1,20), dazu 3 Beilagen nach Wahl"}, {"kategorie": "\n\n", "art": "S,K", "gericht": "Geschnetzeltes in Tomaten -K\u00e4sesauce (2,4,26), dazu Nudeln (20), Salat und Dessert"}, {"kategorie": "\n\n", "art": "N,K", "gericht": "Tortellini Verdura (20,28) in Kr\u00e4utersauce (4,20,25), dazu 3 Beilagen nach Wahl"}, {"kategorie": "\n\n", "art": "G", "gericht": "Gebratenes Putensteak (20) mit Kr\u00e4uterbutter (26), dazu Pommes frites und Brokkoli"}, {"kategorie": "\n\n", "art": "G", "gericht": "H\u00e4hnchen D\u00f6ner Teller (1,6,7,9,20,25,26) mit Tzatziki (26), Pommes frites und Krautsalat"}, {"kategorie": "\n\n", "art": "G", "gericht": "H\u00e4hnchen D\u00f6ner Tasche (1,6,7,9,20,25,26,30) mit Tzatziki (26) und Krautsalat"}, {"kategorie": "\n\n", "art": "R", "gericht": "Teigr\u00f6llchen gef\u00fcllt mit Rindfleisch (2,20), Dip, dazu Reis und Salat (29)"}, {"kategorie": "\n\n", "art": "R", "gericht": "Argentinisches Rinderh\u00fcftsteak mit Kr\u00e4uterbutter (26), dazu Pommes frites und Prinze\u00dfbohnen"}, {"kategorie": "\n\n", "art": "S,A", "gericht": "Fleisch aus artgerechter Tierhaltung: Holzf\u00e4llersteak mit Zwiebeln, dazu Bratkartoffeln und Grillgem\u00fcse"}, {"kategorie": "\n\n", "art": "G", "gericht": "Souflakispie\u00df von der Putenbrust mit Tzatziki (26), dazu Pommes frites und Krautsalat"}, {"kategorie": "\n\n", "art": "F", "gericht": "Seelachsfilet mit Spinat und Mozzarella \u00fcberbacken (20,22,23,26,28), dazu Salzkartoffeln und Salat (29)"}, {"kategorie": "\n\n", "art": "N", "gericht": "Sojafrikassee mit Erbsen, Spargel und Champignons (4,20,25,28), dazu Reis und Salat (29)"}]}, "freitag": {"date": "03.07.2015", "gerichte": [{"kategorie": "\n\n", "art": "S,K", "gericht": "Schweinehacksteak mit Tomate und K\u00e4se \u00fcberbacken (4,20,22,26,28,29) und Sauce (20,28), dazu 3 Beilagen nach Wahl"}, {"kategorie": "\n\n", "art": "F,K", "gericht": "Seelachsfilet im Kartoffelmantel (1,2,20,22,23,31) mit Kr\u00e4utersauce (20,26), dazu 3 Beilagen nach Wahl"}, {"kategorie": "\n\n", "art": "N,K", "gericht": "Penne (20) mit frischen Champignons in Rahm (4,20,25), dazu Salat und Dessert"}, {"kategorie": "\n\n", "art": "N,K", "gericht": "Kichererbsen-Curry mit Gem\u00fcse, dazu 3 Beilagen nach Wahl"}, {"kategorie": "\n\n", "art": "G", "gericht": "Gebratenes Putensteak (20) mit Kr\u00e4uterbutter (26), dazu Pommes frites und Brokkoli"}, {"kategorie": "\n\n", "art": "R", "gericht": "Teigr\u00f6llchen gef\u00fcllt mit Ridfleisch (2,20),Dip,dazu Reis und Salat (29)"}, {"kategorie": "\n\n", "art": "S,A", "gericht": "Fleisch aus artgerechter Tierhaltung: Holzf\u00e4llersteak mit Zwiebeln, dazu Bratkartoffeln und Grillgem\u00fcse"}, {"kategorie": "\n\n", "art": "R", "gericht": "Argentinisches Rinderh\u00fcftsteak mit Kr\u00e4uterbutter (26), dazu Pommes frites und Prinze\u00dfbohnen"}, {"kategorie": "\n\n", "art": "G", "gericht": "Souflakispie\u00df von der Putenbrust mit Tzatziki (26), dazu Pommes frites und Krautsalat"}, {"kategorie": "\n\n", "art": "G", "gericht": "H\u00e4hnchen D\u00f6ner Tasche (1,6,7,9,20,25,26,30) mit Tzatziki (26) und Krautsalat"}, {"kategorie": "\n\n", "art": "G", "gericht": "H\u00e4hnchen D\u00f6ner Teller (1,6,7,9,20,25,26) mit Tzatziki (26), Pommes frites und Krautsalat"}, {"kategorie": "\n\n", "art": "F", "gericht": "Seelachsfilet mit Spinat und Mozzarella \u00fcberbacken (20,22,23,26,28), dazu Salzkartoffeln und Salat (29)"}, {"kategorie": "\n\n", "art": "N", "gericht": "Sojafrikassee mit Erbsen, Spargel und Champignons (4,20,25,28), dazu Reis und Salat (29)"}]}, "dienstag": {"date": "30.06.2015", "gerichte": [{"kategorie": "\n\n", "art": "V,K", "gericht": "Kartoffel -Brokkoliauflauf (4,22,26) mit Sesamsauce (26,30), dazu 3 Beilagen nach Wahl"}, {"kategorie": "\n\n", "art": "S,K", "gericht": "Balkanr\u00f6llchen (20,22,29) mit Tzatziki (26), dazu 3 Beilagen nach Wahl"}, {"kategorie": "\n\n", "art": "F,K", "gericht": "Gebackene Fischst\u00e4bchen (20,23) mit Dillcreme (7,20,22,26,28), dazu P\u00fcree (26), Salat und Dessert"}, {"kategorie": "\n\n", "art": "N,K", "gericht": "Sojagyros (25) mit Dip (7,20,28), dazu 3 Beilagen nach Wahl"}, {"kategorie": "\n\n", "art": "G", "gericht": "Gebratenes Putensteak (20) mit Kr\u00e4uterbutter (26), dazu Pommes frites und Brokkoli"}, {"kategorie": "\n\n", "art": "G", "gericht": "H\u00e4hnchen D\u00f6ner Tasche (1,6,7,9,20,25,26,30) mit Tzatziki (26) und Krautsalat"}, {"kategorie": "\n\n", "art": "S,A", "gericht": "Fleisch aus artgerechter Tierhaltung: Holzf\u00e4llersteak mit Zwiebeln, dazu Bratkartoffeln und Grillgem\u00fcse"}, {"kategorie": "\n\n", "art": "R", "gericht": "Argentinisches Rinderh\u00fcftsteak mit Kr\u00e4uterbutter (26), dazu Pommes frites und Prinze\u00dfbohnen"}, {"kategorie": "\n\n", "art": "R", "gericht": "Teigr\u00f6llchen gef\u00fcllt mit Ridfleisch (2,20),Dip,dazu Reis und Salat (29)"}, {"kategorie": "\n\n", "art": "G", "gericht": "Souflakispie\u00df von der Putenbrust mit Tzatziki (26), dazu Pommes frites und Krautsalat"}, {"kategorie": "\n\n", "art": "G", "gericht": "H\u00e4hnchen D\u00f6ner Teller (1,6,7,9,20,25,26) mit Tzatziki (26), Pommes frites und Krautsalat"}, {"kategorie": "\n\n", "art": "F", "gericht": "Seelachsfilet mit Spinat und Mozzarella \u00fcberbacken (20,22,23,26,28), dazu Salzkartoffeln und Salat (29)"}, {"kategorie": "\n\n", "art": "N", "gericht": "Sojafrikassee mit Erbsen, Spargel und Champignons (4,20,25,28), dazu Reis und Salat (29)"}]}, "donnerstag": {"date": "02.07.2015", "gerichte": [{"kategorie": "\n\n", "art": "V,K", "gericht": "Sp\u00e4tzle mit Gem\u00fcse und K\u00e4se \u00fcberbacken (4,20,22,26), dazu ein Dip (20,26,28) und 3 Beilagen nach Wahl"}, {"kategorie": "\n\n", "art": "G,K", "gericht": "Poulardenbrust im Knuspermantel (20) mit Gefl\u00fcgelsauce (20,22,28), dazu 3 Beilagen nach Wahl"}, {"kategorie": "\n\n", "art": "S,K", "gericht": "M\u00f6hreneintopf (26) mit Mettwurst (1,29), dazu Br\u00f6tchen(20) und Dessert"}, {"kategorie": "\n\n", "art": "N,K", "gericht": "Kartoffel - Zucchinipfanne mit Tofu Dip (25), dazu 3 Beilagen nach Wahl"}, {"kategorie": "\n\n", "art": "G", "gericht": "Gebratenes Putensteak (20) mit Kr\u00e4uterbutter (26), dazu Pommes frites und Brokkoli"}, {"kategorie": "\n\n", "art": "G", "gericht": "H\u00e4hnchen D\u00f6ner Teller (1,6,7,9,20,25,26) mit Tzatziki (26), Pommes frites und Krautsalat"}, {"kategorie": "\n\n", "art": "G", "gericht": "H\u00e4hnchen D\u00f6ner Tasche (1,6,7,9,20,25,26,30) mit Tzatziki (26) und Krautsalat"}, {"kategorie": "\n\n", "art": "R", "gericht": "Teigr\u00f6llchen gef\u00fcllt mit Rindfleisch (2,20),Dip,dazu Reis und Salat (29)"}, {"kategorie": "\n\n", "art": "R", "gericht": "Argentinisches Rinderh\u00fcftsteak mit Kr\u00e4uterbutter (26), dazu Pommes frites und Prinze\u00dfbohnen"}, {"kategorie": "\n\n", "art": "S,A", "gericht": "Fleisch aus artgerechter Tierhaltung: Holzf\u00e4llersteak mit Zwiebeln, dazu Bratkartoffeln und Grillgem\u00fcse"}, {"kategorie": "\n\n", "art": "G", "gericht": "Souflakispie\u00df von der Putenbrust mit Tzatziki (26), dazu Pommes frites und Krautsalat"}, {"kategorie": "\n\n", "art": "F", "gericht": "Seelachsfilet mit Spinat und Mozzarella \u00fcberbacken (20,22,23,26,28), dazu Salzkartoffeln und Salat (29)"}, {"kategorie": "\n\n", "art": "N", "gericht": "Sojafrikassee mit Erbsen, Spargel und Champignons (4,20,25,28), dazu Reis und Salat (29)"}]}}
\ No newline at end of file
{"timestamp": "BLA"}
\ No newline at end of file
this.loaded = function(panel, config) {
function getMensaPlan() {
$.getJSON( "panels/mensaPlan/mensaPlan.json")
.done(function( json ) {
console.log( "JSON Data: " + json.montag.gerichte );
fillTable(json);
})
.fail(function( jqxhr, textStatus, error ) {
var err = textStatus + ", " + error;
console.log( "Request Failed: " + err );
});
}
function fillTable( json ) {
var tableBody = document.getElementById("mensaPlanTableBody");
var gerichte = json.montag.gerichte;
for(var i=0;i<gerichte.length;i++){
var gericht = gerichte [i];
var row = tableBody.insertRow(i);
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 = gericht.kategorie;
}
}
getMensaPlan();
fillTable();
}
\ No newline at end of file
<table id="mensaPlanTable" style="width:100%;height:100%">
<thead id="mensaPlanTableHead">
<tr>
<th>Gericht</th>
<th>Art</th>
<th>Kategorie</th>
</tr>
</thead>
<tbody id="mensaPlanTableBody">
</tbody>
</table>
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment