fix breakpoint prefixing in list()

This commit is contained in:
Fedor Indutny
2011-09-17 15:38:06 +07:00
committed by Ryan Dahl
parent c8ffbcd9f1
commit 292e2ea5ad

View File

@@ -922,13 +922,17 @@ function intChars(n) {
// Adds spaces and prefix to number
function leftPad(n, prefix) {
var s = n.toString();
var nchars = intChars(n);
var nspaces = nchars - s.length;
var s = n.toString(),
nchars = intChars(n),
nspaces = nchars - s.length - 1;
prefix || (prefix = ' ');
for (var i = 0; i < nspaces; i++) {
s = (prefix || ' ') + s;
prefix += ' ';
}
return s;
return prefix + s;
}