mirror of
https://github.com/flynx/colors.js.git
synced 2025-12-27 05:42:05 +00:00
[refactor] Fix code formatting
This commit is contained in:
parent
158d165ad6
commit
600c9718e4
46
colors.js
46
colors.js
@ -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"');
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user