From e8e25f0cf857cbfc1437eedf6c56c97b22371b82 Mon Sep 17 00:00:00 2001 From: pommicket Date: Mon, 21 Aug 2023 18:14:01 -0400 Subject: select widget name when widget is created --- fractiform.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'fractiform.js') diff --git a/fractiform.js b/fractiform.js index bc1ea55..2889f06 100644 --- a/fractiform.js +++ b/fractiform.js @@ -2,7 +2,6 @@ /* TODO: -- select widget name when widget is created - pause - settings: - enable/disable auto-update @@ -2207,7 +2206,14 @@ void main() { button.dataset.id = id; category_element.appendChild(button); button.addEventListener('click', () => { - add_widget(id); + const root = add_widget(id); + const widget_name = root.querySelector('.widget-name'); + widget_name.focus(); + const range = document.createRange(); + range.selectNodeContents(widget_name); + const sel = window.getSelection(); + sel.removeAllRanges(); + sel.addRange(range); }); } } -- cgit v1.2.3