diff --git a/contentcuration/contentcuration/frontend/channelEdit/components/edit/DetailsTabView.vue b/contentcuration/contentcuration/frontend/channelEdit/components/edit/DetailsTabView.vue index aa3bfdc048..aaea921f17 100644 --- a/contentcuration/contentcuration/frontend/channelEdit/components/edit/DetailsTabView.vue +++ b/contentcuration/contentcuration/frontend/channelEdit/components/edit/DetailsTabView.vue @@ -338,7 +338,10 @@ - + @@ -384,7 +387,7 @@ import VisibilityDropdown from 'shared/views/VisibilityDropdown'; import Checkbox from 'shared/views/form/Checkbox'; import { ContentKindsNames } from 'shared/leUtils/ContentKinds'; - import { NEW_OBJECT, FeatureFlagKeys } from 'shared/constants'; + import { NEW_OBJECT, FeatureFlagKeys, AccessibilityCategories } from 'shared/constants'; import { constantsTranslationMixin, metadataTranslationMixin } from 'shared/mixins'; // Define an object to act as the place holder for non unique values. @@ -809,6 +812,11 @@ eventLabel: 'File', }); }, + subtitleFileLanguageComparison(file) { + if (this.oneSelected && this.language === file.language) { + this.accessibility = [...this.accessibility, AccessibilityCategories.CAPTIONS_SUBTITLES]; + } + }, }, $trs: { basicInfoHeader: 'Basic information', diff --git a/contentcuration/contentcuration/frontend/channelEdit/views/files/supplementaryLists/SubtitlesList.vue b/contentcuration/contentcuration/frontend/channelEdit/views/files/supplementaryLists/SubtitlesList.vue index 8de6f510cc..c83c8c7f75 100644 --- a/contentcuration/contentcuration/frontend/channelEdit/views/files/supplementaryLists/SubtitlesList.vue +++ b/contentcuration/contentcuration/frontend/channelEdit/views/files/supplementaryLists/SubtitlesList.vue @@ -11,6 +11,7 @@ :readonly="readonly" :nodeId="nodeId" @upload="trackUpload" + @addFile="addFileHandler" /> @@ -53,6 +54,9 @@ eventLabel: 'Related file', }); }, + addFileHandler(f) { + this.$emit('addFile', f); + }, }, $trs: { subtitlesHeader: 'Captions and subtitles', diff --git a/contentcuration/contentcuration/frontend/channelEdit/views/files/supplementaryLists/SupplementaryList.vue b/contentcuration/contentcuration/frontend/channelEdit/views/files/supplementaryLists/SupplementaryList.vue index d10af80944..b5c7764eb9 100644 --- a/contentcuration/contentcuration/frontend/channelEdit/views/files/supplementaryLists/SupplementaryList.vue +++ b/contentcuration/contentcuration/frontend/channelEdit/views/files/supplementaryLists/SupplementaryList.vue @@ -1,6 +1,6 @@