mirror of
https://gitcode.com/gh_mirrors/hy/Hydro.git
synced 2026-10-20 01:38:19 +08:00
ui: fix highlighter line-numbers
This commit is contained in:
1 file changed
+1
-1
@@ -7,10 +7,10 @@ const highlighterPage = new AutoloadPage('highlighterPage', () => {
|
|||||||
function runHighlight($container) {
|
function runHighlight($container) {
|
||||||
$container.find('pre code').get().forEach((code) => {
|
$container.find('pre code').get().forEach((code) => {
|
||||||
const language = ($(code).attr('class') || '').trim();
|
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,-]+)/);
|
const m = language.match(/language-([a-z0-9]+)(\|[\d,-]+)/);
|
||||||
if (m?.[2]) {
|
if (m?.[2]) {
|
||||||
$(code).parent().attr('data-line', m[2].substring(1));
|
$(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]}`);
|
$(code).attr('class', `language-${m[1]}`);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in new issue
Block a user