diff options
| author | Stephen Blott | 2015-01-18 13:21:49 +0000 |
|---|---|---|
| committer | Stephen Blott | 2015-01-18 13:21:49 +0000 |
| commit | 13592dc5016eff6bf84384a8cef62d1ada1ac80d (patch) | |
| tree | 39f9a0e163bb66dd3a16fbcfba41cbae4bc6dcaa /content_scripts | |
| parent | a938c55e0a08d82abbd200a8e7609ceaa8ee539a (diff) | |
| download | vimium-13592dc5016eff6bf84384a8cef62d1ada1ac80d.tar.bz2 | |
Give focusInput a memory; add tests.
Diffstat (limited to 'content_scripts')
| -rw-r--r-- | content_scripts/vimium_frontend.coffee | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/content_scripts/vimium_frontend.coffee b/content_scripts/vimium_frontend.coffee index c49c27e2..abcf2b36 100644 --- a/content_scripts/vimium_frontend.coffee +++ b/content_scripts/vimium_frontend.coffee @@ -338,7 +338,11 @@ getFocusedElementIndexByRecency = do -> installListener window, "focus", (event) -> focusedElement = event.target if DomUtils.isEditable event.target - (elements) -> + # Only for tests. + window.resetFocusInputFocusedElement = -> + focusedElement = null + + (elements = null) -> Math.max 0, elements.indexOf focusedElement extend window, |
