From 755071d65a47f147a376fc7fab3522f3929091dd Mon Sep 17 00:00:00 2001 From: SimonGschnell Date: Wed, 20 Aug 2025 09:26:51 +0200 Subject: [PATCH] theme(high contrast theme): adds the high contrast color theme changes and some little modifications to the general cis.css styles --- application/config/theme.php | 2 +- public/css/Cis4/Cis.css | 46 ++++++++++++++++++------- public/js/components/Cis/Menu.js | 2 +- public/js/components/Cis/ThemeSwitch.js | 1 + 4 files changed, 36 insertions(+), 15 deletions(-) diff --git a/application/config/theme.php b/application/config/theme.php index 715c4e39c..09c108c23 100644 --- a/application/config/theme.php +++ b/application/config/theme.php @@ -8,4 +8,4 @@ if (! defined('BASEPATH')) exit('No direct script access allowed'); $config['theme_name']='default'; $config['theme_css']= "public/css/theme/default.css"; $config['theme_logo']= "public/images/logo_fh-complete_300x46.png"; -$config['theme_modes']=['light','dark']; \ No newline at end of file +$config['theme_modes']=['light','dark','contrast']; \ No newline at end of file diff --git a/public/css/Cis4/Cis.css b/public/css/Cis4/Cis.css index ff1b181dd..fba54d929 100644 --- a/public/css/Cis4/Cis.css +++ b/public/css/Cis4/Cis.css @@ -41,6 +41,10 @@ html { color: var(--fhc-primary-highlight) !important; } +.fhc-primary-text{ + color: var(--fhc-light) !important; +} + .fhc-body-bg{ background-color:var(--fhc-background) !important; } @@ -50,21 +54,29 @@ html { } .fhc-secondary-bg{ - background-color: var(--fhc-tertiary) !important; -} - -.fhc-secondary-color { - color: var(--fhc-tertiary) !important; -} - -.fhc-tertiary-bg{ background-color: var(--fhc-secondary) !important; } -.fhc-tertiary-color { +.fhc-secondary-color { color: var(--fhc-secondary) !important; } +.fhc-secondary-text{ + color: var(--fhc-secondary-text) !important; +} + +.fhc-tertiary-bg{ + background-color: var(--fhc-tertiary) !important; +} + +.fhc-tertiary-color { + color: var(--fhc-tertiary) !important; +} + +.fhc-tertiary-text{ + color: var(--fhc-tertiary-text) !important; +} + .fhc-fourth-bg { background-color: var(--fhc-fourth) !important; } @@ -73,6 +85,10 @@ html { color: var(--fhc-fourth) !important; } +.fhc-fourth-text { + color: var(--fhc-fourth-text) !important; +} + .fhc-fifth-bg { background-color: var(--fhc-fifth) !important; } @@ -81,6 +97,10 @@ html { color: var(--fhc-fifth) !important; } +.fhc-fifth-text { + color: var(--fhc-fifth-text) !important; +} + .fhc-body{ color:var(--fhc-text); background-color: var(--fhc-background); @@ -127,22 +147,22 @@ html { --fhc-cis-menu-lvl-1-color-hover: var(--fhc-light); --fhc-cis-menu-lvl-2-bg: var(--fhc-secondary); - --fhc-cis-menu-lvl-2-color: var(--fhc-text); + --fhc-cis-menu-lvl-2-color: var(--fhc-secondary-text); --fhc-cis-menu-lvl-2-bg-hover: var(--fhc-secondary-highlight); --fhc-cis-menu-lvl-2-color-hover: var(--fhc-text); --fhc-cis-menu-lvl-3-bg: var(--fhc-tertiary); - --fhc-cis-menu-lvl-3-color: var(--fhc-text); + --fhc-cis-menu-lvl-3-color: var(--fhc-secondary-text); --fhc-cis-menu-lvl-3-bg-hover: var(--fhc-tertiary-highlight); --fhc-cis-menu-lvl-3-color-hover: var(--fhc-text); --fhc-cis-menu-lvl-4-bg: var(--fhc-fourth); - --fhc-cis-menu-lvl-4-color: var(--fhc-text); + --fhc-cis-menu-lvl-4-color: var(--fhc-secondary-text); --fhc-cis-menu-lvl-4-bg-hover: var(--fhc-fourth-highlight); --fhc-cis-menu-lvl-4-color-hover: var(--fhc-text); --fhc-cis-menu-lvl-5-bg: var(--fhc-fifth); - --fhc-cis-menu-lvl-5-color: var(--fhc-text); + --fhc-cis-menu-lvl-5-color: var(--fhc-secondary-text); --fhc-cis-menu-lvl-5-bg-hover: var(--fhc-fifth-highlight); --fhc-cis-menu-lvl-5-color-hover: var(--fhc-text); --fhc-cis-grade-positive: var(--fhc-success); diff --git a/public/js/components/Cis/Menu.js b/public/js/components/Cis/Menu.js index f073d5a38..1c6d04a8e 100644 --- a/public/js/components/Cis/Menu.js +++ b/public/js/components/Cis/Menu.js @@ -144,7 +144,7 @@ export default {