fix double refresh of note map

This commit is contained in:
zadam
2021-09-28 13:27:21 +02:00
parent 0264e847ef
commit 5358b58191
4 changed files with 16 additions and 7 deletions

View File

@@ -117,15 +117,15 @@ export default class NoteMapWidget extends NoteContextAwareWidget {
.linkCanvasObjectMode(() => "after");
}
let mapRootNoteId = this.getMapRootNoteId();
const data = await this.loadNotesAndRelations(mapRootNoteId);
const nodeLinkRatio = data.nodes.length / data.links.length;
this.graph.d3Force('link').distance(40);
this.graph.d3Force('center').strength(0.01);
this.graph.d3Force('charge').strength(-30);
this.graph.d3Force('charge').strength(-20 / nodeLinkRatio);
this.graph.d3Force('charge').distanceMax(1000);
let mapRootNoteId = this.getMapRootNoteId();
const data = await this.loadNotesAndRelations(mapRootNoteId);
this.renderData(data);
}