aboutsummaryrefslogtreecommitdiffstats
path: root/content_scripts/link_hints.coffee
diff options
context:
space:
mode:
authorJez Ng2013-03-06 04:25:23 -0500
committerJez Ng2013-03-06 04:25:23 -0500
commit25c871c9bfc15278d72b9d0b2821b92627a605c6 (patch)
tree7936f3212a76b6ef72f5feada6144f2e19b01465 /content_scripts/link_hints.coffee
parent4c5fcc544f016c0f06dfa548bd46bd4f6e46eeda (diff)
parent22093e34ab94bbdab4059f197a67f8b57dd0b99e (diff)
downloadvimium-25c871c9bfc15278d72b9d0b2821b92627a605c6.tar.bz2
Merge remote-tracking branch 'deiga/patch-4'
Conflicts: background_scripts/commands.coffee
Diffstat (limited to 'content_scripts/link_hints.coffee')
-rw-r--r--content_scripts/link_hints.coffee9
1 files changed, 9 insertions, 0 deletions
diff --git a/content_scripts/link_hints.coffee b/content_scripts/link_hints.coffee
index 1f5e5d05..ad4a2686 100644
--- a/content_scripts/link_hints.coffee
+++ b/content_scripts/link_hints.coffee
@@ -12,6 +12,7 @@ OPEN_IN_CURRENT_TAB = {}
OPEN_IN_NEW_TAB = {}
OPEN_WITH_QUEUE = {}
COPY_LINK_URL = {}
+OPEN_INCOGNITO_WINDOW = {}
LinkHints =
hintMarkerContainingDiv: null
@@ -48,6 +49,7 @@ LinkHints =
activateModeToOpenInNewTab: -> @activateMode(OPEN_IN_NEW_TAB)
activateModeToCopyLinkUrl: -> @activateMode(COPY_LINK_URL)
activateModeWithQueue: -> @activateMode(OPEN_WITH_QUEUE)
+ activateModeToOpenIncognitoWindow: -> @activateMode(OPEN_INCOGNITO_WINDOW)
activateMode: (mode = OPEN_IN_CURRENT_TAB) ->
# we need documentElement to be ready in order to append links
@@ -90,6 +92,13 @@ LinkHints =
HUD.show("Copy link URL to Clipboard")
@linkActivator = (link) ->
chrome.extension.sendRequest({handler: "copyToClipboard", data: link.href})
+ else if @mode is OPEN_INCOGNITO_WINDOW
+ HUD.show("Open link in incognito window")
+
+ @linkActivator = (link) ->
+ chrome.extension.sendMessage(
+ handler: 'openUrlInIncognitoWindow'
+ url: link.href)
else # OPEN_IN_CURRENT_TAB
HUD.show("Open link in current tab")
# When we're opening the link in the current tab, don't navigate to the selected link immediately