From 76ce186850296070cd2a0a5672282bab986eca8b Mon Sep 17 00:00:00 2001 From: Stephen Blott Date: Wed, 10 Jun 2015 07:25:53 +0100 Subject: Remove legacy (broken and unnecessary) calls. --- content_scripts/link_hints.coffee | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'content_scripts') diff --git a/content_scripts/link_hints.coffee b/content_scripts/link_hints.coffee index cf54b7a4..107a292e 100644 --- a/content_scripts/link_hints.coffee +++ b/content_scripts/link_hints.coffee @@ -339,7 +339,7 @@ class LinkHintsMode clickEl = matchedLink.clickableItem if (DomUtils.isSelectable(clickEl)) DomUtils.simulateSelect(clickEl) - @deactivateMode(delay, -> LinkHints.delayMode = false) + @deactivateMode delay else # TODO figure out which other input elements should not receive focus if (clickEl.nodeName.toLowerCase() == "input" and clickEl.type not in ["button", "submit"]) @@ -347,11 +347,9 @@ class LinkHintsMode DomUtils.flashRect(matchedLink.rect) @linkActivator(clickEl) if @mode is OPEN_WITH_QUEUE - @deactivateMode delay, -> - LinkHints.delayMode = false - LinkHints.activateModeWithQueue() + @deactivateMode delay, -> LinkHints.activateModeWithQueue() else - @deactivateMode(delay, -> LinkHints.delayMode = false) + @deactivateMode delay # # Shows the marker, highlighting matchingCharCount characters. @@ -366,9 +364,7 @@ class LinkHintsMode hideMarker: (linkMarker) -> linkMarker.style.display = "none" - # If called without arguments, this exits immediately. Othewise, it exits after 'delay'. After exiting, - # 'callback' is invoked (if it is provided). - deactivateMode: (delay, callback) -> + deactivateMode: (delay = 0, callback = null) -> deactivate = => DomUtils.removeElement @hintMarkerContainingDiv if @hintMarkerContainingDiv @hintMarkerContainingDiv = null -- cgit v1.2.3