pass config object to showNodeinfo/showLink
This commit is contained in:
		
							parent
							
								
									3631aebcd3
								
							
						
					
					
						commit
						952d8dc54c
					
				
							
								
								
									
										17
									
								
								history.js
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								history.js
									
									
									
									
									
								
							@ -152,7 +152,7 @@ function handle_data(config, map) {
 | 
				
			|||||||
    }).reverse().slice(0, Math.ceil(config.longLinkPercentile * graph.length))
 | 
					    }).reverse().slice(0, Math.ceil(config.longLinkPercentile * graph.length))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    var gotoAnything = gotoBuilder(showNodeinfo, showLinkinfo)
 | 
					    var gotoAnything = gotoBuilder(config, showNodeinfo, showLinkinfo)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    var markers = mkmap(map, newnodes, lostnodes, onlinenodes, graph, gotoAnything)
 | 
					    var markers = mkmap(map, newnodes, lostnodes, onlinenodes, graph, gotoAnything)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -380,7 +380,7 @@ function showMeshstats(el, nodes) {
 | 
				
			|||||||
                   totalGateways + " Gateways"
 | 
					                   totalGateways + " Gateways"
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function showNodeinfo(d) {
 | 
					function showNodeinfo(config, d) {
 | 
				
			||||||
  var el = document.getElementById("nodeinfo")
 | 
					  var el = document.getElementById("nodeinfo")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  destroy()
 | 
					  destroy()
 | 
				
			||||||
@ -405,7 +405,10 @@ function showNodeinfo(d) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  attributeEntry(attributes, "Gateway", d.flags.gateway ? "ja" : null)
 | 
					  attributeEntry(attributes, "Gateway", d.flags.gateway ? "ja" : null)
 | 
				
			||||||
  attributeEntry(attributes, "In der Karte", "location" in d.nodeinfo ? "ja" : "nein")
 | 
					  attributeEntry(attributes, "In der Karte", "location" in d.nodeinfo ? "ja" : "nein")
 | 
				
			||||||
  attributeEntry(attributes, "Kontakt", dictGet(d.nodeinfo, ["owner", "contact"]))
 | 
					
 | 
				
			||||||
 | 
					  if (config.showContact)
 | 
				
			||||||
 | 
					    attributeEntry(attributes, "Kontakt", dictGet(d.nodeinfo, ["owner", "contact"]))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  attributeEntry(attributes, "Hardware",  dictGet(d.nodeinfo, ["hardware", "model"]))
 | 
					  attributeEntry(attributes, "Hardware",  dictGet(d.nodeinfo, ["hardware", "model"]))
 | 
				
			||||||
  attributeEntry(attributes, "Primäre MAC", dictGet(d.nodeinfo, ["network", "mac"]))
 | 
					  attributeEntry(attributes, "Primäre MAC", dictGet(d.nodeinfo, ["network", "mac"]))
 | 
				
			||||||
  attributeEntry(attributes, "Firmware", showFirmware(d))
 | 
					  attributeEntry(attributes, "Firmware", showFirmware(d))
 | 
				
			||||||
@ -536,11 +539,11 @@ function showBar(className, v) {
 | 
				
			|||||||
  return span
 | 
					  return span
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function showLinkinfo(d) {
 | 
					function showLinkinfo(config, d) {
 | 
				
			||||||
  console.log(d)
 | 
					  console.log(d)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function gotoBuilder(nodes, links) {
 | 
					function gotoBuilder(config, nodes, links) {
 | 
				
			||||||
  var markers = {}
 | 
					  var markers = {}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  function gotoNode(d, showMap) {
 | 
					  function gotoNode(d, showMap) {
 | 
				
			||||||
@ -549,7 +552,7 @@ function gotoBuilder(nodes, links) {
 | 
				
			|||||||
    if (showMap && d.nodeinfo.node_id in markers)
 | 
					    if (showMap && d.nodeinfo.node_id in markers)
 | 
				
			||||||
      markers[d.nodeinfo.node_id]()
 | 
					      markers[d.nodeinfo.node_id]()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    nodes(d)
 | 
					    nodes(config, d)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return false
 | 
					    return false
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
@ -560,7 +563,7 @@ function gotoBuilder(nodes, links) {
 | 
				
			|||||||
    if (showMap && linkId(d) in markers)
 | 
					    if (showMap && linkId(d) in markers)
 | 
				
			||||||
      markers[linkId(d)]()
 | 
					      markers[linkId(d)]()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    links(d)
 | 
					    links(config, d)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return false
 | 
					    return false
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user