dot graph map
[kismet-logviewer.git] / logviewer / static / js / kismet.ui.dotmap.js
diff --git a/logviewer/static/js/kismet.ui.dotmap.js b/logviewer/static/js/kismet.ui.dotmap.js
new file mode 100644 (file)
index 0000000..82ec5f8
--- /dev/null
@@ -0,0 +1,30 @@
+
+"use strict";
+
+var local_uri_prefix = ""; 
+if (typeof(KISMET_URI_PREFIX) !== 'undefined')
+    local_uri_prefix = KISMET_URI_PREFIX;
+
+kismet_ui_tabpane.AddTab({
+    id: 'dotmap',
+    tabTitle: 'Relationship Map',
+    expandable: false,
+    createCallback: function(div) {
+        var url = new URL(parent.document.URL);
+        url.searchParams.append('parent_url', url.origin)
+        url.searchParams.append('local_uri_prefix', local_uri_prefix);
+        url.searchParams.append('KISMET_PROXY_PREFIX', KISMET_PROXY_PREFIX);
+        url.pathname = `${local_uri_prefix}${KISMET_PROXY_PREFIX}dot_map_panel.html`;
+
+        div.append(
+            $('<iframe>', {
+                width: '100%',
+                height: '100%',
+                src: url.href,
+            })
+        );
+    },
+    priority: -100,
+
+}, 'center');
+