From d3f83fbe03d80d77f20d364f7b5e6e52260f516f Mon Sep 17 00:00:00 2001 From: Stephen Blott Date: Sun, 31 Jan 2016 17:04:52 +0000 Subject: Use a count with link hints; working w/ Escape. With a count, link hints now exit on `Escape`. --- content_scripts/link_hints.coffee | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'content_scripts/link_hints.coffee') diff --git a/content_scripts/link_hints.coffee b/content_scripts/link_hints.coffee index 3fcbfd40..b5fc974f 100644 --- a/content_scripts/link_hints.coffee +++ b/content_scripts/link_hints.coffee @@ -21,7 +21,9 @@ DOWNLOAD_LINK_URL = name: "download" LinkHints = activateMode: (count = 1, mode = OPEN_IN_CURRENT_TAB) -> if 0 < count - new LinkHintsMode mode, -> LinkHints.activateMode count-1, mode + new LinkHintsMode mode, (event = null) -> + unless event?.type == "keydown" and KeyboardUtils.isEscape event + LinkHints.activateMode count-1, mode activateModeToOpenInNewTab: (count) -> @activateMode count, OPEN_IN_NEW_BG_TAB activateModeToOpenInNewForegroundTab: (count) -> @activateMode count, OPEN_IN_NEW_FG_TAB -- cgit v1.2.3