From 36ee51903ebebb8be421b67a3e98c73391c25d63 Mon Sep 17 00:00:00 2001 From: kwaroran Date: Sat, 23 Sep 2023 16:30:56 +0900 Subject: [PATCH] [fix] css parser --- src/ts/parser.ts | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/src/ts/parser.ts b/src/ts/parser.ts index fbba6023..63db08d5 100644 --- a/src/ts/parser.ts +++ b/src/ts/parser.ts @@ -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 { - 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 { + if(v.startsWith('.')){ + return ".x-risu-" + v.substring(1) + } + return v + }).join(' ') + + rule.selectors[i] = ".chattext " + selectors + } } } }