summaryrefslogtreecommitdiff
path: root/fractiform.js
diff options
context:
space:
mode:
authorpommicket <pommicket@gmail.com>2023-08-21 18:14:01 -0400
committerpommicket <pommicket@gmail.com>2023-08-21 18:14:01 -0400
commite8e25f0cf857cbfc1437eedf6c56c97b22371b82 (patch)
tree59360b846bd2bd5c402b5dd3b99e031ac576d716 /fractiform.js
parentd68a1890ed9acb3b243f652b519b7fbe099879f7 (diff)
select widget name when widget is created
Diffstat (limited to 'fractiform.js')
-rw-r--r--fractiform.js10
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);
});
}
}