From 236d067c556b2d87a1b7ac3dba5b7b62afc19ef7 Mon Sep 17 00:00:00 2001 From: undefined Date: Fri, 27 Sep 2024 14:35:35 +0800 Subject: [PATCH] ui: fix markdown render --- README.md | 5 +++++ packages/ui-default/backendlib/markdown-it-media.ts | 4 ++-- packages/ui-default/package.json | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 69ef544a9..ca9fc0bbd 100644 --- a/README.md +++ b/README.md @@ -111,6 +111,11 @@ Hydro 用户群:1085853538

更新日志(点击展开)

+## UI 4.54.2 + +- ui: 修复 markdown 预览 +- ui: 优化禁用内置登录时的登录框显示 + ## UI 4.54.1 - ui: 修复 view-transitions diff --git a/packages/ui-default/backendlib/markdown-it-media.ts b/packages/ui-default/backendlib/markdown-it-media.ts index 98fcf68aa..b6684467d 100644 --- a/packages/ui-default/backendlib/markdown-it-media.ts +++ b/packages/ui-default/backendlib/markdown-it-media.ts @@ -93,8 +93,8 @@ export function Media(md: MarkdownIt) { md.renderer.rules.video = function tokenizeReturn(tokens, idx) { let src = md.utils.escapeHtml(tokens[idx].attrGet('src')); const service = md.utils.escapeHtml(tokens[idx].attrGet('service')).toLowerCase(); - if (Hydro.module.richmedia?.[service]) { - const result = Hydro.module.richmedia[service].get(service, src, md); + if (Hydro?.module?.richmedia?.[service]) { + const result = Hydro?.module?.richmedia[service].get(service, src, md); if (result) return result; } if (service === 'pdf') { diff --git a/packages/ui-default/package.json b/packages/ui-default/package.json index 2811a477b..94a312327 100644 --- a/packages/ui-default/package.json +++ b/packages/ui-default/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/ui-default", - "version": "4.54.1", + "version": "4.54.2", "author": "undefined ", "license": "AGPL-3.0", "main": "index.ts",