, unreviewedCount: number) => {
countElement.classList.add("fn__none");
editor.protyle.element.classList.add("fn__none");
const emptyElement = editor.protyle.element.nextElementSibling;
- emptyElement.innerHTML = `🆕
-`;
+ emptyElement.innerHTML = `♻️ ${window.siyuan.languages.continueReview2.replace("${count}", unreviewedCount)}
+`;
emptyElement.classList.remove("fn__none");
actionElements[0].classList.add("fn__none");
actionElements[1].classList.add("fn__none");
diff --git a/kernel/model/flashcard.go b/kernel/model/flashcard.go
index 0113b5bab..45ecb70a1 100644
--- a/kernel/model/flashcard.go
+++ b/kernel/model/flashcard.go
@@ -320,7 +320,7 @@ func GetNotebookDueFlashcards(boxID string, reviewedCardIDs []string) (ret []*Fl
return
}
- cards, unreviewdCnt := getDeckDueCards(deck, reviewedCardIDs, treeBlockIDs)
+ cards, unreviewedCnt := getDeckDueCards(deck, reviewedCardIDs, treeBlockIDs)
now := time.Now()
for _, card := range cards {
blockID := card.BlockID()
@@ -329,7 +329,7 @@ func GetNotebookDueFlashcards(boxID string, reviewedCardIDs []string) (ret []*Fl
if 1 > len(ret) {
ret = []*Flashcard{}
}
- unreviewedCount = unreviewdCnt
+ unreviewedCount = unreviewedCnt
return
}
@@ -444,6 +444,7 @@ func getAllDueFlashcards(reviewedCardIDs []string) (ret []*Flashcard, unreviewed
now := time.Now()
for _, deck := range Decks {
cards, unreviewedCnt := getDeckDueCards(deck, reviewedCardIDs, nil)
+ unreviewedCount += unreviewedCnt
for _, card := range cards {
blockID := card.BlockID()
if nil == treenode.GetBlockTree(blockID) {
@@ -451,7 +452,6 @@ func getAllDueFlashcards(reviewedCardIDs []string) (ret []*Flashcard, unreviewed
}
ret = append(ret, newFlashcard(card, blockID, deck.ID, now))
- unreviewedCount += unreviewedCnt
}
}
if 1 > len(ret) {