[PATCH 2/2] gitweb.js: use unicode encoding for nbsp instead of html entity
- From
Stephen Boyd <bebarino@gmail.com>
- Date
- Nov 19, 2009, 19:44 UTC
- Message-ID
- <1258659887-5244-3-git-send-email-bebarino@gmail.com>
- In-Reply-To
- <1258659887-5244-1-git-send-email-bebarino@gmail.com>
It seems that in Firefox-3.5 inserting nbsp with javascript inserts the literal nbsp; instead of a space. Fix this by inserting the unicode representation for nbsp instead.
Signed-off-by: Stephen Boyd <bebarino@gmail.com> --- gitweb/gitweb.js | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/gitweb/gitweb.js b/gitweb/gitweb.js index 02454d8..30597dd 100644 --- a/gitweb/gitweb.js +++ b/gitweb/gitweb.js @@ -31,12 +31,12 @@ /** * pad number N with nonbreakable spaces on the left, to WIDTH characters - * example: padLeftStr(12, 3, ' ') == ' 12' - * (' ' is nonbreakable space) + * example: padLeftStr(12, 3, '\u00A0') == '\u00A012' + * ('\u00A0' is nonbreakable space) * * @param {Number|String} input: number to pad * @param {Number} width: visible width of output - * @param {String} str: string to prefix to string, e.g. ' ' + * @param {String} str: string to prefix to string, e.g. '\u00A0' * @returns {String} INPUT prefixed with (WIDTH - INPUT.length) x STR */ function padLeftStr(input, width, str) { @@ -158,7 +158,7 @@ function updateProgressInfo() { if (div_progress_info) { div_progress_info.firstChild.data = blamedLines + ' / ' + totalLines + - ' (' + padLeftStr(percentage, 3, ' ') + '%)'; + ' (' + padLeftStr(percentage, 3, '\u00A0') + '%)'; } if (div_progress_bar) {
-- 1.6.5.3.433.g11067