diff --git a/handlers/clients_cl.go b/handlers/clients_cl.go index 71c545b..6ddb45b 100644 --- a/handlers/clients_cl.go +++ b/handlers/clients_cl.go @@ -295,6 +295,12 @@ func buildCLClientsPageData() (*models.ClientsCLPageData, time.Duration) { } pageData.ClientCount = uint64(len(pageData.Clients)) + // Add peer in/out infos to global nodes map + for _, edge := range pageData.PeerMap.ClientDataMapEdges { + pageData.Nodes[edge.From].PeersOut = append(pageData.Nodes[edge.From].PeersOut, edge.To) + pageData.Nodes[edge.To].PeersIn = append(pageData.Nodes[edge.To].PeersIn, edge.From) + } + columnDistribution := make(map[uint64]map[string]bool) resultColumnDistribution := make(map[uint64][]string) diff --git a/static/css/clients.css b/static/css/clients.css index 8f8b9c3..811102c 100644 --- a/static/css/clients.css +++ b/static/css/clients.css @@ -186,3 +186,11 @@ Client peers table .dastablenode.blur { opacity: 0.2; } + +.peerdetails-modal-peer{ + cursor: pointer; +} + +.peerdetails-modal-peer:hover{ + font-weight: 600; +} diff --git a/templates/clients/clients_cl.html b/templates/clients/clients_cl.html index a21fad6..6b6bd14 100644 --- a/templates/clients/clients_cl.html +++ b/templates/clients/clients_cl.html @@ -146,7 +146,7 @@