[Client] Improve server home widget
This commit is contained in:
		
							parent
							
								
									04d07f9bba
								
							
						
					
					
						commit
						d041232ccd
					
				|  | @ -73,7 +73,7 @@ | |||
| 
 | ||||
| <mk-server-home-widget-stats> | ||||
| 	<svg riot-viewBox="0 0 { viewBoxX } { viewBoxY }" preserveAspectRatio="none"> | ||||
| 		<text dx="1" dy="5">CPU</text> | ||||
| 		<text dx="1" dy="5">CPU <tspan>{ cpuP }%</tspan></text> | ||||
| 		<polygon | ||||
| 			riot-points={ cpuPolygonPoints } | ||||
| 			riot-fill={ cpuColor } | ||||
|  | @ -85,7 +85,7 @@ | |||
| 			riot-stroke={ cpuColor }/> | ||||
| 	</svg> | ||||
| 	<svg riot-viewBox="0 0 { viewBoxX } { viewBoxY }" preserveAspectRatio="none"> | ||||
| 		<text dx="1" dy="5">MEM</text> | ||||
| 		<text dx="1" dy="5">MEM <tspan>{ memP }%</tspan></text> | ||||
| 		<polygon | ||||
| 			riot-points={ memPolygonPoints } | ||||
| 			riot-fill={ memColor } | ||||
|  | @ -116,6 +116,9 @@ | |||
| 					font-size 5px | ||||
| 					fill #7b7b7b | ||||
| 
 | ||||
| 					> tspan | ||||
| 						opacity 0.5 | ||||
| 
 | ||||
| 			&:after | ||||
| 				content "" | ||||
| 				display block | ||||
|  | @ -152,13 +155,18 @@ | |||
| 			const cpuColor = `hsl(${180 - (stats.cpu_usage * 180)}, 80%, 70%)`; | ||||
| 			const memColor = `hsl(${180 - (stats.mem.used / stats.mem.total * 180)}, 80%, 70%)`; | ||||
| 
 | ||||
| 			const cpuP = (stats.cpu_usage * 100).toFixed(0); | ||||
| 			const memP = (stats.mem.used / stats.mem.total * 100).toFixed(0); | ||||
| 
 | ||||
| 			this.update({ | ||||
| 				cpuPolylinePoints, | ||||
| 				memPolylinePoints, | ||||
| 				cpuPolygonPoints, | ||||
| 				memPolygonPoints, | ||||
| 				cpuColor, | ||||
| 				memColor | ||||
| 				memColor, | ||||
| 				cpuP, | ||||
| 				memP | ||||
| 			}); | ||||
| 		}; | ||||
| 	</script> | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue