diff --git a/cookbook/templates/shopping_list.html b/cookbook/templates/shopping_list.html
index f4c4e24f2..c4d7111c1 100644
--- a/cookbook/templates/shopping_list.html
+++ b/cookbook/templates/shopping_list.html
@@ -116,6 +116,7 @@
this.shopping_list = {
"recipes": [],
"entries": [],
+ "entries_display": [],
"shared": [],
"created_by": 1
}
@@ -167,10 +168,10 @@
}
}
},
- updateMultiplier: function(slr_id) {
+ updateMultiplier: function (slr_id) {
console.log('searching', slr_id)
let slr = undefined
- for (let r of this.shopping_list.recipes){
+ for (let r of this.shopping_list.recipes) {
console.log(r, r.id)
if (r.id === slr_id) {
console.log('FOUND')
@@ -178,10 +179,23 @@
}
}
- for (let e of this.shopping_list.entries){
+ for (let e of this.shopping_list.entries) {
e.amount = (e.amount * slr.multiplier)
}
},
+ updateDisplay: function () {
+ //TODO merge multiple ingredients of same unit
+ this.shopping_list.entries_display = []
+
+ for (let e of this.shopping_list.entries) {
+ let de = e
+ de.amount = (e.amount * slr.multiplier)
+
+ this.shopping_list.entries_display.push({
+
+ })
+ }
+ },
searchKeywords: function (query) {
this.keywords_loading = true
this.$http.get("{% url 'api:keyword-list' %}" + '?query=' + query + '&limit=10').then((response) => {