From fd30a2725916923108aaf331f1a8236e3d0a9328 Mon Sep 17 00:00:00 2001 From: mrmr1993 Date: Sat, 5 Mar 2016 14:14:27 +0000 Subject: Move LinkHint mode indicator text into modes --- content_scripts/link_hints.coffee | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) (limited to 'content_scripts') diff --git a/content_scripts/link_hints.coffee b/content_scripts/link_hints.coffee index 3b02b6e7..6f365700 100644 --- a/content_scripts/link_hints.coffee +++ b/content_scripts/link_hints.coffee @@ -13,17 +13,22 @@ isMac = KeyboardUtils.platform == "Mac" OPEN_IN_CURRENT_TAB = name: "curr-tab" + indicator: "Open link in current tab." OPEN_IN_NEW_BG_TAB = name: "bg-tab" + indicator: "Open link in new tab." clickModifiers: metaKey: isMac, ctrlKey: not isMac OPEN_IN_NEW_FG_TAB = name: "fg-tab" + indicator: "Open link in new tab and switch to it." clickModifiers: shiftKey: true, metaKey: isMac, ctrlKey: not isMac OPEN_WITH_QUEUE = name: "queue" + indicator: "Open multiple links in new tabs." clickModifiers: metaKey: isMac, ctrlKey: not isMac COPY_LINK_URL = name: "link" + indicator: "Copy link URL to Clipboard." linkActivator: (link) -> if link.href? chrome.runtime.sendMessage handler: "copyToClipboard", data: link.href @@ -34,9 +39,11 @@ COPY_LINK_URL = HUD.showForDuration "No link to yank.", 2000 OPEN_INCOGNITO = name: "incognito" + indicator: "Open link in incognito window." linkActivator: (link) -> chrome.runtime.sendMessage handler: 'openUrlInIncognito', url: link.href DOWNLOAD_LINK_URL = name: "download" + indicator: "Download link URL." clickModifiers: altKey: true, ctrlKey: false, metaKey: false LinkHints = @@ -117,22 +124,7 @@ class LinkHintsMode setOpenLinkMode: (@mode) -> clickActivator = (modifiers) -> (link) -> DomUtils.simulateClick link, modifiers @linkActivator = @mode.linkActivator ? clickActivator @mode.clickModifiers - - if @mode is OPEN_IN_NEW_BG_TAB or @mode is OPEN_IN_NEW_FG_TAB or @mode is OPEN_WITH_QUEUE - if @mode is OPEN_IN_NEW_BG_TAB - @hintMode.setIndicator "Open link in new tab." - else if @mode is OPEN_IN_NEW_FG_TAB - @hintMode.setIndicator "Open link in new tab and switch to it." - else - @hintMode.setIndicator "Open multiple links in new tabs." - else if @mode is COPY_LINK_URL - @hintMode.setIndicator "Copy link URL to Clipboard." - else if @mode is OPEN_INCOGNITO - @hintMode.setIndicator "Open link in incognito window." - else if @mode is DOWNLOAD_LINK_URL - @hintMode.setIndicator "Download link URL." - else # OPEN_IN_CURRENT_TAB - @hintMode.setIndicator "Open link in current tab." + @hintMode.setIndicator @mode.indicator # # Creates a link marker for the given link. -- cgit v1.2.3