summaryrefslogtreecommitdiff
path: root/fractiform.js
diff options
context:
space:
mode:
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);
});
}
}