diff --git a/contentcuration/contentcuration/frontend/channelEdit/components/ContentNodeEditListItem.vue b/contentcuration/contentcuration/frontend/channelEdit/components/ContentNodeEditListItem.vue index cce6e4ca2c..889f15bfbe 100644 --- a/contentcuration/contentcuration/frontend/channelEdit/components/ContentNodeEditListItem.vue +++ b/contentcuration/contentcuration/frontend/channelEdit/components/ContentNodeEditListItem.vue @@ -55,7 +55,7 @@ :text="$tr('editTooltip')" :disabled="copying" @click.stop - @click="$emit('editTitleDescription')" + @click="editTitleDescription()" /> @@ -93,8 +93,9 @@ diff --git a/contentcuration/contentcuration/frontend/channelEdit/components/quickEdit/EditTitleDescriptionModal.vue b/contentcuration/contentcuration/frontend/channelEdit/components/QuickEditModal/EditTitleDescriptionModal.vue similarity index 100% rename from contentcuration/contentcuration/frontend/channelEdit/components/quickEdit/EditTitleDescriptionModal.vue rename to contentcuration/contentcuration/frontend/channelEdit/components/QuickEditModal/EditTitleDescriptionModal.vue diff --git a/contentcuration/contentcuration/frontend/channelEdit/components/quickEdit/__tests__/EditTitleDescriptionModal.spec.js b/contentcuration/contentcuration/frontend/channelEdit/components/QuickEditModal/__tests__/EditTitleDescriptionModal.spec.js similarity index 100% rename from contentcuration/contentcuration/frontend/channelEdit/components/quickEdit/__tests__/EditTitleDescriptionModal.spec.js rename to contentcuration/contentcuration/frontend/channelEdit/components/QuickEditModal/__tests__/EditTitleDescriptionModal.spec.js diff --git a/contentcuration/contentcuration/frontend/channelEdit/components/QuickEditModal/index.vue b/contentcuration/contentcuration/frontend/channelEdit/components/QuickEditModal/index.vue new file mode 100644 index 0000000000..ebbfc63ff4 --- /dev/null +++ b/contentcuration/contentcuration/frontend/channelEdit/components/QuickEditModal/index.vue @@ -0,0 +1,60 @@ + + + + + + + diff --git a/contentcuration/contentcuration/frontend/channelEdit/constants.js b/contentcuration/contentcuration/frontend/channelEdit/constants.js index 6512e9e9b4..36f29a78fd 100644 --- a/contentcuration/contentcuration/frontend/channelEdit/constants.js +++ b/contentcuration/contentcuration/frontend/channelEdit/constants.js @@ -80,3 +80,16 @@ export const DraggableRegions = { * @type {number} */ export const ImportSearchPageSize = 10; + +export const QuickEditModals = { + TITLE_DESCRIPTION: 'TITLE_DESCRIPTION', + TAGS: 'TAGS', + LANGUAGE: 'LANGUAGE', + CATEGORIES: 'CATEGORIES', + LEVELS: 'LEVELS', + LEARNING_ACTIVITIES: 'LEARNING_ACTIVITIES', + SOURCE: 'SOURCE', + AUDIENCE: 'AUDIENCE', + COMPLETION: 'COMPLETION', + WHAT_IS_NEEDED: 'WHAT_IS_NEEDED', +}; diff --git a/contentcuration/contentcuration/frontend/channelEdit/views/CurrentTopicView.vue b/contentcuration/contentcuration/frontend/channelEdit/views/CurrentTopicView.vue index 36dfd4860f..a53b26e85c 100644 --- a/contentcuration/contentcuration/frontend/channelEdit/views/CurrentTopicView.vue +++ b/contentcuration/contentcuration/frontend/channelEdit/views/CurrentTopicView.vue @@ -223,12 +223,6 @@ - - @@ -241,7 +235,6 @@ import ContentNodeOptions from '../components/ContentNodeOptions'; import ResourceDrawer from '../components/ResourceDrawer'; import { RouteNames, viewModes, DraggableRegions, DraggableUniverses } from '../constants'; - import EditTitleDescriptionModal from '../components/quickEdit/EditTitleDescriptionModal'; import NodePanel from './NodePanel'; import IconButton from 'shared/views/IconButton'; import ToolBar from 'shared/views/ToolBar'; @@ -271,7 +264,6 @@ Checkbox, MoveModal, DraggableRegion, - EditTitleDescriptionModal, }, mixins: [titleMixin, routerMixin], props: { @@ -290,7 +282,6 @@ loadingAncestors: false, elevated: false, moveModalOpen: false, - editTitleDescriptionModal: null, }; }, computed: { diff --git a/contentcuration/contentcuration/frontend/channelEdit/views/TreeView/TreeViewBase.vue b/contentcuration/contentcuration/frontend/channelEdit/views/TreeView/TreeViewBase.vue index a5e1fe843e..47ba379354 100644 --- a/contentcuration/contentcuration/frontend/channelEdit/views/TreeView/TreeViewBase.vue +++ b/contentcuration/contentcuration/frontend/channelEdit/views/TreeView/TreeViewBase.vue @@ -223,6 +223,7 @@ :channel="currentChannel" @syncing="syncInProgress" /> +