diff --git a/public/globals.js b/public/globals.js index 339aeba22..bca5073ef 100644 --- a/public/globals.js +++ b/public/globals.js @@ -699,7 +699,7 @@ window.pkp = { 'publication.unschedule': 'Unschedule', 'publication.unschedule.confirm': "Are you sure you don't want this scheduled for publication?", - 'publication.version': 'Version {$version}', + 'publication.version': '{$version}', 'publication.version.all': 'All Versions', 'publication.version.confirm': 'Are you sure you want to create a new version?', diff --git a/src/components/Form/fields/FieldRichTextarea.vue b/src/components/Form/fields/FieldRichTextarea.vue index 49f38b753..bea7ef0a2 100644 --- a/src/components/Form/fields/FieldRichTextarea.vue +++ b/src/components/Form/fields/FieldRichTextarea.vue @@ -157,6 +157,12 @@ export default { return ''; }, }, + linkList: { + type: Array, + default() { + return []; + }, + }, wordCountLabel: { type: String, default() { @@ -227,6 +233,7 @@ export default { statusbar: false, entity_encoding: 'raw', browser_spellcheck: true, + link_list: self.linkList, language: $.pkp?.plugins?.generic?.tinymceplugin?.tinymceParams?.language, language_url: diff --git a/src/components/ListPanel/doi/DoiItemVersionModal.vue b/src/components/ListPanel/doi/DoiItemVersionModal.vue index b0eba9efb..f33f0df52 100644 --- a/src/components/ListPanel/doi/DoiItemVersionModal.vue +++ b/src/components/ListPanel/doi/DoiItemVersionModal.vue @@ -113,9 +113,7 @@ function getVersionHeader(version) { version.datePublished !== null ? `(${version.datePublished})` : t('publication.status.unpublished'); - return `${t('publication.version', { - version: version.versionNumber, - })} ${dateInfo}`; + return `${version.versionNumber} ${dateInfo}`; } diff --git a/src/components/ListPanel/doi/DoiListPanel.vue b/src/components/ListPanel/doi/DoiListPanel.vue index 8d1933c4f..1749bbaee 100644 --- a/src/components/ListPanel/doi/DoiListPanel.vue +++ b/src/components/ListPanel/doi/DoiListPanel.vue @@ -921,7 +921,7 @@ export default { return { id: publication.id, isCurrentVersion: item.currentPublicationId === publication.id, - versionNumber: publication.version, + versionNumber: publication.versionString, urlPublished: publication.urlPublished, datePublished: publication.datePublished, }; diff --git a/src/components/ListPanel/doi/DoiListPanelOJS.vue b/src/components/ListPanel/doi/DoiListPanelOJS.vue index b4f34e8ba..a4d899468 100644 --- a/src/components/ListPanel/doi/DoiListPanelOJS.vue +++ b/src/components/ListPanel/doi/DoiListPanelOJS.vue @@ -19,7 +19,7 @@ export default { originalItem.publications.forEach((publication) => { const isCurrentVersion = publication.id === this.getCurrentPublication(originalItem).id; - const versionNumber = publication.version; + const versionNumber = publication.versionString; if (this.enabledDoiTypes.includes('publication')) { let doiObject = publication.doiObject; diff --git a/src/components/ListPanel/doi/DoiListPanelOMP.vue b/src/components/ListPanel/doi/DoiListPanelOMP.vue index 12d444676..c6d2cd964 100644 --- a/src/components/ListPanel/doi/DoiListPanelOMP.vue +++ b/src/components/ListPanel/doi/DoiListPanelOMP.vue @@ -17,7 +17,7 @@ export default { originalItem.publications.forEach((publication) => { const isCurrentVersion = publication.id === this.getCurrentPublication(originalItem).id; - const versionNumber = publication.version; + const versionNumber = publication.versionString; // Submissions if (this.enabledDoiTypes.includes('publication')) { diff --git a/src/components/ListPanel/doi/DoiListPanelOPS.vue b/src/components/ListPanel/doi/DoiListPanelOPS.vue index 936691a11..af3f3cbf4 100644 --- a/src/components/ListPanel/doi/DoiListPanelOPS.vue +++ b/src/components/ListPanel/doi/DoiListPanelOPS.vue @@ -17,7 +17,7 @@ export default { originalItem.publications.forEach((publication) => { const isCurrentVersion = publication.id === this.getCurrentPublication(originalItem).id; - const versionNumber = publication.version; + const versionNumber = publication.versionString; // Submissions if (this.enabledDoiTypes.includes('publication')) { diff --git a/src/pages/workflow/components/publication/WorkflowPublicationVersionControl.vue b/src/pages/workflow/components/publication/WorkflowPublicationVersionControl.vue index cce894b92..7bbfd8363 100644 --- a/src/pages/workflow/components/publication/WorkflowPublicationVersionControl.vue +++ b/src/pages/workflow/components/publication/WorkflowPublicationVersionControl.vue @@ -71,7 +71,7 @@ const statusProps = computed(() => { }); function getItemLabel(publication) { - const firstPart = t('publication.version', {version: publication.version}); + const firstPart = publication.versionString; let secondPart = ''; if ( publication.status === pkp.const.STATUS_QUEUED &&