diff options
| author | Henry Jameson <me@hjkos.com> | 2022-11-27 00:11:54 +0200 |
|---|---|---|
| committer | Henry Jameson <me@hjkos.com> | 2022-11-27 00:11:54 +0200 |
| commit | 74813864fcbd513a5782b739055f132c68e6eca7 (patch) | |
| tree | 393ea8ce9ba98a6d1eeb4555d052fc90c133befc /src/services/html_converter | |
| parent | 7fed35a627679e20003ee76a3015f84d395c85ac (diff) | |
fix tests
Diffstat (limited to 'src/services/html_converter')
| -rw-r--r-- | src/services/html_converter/utility.service.js | 9 |
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)) } |
