diff --git a/app/src/mobile/index.ts b/app/src/mobile/index.ts index 303d13849..7cc82aef9 100644 --- a/app/src/mobile/index.ts +++ b/app/src/mobile/index.ts @@ -166,6 +166,7 @@ window.reconnectWebSocket = () => { window.siyuan.mobile.popEditor.protyle.ws.send("ping", {}); }; window.goBack = goBack; +window.showMessage = showMessage; window.processIOSPurchaseResponse = processIOSPurchaseResponse; window.showKeyboardToolbar = (height) => { document.getElementById("keyboardToolbar").setAttribute("data-keyboardheight", (height ? height : window.outerHeight / 2 - 42).toString()); diff --git a/app/src/types/index.d.ts b/app/src/types/index.d.ts index ec23cae3b..92eead7ca 100644 --- a/app/src/types/index.d.ts +++ b/app/src/types/index.d.ts @@ -190,8 +190,8 @@ interface Window { } } htmlToImage: { - toCanvas:(element: Element) => Promise - toBlob:(element: Element) => Promise + toCanvas: (element: Element) => Promise + toBlob: (element: Element) => Promise }; JSAndroid: { returnDesktop(): void @@ -220,6 +220,8 @@ interface Window { goBack(): void + showMessage(message: string, timeout: number, type: string, messageId?: string): void + reconnectWebSocket(): void showKeyboardToolbar(height: number): void