From faf156a6b2dfd1b3b7ee5c0af734108739aebfe6 Mon Sep 17 00:00:00 2001 From: mattieserver <3049868+mattieserver@users.noreply.github.com> Date: Wed, 3 Aug 2022 11:46:37 +0200 Subject: [PATCH] 133 enhancement bubbletext (#136) * added extra fields to popup * open new tab with device info --- .../static/netbox_topology_views/js/app.js | 2 +- netbox_topology_views/static_dev/js/home.js | 10 ++++++++++ netbox_topology_views/views.py | 9 +++++++++ 3 files changed, 20 insertions(+), 1 deletion(-) 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 c198311..6235172 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 o=document.cookie.split(";"),n=0;n" if device.site is not None: node_content += "Site: " + device.site.name + "" + if device.location is not None: + node_content += "Location: " + device.location.name + "" + if device.rack is not None: + node_content += "Rack: " + device.rack.name + "" + if device.position is not None: + if device.face is not None: + node_content += "Position: {} ({}) ".format(device.position, device.face) + else: + node_content += "Position: " + device.position + "" dev_title = " %s
" % (node_content)