From e97c740a7582bfcf5099b07297fbe4b614e764a8 Mon Sep 17 00:00:00 2001 From: Boris Waaub Date: Tue, 3 Feb 2026 15:01:09 +0100 Subject: [PATCH] Refactor Vue components: update DropFile and DropFileWidget templates for clarity; enhance type definitions in FileIcon and types/index.ts; fix event emit structure in DropFileModal. --- .../document_action_buttons_group/index.ts | 3 +- .../Resources/public/types/index.ts | 1 + .../public/vuejs/DropFileWidget/DropFile.vue | 87 +++++++++---------- .../vuejs/DropFileWidget/DropFileModal.vue | 8 +- .../vuejs/DropFileWidget/DropFileWidget.vue | 71 +++++++-------- .../Resources/public/vuejs/FileIcon.vue | 16 ++-- 6 files changed, 90 insertions(+), 96 deletions(-) diff --git a/src/Bundle/ChillDocStoreBundle/Resources/public/module/document_action_buttons_group/index.ts b/src/Bundle/ChillDocStoreBundle/Resources/public/module/document_action_buttons_group/index.ts index 080f63c66..012693fac 100644 --- a/src/Bundle/ChillDocStoreBundle/Resources/public/module/document_action_buttons_group/index.ts +++ b/src/Bundle/ChillDocStoreBundle/Resources/public/module/document_action_buttons_group/index.ts @@ -2,12 +2,11 @@ import { _createI18n } from "ChillMainAssets/vuejs/_js/i18n"; import DocumentActionButtonsGroup from "../../vuejs/DocumentActionButtonsGroup.vue"; import { createApp } from "vue"; import { StoredObject, StoredObjectStatusChange } from "../../types"; -import { is_object_ready } from "../../vuejs/StoredObjectButton/helpers"; import ToastPlugin from "vue-toast-notification"; const i18n = _createI18n({}); -window.addEventListener("DOMContentLoaded", function (e) { +window.addEventListener("DOMContentLoaded", function () { document .querySelectorAll("div[data-download-buttons]") .forEach((el) => { diff --git a/src/Bundle/ChillDocStoreBundle/Resources/public/types/index.ts b/src/Bundle/ChillDocStoreBundle/Resources/public/types/index.ts index f71ed0350..349a81ce8 100644 --- a/src/Bundle/ChillDocStoreBundle/Resources/public/types/index.ts +++ b/src/Bundle/ChillDocStoreBundle/Resources/public/types/index.ts @@ -9,6 +9,7 @@ export interface StoredObject { uuid: string; prefix: string; status: StoredObjectStatus; + type: string; currentVersion: | null | StoredObjectVersionCreated diff --git a/src/Bundle/ChillDocStoreBundle/Resources/public/vuejs/DropFileWidget/DropFile.vue b/src/Bundle/ChillDocStoreBundle/Resources/public/vuejs/DropFileWidget/DropFile.vue index c731ef19f..2e1dd158d 100644 --- a/src/Bundle/ChillDocStoreBundle/Resources/public/vuejs/DropFileWidget/DropFile.vue +++ b/src/Bundle/ChillDocStoreBundle/Resources/public/vuejs/DropFileWidget/DropFile.vue @@ -1,3 +1,35 @@ + + - - diff --git a/src/Bundle/ChillDocStoreBundle/Resources/public/vuejs/FileIcon.vue b/src/Bundle/ChillDocStoreBundle/Resources/public/vuejs/FileIcon.vue index ba2c44f6a..8556524ad 100644 --- a/src/Bundle/ChillDocStoreBundle/Resources/public/vuejs/FileIcon.vue +++ b/src/Bundle/ChillDocStoreBundle/Resources/public/vuejs/FileIcon.vue @@ -1,11 +1,3 @@ - - + +