From 84e855940121e7a006cd36cda664be4806a7ed45 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Tue, 25 Feb 2025 17:46:17 +0200 Subject: [PATCH] feat(tasks): allow only one editable section at one time --- src/public/app/widgets/type_widgets/task_list.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/public/app/widgets/type_widgets/task_list.ts b/src/public/app/widgets/type_widgets/task_list.ts index f4a2462f9..9db2ea45c 100644 --- a/src/public/app/widgets/type_widgets/task_list.ts +++ b/src/public/app/widgets/type_widgets/task_list.ts @@ -114,6 +114,11 @@ export default class TaskListWidget extends TypeWidget { }); this.$taskContainer.on("click", "li", (e) => { + // Clear existing edit containers. + const $existingContainers = this.$taskContainer.find(".edit-container"); + $existingContainers.html(""); + + // Add the new edit container. const $target = $(e.target); const $editContainer = $target.find(".edit-container"); $editContainer.html(buildEditContainer());