ui: fix language-* class

This commit is contained in:
undefined committed 2024-10-11 21:42:14 +08:00
1 parent 0862e4f359
commit d9a903de86
1 file changed
+1 -1
@@ -151,7 +151,7 @@ export const xss = new FilterXSS({
css: cssFilterOptions,
safeAttrValue(tag, name, value) {
if (name === 'id') return escapeAttrValue(`xss-id-${value}`);
if (name === 'class') return value.split(' ').filter((i) => whitelistClasses.includes(i)).join(' ');
if (name === 'class') return value.split(' ').filter((i) => whitelistClasses.includes(i) || i.startsWith('language-')).join(' ');
return safeAttrValue(tag, name, value, CssFilter);
},
});