From e8c586b6d4dd2aed5767b4c14be88de9e1bacc85 Mon Sep 17 00:00:00 2001 From: "Cedric Prieels (cpr)" Date: Fri, 4 Jun 2021 12:16:10 +0000 Subject: [PATCH] [FIX] portal: fix portal searchbar Small fix which removes an error when the user tries to search for an element using the enter key. task-2508883 Related PR: https://github.com/odoo/odoo/pull/70305 closes odoo/odoo#71753 Signed-off-by: Yannick Tivisse (yti) --- addons/portal/static/src/js/portal.js | 16 ++++------------ addons/portal/views/portal_templates.xml | 2 +- 2 files changed, 5 insertions(+), 13 deletions(-) diff --git a/addons/portal/static/src/js/portal.js b/addons/portal/static/src/js/portal.js index 610e58b505f..183f383b4ed 100644 --- a/addons/portal/static/src/js/portal.js +++ b/addons/portal/static/src/js/portal.js @@ -96,9 +96,8 @@ publicWidget.registry.PortalHomeCounters = publicWidget.Widget.extend({ publicWidget.registry.portalSearchPanel = publicWidget.Widget.extend({ selector: '.o_portal_search_panel', events: { - 'click .search-submit': '_onSearchSubmitClick', 'click .dropdown-item': '_onDropdownItemClick', - 'keyup input[name="search"]': '_onSearchInputKeyup', + 'submit': '_onSubmit', }, /** @@ -136,12 +135,6 @@ publicWidget.registry.portalSearchPanel = publicWidget.Widget.extend({ // Handlers //-------------------------------------------------------------------------- - /** - * @private - */ - _onSearchSubmitClick: function () { - this._search(); - }, /** * @private */ @@ -156,10 +149,9 @@ publicWidget.registry.portalSearchPanel = publicWidget.Widget.extend({ /** * @private */ - _onSearchInputKeyup: function (ev) { - if (ev.keyCode === $.ui.keyCode.ENTER) { - this._search(); - } + _onSubmit: function (ev) { + ev.preventDefault(); + this._search(); }, }); diff --git a/addons/portal/views/portal_templates.xml b/addons/portal/views/portal_templates.xml index 8381af7612d..cd810614967 100644 --- a/addons/portal/views/portal_templates.xml +++ b/addons/portal/views/portal_templates.xml @@ -310,7 +310,7 @@ -