diff --git a/cookbook/templates/meal_plan.html b/cookbook/templates/meal_plan.html
index 16cfff5be..448ae97a0 100644
--- a/cookbook/templates/meal_plan.html
+++ b/cookbook/templates/meal_plan.html
@@ -50,58 +50,25 @@
-
- | [[t]] |
+
+ |
+
+
+ [[element.name]] - [[element.id]]
+
+
+ |
[[plan_entries]]
- drag n drop
+ [[meal_types]]
-
-
-
Draggable 1
-
-
- [[element]]
-
-
-
-
-
-
Draggable 2
-
-
- [[element]]
-
-
-
-
-
-
Draggable 2
-
-
- [[element]]
-
-
-
-
-
-
@@ -117,31 +84,24 @@
days: moment.weekdays(),
plan_entries: [],
meal_types: [],
- list3: [],
meal_plan: [
- {
- name: "Breakfast",
- id: 1,
- items: []
- }
+
],
},
mounted: function () {
this.getPlanEntries();
- this.getPlanTypes();
-
},
methods: {
getPlanEntries: function () {
this.loading = true;
this.$http.get("{% url 'api:mealplan-list' %}?week=" + week).then((response) => {
this.plan_entries = response.data;
- this.loading = false;
+ this.getPlanTypes();
+ })
+ .catch((err) => {
+ this.loading = false;
+ console.log(err);
})
- .catch((err) => {
- this.loading = false;
- console.log(err);
- })
},
getPlanTypes: function () {
this.loading = true;
@@ -150,27 +110,34 @@
this.loading = false;
this.buildGrid();
})
- .catch((err) => {
- this.loading = false;
- console.log(err);
- })
+ .catch((err) => {
+ this.loading = false;
+ console.log(err);
+ })
},
buildGrid: function () {
-
+ for (t of this.meal_types) {
+ console.log(t.name)
+ var type = {
+ name: t.name,
+ days: []
+ }
+ for (d of this.days) {
+ type.days.push({
+ name: d,
+ items: [
+ {'id':Math.round(Math.random()*1000), "name": "Test"}
+ ]
+ })
+ }
+ this.meal_plan.push(type)
+ }
},
log: function (param, evt) {
console.log("param")
console.log(param)
console.log("EVT")
console.log(evt)
- },
- test: function (evt, originalEvent) {
- console.log("THIS")
- console.log(this)
- console.log("EVT")
- console.log(evt)
- console.log("OEV")
- console.log(originalEvent)
}
}
});