aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorLevi Lansing <helives@gmail.com>2017-09-28 10:15:29 -0400
committerLevi Lansing <helives@gmail.com>2017-09-28 10:15:29 -0400
commit1c72daf036bee06cde97639ac80b741c3ed38fa8 (patch)
tree46d9e60fe011c907538ca41b7a161d97ae245346
parentd18ecfb67877d8bdfc54e47a214d3afab52b7bda (diff)
downloadtime-picker-1c72daf036bee06cde97639ac80b741c3ed38fa8.tar.gz
time-picker-1c72daf036bee06cde97639ac80b741c3ed38fa8.tar.zst
time-picker-1c72daf036bee06cde97639ac80b741c3ed38fa8.zip
select text when focusing time input
-rw-r--r--src/Header.jsx5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/Header.jsx b/src/Header.jsx
index 9e80a9c..6bed557 100644
--- a/src/Header.jsx
+++ b/src/Header.jsx
@@ -38,7 +38,10 @@ class Header extends Component {
38 if (this.props.focusOnOpen) { 38 if (this.props.focusOnOpen) {
39 // Wait one frame for the panel to be positioned before focusing 39 // Wait one frame for the panel to be positioned before focusing
40 const requestAnimationFrame = (window.requestAnimationFrame || window.setTimeout); 40 const requestAnimationFrame = (window.requestAnimationFrame || window.setTimeout);
41 requestAnimationFrame(() => this.refs.input.focus()); 41 requestAnimationFrame(() => {
42 this.refs.input.focus();
43 this.refs.input.select();
44 });
42 } 45 }
43 } 46 }
44 47