diff options
author | Jason <jason.daurus@gmail.com> | 2016-07-05 22:28:00 +0800 |
---|---|---|
committer | Jason <jason.daurus@gmail.com> | 2016-07-05 22:28:00 +0800 |
commit | af2319aa6458a92caec2c09386fdf251502c03cb (patch) | |
tree | c0b5a0efff2ced7ab68849f4a983bba9b483957a /web/src/js/components/Prompt.jsx | |
parent | 9bfde2a3ae7fada86911dc96f1ed35a21aae40c3 (diff) | |
download | mitmproxy-af2319aa6458a92caec2c09386fdf251502c03cb.tar.gz mitmproxy-af2319aa6458a92caec2c09386fdf251502c03cb.tar.bz2 mitmproxy-af2319aa6458a92caec2c09386fdf251502c03cb.zip |
[web] listen to window.onKeyDown
Diffstat (limited to 'web/src/js/components/Prompt.jsx')
-rwxr-xr-x | web/src/js/components/Prompt.jsx | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/web/src/js/components/Prompt.jsx b/web/src/js/components/Prompt.jsx index e6564896..262b5ff0 100755 --- a/web/src/js/components/Prompt.jsx +++ b/web/src/js/components/Prompt.jsx @@ -4,17 +4,13 @@ import _ from 'lodash' import {Key} from '../utils.js' -Prompt.contextTypes = { - returnFocus: PropTypes.func -} - Prompt.propTypes = { options: PropTypes.array.isRequired, done: PropTypes.func.isRequired, prompt: PropTypes.string, } -export default function Prompt({ prompt, done, options }, context) { +export default function Prompt({ prompt, done, options }) { const opts = [] function keyTaken(k) { @@ -35,7 +31,7 @@ export default function Prompt({ prompt, done, options }, context) { } opts.push(opt) } - + function onKeyDown(event) { event.stopPropagation() event.preventDefault() @@ -44,7 +40,6 @@ export default function Prompt({ prompt, done, options }, context) { return } done(key.key || false) - context.returnFocus() } return ( |