From b6ac398aef37277c90b0b196742e61cf9c1d01d0 Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Willms <tleilax+studip@gmail.com> Date: Fri, 22 Apr 2022 14:24:41 +0000 Subject: [PATCH] rework more courseware sidebar links to actual anchors, fixes #953 Closes #953 --- .../CoursewareAdminActionWidget.vue | 8 +++--- .../courseware/CoursewareAdminViewWidget.vue | 11 ++++---- .../CoursewareContentOverviewActionWidget.vue | 6 +++-- .../CoursewareDashboardViewWidget.vue | 27 +++++++++---------- 4 files changed, 26 insertions(+), 26 deletions(-) diff --git a/resources/vue/components/courseware/CoursewareAdminActionWidget.vue b/resources/vue/components/courseware/CoursewareAdminActionWidget.vue index 90ba4255b31..9a8ce6128b1 100755 --- a/resources/vue/components/courseware/CoursewareAdminActionWidget.vue +++ b/resources/vue/components/courseware/CoursewareAdminActionWidget.vue @@ -1,7 +1,9 @@ <template> <ul class="widget-list widget-links cw-action-widget"> - <li v-if="templatesView" class="cw-action-widget-add" @click="addTemplate"> - <translate>Vorlage hinzufügen</translate> + <li v-if="templatesView" class="cw-action-widget-add"> + <a href="#" @click.prevent="addTemplate"> + <translate>Vorlage hinzufügen</translate> + </a> </li> </ul> </template> @@ -27,4 +29,4 @@ export default { } } } -</script> \ No newline at end of file +</script> diff --git a/resources/vue/components/courseware/CoursewareAdminViewWidget.vue b/resources/vue/components/courseware/CoursewareAdminViewWidget.vue index 849d0705c55..cc208f69d58 100755 --- a/resources/vue/components/courseware/CoursewareAdminViewWidget.vue +++ b/resources/vue/components/courseware/CoursewareAdminViewWidget.vue @@ -1,10 +1,9 @@ <template> <ul class="widget-list widget-links sidebar-views cw-view-widget"> - <li - :class="{ active: templatesView }" - @click="setTemplatesView" - > - <translate>Vorlagen</translate> + <li :class="{ active: templatesView }"> + <a href="#" @click.prevent="setTemplatesView"> + <translate>Vorlagen</translate> + </a> </li> </ul> </template> @@ -28,4 +27,4 @@ export default { } } -</script> \ No newline at end of file +</script> diff --git a/resources/vue/components/courseware/CoursewareContentOverviewActionWidget.vue b/resources/vue/components/courseware/CoursewareContentOverviewActionWidget.vue index a5983cbe020..e98976efea0 100755 --- a/resources/vue/components/courseware/CoursewareContentOverviewActionWidget.vue +++ b/resources/vue/components/courseware/CoursewareContentOverviewActionWidget.vue @@ -1,7 +1,9 @@ <template> <ul class="widget-list widget-links cw-action-widget"> - <li class="cw-action-widget-add" @click="addElement"> - <translate>Neues Lernmaterial anlegen</translate> + <li class="cw-action-widget-add" > + <a href="#" @click.prevent="addElement"> + <translate>Neues Lernmaterial anlegen</translate> + </a> </li> </ul> </template> diff --git a/resources/vue/components/courseware/CoursewareDashboardViewWidget.vue b/resources/vue/components/courseware/CoursewareDashboardViewWidget.vue index 4b72b5b9f8a..e0848271eaa 100755 --- a/resources/vue/components/courseware/CoursewareDashboardViewWidget.vue +++ b/resources/vue/components/courseware/CoursewareDashboardViewWidget.vue @@ -1,22 +1,19 @@ <template> <ul class="widget-list widget-links sidebar-views cw-view-widget"> - <li - :class="{ active: defaultView }" - @click="setDefaultView" - > - <translate>Standard</translate> + <li :class="{ active: defaultView }"> + <a href="#" @click.prevent="setDefaultView"> + <translate>Standard</translate> + </a> </li> - <li - :class="{ active: taskView }" - @click="setTaskView" - > - <translate>Aufgaben</translate> + <li :class="{ active: taskView }"> + <a href="#" @click.prevent="setTaskView"> + <translate>Aufgaben</translate> + </a> </li> - <li - :class="{ active: activityView }" - @click="setActivityView" - > - <translate>Aktivitäten</translate> + <li :class="{ active: activityView }"> + <a href="#" @click.prevent="setActivityView"> + <translate>Aktivitäten</translate> + </a> </li> </ul> </template> -- GitLab