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();