show color swatches in usercss with stylus preprocessor

This commit is contained in:
tophf 2017-11-22 01:56:41 +03:00
parent aa2fef7f72
commit 2a0ecec28e

View File

@ -58,9 +58,8 @@
function registerHooks() { function registerHooks() {
const mx = CodeMirror.modeExtensions.css; const mx = CodeMirror.modeExtensions.css;
if (!mx || mx.token !== colorizeToken) { if (!mx || mx.token !== colorizeToken) {
CodeMirror.extendMode('css', { CodeMirror.extendMode('css', {token: colorizeToken});
token: colorizeToken, CodeMirror.extendMode('stylus', {token: colorizeToken});
});
} }
} }
@ -128,7 +127,7 @@
if (string.charAt(start) !== '!') { if (string.charAt(start) !== '!') {
const color = string.slice(start, pos); const color = string.slice(start, pos);
const colorValue = NAMED_COLORS.get(color.toLowerCase()); const colorValue = NAMED_COLORS.get(color.toLowerCase());
return colorValue && {color, colorValue}; return colorValue ? {color, colorValue} : colorizeAtom(stream);
} }
} }