[fix] css parser

This commit is contained in:
kwaroran
2023-09-23 16:30:56 +09:00
parent dc65a386f2
commit 36ee51903e

View File

@@ -151,17 +151,20 @@ function decodeStyle(text:string){
const rules = ast?.stylesheet?.rules
if(rules){
for(const rule of rules){
if(rule.selectors){
for(let i=0;i<rule.selectors.length;i++){
let slt:string = rule.selectors[i]
let selectors = slt.split(' ').map((v) => {
if(v.startsWith('.')){
return ".x-risu-" + v.substring(1)
}
return v
}).join(' ')
rule.selectors[i] = ".chattext " + selectors
if(rule.type === 'rule'){
if(rule.selectors){
for(let i=0;i<rule.selectors.length;i++){
let slt:string = rule.selectors[i]
let selectors = slt.split(' ').map((v) => {
if(v.startsWith('.')){
return ".x-risu-" + v.substring(1)
}
return v
}).join(' ')
rule.selectors[i] = ".chattext " + selectors
}
}
}
}