diff --git a/html/includes/print-map.inc.php b/html/includes/print-map.inc.php
index 23aeff1b7..eb41929fe 100644
--- a/html/includes/print-map.inc.php
+++ b/html/includes/print-map.inc.php
@@ -214,39 +214,7 @@ echo $edges;
edges: edges,
stabilize: true
};
-var options = {
- layout:{
- randomSeed:2
- },
- "edges": {
- "smooth": {
- enabled: false
- },
- font: {
- size: 12,
- color: 'red',
- face: 'sans',
- background: 'white',
- strokeWidth:3,
- align: 'middle',
- strokeWidth: 2
- }
- },
- "physics": {
- "forceAtlas2Based": {
- "gravitationalConstant": -800,
- "centralGravity": 0.03,
- "springLength": 50,
- "springConstant": 0,
- "damping": 1,
- "avoidOverlap": 1
- },
- "maxVelocity": 50,
- "minVelocity": 0.01,
- "solver": "forceAtlas2Based",
- "timestep": 0.30
- }
-}
+ var options = ;
var network = new vis.Network(container, data, options);
network.on('click', function (properties) {
if (properties.nodes > 0) {
diff --git a/includes/defaults.inc.php b/includes/defaults.inc.php
index af6b937dc..ff52c59ab 100644
--- a/includes/defaults.inc.php
+++ b/includes/defaults.inc.php
@@ -319,8 +319,46 @@ $config['network_map_legend'] = array(
'90' => '#ff6600',
'100' => '#ff0000',
);
+
+// Network Map Items
$config['network_map_items'] = array('xdp','mac');
+// Network Map Visualization Options
+// See http://visjs.org/docs/network/ for description of these options.
+$config['network_map_vis_options'] = '{
+ layout:{
+ randomSeed:2
+ },
+ "edges": {
+ "smooth": {
+ enabled: false
+ },
+ font: {
+ size: 12,
+ color: "red",
+ face: "sans",
+ background: "white",
+ strokeWidth:3,
+ align: "middle",
+ strokeWidth: 2
+ }
+ },
+ "physics": {
+ "forceAtlas2Based": {
+ "gravitationalConstant": -800,
+ "centralGravity": 0.03,
+ "springLength": 50,
+ "springConstant": 0,
+ "damping": 1,
+ "avoidOverlap": 1
+ },
+ "maxVelocity": 50,
+ "minVelocity": 0.01,
+ "solver": "forceAtlas2Based",
+ "timestep": 0.30
+ }
+}';
+
// Device page options
$config['show_overview_tab'] = true;