From 8a73978122fd0558cd9a55212824df8388ce7cdc Mon Sep 17 00:00:00 2001 From: Ron Lucke <lucke@elan-ev.de> Date: Fri, 13 Jan 2023 07:26:05 +0000 Subject: [PATCH] fix #1722 Closes #1722 Merge request studip/studip!1309 --- app/controllers/contents/courseware.php | 1 + app/controllers/course/courseware.php | 2 ++ app/controllers/courseware_controller.php | 1 + resources/vue/components/courseware/CoursewareActionWidget.vue | 2 +- .../vue/components/courseware/CoursewareShelfActionWidget.vue | 2 +- .../vue/components/courseware/CoursewareTasksActionWidget.vue | 2 +- 6 files changed, 7 insertions(+), 3 deletions(-) diff --git a/app/controllers/contents/courseware.php b/app/controllers/contents/courseware.php index 6ee2b786707..099a16a9a7f 100644 --- a/app/controllers/contents/courseware.php +++ b/app/controllers/contents/courseware.php @@ -46,6 +46,7 @@ class Contents_CoursewareController extends CoursewareController { $sidebar = Sidebar::Get(); $sidebar->addWidget(new VueWidget('courseware-action-widget')); + SkipLinks::addIndex(_('Aktionen'), 'courseware-action-widget', 21); $sidebar->addWidget(new VueWidget('courseware-import-widget')); } diff --git a/app/controllers/course/courseware.php b/app/controllers/course/courseware.php index 557798708a2..89fd6e01ee3 100644 --- a/app/controllers/course/courseware.php +++ b/app/controllers/course/courseware.php @@ -92,6 +92,7 @@ class Course_CoursewareController extends CoursewareController { $sidebar = Sidebar::Get(); $sidebar->addWidget(new VueWidget('courseware-action-widget')); + SkipLinks::addIndex(_('Aktionen'), 'courseware-action-widget', 21); $sidebar->addWidget(new VueWidget('courseware-import-widget')); } @@ -99,6 +100,7 @@ class Course_CoursewareController extends CoursewareController { $sidebar = Sidebar::Get(); $sidebar->addWidget(new VueWidget('courseware-action-widget')); + SkipLinks::addIndex(_('Aktionen'), 'courseware-action-widget', 21); } private function setActivitiesSidebar(): void diff --git a/app/controllers/courseware_controller.php b/app/controllers/courseware_controller.php index 30fec908f28..4dea8c4914a 100644 --- a/app/controllers/courseware_controller.php +++ b/app/controllers/courseware_controller.php @@ -68,6 +68,7 @@ abstract class CoursewareController extends AuthenticatedController { $sidebar = \Sidebar::Get(); $sidebar->addWidget(new VueWidget('courseware-action-widget')); + SkipLinks::addIndex(_('Aktionen'), 'courseware-action-widget', 21); $sidebar->addWidget(new VueWidget('courseware-search-widget')); $sidebar->addWidget(new VueWidget('courseware-view-widget')); $sidebar->addWidget(new VueWidget('courseware-import-widget')); diff --git a/resources/vue/components/courseware/CoursewareActionWidget.vue b/resources/vue/components/courseware/CoursewareActionWidget.vue index 172d2ae5192..ee446feddd3 100644 --- a/resources/vue/components/courseware/CoursewareActionWidget.vue +++ b/resources/vue/components/courseware/CoursewareActionWidget.vue @@ -1,5 +1,5 @@ <template> - <sidebar-widget :title="$gettext('Aktionen')" v-if="structuralElement"> + <sidebar-widget id="courseware-action-widget" :title="$gettext('Aktionen')" v-if="structuralElement"> <template #content> <ul class="widget-list widget-links cw-action-widget"> <li v-if="canEdit" class="cw-action-widget-add"> diff --git a/resources/vue/components/courseware/CoursewareShelfActionWidget.vue b/resources/vue/components/courseware/CoursewareShelfActionWidget.vue index 44282b16d90..27b4ab21fc2 100644 --- a/resources/vue/components/courseware/CoursewareShelfActionWidget.vue +++ b/resources/vue/components/courseware/CoursewareShelfActionWidget.vue @@ -1,5 +1,5 @@ <template> - <sidebar-widget :title="$gettext('Aktionen')"> + <sidebar-widget id="courseware-action-widget" :title="$gettext('Aktionen')"> <template #content> <ul class="widget-list widget-links cw-action-widget"> <li class="cw-action-widget-add"> diff --git a/resources/vue/components/courseware/CoursewareTasksActionWidget.vue b/resources/vue/components/courseware/CoursewareTasksActionWidget.vue index 2f3ca3de0b8..e428cbe6e88 100644 --- a/resources/vue/components/courseware/CoursewareTasksActionWidget.vue +++ b/resources/vue/components/courseware/CoursewareTasksActionWidget.vue @@ -1,5 +1,5 @@ <template> - <sidebar-widget :title="$gettext('Aktionen')"> + <sidebar-widget id="courseware-action-widget" :title="$gettext('Aktionen')"> <template #content> <ul class="widget-list widget-links cw-action-widget"> <li class="cw-action-widget-add"> -- GitLab