From b5991a5f5007bbe16c1ccb271213490acf207feb Mon Sep 17 00:00:00 2001 From: Alexander Ryazanov Date: Tue, 10 May 2022 10:21:22 +0300 Subject: [PATCH] Improve visualization performance (substantially) (#109) * fix: moved image generation to avoid severe performance issues * fix: moved button finding code before data handling * fix: fixed leftover invalid variable naming --- .../static/netbox_topology_views/js/app.js | 2 +- netbox_topology_views/static_dev/js/home.js | 19 +++++++++++++------ .../netbox_topology_views/index.html | 2 +- package-lock.json | 2 +- 4 files changed, 16 insertions(+), 9 deletions(-) diff --git a/netbox_topology_views/static/netbox_topology_views/js/app.js b/netbox_topology_views/static/netbox_topology_views/js/app.js index 31670a9..c198311 100644 --- a/netbox_topology_views/static/netbox_topology_views/js/app.js +++ b/netbox_topology_views/static/netbox_topology_views/js/app.js @@ -1 +1 @@ -var graph=null,container=null,downloadButton=null,MIME_TYPE="image/png",canvas=null,csrftoken=null,nodes=new vis.DataSet,edges=new vis.DataSet,options={interaction:{hover:!0,hoverConnectedEdges:!0,multiselect:!1},nodes:{shape:"image",brokenImage:"../../static/netbox_topology_views/img/role-unknown.png",size:35,font:{multi:"md",face:"helvetica"}},edges:{length:100,width:2,font:{face:"helvetica"},shadow:{enabled:!0}},physics:{solver:"forceAtlas2Based"}},selected_regions=[],selected_sites=[],coord_save_checkbox=null,htmlElement=null;function getCookie(e){var t=null;if(document.cookie&&""!==document.cookie)for(var n=document.cookie.split(";"),o=0;o
{% block extra_controls %}{% endblock %} - + Download diff --git a/package-lock.json b/package-lock.json index b8c6f72..e925854 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,7 +6,7 @@ "packages": { "": { "name": "netbox_topology_views", - "version": "1.0.0-alpha.2", + "version": "1.1.0", "dependencies": { "vis-data": "^7.1.2", "vis-network": "^9.1.0",