From 8feb351b3156ceb2833f4a222e45e0889be87809 Mon Sep 17 00:00:00 2001 From: Cyperghost Date: Wed, 26 Jun 2024 10:17:06 +0200 Subject: [PATCH] Fixes the problem that the DOM element was not removed when the file was deleted --- .../Core/Form/Builder/Field/Controller/FileProcessor.ts | 2 +- .../Core/Form/Builder/Field/Controller/FileProcessor.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ts/WoltLabSuite/Core/Form/Builder/Field/Controller/FileProcessor.ts b/ts/WoltLabSuite/Core/Form/Builder/Field/Controller/FileProcessor.ts index 2236967643..c459c2c53a 100644 --- a/ts/WoltLabSuite/Core/Form/Builder/Field/Controller/FileProcessor.ts +++ b/ts/WoltLabSuite/Core/Form/Builder/Field/Controller/FileProcessor.ts @@ -190,7 +190,7 @@ export class FileProcessor { if (this.showBigPreview) { element.parentElement!.innerHTML = ""; } else { - element.parentElement!.remove(); + element.parentElement!.parentElement!.remove(); } } diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Form/Builder/Field/Controller/FileProcessor.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Form/Builder/Field/Controller/FileProcessor.js index a8949c2751..534125021a 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Form/Builder/Field/Controller/FileProcessor.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Form/Builder/Field/Controller/FileProcessor.js @@ -153,7 +153,7 @@ define(["require", "exports", "tslib", "WoltLabSuite/Core/Language", "WoltLabSui element.parentElement.innerHTML = ""; } else { - element.parentElement.remove(); + element.parentElement.parentElement.remove(); } } async #registerFile(element, container = null) { -- 2.20.1