mirror of
https://github.com/zadam/trilium.git
synced 2025-03-01 14:22:32 +01:00
remember pan and zoom
This commit is contained in:
parent
41fca4c4f3
commit
1d51f58447
@ -241,12 +241,30 @@ async function show() {
|
||||
|
||||
jsPlumb.fire("jsPlumbDemoLoaded", instance);
|
||||
|
||||
panzoom($relationMapCanvas[0]);
|
||||
const pz = panzoom($relationMapCanvas[0], {
|
||||
maxZoom: 2,
|
||||
minZoom: 0.1
|
||||
});
|
||||
|
||||
if (mapData.transform) {
|
||||
pz.moveTo(mapData.transform.x, mapData.transform.y);
|
||||
pz.zoomTo(0, 0, mapData.transform.scale);
|
||||
}
|
||||
|
||||
$relationMapCanvas[0].addEventListener('zoom', function(e) {
|
||||
mapData.transform = pz.getTransform();
|
||||
saveData();
|
||||
});
|
||||
|
||||
$relationMapCanvas[0].addEventListener('panend', function(e) {
|
||||
mapData.transform = pz.getTransform();
|
||||
saveData();
|
||||
}, true);
|
||||
});
|
||||
}
|
||||
|
||||
function saveData() {
|
||||
noteDetailService.saveNote();
|
||||
noteDetailService.noteChanged();
|
||||
}
|
||||
|
||||
function initNode(el) {
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user