This commit is contained in:
Vanessa 2023-11-22 16:18:32 +08:00
parent 1a2bc5208e
commit ccb95c7132
3 changed files with 10 additions and 6 deletions

View file

@ -170,7 +170,9 @@ export const kernelError = () => {
export const exitSiYuan = () => {
hideAllElements(["util"]);
/// #if MOBILE
saveScroll(window.siyuan.mobile.editor.protyle);
if (window.siyuan.mobile.editor) {
saveScroll(window.siyuan.mobile.editor.protyle);
}
/// #endif
fetchPost("/api/system/exit", {force: false}, (response) => {
if (response.code === 1) { // 同步执行失败

View file

@ -20,7 +20,7 @@ import {syncGuide} from "../../sync/syncGuide";
import {Inbox} from "../../layout/dock/Inbox";
import {App} from "../../index";
export const initFramework = (app: App, isStart:boolean) => {
export const initFramework = (app: App, isStart: boolean) => {
setInlineStyle();
renderSnippet();
initKeyboardToolbar();

View file

@ -61,10 +61,12 @@ export const hideAllElements = (types: string[]) => {
if (types.includes("util")) {
/// #if MOBILE
const editor = getCurrentEditor();
editor.protyle.toolbar.subElement.classList.add("fn__none");
if (editor.protyle.toolbar.subElementCloseCB) {
editor.protyle.toolbar.subElementCloseCB();
editor.protyle.toolbar.subElementCloseCB = undefined;
if (editor) {
editor.protyle.toolbar.subElement.classList.add("fn__none");
if (editor.protyle.toolbar.subElementCloseCB) {
editor.protyle.toolbar.subElementCloseCB();
editor.protyle.toolbar.subElementCloseCB = undefined;
}
}
/// #else
getAllEditor().forEach(item => {