From ab25778e7ec208aee0298c3c21a2a70da5f80a90 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 3 Aug 2024 21:35:16 +0300 Subject: [PATCH] client: Embed SVG directly --- src/public/app/widgets/buttons/global_menu.js | 38 ++++++++++++++----- src/public/stylesheets/theme-dark.css | 4 -- 2 files changed, 28 insertions(+), 14 deletions(-) diff --git a/src/public/app/widgets/buttons/global_menu.js b/src/public/app/widgets/buttons/global_menu.js index 4c3f9f49d..03bdc97a4 100644 --- a/src/public/app/widgets/buttons/global_menu.js +++ b/src/public/app/widgets/buttons/global_menu.js @@ -15,20 +15,22 @@ const TPL = ` min-width: 20em; } - .global-menu-button { - background-image: url("${window.glob.assetPath}/images/icon-black.svg"); - background-repeat: no-repeat; - background-position: 40% 50%; - background-size: 45px; + .global-menu-button { width: 100%; height: 100%; position: relative; } - .global-menu-button:hover { - background-image: url("${window.glob.assetPath}/images/icon-color.svg"); - border: 0; - } + .global-menu-button:hover { border: 0; } + .global-menu-button:hover > svg path.st0 { fill:#95C980; } + .global-menu-button:hover > svg path.st1 { fill:#72B755; } + .global-menu-button:hover > svg path.st2 { fill:#4FA52B; } + .global-menu-button:hover > svg path.st3 { fill:#EE8C89; } + .global-menu-button:hover > svg path.st4 { fill:#E96562; } + .global-menu-button:hover > svg path.st5 { fill:#E33F3B; } + .global-menu-button:hover > svg path.st6 { fill:#EFB075; } + .global-menu-button:hover > svg path.st7 { fill:#E99547; } + .global-menu-button:hover > svg path.st8 { fill:#E47B19; } .global-menu-button-update-available { position: absolute; @@ -88,11 +90,27 @@ const TPL = ` left: 0; top: 5px; } - + diff --git a/src/public/stylesheets/theme-dark.css b/src/public/stylesheets/theme-dark.css index 3391eaa44..8c01fb5a5 100644 --- a/src/public/stylesheets/theme-dark.css +++ b/src/public/stylesheets/theme-dark.css @@ -73,10 +73,6 @@ --mermaid-theme: dark; } -body .global-menu-button { - background-image: url("../images/icon-grey.svg"); -} - body ::-webkit-calendar-picker-indicator { filter: invert(1); }