From 23d19545a7295cef91669d613902be7cc87dd56f Mon Sep 17 00:00:00 2001 From: Ludovic Stephan Date: Wed, 5 Apr 2017 22:23:56 -0300 Subject: [PATCH] Add back root_sort --- kfet/static/kfet/js/kfet.api.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/kfet/static/kfet/js/kfet.api.js b/kfet/static/kfet/js/kfet.api.js index 32d8d9f6..0f6cd91b 100644 --- a/kfet/static/kfet/js/kfet.api.js +++ b/kfet/static/kfet/js/kfet.api.js @@ -690,7 +690,7 @@ class ModelForest { * @param {Object} [options] Options for element render method */ display($container, templates, options) { - this.roots.sort(this.roots[0].constructor.compare); + this.roots.sort(this.constructor.root_sort); for (let root of this.roots) { $container.append(this.render_element(root, templates, options)); } @@ -782,8 +782,6 @@ class ArticleList extends APIModelForest { /** * Default structure for ArticleList instances * @abstract - * @default {'article': Article, - 'category': ArticleCategory} */ static get structure() { return { @@ -800,6 +798,14 @@ class ArticleList extends APIModelForest { } + /** + * Comparison function to sort roots + * @default {@link Models.ArticleCategory.compare|ArticleCategory.compare} + */ + static get root_sort() { + return ArticleCategory.compare; + } + /** * Default url to get ArticlList data * @abstract