From 3f9d23a5093ebe7bc8e654f46324d7f698092e5b Mon Sep 17 00:00:00 2001 From: eti Date: Fri, 27 Mar 2026 16:27:18 +0100 Subject: [PATCH] appview/pages/templates/fragments/resizeable: add resize on double click Signed-off-by: eti --- appview/pages/templates/fragments/resizeable.html | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/appview/pages/templates/fragments/resizeable.html b/appview/pages/templates/fragments/resizeable.html index b48a0d64..6ecda8d7 100644 --- a/appview/pages/templates/fragments/resizeable.html +++ b/appview/pages/templates/fragments/resizeable.html @@ -15,12 +15,14 @@ this.handleMouseDown = this.handleMouseDown.bind(this); this.handleMouseMove = this.handleMouseMove.bind(this); this.handleMouseUp = this.handleMouseUp.bind(this); + this.handleDoubleClick = this.handleDoubleClick.bind(this); this.init(); } init() { this.resizer.addEventListener('mousedown', this.handleMouseDown); + this.resizer.addEventListener('dblclick', this.handleDoubleClick); } handleMouseDown(e) { @@ -86,8 +88,15 @@ document.removeEventListener('mouseup', this.handleMouseUp); } + handleDoubleClick(e) { + e.preventDefault(); + this.target.style.width = ''; + this.target.style.flexShrink = ''; + } + destroy() { this.resizer.removeEventListener('mousedown', this.handleMouseDown); + this.resizer.removeEventListener('dblclick', this.handleDoubleClick); document.removeEventListener('mousemove', this.handleMouseMove); document.removeEventListener('mouseup', this.handleMouseUp); } -- 2.51.2