Skip to content
Snippets Groups Projects
Commit 93edf15d authored by mcmlxxix's avatar mcmlxxix
Browse files

expanded getColor() to return attributes from color strings

parent fb08b578
No related branches found
No related tags found
No related merge requests found
...@@ -9,51 +9,76 @@ function getColor(color) ...@@ -9,51 +9,76 @@ function getColor(color)
switch(color.toUpperCase()) switch(color.toUpperCase())
{ {
case "BLACK": case "BLACK":
case "\1K":
return BLACK; return BLACK;
case "BLUE": case "BLUE":
case "\1B":
return BLUE; return BLUE;
case "CYAN": case "CYAN":
case "\1C":
return CYAN; return CYAN;
case "RED": case "RED":
case "\1R":
return RED; return RED;
case "GREEN": case "GREEN":
case "\1G":
return GREEN; return GREEN;
case "BROWN": case "BROWN":
case "\1Y":
return BROWN; return BROWN;
case "MAGENTA": case "MAGENTA":
case "\1M":
return MAGENTA; return MAGENTA;
case "BG_BLUE": case "BG_BLUE":
case "\0014":
return BG_BLUE; return BG_BLUE;
case "BG_CYAN": case "BG_CYAN":
case "\0016":
return BG_CYAN; return BG_CYAN;
case "BG_RED": case "BG_RED":
case "\0011":
return BG_RED; return BG_RED;
case "BG_GREEN": case "BG_GREEN":
case "\0012":
return BG_GREEN; return BG_GREEN;
case "BG_BROWN": case "BG_BROWN":
case "\0013":
return BG_BROWN; return BG_BROWN;
case "BG_MAGENTA": case "BG_MAGENTA":
case "\0015":
return BG_MAGENTA; return BG_MAGENTA;
case "BG_LIGHTGRAY": case "BG_LIGHTGRAY":
case "\0017":
return BG_LIGHTGRAY; return BG_LIGHTGRAY;
case "WHITE": case "WHITE":
case "\1W\1H":
return WHITE; return WHITE;
case "LIGHTCYAN": case "LIGHTCYAN":
case "\1C\1H":
return LIGHTCYAN; return LIGHTCYAN;
case "LIGHTRED": case "LIGHTRED":
case "\1R\1H":
return LIGHTRED; return LIGHTRED;
case "LIGHTGREEN": case "LIGHTGREEN":
case "\1G\1H":
return LIGHTGREEN; return LIGHTGREEN;
case "LIGHTBLUE":
case "\1B\1H":
return LIGHTBLUE;
case "YELLOW": case "YELLOW":
case "\1Y\1H":
return YELLOW; return YELLOW;
case "LIGHTMAGENTA": case "LIGHTMAGENTA":
case "\1M\1H":
return LIGHTMAGENTA; return LIGHTMAGENTA;
case "LIGHTGRAY": case "LIGHTGRAY":
case "\1N":
return LIGHTGRAY; return LIGHTGRAY;
case "DARKGRAY": case "DARKGRAY":
case "\1K\1H":
return DARKGRAY; return DARKGRAY;
default: default:
return WHITE; return ANSI_NORMAL;
} }
} }
function getLastWord(text) function getLastWord(text)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment