From b4e96e72305c0375837cbfb5a890903a82e1f238 Mon Sep 17 00:00:00 2001 From: Brieuc-brd Date: Mon, 2 Oct 2023 15:10:03 +0200 Subject: [PATCH] [FIX] board, web: fix dashboard icon SVG Prior to this commit the knowledge icon from the same dropdown was turned into an inline-svg but the dashboard one was not. This commit aims to use an inline-svg for that icon and ensure it renders correctly. task-3072562 closes odoo/odoo#138279 X-original-commit: 4df55bbc7bfe0bbe62605cd88887d45460814964 Related: odoo/enterprise#48734 Signed-off-by: Pierre Paridans (app) --- .../board/static/src/add_to_board/add_to_board.xml | 12 +++++++++++- addons/board/static/src/board_controller.scss | 11 +++++++++++ addons/web/static/src/search/cog_menu/cog_menu.scss | 6 ------ 3 files changed, 22 insertions(+), 7 deletions(-) diff --git a/addons/board/static/src/add_to_board/add_to_board.xml b/addons/board/static/src/add_to_board/add_to_board.xml index be89ad06129..73bc71371ab 100644 --- a/addons/board/static/src/add_to_board/add_to_board.xml +++ b/addons/board/static/src/add_to_board/add_to_board.xml @@ -4,7 +4,7 @@ - Dashboard Icon + Dashboard
@@ -15,4 +15,14 @@ + + + + + + + + + + diff --git a/addons/board/static/src/board_controller.scss b/addons/board/static/src/board_controller.scss index d793a7f6b58..1fccdc6c486 100644 --- a/addons/board/static/src/board_controller.scss +++ b/addons/board/static/src/board_controller.scss @@ -44,3 +44,14 @@ .o-dashboard-action > h3 > span > i { font-size: 12px; } + +.o_add_to_board { + svg { + width: var(--oi-font-size, 1em); + aspect-ratio: 1; + } + + &:not(:hover) { + --oi-color: currentColor; + } +} diff --git a/addons/web/static/src/search/cog_menu/cog_menu.scss b/addons/web/static/src/search/cog_menu/cog_menu.scss index 6da63803721..41385cbef07 100644 --- a/addons/web/static/src/search/cog_menu/cog_menu.scss +++ b/addons/web/static/src/search/cog_menu/cog_menu.scss @@ -3,10 +3,4 @@ width: var(--oi-font-size, 1em); vertical-align: -0.2em; } - - .dropdown-item:not(.focus) > .o_cp_action_app_icon { - // Temporary workaround until we'll support inline SVGs icons - // globally (eg. Spreadsheet's toolbar icons) - filter: saturate(0%) brightness(0%) invert(23%) sepia(7%) saturate(1896%) hue-rotate(179deg) brightness(91%) contrast(88%); - } }