gitea源码

content.ts 630B

123456789101112131415161718
  1. import {initMarkupCodeMermaid} from './mermaid.ts';
  2. import {initMarkupCodeMath} from './math.ts';
  3. import {initMarkupCodeCopy} from './codecopy.ts';
  4. import {initMarkupRenderAsciicast} from './asciicast.ts';
  5. import {initMarkupTasklist} from './tasklist.ts';
  6. import {registerGlobalSelectorFunc} from '../modules/observer.ts';
  7. // code that runs for all markup content
  8. export function initMarkupContent(): void {
  9. registerGlobalSelectorFunc('.markup', (el: HTMLElement) => {
  10. initMarkupCodeCopy(el);
  11. initMarkupTasklist(el);
  12. initMarkupCodeMermaid(el);
  13. initMarkupCodeMath(el);
  14. initMarkupRenderAsciicast(el);
  15. });
  16. }