[TASK] Optional hardware usage in node infobox
This commit is contained in:
		
							parent
							
								
									42fe2daed2
								
							
						
					
					
						commit
						ecf8fe7ec4
					
				
							
								
								
									
										14
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								README.md
									
									
									
									
									
								
							| @ -89,10 +89,6 @@ It may help with firewall problems too. | ||||
| 
 | ||||
| Change this to match your communities' name. It will be used in various places. | ||||
| 
 | ||||
| ## showContact (bool) | ||||
| 
 | ||||
| Setting this to `false` will hide contact information for nodes. | ||||
| 
 | ||||
| ## maxAge (integer) | ||||
| 
 | ||||
| Nodes being online for less than maxAge days are considered "new". Likewise, | ||||
| @ -103,6 +99,16 @@ nodes being offline for more than than maxAge days are considered "lost". | ||||
| Max level to be applied by clicking a node or open a node. With value `18` near by buildings and streets should be visible. | ||||
| Interesting if one of configured map provider has zoom-level under `18`. | ||||
| 
 | ||||
| ## nodeInfobox | ||||
| 
 | ||||
| #### contact (bool) | ||||
| 
 | ||||
| Setting this to `false` will hide contact information for nodes. | ||||
| 
 | ||||
| #### hardwareUsage (bool) | ||||
| 
 | ||||
| Setting this to `false` will hide bars of memory usage and load avg for nodes. | ||||
| 
 | ||||
| ## mapLayers (List) | ||||
| 
 | ||||
| A list of objects describing map layers. Each object has at least `name`, `url` and `config` properties. [Example layers and configuration](http://leaflet-extras.github.io/leaflet-providers/preview/) (map against config.json). | ||||
|  | ||||
| @ -27,9 +27,12 @@ | ||||
|   "dataPath": "https://regensburg.freifunk.net/data/", | ||||
|   "reverseGeocodingApi": "https://nominatim.openstreetmap.org/reverse", | ||||
|   "siteName": "Freifunk Regensburg", | ||||
|   "showContact": false, | ||||
|   "maxAge": 14, | ||||
|   "nodeZoom": 18, | ||||
|   "nodeInfobox": { | ||||
|     "contact": false, | ||||
|     "hardwareUsage": true | ||||
|   }, | ||||
|   "mapLayers": [ | ||||
|     { | ||||
|       "name": "Freifunk Regensburg", | ||||
|  | ||||
| @ -227,7 +227,7 @@ define(["chroma-js", "moment/moment", "tablesort", "helper", "moment/locale/de"] | ||||
|       helper.attributeEntry(attributes, "Gateway", d.flags.gateway ? "ja" : null); | ||||
|       helper.attributeEntry(attributes, "Koordinaten", showGeoURI(d)); | ||||
| 
 | ||||
|       if (config.showContact) { | ||||
|       if (config.nodeInfobox && config.nodeInfobox.contact) { | ||||
|         helper.attributeEntry(attributes, "Kontakt", helper.dictGet(d.nodeinfo, ["owner", "contact"])); | ||||
|       } | ||||
| 
 | ||||
| @ -238,8 +238,10 @@ define(["chroma-js", "moment/moment", "tablesort", "helper", "moment/locale/de"] | ||||
|       helper.attributeEntry(attributes, "Site", showSite(d, config)); | ||||
|       helper.attributeEntry(attributes, "Uptime", showUptime(d)); | ||||
|       helper.attributeEntry(attributes, "Teil des Netzes", showFirstseen(d)); | ||||
|       helper.attributeEntry(attributes, "Systemlast", showLoad(d)); | ||||
|       helper.attributeEntry(attributes, "Arbeitsspeicher", showRAM(d)); | ||||
|       if (config.nodeInfobox && config.nodeInfobox.hardwareUsage) { | ||||
|         helper.attributeEntry(attributes, "Systemlast", showLoad(d)); | ||||
|         helper.attributeEntry(attributes, "Arbeitsspeicher", showRAM(d)); | ||||
|       } | ||||
|       helper.attributeEntry(attributes, "IP Adressen", showIPs(d)); | ||||
|       helper.attributeEntry(attributes, "Webseite", showPages(d)); | ||||
|       helper.attributeEntry(attributes, "Gewähltes Gateway", helper.dictGet(d.statistics, ["gateway"])); | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user