fix(mindmap): restore direction

This commit is contained in:
Elian Doran 2025-01-19 23:30:07 +02:00
parent 0292489001
commit fb0dda982f
No known key found for this signature in database

View File

@ -179,7 +179,6 @@ export default class MindMapWidget extends TypeWidget {
return; return;
} }
this.#initLibrary();
await this.#loadData(note); await this.#loadData(note);
} }
@ -191,16 +190,18 @@ export default class MindMapWidget extends TypeWidget {
const blob = await note.getBlob(); const blob = await note.getBlob();
const content = blob?.getJsonContent() || MindElixir.new(NEW_TOPIC_NAME); const content = blob?.getJsonContent() || MindElixir.new(NEW_TOPIC_NAME);
if (this.mind) { if (!this.mind) {
this.mind.refresh(content); this.#initLibrary(content.direction ?? MindElixir.LEFT);
this.mind.toCenter();
} }
this.mind.refresh(content);
this.mind.toCenter();
} }
#initLibrary() { #initLibrary(direction: unknown) {
const mind = new MindElixir({ const mind = new MindElixir({
el: this.$content[0], el: this.$content[0],
direction: MindElixir.LEFT direction
}); });
mind.install(nodeMenu); mind.install(nodeMenu);