From 1eb2e1cc382f6c79c8a636dad8e60871b5a56fe6 Mon Sep 17 00:00:00 2001 From: William Braeckman Date: Fri, 15 Nov 2024 12:59:01 +0000 Subject: [PATCH] [FIX] test_themes: allow proper patch website_swit ..cher Defines dataset directly on website elements such that it can be overridden by other modules if necessary. This was done due to the override in the `test_themes` module completely overriding all attributes of the website_switcher's dropdown items. Runbot Error 106501 closes odoo/design-themes#1025 X-original-commit: c3af5d9796929025c9503ab639afc8c60a262b3f Related: odoo/odoo#190366 Signed-off-by: William Braeckman (wbr) --- .../static/src/systray_items/website_switcher.js | 13 +++++++++++++ .../static/src/systray_items/website_switcher.xml | 3 --- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/test_themes/static/src/systray_items/website_switcher.js b/test_themes/static/src/systray_items/website_switcher.js index 110e70da4..90ae2d8b9 100644 --- a/test_themes/static/src/systray_items/website_switcher.js +++ b/test_themes/static/src/systray_items/website_switcher.js @@ -26,5 +26,18 @@ patch(WebsiteSwitcherSystray.prototype, { } }); }, + + getElements() { + // Add tooltip information + const elements = this._super(); + return elements.map((elem) => { + elem.dataset = { + ...elem.dataset, + ...this.tooltips[elem.id] + }; + return elem + }); + }, + template: 'test_themes.WebsiteSwitcherSystray', }); diff --git a/test_themes/static/src/systray_items/website_switcher.xml b/test_themes/static/src/systray_items/website_switcher.xml index bd004e0be..c60922962 100644 --- a/test_themes/static/src/systray_items/website_switcher.xml +++ b/test_themes/static/src/systray_items/website_switcher.xml @@ -5,9 +5,6 @@ - - this.tooltips[element.id] -