aboutsummaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorThomas Hackl <hackl@data-quest.de>2024-04-24 12:46:18 +0000
committerThomas Hackl <hackl@data-quest.de>2024-04-24 12:46:18 +0000
commit3cee335ad57aa8cd39f55a6fcdb750d801d06530 (patch)
treefa3d98888ef37688981771f79f3e7540e7b08bbf /app
parent401a3ed23c8c9582079bee51e0c699d7b1664244 (diff)
Resolve "article.studip und fieldsets kennzeichnen nicht ihren auf-/zugeklappten Zustand für Screenreader mit aria-expanded"
Closes #4040 Merge request studip/studip!2914
Diffstat (limited to 'app')
-rw-r--r--app/views/course/basicdata/view.php12
1 files changed, 8 insertions, 4 deletions
diff --git a/app/views/course/basicdata/view.php b/app/views/course/basicdata/view.php
index 9f7b5b3..380fdb4 100644
--- a/app/views/course/basicdata/view.php
+++ b/app/views/course/basicdata/view.php
@@ -24,7 +24,8 @@ $message_types = ['msg' => "success", 'error' => "error", 'info' => "info"];
<?= CSRFProtection::tokenTag() ?>
<input id="open_variable" type="hidden" name="open" value="<?= $flash['open'] ?>">
<?= Studip\Button::createAccept(_('Speichern'), 'store', ['style' => 'display: none;']) ?>
- <fieldset <?= isset($flash['open']) && $flash['open'] != 'bd_basicsettings' ? 'class="collapsed"' : ''?> data-open="bd_basicsettings">
+ <fieldset <?= isset($flash['open']) && $flash['open'] != 'bd_basicsettings' ? 'class="collapsed"' : ''?> data-open="bd_basicsettings"
+ aria-expanded="<?= isset($flash['open']) && $flash['open'] === 'bd_basicsettings' ? 'true' : 'false' ?>">
<legend><?= _('Grundeinstellungen') ?></legend>
<? if (!$attributes): ?>
@@ -55,7 +56,8 @@ $message_types = ['msg' => "success", 'error' => "error", 'info' => "info"];
</label>
</fieldset>
- <fieldset <?= !isset($flash['open']) || $flash['open'] != 'inset' ? 'class="collapsed"' : ''?> data-open="bd_inst">
+ <fieldset <?= !isset($flash['open']) || $flash['open'] != 'inset' ? 'class="collapsed"' : ''?> data-open="bd_inst"
+ aria-expanded="<?= isset($flash['open']) && $flash['open'] === 'inset' ? 'true' : 'false' ?>">
<legend><?= _('Einrichtungen') ?></legend>
<? if (!$institutional): ?>
@@ -78,7 +80,8 @@ $message_types = ['msg' => "success", 'error' => "error", 'info' => "info"];
<? endif; ?>
</fieldset>
- <fieldset <?= !isset($flash['open']) || $flash['open'] != 'bd_personal' ? 'class="collapsed"' : ''?>>
+ <fieldset <?= !isset($flash['open']) || $flash['open'] != 'bd_personal' ? 'class="collapsed"' : ''?>
+ aria-expanded="<?= isset($flash['open']) && $flash['open'] === 'bd_personal' ? 'true' : 'false' ?>">
<legend><?= _('Personal') ?></legend>
<table class="default">
@@ -293,7 +296,8 @@ $message_types = ['msg' => "success", 'error' => "error", 'info' => "info"];
</tbody>
</table>
</fieldset>
- <fieldset <?= !isset($flash['open']) || $flash['open'] != 'bd_description' ? 'class="collapsed"' : ''?> data-open="bd_description">
+ <fieldset <?= !isset($flash['open']) || $flash['open'] != 'bd_description' ? 'class="collapsed"' : ''?> data-open="bd_description"
+ aria-expanded="<?= isset($flash['open']) && $flash['open'] === 'bd_description' ? 'true' : 'false' ?>">
<legend><?= _('Weitere Angaben') ?></legend>
<? if (!$descriptions): ?>