diff --git a/app/src/card/viewCards.ts b/app/src/card/viewCards.ts index d847c5e29..367562d1f 100644 --- a/app/src/card/viewCards.ts +++ b/app/src/card/viewCards.ts @@ -24,6 +24,8 @@ export const viewCards = (app: App, deckID: string, title: string, deckType: "Tr
${escapeHtml(title)} + + @@ -148,6 +150,27 @@ export const viewCards = (app: App, deckID: string, title: string, deckType: "Tr event.stopPropagation(); event.preventDefault(); break; + } else if (type === "reset") { + fetchPost("/api/riff/resetRiffCards", { + type: deckType === "" ? "deck" : deckType.toLowerCase(), + deckID: deckType === "" ? deckID : Constants.QUICK_DECK_ID, + id: deckID, + blockIDs: [target.getAttribute("data-id")], + }, (removeResponse) => { + + }); + event.stopPropagation(); + event.preventDefault(); + break; + } else if (type === "resetAll") { + fetchPost("/api/riff/resetRiffCards", { + deckID: deckType === "" ? deckID : Constants.QUICK_DECK_ID, + }, (removeResponse) => { + + }); + event.stopPropagation(); + event.preventDefault(); + break; } else if (type === "card-item") { getArticle(edit, target.getAttribute("data-id")); listElement.querySelector(".b3-list-item--focus")?.classList.remove("b3-list-item--focus"); @@ -214,19 +237,22 @@ const renderViewItem = (blocks: IBlock[], title: string, deckType: string) => { ${unicode2Emoji(item.ial.icon, "b3-list-item__graphic", true)} ${item.content || Constants.ZWSP} - +${escapeHtml(hPath)} +${dayjs(item.riffCard?.due).format("YYYY-MM-DD")} +${item.riffCard?.reps} + + + + -${escapeHtml(hPath)} -${dayjs(item.riffCard?.due).format("YYYY-MM-DD")} -${item.riffCard?.reps}
`; isFirst = false; } else { // 块被删除的情况 listHTML += `
${item.content} - +
`;