From d43624b5c52bc0b5bd8b6bb36f2a828ff9cbd3eb Mon Sep 17 00:00:00 2001 From: Aaron Bohy Date: Thu, 4 Apr 2019 11:50:01 +0000 Subject: [PATCH] [FIX] web: list: execute group button with keyboard navigation Recent work on the list view allowed to add buttons in group headers (see 015958dc17). However, we couldn't execute the action of the button by pressing Enter, because the Enter keydown was stopPropagated by another handler (folding the group). This rev. makes this work, and also improves a bit the style of the buttons in group headers. Task 1915702 --- .../static/src/js/views/list/list_renderer.js | 60 +++++++++++----- addons/web/static/src/scss/list_view.scss | 3 + addons/web/static/tests/views/list_tests.js | 72 +++++++++++++++++++ 3 files changed, 118 insertions(+), 17 deletions(-) diff --git a/addons/web/static/src/js/views/list/list_renderer.js b/addons/web/static/src/js/views/list/list_renderer.js index 471598ca4e4..cbe99715fb5 100644 --- a/addons/web/static/src/js/views/list/list_renderer.js +++ b/addons/web/static/src/js/views/list/list_renderer.js @@ -444,7 +444,6 @@ var ListRenderer = BasicRenderer.extend({ * @returns {jQuery} a