This commit is contained in:
Vanessa 2023-01-10 22:54:25 +08:00
parent 2c59586b68
commit ae1ff7ba39
5 changed files with 12 additions and 14 deletions

View file

@ -10,7 +10,7 @@ import {Dialog} from "./index";
import {isMobile} from "../util/functions";
import {confirmDialog} from "./confirmDialog";
import {getCurrentWindow} from "@electron/remote";
import {originalPath} from "../util/pathName";
import { getWorkspaceName } from "../menus/workspace";
export const lockFile = (id: string) => {
const html = `<div class="b3-dialog__scrim"></div>
@ -292,7 +292,3 @@ export const downloadProgress = (data: { id: string, percent: number }) => {
}
}
};
export const getWorkspaceName = () => {
return window.siyuan.config.system.workspaceDir;
}

View file

@ -253,7 +253,7 @@ export class Backlink extends Model {
if (item.tagName === "LI" && !item.querySelector(".b3-list-item__arrow--open")) {
this.toggleItem(item, false);
}
})
});
});
this.element.addEventListener("click", (event) => {
this.setFocus();
@ -270,7 +270,7 @@ export class Backlink extends Model {
if (item.tagName === "LI" && !item.querySelector(".b3-list-item__arrow--open")) {
this.toggleItem(item, true);
}
})
});
break;
case "mCollapse":
this.mTree.element.querySelectorAll(".protyle").forEach(item => {

View file

@ -98,7 +98,7 @@ export const workspaceMenu = (rect: DOMRect) => {
if (item.closed) {
return;
}
workspaceItem(item)
workspaceItem(item);
});
window.siyuan.menus.menu.append(new MenuItem({type: "separator"}).element);
window.siyuan.menus.menu.append(new MenuItem({
@ -107,7 +107,7 @@ export const workspaceMenu = (rect: DOMRect) => {
type: "readonly"
}).element);
response.data.forEach((item: IWorkspace) => {
workspaceItem(item)
workspaceItem(item);
});
/// #endif
window.siyuan.menus.menu.popup({x: rect.left, y: rect.bottom});
@ -160,4 +160,7 @@ const workspaceItem = (item: IWorkspace) => {
}]
}).element);
/// #endif
}
};
export const getWorkspaceName = () => {
return window.siyuan.config.system.workspaceDir;
};

View file

@ -1484,7 +1484,7 @@ export class WYSIWYG {
openMobileFileById(refBlockId, foldResponse.data ? [Constants.CB_GET_ALL, Constants.CB_GET_HL] : [Constants.CB_GET_HL, Constants.CB_GET_CONTEXT]);
/// #else
if (aElement) {
window.open(aElement.getAttribute("data-href"))
window.open(aElement.getAttribute("data-href"));
return;
}
if (window.siyuan.shiftIsPressed) {

View file

@ -16,10 +16,9 @@ import {mountHelp} from "./mount";
import {MenuItem} from "../menus/Menu";
import {addGA, initAssets, setInlineStyle, setMode} from "./assets";
import {renderSnippet} from "../config/util/snippets";
import {originalPath} from "./pathName";
import {openFileById} from "../editor/util";
import {focusByRange} from "../protyle/util/selection";
import {exitSiYuan, getWorkspaceName} from "../dialog/processSystem";
import {exitSiYuan} from "../dialog/processSystem";
import {openSetting} from "../config";
import {getSearch} from "./functions";
import {initStatus} from "../layout/status";
@ -28,7 +27,7 @@ import {showMessage} from "../dialog/message";
import {editor} from "../config/editor";
import {goBack, goForward} from "./backForward";
import {replaceLocalPath} from "../editor/rename";
import {workspaceMenu} from "../menus/workspace";
import {getWorkspaceName, workspaceMenu} from "../menus/workspace";
const matchKeymap = (keymap: Record<string, IKeymapItem>, key1: "general" | "editor", key2?: "general" | "insert" | "heading" | "list" | "table") => {
if (key1 === "general") {