From 13592dc5016eff6bf84384a8cef62d1ada1ac80d Mon Sep 17 00:00:00 2001 From: Stephen Blott Date: Sun, 18 Jan 2015 13:21:49 +0000 Subject: Give focusInput a memory; add tests. --- content_scripts/vimium_frontend.coffee | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'content_scripts') 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, -- cgit v1.2.3