diff options
author | pommicket <pommicket@gmail.com> | 2023-08-21 18:14:01 -0400 |
---|---|---|
committer | pommicket <pommicket@gmail.com> | 2023-08-21 18:14:01 -0400 |
commit | e8e25f0cf857cbfc1437eedf6c56c97b22371b82 (patch) | |
tree | 59360b846bd2bd5c402b5dd3b99e031ac576d716 /fractiform.js | |
parent | d68a1890ed9acb3b243f652b519b7fbe099879f7 (diff) |
select widget name when widget is created
Diffstat (limited to 'fractiform.js')
-rw-r--r-- | fractiform.js | 10 |
1 files changed, 8 insertions, 2 deletions
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); }); } } |