[refactor] Fix code formatting

This commit is contained in:
Maciej Małecki 2011-10-02 01:08:30 +02:00
parent 158d165ad6
commit 600c9718e4

View File

@ -49,35 +49,35 @@ var isHeadless = (typeof module !== 'undefined');
}); });
function sequencer(map) { function sequencer(map) {
return function() { return function () {
if (!isHeadless) { if (!isHeadless) {
return this.replace(/( )/, '$1'); return this.replace(/( )/, '$1');
} }
var exploded = this.split(""); var exploded = this.split("");
var i=0; var i = 0;
exploded = exploded.map(map); exploded = exploded.map(map);
return exploded.join(""); return exploded.join("");
} }
} }
var rainbowMap = (function () { var rainbowMap = (function () {
var rainbowcolors = ['red','yellow','green','blue','magenta']; //RoY G BiV var rainbowColors = ['red','yellow','green','blue','magenta']; //RoY G BiV
return function(letter, i, exploded) { return function (letter, i, exploded) {
if (letter==" ") { if (letter == " ") {
return letter; return letter;
} else { } else {
return stylize(letter,rainbowcolors[i++ % rainbowcolors.length]); return stylize(letter, rainbowColors[i++ % rainbowColors.length]);
} }
} }
})(); })();
exports.addSequencer = function(name, map) { exports.addSequencer = function (name, map) {
addProperty(name, sequencer(map)); addProperty(name, sequencer(map));
} }
exports.addSequencer('rainbow', rainbowMap); exports.addSequencer('rainbow', rainbowMap);
exports.addSequencer('zebra', function(letter, i, exploded) { exports.addSequencer('zebra', function (letter, i, exploded) {
return i % 2 === 0 ? letter : letter.inverse; return i % 2 === 0 ? letter : letter.inverse;
}); });
@ -121,7 +121,7 @@ function stylize(str, style) {
'yellow' : ['<span style="color:yellow;">', '</span>'] 'yellow' : ['<span style="color:yellow;">', '</span>']
}; };
} else if (exports.mode == 'none') { } else if (exports.mode == 'none') {
return str; return str;
} else { } else {
console.log('unsupported mode, try "browser", "console" or "none"'); console.log('unsupported mode, try "browser", "console" or "none"');
} }