aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--content_scripts/link_hints.coffee11
1 files changed, 7 insertions, 4 deletions
diff --git a/content_scripts/link_hints.coffee b/content_scripts/link_hints.coffee
index 6bbe1f07..5404d177 100644
--- a/content_scripts/link_hints.coffee
+++ b/content_scripts/link_hints.coffee
@@ -95,10 +95,13 @@ LinkHints =
else if @mode is COPY_LINK_URL
@hintMode.setIndicator "Copy link URL to Clipboard"
@linkActivator = (link) =>
- chrome.runtime.sendMessage handler: "copyToClipboard", data: link.href
- url = link.href
- url = url[0..25] + "...." if 28 < url.length
- @onExit = -> HUD.showForDuration "Yanked #{url}", 2000
+ if link.href?
+ chrome.runtime.sendMessage handler: "copyToClipboard", data: link.href
+ url = link.href
+ url = url[0..25] + "...." if 28 < url.length
+ @onExit = -> HUD.showForDuration "Yanked #{url}", 2000
+ else
+ @onExit = -> HUD.showForDuration "No link to yank.", 2000
else if @mode is OPEN_INCOGNITO
@hintMode.setIndicator "Open link in incognito window"
@linkActivator = (link) ->