aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMoritz Strohm <strohm@data-quest.de>2024-06-06 13:53:00 +0000
committerMoritz Strohm <strohm@data-quest.de>2024-06-06 16:11:14 +0200
commitd626df1ca2b44cfb900809a71c2389c0d4ad05b0 (patch)
tree32a5080ea8fd7d6c314a9713f1fde2f24e8c88bd
parente2371bc2ad08f3d03552bd0054bb01ea590ffe32 (diff)
fix for BIESt 4048, closes #4048
Closes #4048 Merge request studip/studip!3074
-rw-r--r--app/views/calendar/schedule/_colorpicker.php7
-rw-r--r--resources/assets/stylesheets/less/schedule.less7
2 files changed, 7 insertions, 7 deletions
diff --git a/app/views/calendar/schedule/_colorpicker.php b/app/views/calendar/schedule/_colorpicker.php
index 79ad8b2..e1f1266 100644
--- a/app/views/calendar/schedule/_colorpicker.php
+++ b/app/views/calendar/schedule/_colorpicker.php
@@ -4,8 +4,11 @@
<? foreach ($GLOBALS['PERS_TERMIN_KAT'] as $index => $data): ?>
<span>
<input type="radio" name="entry_color" value="<?= $index ?>" id="color-<?= $index ?>"
- <? if ($index == $selected) echo 'checked'; ?>>
- <label class="undecorated schedule-category<?= $index ?>" for="color-<?= $index ?>"></label>
+ <?= $index === $selected ? 'checked' : '' ?>>
+ <label class="undecorated schedule-category<?= $index ?> enter-accessible"
+ for="color-<?= $index ?>"
+ aria-label="<?= sprintf(_('Farbe %u zuordnen'), $index) ?>"
+ title="<?= sprintf(_('Farbe %u zuordnen'), $index) ?>"></label>
</span>
<? endforeach; ?>
</div>
diff --git a/resources/assets/stylesheets/less/schedule.less b/resources/assets/stylesheets/less/schedule.less
index 9eb01e8..d1fe51d 100644
--- a/resources/assets/stylesheets/less/schedule.less
+++ b/resources/assets/stylesheets/less/schedule.less
@@ -184,10 +184,6 @@ td.schedule-adminbind {
}
#color_picker {
- div {
- display: flex;
- flex-wrap: wrap;
- }
span {
flex: 0 0 auto;
@@ -197,7 +193,8 @@ td.schedule-adminbind {
}
input[type="radio"] {
- display: none;
+ position: absolute;
+ opacity: 0;
&:checked + label {
outline: 1px solid @black;