remember pan and zoom

This commit is contained in:
azivner 2018-10-25 15:45:14 +02:00
parent 41fca4c4f3
commit 1d51f58447
2 changed files with 1511 additions and 1475 deletions

View File

@ -241,12 +241,30 @@ async function show() {
jsPlumb.fire("jsPlumbDemoLoaded", instance); 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() { function saveData() {
noteDetailService.saveNote(); noteDetailService.noteChanged();
} }
function initNode(el) { function initNode(el) {

File diff suppressed because it is too large Load Diff