aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--background_scripts/completion.coffee16
-rw-r--r--content_scripts/vomnibar.coffee16
2 files changed, 18 insertions, 14 deletions
diff --git a/background_scripts/completion.coffee b/background_scripts/completion.coffee
index 5539f7c7..58725fa0 100644
--- a/background_scripts/completion.coffee
+++ b/background_scripts/completion.coffee
@@ -29,14 +29,16 @@ class Suggestion
relevancyHtml = if @showRelevancy then "<span class='relevancy'>#{@computeRelevancy()}</span>" else ""
# NOTE(philc): We're using these vimium-specific class names so we don't collide with the page's CSS.
@html =
- "<div class='vimiumReset vomnibarTopHalf'>
- <span class='vimiumReset vomnibarSource'>#{@type}</span>
- <span class='vimiumReset vomnibarTitle'>#{@highlightTerms(Utils.escapeHtml(@title))}</span>
+ """
+ <div class="vimiumReset vomnibarTopHalf">
+ <span class="vimiumReset vomnibarSource">#{@type}</span>
+ <span class="vimiumReset vomnibarTitle">#{@highlightTerms(Utils.escapeHtml(@title))}</span>
</div>
- <div class='vimiumReset vomnibarBottomHalf'>
- <span class='vimiumReset vomnibarUrl'>#{@shortenUrl(@highlightTerms(@url))}</span>
+ <div class="vimiumReset vomnibarBottomHalf">
+ <span class="vimiumReset vomnibarUrl">#{@shortenUrl(@highlightTerms(@url))}</span>
#{relevancyHtml}
- </div>"
+ </div>
+ """
shortenUrl: (url) -> @stripTrailingSlash(url).replace(/^http:\/\//, "")
@@ -59,7 +61,7 @@ class Suggestion
for [start, end] in ranges
string =
string.substring(0, start) +
- "<span class='vomnibarMatch'>" + string.substring(start, end) + "</span>" +
+ "<span class='vomnibarMatch'>#{string.substring(start, end)}</span>" +
string.substring(end)
string
diff --git a/content_scripts/vomnibar.coffee b/content_scripts/vomnibar.coffee
index 4a23b95c..ec444e9e 100644
--- a/content_scripts/vomnibar.coffee
+++ b/content_scripts/vomnibar.coffee
@@ -138,7 +138,7 @@ class VomnibarUI
populateUiWithCompletions: (completions) ->
# update completion list with the new data
- @completionList.innerHTML = completions.map((completion) -> "<li>" + completion.html + "</li>").join("")
+ @completionList.innerHTML = completions.map((completion) -> "<li>#{completion.html}</li>").join("")
@completionList.style.display = if completions.length > 0 then "block" else "none"
@updateSelection()
@@ -161,12 +161,14 @@ class VomnibarUI
initDom: ->
@box = Utils.createElementFromHtml(
- '<div id="vomnibar" class="vimiumReset">' +
- '<div class="vimiumReset vomnibarSearchArea">' +
- '<input type="text" class="vimiumReset" />' +
- '</div>' +
- '<ul class="vimiumReset"></ul>' +
- '</div>')
+ """
+ <div id="vomnibar" class="vimiumReset">
+ <div class="vimiumReset vomnibarSearchArea">
+ <input type="text" class="vimiumReset">
+ </div>
+ <ul class="vimiumReset"></ul>
+ </div>
+ """)
@box.style.display = "none"
document.body.appendChild(@box)