From 0f5df03e8724eb87d39918198348261517f4035d Mon Sep 17 00:00:00 2001 From: Vanessa Date: Tue, 1 Jul 2025 18:30:00 +0800 Subject: [PATCH] :recycle: https://github.com/siyuan-note/siyuan/pull/14994 --- .../assets/scss/component/_typography.scss | 19 ++----------------- app/src/assets/scss/export.scss | 16 ++-------------- app/src/util/assets.ts | 3 +-- 3 files changed, 5 insertions(+), 33 deletions(-) diff --git a/app/src/assets/scss/component/_typography.scss b/app/src/assets/scss/component/_typography.scss index 4adf5fae3..254733797 100644 --- a/app/src/assets/scss/component/_typography.scss +++ b/app/src/assets/scss/component/_typography.scss @@ -504,30 +504,15 @@ table { margin: 1em 0; - &[style*="direction: ltr"] { - margin-left: unset; - margin-right: auto; - } - - &[style*="direction: rtl"] { + &[style*="direction: rtl"]:not([style*="text-align: left"]), + &[style*="text-align: right"] { margin-left: auto; - margin-right: unset; - } - - &[style*="text-align: left"] { - margin-left: unset; - margin-right: auto; } &[style*="text-align: center"] { margin-left: auto; margin-right: auto; } - - &[style*="text-align: right"] { - margin-left: auto; - margin-right: unset; - } } div[data-subtype="math"] { diff --git a/app/src/assets/scss/export.scss b/app/src/assets/scss/export.scss index c9a4292ec..77b469a2a 100644 --- a/app/src/assets/scss/export.scss +++ b/app/src/assets/scss/export.scss @@ -35,19 +35,8 @@ svg { } .protyle-wysiwyg .table[data-node-id] { - &[style*="direction: ltr"] { - margin-left: unset; - margin-right: auto; - } - - &[style*="direction: rtl"] { - margin-left: auto; - margin-right: unset; - } - - &[style*="text-align: left"] { - margin-left: unset; - margin-right: auto; + &[style*="text-align: left"][style*="direction: rtl"] { + direction: ltr !important; } &[style*="text-align: center"] { @@ -57,7 +46,6 @@ svg { &[style*="text-align: right"] { margin-left: auto; - margin-right: unset; } } diff --git a/app/src/util/assets.ts b/app/src/util/assets.ts index 82d5bf065..32c80003f 100644 --- a/app/src/util/assets.ts +++ b/app/src/util/assets.ts @@ -273,9 +273,8 @@ export const setInlineStyle = async (set = true) => { right: 17px; left: auto; } -.b3-typography table { +.b3-typography table:not([style*="text-align: left"]) { margin-left: auto; - margin-right: unset; }`; } style += `\n:root{--b3-font-size-editor:${window.siyuan.config.editor.fontSize}px}