#424 work - network page

This commit is contained in:
Jokob-sk
2023-09-12 21:11:36 +10:00
parent 0f56f06937
commit 794bfcc25c

View File

@@ -471,6 +471,10 @@
setCache('devicesListNew', JSON.stringify(devicesListnew))
// init global variable
deviceListGlobal = devicesListnew;
// create tree
initTree(getHierarchy());
@@ -484,20 +488,6 @@
// ---------------------------------------------------------------------------
// Tree functionality
// ---------------------------------------------------------------------------
// ---------------------------------------------------------------------------
function getDevicesList()
{
// Read cache
devicesList = getCache('devicesListNew');
if (devicesList != '') {
devicesList = JSON.parse (devicesList);
} else {
devicesList = [];
}
return devicesList;
}
// ---------------------------------------------------------------------------
var leafNodesCount = 0;
@@ -505,6 +495,7 @@
var parentNodesCount = 0;
var hiddenMacs = []; // hidden children
var hiddenChildren = [];
var deviceListGlobal = null;
@@ -559,14 +550,12 @@
// ---------------------------------------------------------------------------
function getHierarchy()
{
list = getDevicesList();
for(i in list)
{
for(i in deviceListGlobal)
{
if(list[i].mac == 'Internet')
if(deviceListGlobal[i].mac == 'Internet')
{
return (getChildren(list[i], list, ''))
return (getChildren(deviceListGlobal[i], deviceListGlobal, ''))
break;
}
}
@@ -587,8 +576,6 @@
removeItemFromArray(hiddenMacs, parentMac)
}
list = getDevicesList();
// updatedTree = myHierarchy;
updatedTree = getHierarchy()
@@ -638,6 +625,8 @@
$("#networkTree").attr('style', `height:${treeAreaHeight}px; width:${$('.content-header').width()}px`)
console.log('here')
myTree = Treeviz.create({
htmlId: "networkTree",
@@ -689,6 +678,10 @@
onNodeClick: (nodeData) => handleNodeClick(nodeData),
relationnalField: "children",
});
console.log('vvvv')
console.log(myHierarchy)
console.log('^^^^^^^')
myTree.refresh(myHierarchy);
}