From d4e3298b8b99d7aa005ea6068c528f062278c44e Mon Sep 17 00:00:00 2001 From: Siddarth Gajjar Date: Fri, 8 May 2020 11:52:38 +0000 Subject: [PATCH] [IMP] web_tour: adapt statusBar CTA helper function Now that for a single visible button there is no 'Action' dropdown, the tour helper function has to be adapted. Related PR odoo/enterprise#10602 Task ID: 2225270 --- addons/web_tour/static/src/js/tour_step_utils.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/addons/web_tour/static/src/js/tour_step_utils.js b/addons/web_tour/static/src/js/tour_step_utils.js index d49c28f7778..dc69e8968e2 100644 --- a/addons/web_tour/static/src/js/tour_step_utils.js +++ b/addons/web_tour/static/src/js/tour_step_utils.js @@ -102,10 +102,15 @@ return core.Class.extend({ return [ { mobile: true, - trigger: '.o_statusbar_buttons .btn.dropdown-toggle:contains(Action)', + auto: true, + trigger: '.o_statusbar_buttons', extra_trigger: extraTrigger, - content: _t('Open Action Dropdown Menu.'), - position: 'bottom', + run: actions => { + const $action = $('.o_statusbar_buttons .btn.dropdown-toggle:contains(Action)'); + if ($action.length) { + actions.click($action); + } + }, }, { trigger: `.o_statusbar_buttons button:enabled:contains('${innerTextButton}')`, content: description,