From 3a9755556e1e7ad0257ba996ca18579f383dd26c Mon Sep 17 00:00:00 2001 From: undefined Date: Thu, 29 May 2025 14:38:46 +0800 Subject: [PATCH] ui: fix highlighter line-numbers --- packages/ui-default/components/highlighter/highlighter.page.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ui-default/components/highlighter/highlighter.page.ts b/packages/ui-default/components/highlighter/highlighter.page.ts index 38f9841a2..4b051d64a 100644 --- a/packages/ui-default/components/highlighter/highlighter.page.ts +++ b/packages/ui-default/components/highlighter/highlighter.page.ts @@ -7,10 +7,10 @@ const highlighterPage = new AutoloadPage('highlighterPage', () => { function runHighlight($container) { $container.find('pre code').get().forEach((code) => { const language = ($(code).attr('class') || '').trim(); + if (language.includes('line-numbers')) $(code).parent().addClass('line-numbers'); const m = language.match(/language-([a-z0-9]+)(\|[\d,-]+)/); if (m?.[2]) { $(code).parent().attr('data-line', m[2].substring(1)); - if (language.includes('line-numbers')) $(code).parent().addClass('line-numbers'); $(code).attr('class', `language-${m[1]}`); } });