Browse Source

:art: fix https://github.com/siyuan-note/siyuan/issues/7794

Vanessa 2 years ago
parent
commit
c6d1999d0a
2 changed files with 6 additions and 3 deletions
  1. 1 1
      app/src/assets/scss/business/_card.scss
  2. 5 2
      app/src/card/openCard.ts

+ 1 - 1
app/src/assets/scss/business/_card.scss

@@ -53,7 +53,7 @@
       box-shadow: none;
     }
 
-    &--hide span[data-type~=mark] {
+    &--hidemark span[data-type~=mark] {
       transition: var(--b3-transition);
       color: transparent !important;
     }

+ 5 - 2
app/src/card/openCard.ts

@@ -44,7 +44,7 @@ export const openCardByData = (cardsData: ICard[], html = "") => {
         <span class="fn__flex-1 fn__flex-center">${window.siyuan.languages.riffCard}</span>
         ${html}
     </div>
-    <div class="card__block card__block--hide fn__flex-1${blocks.length === 0 ? " fn__none" : ""}${window.siyuan.config.flashcard.superBlock ? " card__block--hidesb" : ""}${window.siyuan.config.flashcard.list ? " card__block--hideli" : ""}" data-type="render"></div>
+    <div class="card__block fn__flex-1${blocks.length === 0 ? " fn__none" : ""}${window.siyuan.config.flashcard.mark ? " card__block--hidemark" : ""}${window.siyuan.config.flashcard.superBlock ? " card__block--hidesb" : ""}${window.siyuan.config.flashcard.list ? " card__block--hideli" : ""}" data-type="render"></div>
     <div class="card__empty${blocks.length === 0 ? "" : " fn__none"}" data-type="empty">
         <div>🔮</div>
         ${window.siyuan.languages.noDueCard}
@@ -164,7 +164,7 @@ export const openCardByData = (cardsData: ICard[], html = "") => {
             if (actionElements[0].classList.contains("fn__none")) {
                 return;
             }
-            editor.protyle.element.classList.remove("card__block--hide", "card__block--hideli", "card__block--hidesb");
+            editor.protyle.element.classList.remove("card__block--hidemark", "card__block--hideli", "card__block--hidesb");
             actionElements[0].classList.add("fn__none");
             actionElements[1].querySelectorAll(".b3-button").forEach((element, btnIndex) => {
                 if (btnIndex !== 0) {
@@ -271,6 +271,9 @@ const nextCard = (options: {
     if (window.siyuan.config.flashcard.list) {
         options.editor.protyle.element.classList.add("card__block--hideli");
     }
+    if (window.siyuan.config.flashcard.mark) {
+        options.editor.protyle.element.classList.add("card__block--hidemark");
+    }
     options.actionElements[0].classList.remove("fn__none");
     options.actionElements[1].classList.add("fn__none");
     options.editor.protyle.element.classList.remove("fn__none");