From 2c43d6051810201eb0e24befc9401775b9c39525 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9ry=20Debongnie?= Date: Mon, 30 Jun 2014 14:42:05 +0200 Subject: [PATCH] [FIX] don't display separators in the drawer now, separators (defined by the tag 'group'!) are only displayed in the autocomplete and not in the searchview drawer --- addons/web/static/src/js/search.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/addons/web/static/src/js/search.js b/addons/web/static/src/js/search.js index 92396bc181b..b21e5649d6e 100644 --- a/addons/web/static/src/js/search.js +++ b/addons/web/static/src/js/search.js @@ -846,17 +846,17 @@ instance.web.SearchViewDrawer = instance.web.Widget.extend({ } switch (item.tag) { - case 'separator': - case 'newline': - filters.push(new instance.web.search.Separator(this)) + case 'separator': case 'newline': break; case 'filter': filters.push(new instance.web.search.Filter(item, group)); break; case 'group': + self.inputs.push(new instance.web.search.Separator(this)) self.make_widgets(item.children, fields, new instance.web.search.Group(group, 'w', item)); break; + self.inputs.push(new instance.web.search.Separator(this)) case 'field': var field = this.make_field( item, fields[item['attrs'].name], group); @@ -1315,6 +1315,8 @@ instance.web.search.Filter = instance.web.search.Input.extend(/** @lends instanc }); instance.web.search.Separator = instance.web.search.Input.extend({ + _in_drawer: false, + complete: function () { return {is_separator: true}; }