From c9225e55381c0c194159558c65d2b1b4d76189f6 Mon Sep 17 00:00:00 2001
From: Ron Lucke <lucke@elan-ev.de>
Date: Thu, 21 Nov 2024 12:43:00 +0000
Subject: [PATCH] Rahmen auf der Verwaltungsseite haben falsche Farbe

Closes #4895

Merge request studip/studip!3666
---
 resources/assets/stylesheets/mixins/colors.scss      |  4 ++++
 resources/assets/stylesheets/scss/grid.scss          |  2 +-
 resources/assets/stylesheets/scss/variables.scss     |  4 ++++
 resources/vue/components/ContentModulesEditTiles.vue | 12 ++++++------
 4 files changed, 15 insertions(+), 7 deletions(-)

diff --git a/resources/assets/stylesheets/mixins/colors.scss b/resources/assets/stylesheets/mixins/colors.scss
index 5fd585b2d65..c3faffae1bb 100644
--- a/resources/assets/stylesheets/mixins/colors.scss
+++ b/resources/assets/stylesheets/mixins/colors.scss
@@ -265,6 +265,10 @@ $color--tile-border: $color--gray-5;
 $color--tile-background: $color--gray-7;
 $color--tile-background-focus: $color--gray-6;
 $color--tile-background-hover: $color--gray-6;
+$color--tile-marker-inactive: $color--gray-4;
+$color--tile-marker-active: $color--green-1;
+$color--tile-marker-attention: $color--yellow-1;
+$color--tile-title-background: $color--gray-6;
 
 $color--content-box-border: $color--gray-6;
 $color--content-box-header: $color--gray-6;
diff --git a/resources/assets/stylesheets/scss/grid.scss b/resources/assets/stylesheets/scss/grid.scss
index 21748639866..f8979b6976c 100644
--- a/resources/assets/stylesheets/scss/grid.scss
+++ b/resources/assets/stylesheets/scss/grid.scss
@@ -14,7 +14,7 @@ $grid-element-width: 270px;
 }
 
 .studip-grid-element {
-    border: 1px solid var(--light-gray-color);
+    border: 1px solid var(--color--tile-border);
 }
 
 // Responsive displays
diff --git a/resources/assets/stylesheets/scss/variables.scss b/resources/assets/stylesheets/scss/variables.scss
index 4735f73b885..6337c110ece 100644
--- a/resources/assets/stylesheets/scss/variables.scss
+++ b/resources/assets/stylesheets/scss/variables.scss
@@ -246,6 +246,10 @@ $grid-gap: 0;
     --color--tile-background: #{$color--tile-background};
     --color--tile-background-focus: #{$color--tile-background-focus};
     --color--tile-background-hover: #{$color--tile-background-hover};
+    --color--tile-marker-inactive: #{$color--tile-marker-inactive};
+    --color--tile-marker-active: #{$color--tile-marker-active};
+    --color--tile-marker-attention: #{$color--tile-marker-attention};
+    --color--tile-title-background: #{$color--tile-title-background};
 
     --color--content-box-border: #{$color--content-box-border};
     --color--content-box-header: #{$color--content-box-header};
diff --git a/resources/vue/components/ContentModulesEditTiles.vue b/resources/vue/components/ContentModulesEditTiles.vue
index 8a7d1d18098..c650f9eb633 100644
--- a/resources/vue/components/ContentModulesEditTiles.vue
+++ b/resources/vue/components/ContentModulesEditTiles.vue
@@ -192,18 +192,18 @@ export default {
     display: flex;
     flex-direction: row;
     background-color: var(--white);
-    border-left: 1px solid var(--dark-gray-color-60);
+    border-left: 1px solid var(--color--tile-marker-inactive);
 
     &.visibility-visible {
-        border-left-color: var(--green);
+        border-left-color: var(--color--tile-marker-active);
         > div {
-            border-left-color: var(--green);
+            border-left-color: var(--color--tile-marker-active);
         }
     }
     &.visibility-invisible {
         border-left-color: var(--yellow);
         > div {
-            border-left-color: var(--yellow);
+            border-left-color: var(--color--tile-marker-attention);
         }
     }
 
@@ -243,7 +243,7 @@ export default {
         flex-direction: column;
         justify-content: space-between;
         transition: all var(--transition-duration) ease;
-        border-left: 10px solid var(--dark-gray-color-60);
+        border-left: 10px solid var(--color--tile-marker-inactive);
         min-height: 150px;
         width: 100%;
 
@@ -262,7 +262,7 @@ export default {
             }
         }
         > .down_part {
-            background-color: var(--content-color-20);
+            background-color: var(--color--tile-title-background);
             display: flex;
             justify-content: space-between;
             align-items: center;
-- 
GitLab