mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-12-17 15:10:12 +01:00
🎨 Flashcard new/review card limit support configure to 0 Fix https://github.com/siyuan-note/siyuan/issues/7841
This commit is contained in:
parent
8a2a724341
commit
307eab1b35
3 changed files with 10 additions and 10 deletions
|
|
@ -8,13 +8,13 @@ export const flashcard = {
|
||||||
responsiveHTML = `<div class="b3-label">
|
responsiveHTML = `<div class="b3-label">
|
||||||
${window.siyuan.languages.flashcardNewCardLimit}
|
${window.siyuan.languages.flashcardNewCardLimit}
|
||||||
<div class="fn__hr"></div>
|
<div class="fn__hr"></div>
|
||||||
<input class="b3-text-field fn__flex-center fn__block" id="newCardLimit" step="1" min="1" type="number"${window.siyuan.config.flashcard.newCardLimit ? " checked" : "" } value="${window.siyuan.config.flashcard.newCardLimit}"/>
|
<input class="b3-text-field fn__flex-center fn__block" id="newCardLimit" step="1" min="0" type="number"${window.siyuan.config.flashcard.newCardLimit ? " checked" : "" } value="${window.siyuan.config.flashcard.newCardLimit}"/>
|
||||||
<div class="b3-label__text">${window.siyuan.languages.flashcardNewCardLimitTip}</div>
|
<div class="b3-label__text">${window.siyuan.languages.flashcardNewCardLimitTip}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="b3-label">
|
<div class="b3-label">
|
||||||
${window.siyuan.languages.flashcardReviewCardLimit}
|
${window.siyuan.languages.flashcardReviewCardLimit}
|
||||||
<div class="fn__hr"></div>
|
<div class="fn__hr"></div>
|
||||||
<input class="b3-text-field fn__flex-center fn__block" id="reviewCardLimit" step="1" min="1" type="number"${window.siyuan.config.flashcard.reviewCardLimit ? " checked" : ""} value="${window.siyuan.config.flashcard.reviewCardLimit}"/>
|
<input class="b3-text-field fn__flex-center fn__block" id="reviewCardLimit" step="1" min="0" type="number"${window.siyuan.config.flashcard.reviewCardLimit ? " checked" : ""} value="${window.siyuan.config.flashcard.reviewCardLimit}"/>
|
||||||
<div class="b3-label__text">${window.siyuan.languages.flashcardReviewCardLimitTip}</div>
|
<div class="b3-label__text">${window.siyuan.languages.flashcardReviewCardLimitTip}</div>
|
||||||
</div>`;
|
</div>`;
|
||||||
/// #else
|
/// #else
|
||||||
|
|
@ -24,7 +24,7 @@ export const flashcard = {
|
||||||
<div class="b3-label__text">${window.siyuan.languages.flashcardNewCardLimitTip}</div>
|
<div class="b3-label__text">${window.siyuan.languages.flashcardNewCardLimitTip}</div>
|
||||||
</div>
|
</div>
|
||||||
<span class="fn__space"></span>
|
<span class="fn__space"></span>
|
||||||
<input class="b3-text-field fn__flex-center fn__size200" id="newCardLimit" step="1" min="1" type="number"${window.siyuan.config.flashcard.newCardLimit ? " checked" : "" } value="${window.siyuan.config.flashcard.newCardLimit}"/>
|
<input class="b3-text-field fn__flex-center fn__size200" id="newCardLimit" step="1" min="0" type="number"${window.siyuan.config.flashcard.newCardLimit ? " checked" : "" } value="${window.siyuan.config.flashcard.newCardLimit}"/>
|
||||||
</label>
|
</label>
|
||||||
<label class="fn__flex b3-label">
|
<label class="fn__flex b3-label">
|
||||||
<div class="fn__flex-1">
|
<div class="fn__flex-1">
|
||||||
|
|
@ -32,7 +32,7 @@ export const flashcard = {
|
||||||
<div class="b3-label__text">${window.siyuan.languages.flashcardReviewCardLimitTip}</div>
|
<div class="b3-label__text">${window.siyuan.languages.flashcardReviewCardLimitTip}</div>
|
||||||
</div>
|
</div>
|
||||||
<span class="fn__space"></span>
|
<span class="fn__space"></span>
|
||||||
<input class="b3-text-field fn__flex-center fn__size200" id="reviewCardLimit" step="1" min="1" type="number"${window.siyuan.config.flashcard.reviewCardLimit ? " checked" : ""} value="${window.siyuan.config.flashcard.reviewCardLimit}"/>
|
<input class="b3-text-field fn__flex-center fn__size200" id="reviewCardLimit" step="1" min="0" type="number"${window.siyuan.config.flashcard.reviewCardLimit ? " checked" : ""} value="${window.siyuan.config.flashcard.reviewCardLimit}"/>
|
||||||
</label>`;
|
</label>`;
|
||||||
/// #endif
|
/// #endif
|
||||||
return `${responsiveHTML}
|
return `${responsiveHTML}
|
||||||
|
|
|
||||||
|
|
@ -95,12 +95,12 @@ func setFlashcard(c *gin.Context) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
if 1 > flashcard.NewCardLimit {
|
if 0 > flashcard.NewCardLimit {
|
||||||
flashcard.NewCardLimit = 1
|
flashcard.NewCardLimit = 20
|
||||||
}
|
}
|
||||||
|
|
||||||
if 1 > flashcard.ReviewCardLimit {
|
if 0 > flashcard.ReviewCardLimit {
|
||||||
flashcard.ReviewCardLimit = 1
|
flashcard.ReviewCardLimit = 200
|
||||||
}
|
}
|
||||||
|
|
||||||
model.Conf.Flashcard = flashcard
|
model.Conf.Flashcard = flashcard
|
||||||
|
|
|
||||||
|
|
@ -321,10 +321,10 @@ func InitConf() {
|
||||||
if nil == Conf.Flashcard {
|
if nil == Conf.Flashcard {
|
||||||
Conf.Flashcard = conf.NewFlashcard()
|
Conf.Flashcard = conf.NewFlashcard()
|
||||||
}
|
}
|
||||||
if 1 > Conf.Flashcard.NewCardLimit {
|
if 0 > Conf.Flashcard.NewCardLimit {
|
||||||
Conf.Flashcard.NewCardLimit = 20
|
Conf.Flashcard.NewCardLimit = 20
|
||||||
}
|
}
|
||||||
if 1 > Conf.Flashcard.ReviewCardLimit {
|
if 0 > Conf.Flashcard.ReviewCardLimit {
|
||||||
Conf.Flashcard.ReviewCardLimit = 200
|
Conf.Flashcard.ReviewCardLimit = 200
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue