Skip to content

Commit

Permalink
fix: cannot start editing
Browse files Browse the repository at this point in the history
  • Loading branch information
Quorafind committed Jan 18, 2024
1 parent bba7bef commit f021cca
Showing 1 changed file with 13 additions and 7 deletions.
20 changes: 13 additions & 7 deletions src/canvasMindMap.ts
Original file line number Diff line number Diff line change
Expand Up @@ -316,9 +316,10 @@ export default class CanvasMindMap extends Plugin {


const patchCanvas = () => {
const canvasView = app.workspace.getLeavesOfType("canvas").first()?.view;
const canvasView = this.app.workspace.getLeavesOfType("canvas").first()?.view;
// @ts-ignore
const canvas = canvasView?.canvas;
console.log(canvas);
if (!canvasView) return false;

const patchCanvasView = canvas.constructor;
Expand Down Expand Up @@ -358,22 +359,27 @@ export default class CanvasMindMap extends Plugin {


const node = await createSiblingNode(this.canvas);

if (!node) return;

setTimeout(() => {
node.startEditing();
const realNode = this.canvas.nodes?.get(node.id);
realNode?.startEditing();

this.canvas.zoomToSelection();
}, 0);
});

this.scope.register([], "Tab", async () => {
const node = await createChildNode(this.canvas);


const node = await createChildNode(this.canvas);
console.log(this, node);
if (!node) return;

setTimeout(() => {
node.startEditing();
const realNode = this.canvas.nodes?.get(node.id);
realNode?.startEditing();

this.canvas.zoomToSelection();
}, 0);
});
Expand Down Expand Up @@ -474,8 +480,8 @@ export default class CanvasMindMap extends Plugin {

this.app.workspace.onLayoutReady(() => {
if (!patchCanvas()) {
const evt = app.workspace.on("layout-change", () => {
patchCanvas() && app.workspace.offref(evt);
const evt = this.app.workspace.on("layout-change", () => {
patchCanvas() && this.app.workspace.offref(evt);
});
this.registerEvent(evt);
}
Expand Down

0 comments on commit f021cca

Please sign in to comment.