aboutsummaryrefslogtreecommitdiffstats
path: root/linkHints.js
diff options
context:
space:
mode:
authorjez2011-01-31 15:08:17 +0800
committerjez2011-01-31 15:24:08 +0800
commit2b2886f659e4c64e489d0068d235e5f187cdbdb7 (patch)
treef3d63490646d5f5924713184cd7dd9ee8ad61a44 /linkHints.js
parentf33844c7895c8cf72a020171ccc1b6de1c6c08fc (diff)
downloadvimium-2b2886f659e4c64e489d0068d235e5f187cdbdb7.tar.bz2
Add a namespace for utility linkHints functions.
Diffstat (limited to 'linkHints.js')
-rw-r--r--linkHints.js24
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("");
+ }
+};