aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Blott2016-04-09 13:16:03 +0100
committerStephen Blott2016-04-09 13:16:06 +0100
commita57b7ea02d9c40580c3238f240bd9fae7d50d6f7 (patch)
treea1035e60c621f5b2691713d5678c931be3bcc314
parentc5d0ed09b8ed5c0351e11f985ceeae244f0f0caa (diff)
downloadvimium-a57b7ea02d9c40580c3238f240bd9fae7d50d6f7.tar.bz2
Simplify javascript: URLs in vomnibar.
Show "javascript:" URLs as "javascript:...". Fixes #961.
-rw-r--r--background_scripts/completion.coffee6
1 files changed, 5 insertions, 1 deletions
diff --git a/background_scripts/completion.coffee b/background_scripts/completion.coffee
index 47cc2a23..9980fb10 100644
--- a/background_scripts/completion.coffee
+++ b/background_scripts/completion.coffee
@@ -66,11 +66,15 @@ class Suggestion
<span class="vimiumReset vomnibarTitle">#{@highlightQueryTerms Utils.escapeHtml @title}</span>
</div>
<div class="vimiumReset vomnibarBottomHalf">
- <span class="vimiumReset vomnibarSource vomnibarNoInsertText">#{insertTextIndicator}</span><span class="vimiumReset vomnibarUrl">#{@highlightUrlTerms Utils.escapeHtml @shortenUrl()}</span>
+ <span class="vimiumReset vomnibarSource vomnibarNoInsertText">#{insertTextIndicator}</span><span class="vimiumReset vomnibarUrl">#{@highlightUrlTerms Utils.escapeHtml @simplifyJavascriptUrls @shortenUrl()}</span>
#{relevancyHtml}
</div>
"""
+ # Simplify "javascript:" URLs; show them as "javascript:..."; see #961.
+ simplifyJavascriptUrls: (url) ->
+ if Utils.hasJavascriptPrefix(url) then "javascript:..." else url
+
# Use neat trick to snatch a domain (http://stackoverflow.com/a/8498668).
getUrlRoot: (url) ->
a = document.createElement 'a'