blob: ac4894f3e7fc9c71f763c56a7603721245c26465 [file] [log] [blame]
Javier López-Contreras052503f2018-12-26 12:34:42 +01001window.addEventListener('load', initCamera);
2
3function cameraGoto(nodeX, nodeY) {
4 sigma.misc.animation.camera( s.camera,
5 { x: nodeX, y: nodeY, ratio: 1 },
6 { duration: s.settings('animationsTime') || 300 }
7 );
8}
9
10function initCamera() {
11 document.querySelector("#zoomin").addEventListener("click", function() {
12 s.camera.goTo({
13 ratio: Math.max(s.camera.settings("zoomMin"), s.camera.ratio / Math.sqrt(2))
14 });
15 });
16
17 document.querySelector("#zoomout").addEventListener("click", function() {
18 s.camera.goTo({
19 ratio: Math.min(s.camera.settings("zoomMax"), s.camera.ratio * Math.sqrt(2))
20 });
21 });
22}