aboutsummaryrefslogtreecommitdiff
path: root/src/services/html_converter
diff options
context:
space:
mode:
authorHenry Jameson <me@hjkos.com>2022-11-27 00:11:54 +0200
committerHenry Jameson <me@hjkos.com>2022-11-27 00:11:54 +0200
commit74813864fcbd513a5782b739055f132c68e6eca7 (patch)
tree393ea8ce9ba98a6d1eeb4555d052fc90c133befc /src/services/html_converter
parent7fed35a627679e20003ee76a3015f84d395c85ac (diff)
fix tests
Diffstat (limited to 'src/services/html_converter')
-rw-r--r--src/services/html_converter/utility.service.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/services/html_converter/utility.service.js b/src/services/html_converter/utility.service.js
index c8670cb4..f1042971 100644
--- a/src/services/html_converter/utility.service.js
+++ b/src/services/html_converter/utility.service.js
@@ -28,7 +28,14 @@ export const getAttrs = (tag, filter) => {
if (!v) return [k, true]
return [k, v.substring(1, v.length - 1)]
})
- const defaultFilter = ([k, v]) => (k.toLowerCase() !== 'class' && k.toLowerCase() !== 'style')
+ const defaultFilter = ([k, v]) => {
+ const attrKey = k.toLowerCase()
+ if (attrKey === 'style') return false
+ if (attrKey === 'class') {
+ return v === 'greentext' || v === 'cyantext'
+ }
+ return true
+ }
return Object.fromEntries(attrs.filter(filter || defaultFilter))
}