From 485dfc5a4731e3fa9e1ea000886c0c6387ac65a9 Mon Sep 17 00:00:00 2001 From: Alexandre_BRAVO Date: Thu, 28 Nov 2024 14:16:59 +0100 Subject: [PATCH] correction edition name qui permettait de mettre un nom vide --- src/components/EditFileName.vue | 18 ++++++++++-------- src/components/FileExistsDialog.vue | 16 +++++++++------- src/output.css | 10 +++++----- 3 files changed, 24 insertions(+), 20 deletions(-) diff --git a/src/components/EditFileName.vue b/src/components/EditFileName.vue index 44a3f84..572cdce 100644 --- a/src/components/EditFileName.vue +++ b/src/components/EditFileName.vue @@ -51,16 +51,18 @@ export default { if(this.newFileName !== ''){ // Séparer le nom de fichier sans l'extension const fileNameWithoutExtension = this.newFileName.slice(0, this.newFileName.lastIndexOf('.')); - // Re-construire le nom du fichier avec l'extension d'origine - const newFileNameWithOriginalExtension = fileNameWithoutExtension + '.' + this.extension; + if (fileNameWithoutExtension !== '') { + // Re-construire le nom du fichier avec l'extension d'origine + const newFileNameWithOriginalExtension = fileNameWithoutExtension + '.' + this.extension; - if (!this.isDirectory && this.newFileName !== newFileNameWithOriginalExtension) { - // L'extension a été modifiée, on rétablit l'extension correcte - this.newFileName = newFileNameWithOriginalExtension; + if (!this.isDirectory && this.newFileName !== newFileNameWithOriginalExtension) { + // L'extension a été modifiée, on rétablit l'extension correcte + this.newFileName = newFileNameWithOriginalExtension; + } + + this.$emit("update", { initialFileName: this.initialFileName, newFileName: this.newFileName }); + this.closeModal(); } - - this.$emit("update", { initialFileName: this.initialFileName, newFileName: this.newFileName }); - this.closeModal(); } }, closeModal() { diff --git a/src/components/FileExistsDialog.vue b/src/components/FileExistsDialog.vue index faaf777..34007b8 100644 --- a/src/components/FileExistsDialog.vue +++ b/src/components/FileExistsDialog.vue @@ -90,15 +90,17 @@ export default { if(this.newFileName !== ''){ // Séparer le nom de fichier sans l'extension const fileNameWithoutExtension = this.newFileName.slice(0, this.newFileName.lastIndexOf('.')); - // Re-construire le nom du fichier avec l'extension d'origine - const newFileNameWithOriginalExtension = fileNameWithoutExtension + '.' + this.extension; + if(fileNameWithoutExtension !== '' ) { + // Re-construire le nom du fichier avec l'extension d'origine + const newFileNameWithOriginalExtension = fileNameWithoutExtension + '.' + this.extension; - if (!this.isDirectory && this.newFileName !== newFileNameWithOriginalExtension) { - // L'extension a été modifiée, on rétablit l'extension correcte - this.newFileName = newFileNameWithOriginalExtension; + if (!this.isDirectory && this.newFileName !== newFileNameWithOriginalExtension) { + // L'extension a été modifiée, on rétablit l'extension correcte + this.newFileName = newFileNameWithOriginalExtension; + } + + this.$emit("rename", { newFileName: this.newFileName }); } - - this.$emit("rename", { newFileName: this.newFileName }); } }, onInputChange() { diff --git a/src/output.css b/src/output.css index b03eead..10da219 100644 --- a/src/output.css +++ b/src/output.css @@ -924,6 +924,11 @@ video { color: rgb(37 99 235 / var(--tw-text-opacity, 1)); } +.text-gray-400 { + --tw-text-opacity: 1; + color: rgb(156 163 175 / var(--tw-text-opacity, 1)); +} + .text-gray-500 { --tw-text-opacity: 1; color: rgb(107 114 128 / var(--tw-text-opacity, 1)); @@ -939,11 +944,6 @@ video { color: rgb(255 255 255 / var(--tw-text-opacity, 1)); } -.text-gray-400 { - --tw-text-opacity: 1; - color: rgb(156 163 175 / var(--tw-text-opacity, 1)); -} - .shadow-lg { --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);