dot graph map
[kismet-logviewer.git] / logviewer / static / js / kismet.ui.dotmap.js
1
2 "use strict";
3
4 var local_uri_prefix = ""; 
5 if (typeof(KISMET_URI_PREFIX) !== 'undefined')
6     local_uri_prefix = KISMET_URI_PREFIX;
7
8 kismet_ui_tabpane.AddTab({
9     id: 'dotmap',
10     tabTitle: 'Relationship Map',
11     expandable: false,
12     createCallback: function(div) {
13         var url = new URL(parent.document.URL);
14         url.searchParams.append('parent_url', url.origin)
15         url.searchParams.append('local_uri_prefix', local_uri_prefix);
16         url.searchParams.append('KISMET_PROXY_PREFIX', KISMET_PROXY_PREFIX);
17         url.pathname = `${local_uri_prefix}${KISMET_PROXY_PREFIX}dot_map_panel.html`;
18
19         div.append(
20             $('<iframe>', {
21                 width: '100%',
22                 height: '100%',
23                 src: url.href,
24             })
25         );
26     },
27     priority: -100,
28
29 }, 'center');
30