diff options
| author | Stephen Blott | 2016-04-09 13:16:03 +0100 | 
|---|---|---|
| committer | Stephen Blott | 2016-04-09 13:16:06 +0100 | 
| commit | a57b7ea02d9c40580c3238f240bd9fae7d50d6f7 (patch) | |
| tree | a1035e60c621f5b2691713d5678c931be3bcc314 /background_scripts | |
| parent | c5d0ed09b8ed5c0351e11f985ceeae244f0f0caa (diff) | |
| download | vimium-a57b7ea02d9c40580c3238f240bd9fae7d50d6f7.tar.bz2 | |
Simplify javascript: URLs in vomnibar.
Show "javascript:" URLs as "javascript:...".
Fixes #961.
Diffstat (limited to 'background_scripts')
| -rw-r--r-- | background_scripts/completion.coffee | 6 | 
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' | 
