From 9ab2a11432bfc026f32c03d7639af8175f88f461 Mon Sep 17 00:00:00 2001 From: Ludovic Stephan Date: Thu, 16 Mar 2017 22:26:59 -0300 Subject: [PATCH] Finish adapting ArticleManager and Autocomplete --- kfet/static/kfet/js/kpsul.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/kfet/static/kfet/js/kpsul.js b/kfet/static/kfet/js/kpsul.js index e3621dee..b2b4c5fa 100644 --- a/kfet/static/kfet/js/kpsul.js +++ b/kfet/static/kfet/js/kpsul.js @@ -373,11 +373,11 @@ class ArticleManager { constructor(env) { this._env = env; // Global K-Psul Manager - this._$container = $('#articles_data tbody'); + this._$container = $('#articles_data'); this._$input = $('#article_autocomplete'); this._$nb = $('#article_number'); - this.templates = {'category': '', - 'article' : ''} + this.templates = {'category': '
', + 'article' : '
'} this.selected = new Article() ; this.list = new ArticleList() ; @@ -410,7 +410,7 @@ class ArticleManager { } reset_data() { - this._$container.find('tr').remove(); + this._$container.html(''); this.list.clear(); this.list.fromAPI({}, this.display_list.bind(this), $.noop) ; } @@ -450,10 +450,11 @@ class ArticleManager { }); this._$container.on('click', '.article', function() { - var id = $(this).attr('data-article-id') ; - var article = that.list.find(Article, { 'id': intCheck(id) }); + var id = $(this).parent().attr('id').split('-')[1]; + console.log(id); + var article = that.list.find('article', id); if (article) - that.validate(article); + that.validate(article.content); }); this._$nb.on('keydown', function(e) {