diff --git a/app/controllers/contents/courseware.php b/app/controllers/contents/courseware.php index 6ee2b7867075328c07a1d30fc0c260704ab54706..099a16a9a7fe280d7427e6d2e869a340289e577e 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 557798708a22793b3a073c5522d4af428c9bad40..89fd6e01ee327d837836bd9522cd925e86b4f656 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 30fec908f28cd42c522ed8976da1c2d54a918c16..4dea8c4914a23c3884ef58e4f3588e504514f379 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 172d2ae519266724405a42bceed65d71539192fb..ee446feddd3cda899d3445a13b83941189cd3939 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 44282b16d90c4808f23d9945c0e22ebcbb7272fb..27b4ab21fc2757a73b850e8d83f17b26f90ce560 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 2f3ca3de0b8ebf952f0c4f4df9222edbaa55e0c3..e428cbe6e888e4199b32c576c6ac2ead9ed9c821 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">