fix: fix colors keyword case ignorin (#6359)

This commit is contained in:
wpxp123456
2025-12-20 15:28:52 +08:00
committed by GitHub
parent 0f4c26ae56
commit 6286b6cfd5
2 changed files with 96 additions and 96 deletions
+95 -95
View File
@@ -43,144 +43,144 @@ type Color = IRgbColor | IHslColor | IHsvColor;
export const RGB_PAREN = 'rgb(';
export const RGBA_PAREN = 'rgba(';
export const COLORS: { [key: string]: number[] } = {
aliceBlue: [240, 248, 255],
antiqueWhite: [250, 235, 215],
aliceblue: [240, 248, 255],
antiquewhite: [250, 235, 215],
aqua: [0, 255, 255],
aquamarine: [127, 255, 212],
azure: [240, 255, 255],
beige: [245, 245, 220],
bisque: [255, 228, 196],
black: [0, 0, 0],
blancheAlmond: [255, 235, 205],
blanchealmond: [255, 235, 205],
blue: [0, 0, 255],
blueViolet: [138, 43, 226],
blueviolet: [138, 43, 226],
brown: [165, 42, 42],
burlyWood: [222, 184, 135],
cadetBlue: [95, 158, 160],
burlywood: [222, 184, 135],
cadetblue: [95, 158, 160],
chartreuse: [127, 255, 0],
chocolate: [210, 105, 30],
coral: [255, 127, 80],
cornFlowerBlue: [100, 149, 237],
cornSilk: [255, 248, 220],
cornflowerblue: [100, 149, 237],
cornsilk: [255, 248, 220],
crimson: [220, 20, 60],
cyan: [0, 255, 255],
darkBlue: [0, 0, 139],
darkCyan: [0, 139, 139],
darkGoldenrod: [184, 132, 11],
darkGray: [169, 169, 169],
darkGreen: [0, 100, 0],
darkGrey: [169, 169, 169],
darkKhaki: [189, 183, 107],
darkMagenta: [139, 0, 139],
darkOliveGreen: [85, 107, 47],
darkOrange: [255, 140, 0],
darkOrchid: [153, 50, 204],
darkRed: [139, 0, 0],
darkSalmon: [233, 150, 122],
darkSeaGreen: [143, 188, 143],
darkSlateBlue: [72, 61, 139],
darkSlateGray: [47, 79, 79],
darkSlateGrey: [47, 79, 79],
darkTurquoise: [0, 206, 209],
darkViolet: [148, 0, 211],
darkYellow: [139, 128, 0],
deepPink: [255, 20, 147],
deepSkyBlue: [0, 191, 255],
dimGray: [105, 105, 105],
dimGrey: [105, 105, 105],
dodgerBlue: [30, 144, 255],
darkblue: [0, 0, 139],
darkcyan: [0, 139, 139],
darkgoldenrod: [184, 132, 11],
darkgray: [169, 169, 169],
darkgreen: [0, 100, 0],
darkgrey: [169, 169, 169],
darkkhaki: [189, 183, 107],
darkmagenta: [139, 0, 139],
darkolivegreen: [85, 107, 47],
darkorange: [255, 140, 0],
darkorchid: [153, 50, 204],
darkred: [139, 0, 0],
darksalmon: [233, 150, 122],
darkseagreen: [143, 188, 143],
darkslateblue: [72, 61, 139],
darkslategray: [47, 79, 79],
darkslategrey: [47, 79, 79],
darkturquoise: [0, 206, 209],
darkviolet: [148, 0, 211],
darkyellow: [139, 128, 0],
deeppink: [255, 20, 147],
deepskyblue: [0, 191, 255],
dimgray: [105, 105, 105],
dimgrey: [105, 105, 105],
dodgerblue: [30, 144, 255],
firebrick: [178, 34, 34],
floralWhite: [255, 255, 240],
forestGreen: [34, 139, 34],
floralwhite: [255, 255, 240],
forestgreen: [34, 139, 34],
fuchsia: [255, 0, 255],
gainsboro: [220, 220, 220],
ghostWhite: [248, 248, 255],
ghostwhite: [248, 248, 255],
gold: [255, 215, 0],
goldenrod: [218, 165, 32],
gray: [128, 128, 128],
green: [0, 128, 0],
greenYellow: [173, 255, 47],
greenyellow: [173, 255, 47],
grey: [128, 128, 128],
honeydew: [240, 255, 240],
hotPink: [255, 105, 180],
indianRed: [205, 92, 92],
hotpink: [255, 105, 180],
indianred: [205, 92, 92],
indigo: [75, 0, 130],
ivory: [255, 255, 240],
khaki: [240, 230, 140],
lavender: [230, 230, 250],
lavenderBlush: [255, 240, 245],
lawnGreen: [124, 252, 0],
lemonChiffon: [255, 250, 205],
lavenderblush: [255, 240, 245],
lawngreen: [124, 252, 0],
lemonchiffon: [255, 250, 205],
lightblue: [173, 216, 230],
lightCoral: [240, 128, 128],
lightCyan: [224, 255, 255],
lightGoldenrodYellow: [250, 250, 210],
lightGray: [211, 211, 211],
lightGreen: [144, 238, 144],
lightGrey: [211, 211, 211],
lightPink: [255, 182, 193],
lightSalmon: [255, 160, 122],
lightSeaGreen: [32, 178, 170],
lightSkyBlue: [135, 206, 250],
lightSlateGray: [119, 136, 153],
lightSlateGrey: [119, 136, 153],
lightSteelBlue: [176, 196, 222],
lightYellow: [255, 255, 224],
lightcoral: [240, 128, 128],
lightcyan: [224, 255, 255],
lightgoldenrodyellow: [250, 250, 210],
lightgray: [211, 211, 211],
lightgreen: [144, 238, 144],
lightgrey: [211, 211, 211],
lightpink: [255, 182, 193],
lightsalmon: [255, 160, 122],
lightseagreen: [32, 178, 170],
lightskyblue: [135, 206, 250],
lightslategray: [119, 136, 153],
lightslategrey: [119, 136, 153],
lightsteelblue: [176, 196, 222],
lightyellow: [255, 255, 224],
lime: [0, 255, 0],
limeGreen: [50, 205, 50],
limegreen: [50, 205, 50],
linen: [250, 240, 230],
magenta: [255, 0, 255],
maroon: [128, 0, 0],
mediumAquamarine: [102, 205, 170],
mediumBlue: [0, 0, 205],
mediumOrchid: [186, 85, 211],
mediumPurple: [147, 112, 219],
mediumSeaGreen: [60, 179, 113],
mediumSlateBlue: [123, 104, 238],
mediumSpringGreen: [0, 250, 154],
mediumTurquoise: [72, 209, 204],
mediumVioletRed: [199, 21, 133],
midBightBlue: [25, 25, 112],
mintCream: [245, 255, 250],
mistyRose: [255, 228, 225],
mediumaquamarine: [102, 205, 170],
mediumblue: [0, 0, 205],
mediumorchid: [186, 85, 211],
mediumpurple: [147, 112, 219],
mediumseagreen: [60, 179, 113],
mediumslateblue: [123, 104, 238],
mediumspringgreen: [0, 250, 154],
mediumturquoise: [72, 209, 204],
mediumvioletred: [199, 21, 133],
midbightblue: [25, 25, 112],
mintcream: [245, 255, 250],
mistyrose: [255, 228, 225],
moccasin: [255, 228, 181],
navajoWhite: [255, 222, 173],
navajowhite: [255, 222, 173],
navy: [0, 0, 128],
oldLace: [253, 245, 230],
oldlace: [253, 245, 230],
olive: [128, 128, 0],
oliveDrab: [107, 142, 35],
olivedrab: [107, 142, 35],
orange: [255, 165, 0],
orangeRed: [255, 69, 0],
orangered: [255, 69, 0],
orchid: [218, 112, 214],
paleGoldenrod: [238, 232, 170],
paleGreen: [152, 251, 152],
paleTurquoise: [175, 238, 238],
paleVioletRed: [219, 112, 147],
papayaWhip: [255, 239, 213],
peachPuff: [255, 218, 185],
palegoldenrod: [238, 232, 170],
palegreen: [152, 251, 152],
paleturquoise: [175, 238, 238],
palevioletred: [219, 112, 147],
papayawhip: [255, 239, 213],
peachpuff: [255, 218, 185],
peru: [205, 133, 63],
pink: [255, 192, 203],
plum: [221, 160, 203],
powderBlue: [176, 224, 230],
powderblue: [176, 224, 230],
purple: [128, 0, 128],
rebeccaPurple: [102, 51, 153],
rebeccapurple: [102, 51, 153],
red: [255, 0, 0],
rosyBrown: [188, 143, 143],
royalBlue: [65, 105, 225],
saddleBrown: [139, 69, 19],
rosybrown: [188, 143, 143],
royalblue: [65, 105, 225],
saddlebrown: [139, 69, 19],
salmon: [250, 128, 114],
sandyBrown: [244, 164, 96],
seaGreen: [46, 139, 87],
sandybrown: [244, 164, 96],
seagreen: [46, 139, 87],
seashell: [255, 245, 238],
sienna: [160, 82, 45],
silver: [192, 192, 192],
skyBlue: [135, 206, 235],
slateBlue: [106, 90, 205],
slateGray: [119, 128, 144],
slateGrey: [119, 128, 144],
skyblue: [135, 206, 235],
slateblue: [106, 90, 205],
slategray: [119, 128, 144],
slategrey: [119, 128, 144],
snow: [255, 255, 250],
springGreen: [0, 255, 127],
steelBlue: [70, 130, 180],
springgreen: [0, 255, 127],
steelblue: [70, 130, 180],
tan: [210, 180, 140],
teal: [0, 128, 128],
thistle: [216, 191, 216],
@@ -190,9 +190,9 @@ export const COLORS: { [key: string]: number[] } = {
violet: [238, 130, 238],
wheat: [245, 222, 179],
white: [255, 255, 255],
whiteSmoke: [245, 245, 245],
whitesmoke: [245, 245, 245],
yellow: [255, 255, 0],
yellowGreen: [154, 205, 5],
yellowgreen: [154, 205, 5],
};
export class ColorKit {
@@ -461,7 +461,7 @@ const toColor: (color: string | Color) => Color | undefined = (color) => {
return hsv;
}
const parsedColor = color.trim();
const parsedColor = color.trim().toLowerCase();
if (COLORS[parsedColor]) {
const colorArray = COLORS[parsedColor];
@@ -869,7 +869,7 @@ export class DocDrawingTransformerController extends Disposable {
top,
height,
strokeWidth: 2,
stroke: getColor(COLORS.darkGray, 1),
stroke: getColor(COLORS.darkgray, 1),
evented: false,
});