diff --git a/application/views/CisRouterView/CisRouterView.php b/application/views/CisRouterView/CisRouterView.php index 137f6cc65..a7b3d6f80 100644 --- a/application/views/CisRouterView/CisRouterView.php +++ b/application/views/CisRouterView/CisRouterView.php @@ -14,6 +14,7 @@ $includesArray = array( 'public/css/Fhc.css', 'public/css/components/dashboard.css', 'public/css/components/calendar.css', + 'public/css/components/Sprachen.css', 'public/css/components/MyLv.css', 'public/css/components/FilterComponent.css', 'public/css/components/Profil.css', diff --git a/public/css/Cis4/Cis.css b/public/css/Cis4/Cis.css index 74d8648e0..2fbfb0cd7 100644 --- a/public/css/Cis4/Cis.css +++ b/public/css/Cis4/Cis.css @@ -1,5 +1,7 @@ /* basic */ @import '../components/searchbar/searchbar.css'; +@import '../components/Sprachen.css'; + html { font-size: 0.875em; } @@ -7,6 +9,7 @@ html { /* variables */ :root { --fhc-cis-primary: #00649c; + --fhc-cis-primary-hover: #005585; --fhc-cis-header-px: 1rem; --fhc-cis-header-py: .5rem; --fhc-cis-main-px: 1.5rem; @@ -50,6 +53,8 @@ html { } } + + /* buttons */ #cis-header .btn-level-1, #cis-header .btn-level-1 + .btn, @@ -343,7 +348,7 @@ html { background-color: var(--fhc-cis-primary); } #nav-user-btn img { - object-fit: cover; + object-fit: contain; height: calc(var(--fhc-cis-header-height) - 2 * var(--fhc-cis-header-py)); width: calc(var(--fhc-cis-header-height) - 2 * var(--fhc-cis-header-py)); } @@ -354,7 +359,7 @@ html { } #nav-user-menu img { - object-fit: cover; + object-fit: contain; height: calc( 3 * var(--fhc-cis-header-py)); } @@ -484,8 +489,7 @@ html { } .fhc-entry:hover{ - background-color:#005585 !important; - color:white !important; + filter: brightness(120%) !important; } .fhc-entry.btn:focus { @@ -502,8 +506,8 @@ html { transition-timing-function: ease-out,ease-out; } -[selected].fhc-entry { - background-color: #00649C !important; +[selected="true"].fhc-entry { + filter: brightness(120%); } @media screen and ( max-width: 767px ) { diff --git a/public/css/components/Sprachen.css b/public/css/components/Sprachen.css new file mode 100644 index 000000000..99c47f315 --- /dev/null +++ b/public/css/components/Sprachen.css @@ -0,0 +1,11 @@ +.sprachen-entry{ + background-color: var(--fhc-cis-primary); +} + +[selected="true"].sprachen-entry { + background-color: var(--fhc-cis-primary-hover); +} + +.sprachen-entry.btn { + border-radius: 0 !important; +} diff --git a/public/js/apps/Cis.js b/public/js/apps/Cis.js index da658dc47..482c2774a 100644 --- a/public/js/apps/Cis.js +++ b/public/js/apps/Cis.js @@ -27,13 +27,12 @@ const app = Vue.createApp({ defaultaction: { type: "link", action: function(data) { - return FHC_JS_DATA_STORAGE_OBJECT.app_root + FHC_JS_DATA_STORAGE_OBJECT.ci_router+ - "/Cis/Profil/View/"+data.uid; - - } - }, + return FHC_JS_DATA_STORAGE_OBJECT.app_root + FHC_JS_DATA_STORAGE_OBJECT.ci_router+ + "/Cis/Profil/View/"+data.uid; + } + }, childactions: [] - }, + }, student: { defaultaction: { type: "link", @@ -115,7 +114,7 @@ const app = Vue.createApp({ methods: { searchfunction: function(searchsettings) { return Vue.$fhcapi.search.search(searchsettings); - }, + } } }); app.use(FhcApi); diff --git a/public/js/apps/Dashboard/Fhc.js b/public/js/apps/Dashboard/Fhc.js index bf27131d4..4690c067d 100644 --- a/public/js/apps/Dashboard/Fhc.js +++ b/public/js/apps/Dashboard/Fhc.js @@ -1,6 +1,7 @@ import FhcDashboard from '../../components/Dashboard/Dashboard.js'; import FhcApi from '../../plugin/FhcApi.js'; import Phrasen from '../../plugin/Phrasen.js'; +import contrast from '../../directives/contrast.js'; import {setScrollbarWidth} from "../../helpers/CssVarCalcHelpers"; import Stundenplan from "../../components/Cis/Stundenplan/Stundenplan"; import MylvStudent from "../../components/Cis/Mylv/Student"; @@ -119,4 +120,5 @@ app.use(primevue.config.default, { } }) app.use(Phrasen); +app.directive('contrast', contrast); app.mount('#fhccontent'); \ No newline at end of file diff --git a/public/js/components/Calendar/Calendar.js b/public/js/components/Calendar/Calendar.js index b9107f45f..5d58f24d5 100644 --- a/public/js/components/Calendar/Calendar.js +++ b/public/js/components/Calendar/Calendar.js @@ -190,7 +190,7 @@ export default { methods: { handleInput(day) { this.$emit(day[0], day[1]); - } + }, }, created() { const allowedInitialModes = ['years']; @@ -227,11 +227,11 @@ export default { template: /*html*/`
-