diff options
| author | jez | 2011-01-31 15:08:17 +0800 | 
|---|---|---|
| committer | jez | 2011-01-31 15:24:08 +0800 | 
| commit | 2b2886f659e4c64e489d0068d235e5f187cdbdb7 (patch) | |
| tree | f3d63490646d5f5924713184cd7dd9ee8ad61a44 /linkHints.js | |
| parent | f33844c7895c8cf72a020171ccc1b6de1c6c08fc (diff) | |
| download | vimium-2b2886f659e4c64e489d0068d235e5f187cdbdb7.tar.bz2 | |
Add a namespace for utility linkHints functions.
Diffstat (limited to 'linkHints.js')
| -rw-r--r-- | linkHints.js | 24 | 
1 files changed, 13 insertions, 11 deletions
| diff --git a/linkHints.js b/linkHints.js index cbff300f..dc738a96 100644 --- a/linkHints.js +++ b/linkHints.js @@ -351,7 +351,7 @@ var alphabetHints = {    setMarkerAttributes: function(marker, linkHintNumber) {      var hintString = this.numberToHintString(linkHintNumber, this.digitsNeeded); -    marker.innerHTML = spanWrap(hintString); +    marker.innerHTML = hintUtils.spanWrap(hintString);      marker.setAttribute("hintString", hintString);      return marker;    }, @@ -455,7 +455,7 @@ var filterHints = {      }      linkText = linkText.trim().toLowerCase();      marker.setAttribute("hintString", hintString); -    marker.innerHTML = spanWrap(hintString + (showLinkText ? ": " + linkText : "")); +    marker.innerHTML = hintUtils.spanWrap(hintString + (showLinkText ? ": " + linkText : ""));      marker.setAttribute("linkText", linkText);    }, @@ -541,12 +541,14 @@ var filterHints = {  }; -/* - * Make each hint character a span, so that we can highlight the typed characters as you type them. - */ -function spanWrap(hintString) { -  var innerHTML = []; -  for (var i = 0; i < hintString.length; i++) -    innerHTML.push("<span>" + hintString[i].toUpperCase() + "</span>"); -  return innerHTML.join(""); -} +var hintUtils = { +  /* +   * Make each hint character a span, so that we can highlight the typed characters as you type them. +   */ +  spanWrap: function(hintString) { +    var innerHTML = []; +    for (var i = 0; i < hintString.length; i++) +      innerHTML.push("<span>" + hintString[i].toUpperCase() + "</span>"); +    return innerHTML.join(""); +  } +}; | 
