From adc96b7649c596fb083ddd6b8ca8d2a82d6bf853 Mon Sep 17 00:00:00 2001 From: BTMuli Date: Wed, 11 Oct 2023 18:25:40 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=92=84=20=E7=BE=8E=E5=8C=96=E6=9C=AA?= =?UTF-8?q?=E7=9F=A5=E7=B1=BB=E5=9E=8B=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/css/post-parser.css | 27 ++++++++++++++++----------- src/plugins/Mys/utils/parsePost.ts | 9 +++------ 2 files changed, 19 insertions(+), 17 deletions(-) diff --git a/src/assets/css/post-parser.css b/src/assets/css/post-parser.css index 4ab8c790..375d9eae 100644 --- a/src/assets/css/post-parser.css +++ b/src/assets/css/post-parser.css @@ -123,17 +123,6 @@ gap: 10px; } -:deep(.mys-post-unknown) { - width: 800px; - padding: 10px; - border: 2px solid #485466; - border-radius: 10px; - margin: 10px auto; - background: #5b738f; - color: #faf7e8; - font-family: Consolas, monospace; -} - :deep(.mys-post-link-card-cover) { width: auto; height: 180px; @@ -188,3 +177,19 @@ height: 45px; margin: 0 5px; } + +/* 未知类型 */ +:deep(.mys-post-unknown) { + width: 800px; + padding: 10px; + border: 1px solid var(--common-shadow-2); + border-radius: 10px; + background: var(--box-bg-1); + color: var(--common-text-content); +} + +:deep(.mys-post-unknown-code) { + font-family: var(--font-text); + white-space: pre-wrap; + word-break: break-all; +} diff --git a/src/plugins/Mys/utils/parsePost.ts b/src/plugins/Mys/utils/parsePost.ts index db7a186d..7ed90bec 100644 --- a/src/plugins/Mys/utils/parsePost.ts +++ b/src/plugins/Mys/utils/parsePost.ts @@ -147,20 +147,17 @@ function transferParser( /** * @description 解析未知数据 - * @since Alpha v0.1.1 + * @since Beta v0.3.3 * @param {TGApp.Plugins.Mys.Post.StructuredContent} data Mys数据 * @returns {HTMLDivElement} 解析后的未知数据 */ function parseUnknown(data: TGApp.Plugins.Mys.Post.StructuredContent): HTMLDivElement { - // 创建 div const div = document.createElement("div"); div.classList.add("mys-post-unknown"); - // 创建 code,将数据放入 code const code = document.createElement("code"); - code.innerText = JSON.stringify(data); - // 插入 code + code.innerText = JSON.stringify(data, null, 2); + code.classList.add("mys-post-unknown-code"); div.appendChild(code); - // 返回 div return div; }