diff --git a/odex25_base/fims_general_search_tree_view/static/src/js/list_search.js b/odex25_base/fims_general_search_tree_view/static/src/js/list_search.js index f0d17203c..1a00f019e 100644 --- a/odex25_base/fims_general_search_tree_view/static/src/js/list_search.js +++ b/odex25_base/fims_general_search_tree_view/static/src/js/list_search.js @@ -5,291 +5,321 @@ odoo.define('fims_general_search_tree_view.list_search', function (require) { var core = require('web.core'); var _t = core._t; var session = require('web.session'); + var pyUtils = require('web.py_utils'); + var Domain = require('web.Domain'); ListRenderer.include({ - events: _.extend({ - 'keyup .oe_search_input': '_onKeyUp', - 'click .oe_clear_search': '_onClearSearch' - }, ListRenderer.prototype.events), + events: _.extend({}, ListRenderer.prototype.events, { + 'keyup .oe_search_input': '_onSearchKeyUp', + 'click .oe_clear_search': '_onClearSearchClick' + }), + /** + * @override + */ _renderView: function () { var self = this; return this._super.apply(this, arguments).then(function () { - self.$('.o_list_table').addClass('o_list_table_ungrouped'); - if (self.arch.tag == 'tree' && self.$el.hasClass('o_list_view')) { - // Check if the search input already exists - if (!self.$el.find('.oe_search_input').length) { - var search = '
' + _t('No results for: ') + '' + _.escape(searchValue) + '
' + - '' + _t('Try different keywords or check your filters') + '
' + - '' + _.escape(searchValue) + '
' + + '