From c2f8e07d19caa0f6b2385d1ca48fc716d85d07c0 Mon Sep 17 00:00:00 2001 From: GaziYucel <84437883+GaziYucel@users.noreply.github.com> Date: Tue, 16 Sep 2025 09:32:02 +0200 Subject: [PATCH 1/3] pkp/pkp-lib#10692 structured citations --- src/components/Checkbox/Checkbox.vue | 2 +- src/components/Form/fields/FieldAuthors.vue | 2 +- .../CitationManager/CitationManager.mdx | 34 +++ .../CitationManager.stories.js | 17 ++ .../CitationManager/CitationManager.vue | 115 +++++++ .../CitationManagerAddRawCitations.vue | 80 +++++ .../CitationManagerCellActions.vue | 33 ++ .../CitationManagerCellCitation.vue | 153 ++++++++++ .../CitationManagerCellToggle.vue | 23 ++ .../CitationManagerMetadataLookup.vue | 79 +++++ .../CitationManagerSearchField.vue | 16 + .../CitationManagerStatusProcessed.vue | 48 +++ .../CitationManagerToggleAll.vue | 24 ++ .../CitationManager/citationManagerStore.js | 285 ++++++++++++++++++ .../modals/CitationEditModal.mdx | 16 + .../modals/CitationEditModal.stories.js | 46 +++ .../modals/CitationEditModal.vue | 48 +++ .../useCitationManagerActions.js | 112 +++++++ .../useCitationManagerConfig.js | 85 ++++++ src/pages/workflow/WorkflowPageOJS.vue | 2 + .../workflowConfigAuthorOJS.js | 10 +- .../workflowConfigEditorialOJS.js | 10 +- 22 files changed, 1232 insertions(+), 8 deletions(-) create mode 100644 src/managers/CitationManager/CitationManager.mdx create mode 100644 src/managers/CitationManager/CitationManager.stories.js create mode 100644 src/managers/CitationManager/CitationManager.vue create mode 100644 src/managers/CitationManager/CitationManagerAddRawCitations.vue create mode 100644 src/managers/CitationManager/CitationManagerCellActions.vue create mode 100644 src/managers/CitationManager/CitationManagerCellCitation.vue create mode 100644 src/managers/CitationManager/CitationManagerCellToggle.vue create mode 100644 src/managers/CitationManager/CitationManagerMetadataLookup.vue create mode 100644 src/managers/CitationManager/CitationManagerSearchField.vue create mode 100644 src/managers/CitationManager/CitationManagerStatusProcessed.vue create mode 100644 src/managers/CitationManager/CitationManagerToggleAll.vue create mode 100644 src/managers/CitationManager/citationManagerStore.js create mode 100644 src/managers/CitationManager/modals/CitationEditModal.mdx create mode 100644 src/managers/CitationManager/modals/CitationEditModal.stories.js create mode 100644 src/managers/CitationManager/modals/CitationEditModal.vue create mode 100644 src/managers/CitationManager/useCitationManagerActions.js create mode 100644 src/managers/CitationManager/useCitationManagerConfig.js diff --git a/src/components/Checkbox/Checkbox.vue b/src/components/Checkbox/Checkbox.vue index 7a8576f01..628c3aa03 100644 --- a/src/components/Checkbox/Checkbox.vue +++ b/src/components/Checkbox/Checkbox.vue @@ -1,6 +1,6 @@