From e1abff224210c6957756ce1237deef784fded4a4 Mon Sep 17 00:00:00 2001 From: Ludovic Stephan Date: Thu, 9 Mar 2017 22:31:59 -0300 Subject: [PATCH] last tweaks --- kfet/static/kfet/js/kfet.api.js | 10 ++++++---- kfet/templates/kfet/kpsul.html | 1 + 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/kfet/static/kfet/js/kfet.api.js b/kfet/static/kfet/js/kfet.api.js index 4747dfce..2a0c398b 100644 --- a/kfet/static/kfet/js/kfet.api.js +++ b/kfet/static/kfet/js/kfet.api.js @@ -683,15 +683,17 @@ class ModelList { .filter(v => v[name].id == elt.id) ; children.sort(child_model.compare); + //TODO: less dirty var $container = $('
'); - $container.attr('data-'+name+'-id', elt.id); - $container.append(elt.display($(template), options)); + var $elt = elt.display($(template), options); + $elt.attr('data-'+name+'-id', elt.id); + $container.append($elt); for (let child of children) { $container.append(this.render_element(child, templates, options)); } - return $container; + return $container.html(); } } @@ -719,7 +721,7 @@ class ModelList { * @param {Object} props Properties to match */ find(model, props) { - if (!this.constructor.models.find(model)) { + if (this.constructor.models.indexOf(model) == -1) { return undefined ; } diff --git a/kfet/templates/kfet/kpsul.html b/kfet/templates/kfet/kpsul.html index 05dff009..43a55dd2 100644 --- a/kfet/templates/kfet/kpsul.html +++ b/kfet/templates/kfet/kpsul.html @@ -915,6 +915,7 @@ $(document).ready(function() { var env = { articleSelect: articleSelect, + addPurchase: addPurchase, updateBasketAmount: updateBasketAmount, updateBasketRel: updateBasketRel, performOperations: performOperations,