From b77026c704016f558ca7a551a7ee5342ce47d3d1 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Sat, 25 Feb 2023 13:43:55 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E9=80=89=E6=8B=A9=E5=85=A8=E9=83=A8?= =?UTF-8?q?=E5=90=8E=E9=A2=84=E8=A7=88=E7=95=8C=E9=9D=A2=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E5=90=8E=E5=8F=B0=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/card/openCard.ts | 8 ++------ app/src/card/viewCards.ts | 6 ++++-- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/app/src/card/openCard.ts b/app/src/card/openCard.ts index 0024a5b2b..c86967caa 100644 --- a/app/src/card/openCard.ts +++ b/app/src/card/openCard.ts @@ -125,13 +125,9 @@ export const openCardByData = (cardsData: ICard[], html = "") => { const viewElement = hasClosestByAttribute(event.target as HTMLElement, "data-type", "view"); if (viewElement) { if (selectElement) { - viewCards(selectElement.value, selectElement.options[selectElement.selectedIndex].text, (removeResponse) => { - countElement.lastElementChild.lastElementChild.innerHTML = removeResponse.data.size.toString(); - }); + viewCards(selectElement.value, selectElement.options[selectElement.selectedIndex].text); } else { - viewCards(titleElement.getAttribute("data-id"), titleElement.textContent, (removeResponse) => { - countElement.lastElementChild.lastElementChild.innerHTML = removeResponse.data.size.toString(); - }, true); + viewCards(titleElement.getAttribute("data-id"), titleElement.textContent, undefined, true); } event.preventDefault(); event.stopPropagation(); diff --git a/app/src/card/viewCards.ts b/app/src/card/viewCards.ts index 658854e66..96dbcf3fc 100644 --- a/app/src/card/viewCards.ts +++ b/app/src/card/viewCards.ts @@ -10,7 +10,7 @@ import {addLoading} from "../protyle/ui/initUI"; import {Constants} from "../constants"; import {disabledProtyle, onGet} from "../protyle/util/onGet"; -export const viewCards = (deckID: string, title: string, cb:(response:IWebSocketData)=>void,isDoc = false) => { +export const viewCards = (deckID: string, title: string, cb?: (response: IWebSocketData) => void, isDoc = false) => { let pageIndex = 1; let edit: Protyle; fetchPost(isDoc ? "/api/riff/getTreeRiffCards" : "/api/riff/getRiffCards", { @@ -139,7 +139,9 @@ export const viewCards = (deckID: string, title: string, cb:(response:IWebSocket nextElment.classList.add("b3-list-item--focus"); target.parentElement.remove(); } - cb(removeResponse); + if (cb) { + cb(removeResponse); + } }); event.stopPropagation(); event.preventDefault();