From 08d87ff8b03b89737198c7140115266a408fdb61 Mon Sep 17 00:00:00 2001 From: nate smith Date: Wed, 17 Jul 2024 11:10:29 -0500 Subject: [PATCH] fix for editing/dragging --- web/assets/main.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/web/assets/main.js b/web/assets/main.js index f5b4f6c..b9cf798 100644 --- a/web/assets/main.js +++ b/web/assets/main.js @@ -78,6 +78,8 @@ class LineEditor extends Button { this.connected = true; } done() { + const l = this.closest(".line"); + l.setAttribute("draggable", true); this.setAttribute("title", "edit line text"); this.editing = false; this.linetext.innerText = this.i.value; @@ -94,10 +96,11 @@ class LineEditor extends Button { this.editing = true; this.setAttribute("title", "finish editing"); this.style['font-weight'] = "bold"; - const l = this.linetext.parentElement; + const l = this.closest(".line"); + l.setAttribute("draggable", false); this.linetext.style.display = "none"; this.i.value = this.linetext.innerText; - l.appendChild(this.f); + this.linetext.parentElement.appendChild(this.f); this.i.focus(); } }