From 2b2886f659e4c64e489d0068d235e5f187cdbdb7 Mon Sep 17 00:00:00 2001
From: jez
Date: Mon, 31 Jan 2011 15:08:17 +0800
Subject: Add a namespace for utility linkHints functions.
---
linkHints.js | 24 +++++++++++++-----------
1 file changed, 13 insertions(+), 11 deletions(-)
(limited to 'linkHints.js')
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("" + hintString[i].toUpperCase() + "");
- 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("" + hintString[i].toUpperCase() + "");
+ return innerHTML.join("");
+ }
+};
--
cgit v1.2.3