aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2024-12-09 10:19:51 +0000
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2024-12-09 10:19:51 +0000
commit87de220079773c9b01ec1543ae1ffa1a5f7f5f0f (patch)
tree7b081a7f66fdb18be7a9f84d37d0a425933de221
parentde4159a0b49dba9b8eb877aab5c0369548f118d8 (diff)
resurrect lost method in courseware tabs component, fixes #4975
Closes #4975 Merge request studip/studip!3734
-rw-r--r--resources/vue/components/courseware/layouts/CoursewareTabs.vue3
-rw-r--r--resources/vue/components/courseware/structural-element/CoursewareRibbonToolbar.vue3
2 files changed, 4 insertions, 2 deletions
diff --git a/resources/vue/components/courseware/layouts/CoursewareTabs.vue b/resources/vue/components/courseware/layouts/CoursewareTabs.vue
index c29d88e..dec9ed0 100644
--- a/resources/vue/components/courseware/layouts/CoursewareTabs.vue
+++ b/resources/vue/components/courseware/layouts/CoursewareTabs.vue
@@ -76,6 +76,9 @@ export default {
break;
}
},
+ getActiveTabElement() {
+ return this.$refs['tabnav' + this.activeTab][0];
+ },
},
provide() {
return {
diff --git a/resources/vue/components/courseware/structural-element/CoursewareRibbonToolbar.vue b/resources/vue/components/courseware/structural-element/CoursewareRibbonToolbar.vue
index 9af7a49..a69af1d 100644
--- a/resources/vue/components/courseware/structural-element/CoursewareRibbonToolbar.vue
+++ b/resources/vue/components/courseware/structural-element/CoursewareRibbonToolbar.vue
@@ -85,7 +85,6 @@ export default {
context: 'context',
userById: 'users/byId',
userId: 'userId',
- selectedToolbarItem: 'selectedToolbarItem',
currentElementisLink: 'currentElementisLink',
}),
isTeacher() {
@@ -107,7 +106,7 @@ export default {
}
},
activate() {
- const focusElement = this.$refs.tabs.getTabButtonByAlias(this.selectedToolbarItem);
+ const focusElement = this.$refs.tabs.getActiveTabElement();
if (focusElement) {
this.initialFocusElement = focusElement;
this.trap = true;