Skip to content
Snippets Groups Projects
Commit d28f3aff authored by Moritz Strohm's avatar Moritz Strohm
Browse files

added aria-label text for icons on the profile page, fixes #4046

Closes #4046

Merge request studip/studip!3047
parent cc617253
No related branches found
No related tags found
No related merge requests found
...@@ -13,19 +13,19 @@ ...@@ -13,19 +13,19 @@
</span> </span>
<? if ($admin && $isProfile && $termin->getObjectClass() === 'CalendarDateAssignment') : ?> <? if ($admin && $isProfile && $termin->getObjectClass() === 'CalendarDateAssignment') : ?>
<a href="<?= URLHelper::getLink('dispatch.php/calendar/calendar') ?>" <a href="<?= URLHelper::getLink('dispatch.php/calendar/calendar') ?>"
title="<?= _('Zum Kalender') ?>"> title="<?= _('Zum Kalender') ?>" aria-label="<?= _('Zum Kalender') ?>">
<?= Icon::create('schedule')->asImg(['class' => 'text-bottom']) ?> <?= Icon::create('schedule')->asImg(['class' => 'text-bottom']) ?>
</a> </a>
<? if ($termin->calendar_date->isWritable($GLOBALS['user']->id)) : ?> <? if ($termin->calendar_date->isWritable($GLOBALS['user']->id)) : ?>
<a href="<?= URLHelper::getLink('dispatch.php/calendar/date/edit/' . $termin->getPrimaryObjectId()) ?>" <a href="<?= URLHelper::getLink('dispatch.php/calendar/date/edit/' . $termin->getPrimaryObjectId()) ?>"
title="<?= _('Termin bearbeiten') ?>" title="<?= _('Termin bearbeiten') ?>" aria-label="<?= _('Termin bearbeiten') ?>"
data-dialog> data-dialog>
<?= Icon::create('edit')->asImg(['class' => 'text-bottom']) ?> <?= Icon::create('edit')->asImg(['class' => 'text-bottom']) ?>
</a> </a>
<? endif ?> <? endif ?>
<? elseif (!$course_range && in_array($termin->getObjectClass(), ['CourseDate', 'CourseExDate'])) : ?> <? elseif (!$course_range && in_array($termin->getObjectClass(), ['CourseDate', 'CourseExDate'])) : ?>
<a href="<?= URLHelper::getLink('dispatch.php/course/dates', ['cid' => $termin->getPrimaryObjectId()]) ?>" <a href="<?= URLHelper::getLink('dispatch.php/course/dates', ['cid' => $termin->getPrimaryObjectId()]) ?>"
title="<?= _('Zur Veranstaltung') ?>"> title="<?= _('Zur Veranstaltung') ?>" aria-label="<?= _('Zur Veranstaltung') ?>">
<?= Icon::create('seminar')->asImg(['class'=> 'text-bottom']) ?> <?= Icon::create('seminar')->asImg(['class'=> 'text-bottom']) ?>
</a> </a>
<? endif ?> <? endif ?>
......
...@@ -10,12 +10,12 @@ ...@@ -10,12 +10,12 @@
<? if ($isProfile) : ?> <? if ($isProfile) : ?>
<a href="<?= URLHelper::getLink('dispatch.php/calendar/date/add') ?>" <a href="<?= URLHelper::getLink('dispatch.php/calendar/date/add') ?>"
data-dialog="reload-on-close" data-dialog="reload-on-close"
title="<?= _('Neuen Termin anlegen') ?>"> title="<?= _('Neuen Termin anlegen') ?>" aria-label="<?= _('Neuen Termin anlegen') ?>">
<?= Icon::create('add', 'clickable')->asImg(['class' => 'text-bottom']) ?> <?= Icon::create('add', 'clickable')->asImg(['class' => 'text-bottom']) ?>
</a> </a>
<? else: ?> <? else: ?>
<a href="<?= URLHelper::getLink("dispatch.php/course/timesrooms", ['cid' => $range_id]) ?>" <a href="<?= URLHelper::getLink("dispatch.php/course/timesrooms", ['cid' => $range_id]) ?>"
title="<?= _('Neuen Termin anlegen') ?>"> title="<?= _('Neuen Termin anlegen') ?>" aria-label="<?= _('Neuen Termin anlegen') ?>">
<?= Icon::create('admin', 'clickable')->asImg(['class' => 'text-bottom']) ?> <?= Icon::create('admin', 'clickable')->asImg(['class' => 'text-bottom']) ?>
</a> </a>
<? endif ?> <? endif ?>
......
...@@ -37,16 +37,19 @@ if ($new['allow_comments']) : ...@@ -37,16 +37,19 @@ if ($new['allow_comments']) :
<? if ($new->havePermission('edit')): ?> <? if ($new->havePermission('edit')): ?>
<a href="<?= URLHelper::getLink('dispatch.php/news/edit_news/' . $new->id) ?>" data-dialog> <a href="<?= URLHelper::getLink('dispatch.php/news/edit_news/' . $new->id) ?>" data-dialog
title="<?= _('Bearbeiten') ?>" aria-label="<?= _('Bearbeiten') ?>">
<?= Icon::create('edit') ?> <?= Icon::create('edit') ?>
</a> </a>
<? if ($new->havePermission('unassign', $range)): ?> <? if ($new->havePermission('unassign', $range)): ?>
<a href=" <?= URLHelper::getLink('', ['remove_news' => $new->id, 'news_range' => $range]) ?>" > <a href=" <?= URLHelper::getLink('', ['remove_news' => $new->id, 'news_range' => $range]) ?>"
title="<?= _('Nicht mehr abonnieren') ?>" aria-label="<?= _('Nicht mehr abonnieren') ?>">
<?= Icon::create('remove') ?> <?= Icon::create('remove') ?>
</a> </a>
<? endif; ?> <? endif; ?>
<? if ($new->havePermission('delete')): ?> <? if ($new->havePermission('delete')): ?>
<a href=" <?= URLHelper::getLink('', ['delete_news' => $new->id]) ?>" > <a href=" <?= URLHelper::getLink('', ['delete_news' => $new->id]) ?>"
title="<?= _('Löschen') ?>" aria-label="<?= _('Löschen') ?>">
<?= Icon::create('trash') ?> <?= Icon::create('trash') ?>
</a> </a>
<? endif; ?> <? endif; ?>
......
...@@ -9,18 +9,21 @@ ...@@ -9,18 +9,21 @@
<nav> <nav>
<? if ($perm): ?> <? if ($perm): ?>
<a href="<?= $controller->link_for('news/edit_news/new/' . $range); ?>" data-dialog <a href="<?= $controller->link_for('news/edit_news/new/' . $range); ?>" data-dialog
title="<?= _('Hinzufügen') ?>"> title="<?= _('Hinzufügen') ?>" aria-label="<?= _('Hinzufügen') ?>">
<?= Icon::create('add') ?> <?= Icon::create('add') ?>
</a> </a>
<? endif; ?> <? endif; ?>
<? if ($perm && Config::get()->NEWS_RSS_EXPORT_ENABLE): ?> <? if ($perm && Config::get()->NEWS_RSS_EXPORT_ENABLE): ?>
<a data-dialog="size=auto;reload-on-close" title="<?=_('RSS-Feed konfigurieren') ?>" href="<?= $controller->link_for('news/rss_config/' . $range); ?>"> <a data-dialog="size=auto;reload-on-close" title="<?=_('RSS-Feed konfigurieren') ?>"
aria-label="<?=_('RSS-Feed konfigurieren') ?>"
href="<?= $controller->link_for('news/rss_config/' . $range); ?>">
<?= Icon::create('admin') ?> <?= Icon::create('admin') ?>
</a> </a>
<? endif; ?> <? endif; ?>
<? if ($rss_id): ?> <? if ($rss_id): ?>
<a href="<?= URLHelper::getLink('rss.php', ['id' => $rss_id]) ?>"> <a href="<?= URLHelper::getLink('rss.php', ['id' => $rss_id]) ?>"
<?= Icon::create('rss')->asImg(['title' => _('RSS-Feed')]) ?> title="<?= _('RSS-Feed') ?>" aria-label="<?= _('RSS-Feed') ?>">
<?= Icon::create('rss') ?>
</a> </a>
<? endif; ?> <? endif; ?>
</nav> </nav>
......
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
<span title="<?= _("Anzahl der Antworten") ?>"> <span title="<?= _("Anzahl der Antworten") ?>">
<?= $questionnaire->countAnswers() ?> <?= $questionnaire->countAnswers() ?>
</span> </span>
<span title="<?= _("QR-Code zu diesem Fragebogen anzeigen") ?>"> <span>
<? $oldbase = URLHelper::setBaseURL($GLOBALS['ABSOLUTE_URI_STUDIP']) ?> <? $oldbase = URLHelper::setBaseURL($GLOBALS['ABSOLUTE_URI_STUDIP']) ?>
<a href="<?= <a href="<?=
URLHelper::getLink( URLHelper::getLink(
...@@ -38,7 +38,8 @@ ...@@ -38,7 +38,8 @@
compact('range_type', 'range_id') compact('range_type', 'range_id')
) ?>" ) ?>"
class="questionnaire-qr" class="questionnaire-qr"
data-qr-code> title="<?= _("QR-Code zu diesem Fragebogen anzeigen") ?>" aria-label="<?= _("QR-Code zu diesem Fragebogen anzeigen") ?>"
data-qr-code>
<? URLHelper::setBaseURL($oldbase) ?> <? URLHelper::setBaseURL($oldbase) ?>
<?= Icon::create("code-qr", "clickable")->asImg(20, ['class' => "text-bottom"]) ?> <?= Icon::create("code-qr", "clickable")->asImg(20, ['class' => "text-bottom"]) ?>
</a> </a>
......
...@@ -8,15 +8,18 @@ ...@@ -8,15 +8,18 @@
<nav> <nav>
<? if ($allowed_to_add) : ?> <? if ($allowed_to_add) : ?>
<? if ($statusgruppen_ids): ?> <? if ($statusgruppen_ids): ?>
<a href="<?= $controller->link_for('questionnaire/add_to_context') ?>" data-dialog="size=auto" title="<?= _('Fragebogen hinzufügen') ?>"> <a href="<?= $controller->link_for('questionnaire/add_to_context') ?>" data-dialog="size=auto"
title="<?= _('Fragebogen hinzufügen') ?>" aria-label="<?= _('Fragebogen hinzufügen') ?>">
<?= Icon::create("add", "clickable")->asimg("16px", ['class' => "text-bottom"]) ?> <?= Icon::create("add", "clickable")->asimg("16px", ['class' => "text-bottom"]) ?>
</a> </a>
<? else: ?> <? else: ?>
<a href="<?= $controller->link_for('questionnaire/edit', compact('range_type', 'range_id')) ?>" data-dialog title="<?= _('Fragebogen hinzufügen') ?>"> <a href="<?= $controller->link_for('questionnaire/edit', compact('range_type', 'range_id')) ?>" data-dialog
title="<?= _('Fragebogen hinzufügen') ?>" aria-label="<?= _('Fragebogen hinzufügen') ?>">
<?= Icon::create("add", "clickable")->asimg("16px", ['class' => "text-bottom"]) ?> <?= Icon::create("add", "clickable")->asimg("16px", ['class' => "text-bottom"]) ?>
</a> </a>
<? endif ?> <? endif ?>
<a href="<?= URLHelper::getLink("dispatch.php/questionnaire/" . ($range_type == 'course' || $range_type == 'institute' ? 'course' : ''). "overview") ?>" title="<?= _('Fragebögen verwalten') ?>"> <a href="<?= URLHelper::getLink("dispatch.php/questionnaire/" . ($range_type == 'course' || $range_type == 'institute' ? 'course' : ''). "overview") ?>"
title="<?= _('Fragebögen verwalten') ?>" aria-label="<?= _('Fragebögen verwalten') ?>">
<?= Icon::create("admin", "clickable")->asimg("16px", ['class' => "text-bottom"]) ?> <?= Icon::create("admin", "clickable")->asimg("16px", ['class' => "text-bottom"]) ?>
</a> </a>
<? endif ?> <? endif ?>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment