diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2024-12-09 10:19:51 +0000 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2024-12-09 10:19:51 +0000 |
| commit | 87de220079773c9b01ec1543ae1ffa1a5f7f5f0f (patch) | |
| tree | 7b081a7f66fdb18be7a9f84d37d0a425933de221 | |
| parent | de4159a0b49dba9b8eb877aab5c0369548f118d8 (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.vue | 3 | ||||
| -rw-r--r-- | resources/vue/components/courseware/structural-element/CoursewareRibbonToolbar.vue | 3 |
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; |
