From 646a90211e432eb8e48a5f3ecb95702868d7016e Mon Sep 17 00:00:00 2001 From: mdtrooper Date: Mon, 22 Feb 2016 12:05:28 +0100 Subject: [PATCH] Some changes needs for the zoom. --- pandora_console/include/class/Map.class.php | 102 ++---------- .../include/javascript/map/MapController.js | 153 ++++++++++-------- 2 files changed, 96 insertions(+), 159 deletions(-) diff --git a/pandora_console/include/class/Map.class.php b/pandora_console/include/class/Map.class.php index 75f6118c0c..36da558715 100644 --- a/pandora_console/include/class/Map.class.php +++ b/pandora_console/include/class/Map.class.php @@ -34,8 +34,8 @@ abstract class Map { protected $width = null; protected $height = null; - protected $nodes = null; - protected $edges = null; + protected $nodes = array(); + protected $edges = array(); protected $requires_js = null; @@ -93,6 +93,13 @@ abstract class Map { echo "var nodes = " . json_encode($this->nodes) . ";"; echo "var edges = " . json_encode($this->edges) . ";"; ?> + var temp = []; + for (var i in nodes) { temp[parseInt(i)] = nodes[i];} + nodes = temp; + + temp = []; + for (var i in edges) { temp[parseInt(i)] = edges[i];} + edges = temp; - -