Files
readest/apps/readest-app/src/services/transformers/footnote.ts
T
Huang Xin 4aebbf679f fix: various on styles of UI and footnote visibility (#1099)
* fix: footnote now should be hidden in srcdoc iframes

* fix: eliminate white flash on startup when using dark mode

* feat: rescale UI size with pixel density
2025-05-08 18:21:31 +02:00

15 lines
384 B
TypeScript

import type { Transformer } from './types';
export const footnoteTransformer: Transformer = {
name: 'footnote',
transform: async (ctx) => {
let result = ctx.content;
result = result.replace(
/<aside\s+epub:type\s*=\s*["'](footnote|endnote|note|rearnote)["']([^>]*)>/gi,
'<aside class="epubtype-footnote" epub:type="$1"$2>',
);
return result;
},
};