From 8be4704e1125b6eb6fe17a58c8b54c651fa40c0c Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Sun, 21 Jan 2024 01:29:24 +0100 Subject: enh(files): Add modal to set filename before creating new files in the fileslist * Reactive `openfile` query Signed-off-by: Ferdinand Thiessen --- apps/files/src/components/FileEntry.vue | 15 ++- apps/files/src/components/FilesListVirtual.vue | 35 ++++-- apps/files/src/components/NewNodeDialog.vue | 149 +++++++++++++++++++++++++ apps/files/src/init-templates.ts | 149 ------------------------- apps/files/src/init.ts | 7 +- apps/files/src/newMenu/newFolder.ts | 40 ++++--- apps/files/src/newMenu/newFromTemplate.ts | 88 +++++++++++++++ apps/files/src/newMenu/newTemplatesFolder.ts | 100 +++++++++++++++++ apps/files/src/utils/newNodeDialog.ts | 57 ++++++++++ apps/files/src/views/FilesList.vue | 9 +- 10 files changed, 469 insertions(+), 180 deletions(-) create mode 100644 apps/files/src/components/NewNodeDialog.vue delete mode 100644 apps/files/src/init-templates.ts create mode 100644 apps/files/src/newMenu/newFromTemplate.ts create mode 100644 apps/files/src/newMenu/newTemplatesFolder.ts create mode 100644 apps/files/src/utils/newNodeDialog.ts (limited to 'apps/files/src') diff --git a/apps/files/src/components/FileEntry.vue b/apps/files/src/components/FileEntry.vue index 0ccd5622a5e..973e1de667f 100644 --- a/apps/files/src/components/FileEntry.vue +++ b/apps/files/src/components/FileEntry.vue @@ -21,7 +21,11 @@ -->