[Client] Improve server home widget
This commit is contained in:
		
							parent
							
								
									04d07f9bba
								
							
						
					
					
						commit
						d041232ccd
					
				
					 1 changed files with 11 additions and 3 deletions
				
			
		| 
						 | 
					@ -73,7 +73,7 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<mk-server-home-widget-stats>
 | 
					<mk-server-home-widget-stats>
 | 
				
			||||||
	<svg riot-viewBox="0 0 { viewBoxX } { viewBoxY }" preserveAspectRatio="none">
 | 
						<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
 | 
							<polygon
 | 
				
			||||||
			riot-points={ cpuPolygonPoints }
 | 
								riot-points={ cpuPolygonPoints }
 | 
				
			||||||
			riot-fill={ cpuColor }
 | 
								riot-fill={ cpuColor }
 | 
				
			||||||
| 
						 | 
					@ -85,7 +85,7 @@
 | 
				
			||||||
			riot-stroke={ cpuColor }/>
 | 
								riot-stroke={ cpuColor }/>
 | 
				
			||||||
	</svg>
 | 
						</svg>
 | 
				
			||||||
	<svg riot-viewBox="0 0 { viewBoxX } { viewBoxY }" preserveAspectRatio="none">
 | 
						<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
 | 
							<polygon
 | 
				
			||||||
			riot-points={ memPolygonPoints }
 | 
								riot-points={ memPolygonPoints }
 | 
				
			||||||
			riot-fill={ memColor }
 | 
								riot-fill={ memColor }
 | 
				
			||||||
| 
						 | 
					@ -116,6 +116,9 @@
 | 
				
			||||||
					font-size 5px
 | 
										font-size 5px
 | 
				
			||||||
					fill #7b7b7b
 | 
										fill #7b7b7b
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
										> tspan
 | 
				
			||||||
 | 
											opacity 0.5
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			&:after
 | 
								&:after
 | 
				
			||||||
				content ""
 | 
									content ""
 | 
				
			||||||
				display block
 | 
									display block
 | 
				
			||||||
| 
						 | 
					@ -152,13 +155,18 @@
 | 
				
			||||||
			const cpuColor = `hsl(${180 - (stats.cpu_usage * 180)}, 80%, 70%)`;
 | 
								const cpuColor = `hsl(${180 - (stats.cpu_usage * 180)}, 80%, 70%)`;
 | 
				
			||||||
			const memColor = `hsl(${180 - (stats.mem.used / stats.mem.total * 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({
 | 
								this.update({
 | 
				
			||||||
				cpuPolylinePoints,
 | 
									cpuPolylinePoints,
 | 
				
			||||||
				memPolylinePoints,
 | 
									memPolylinePoints,
 | 
				
			||||||
				cpuPolygonPoints,
 | 
									cpuPolygonPoints,
 | 
				
			||||||
				memPolygonPoints,
 | 
									memPolygonPoints,
 | 
				
			||||||
				cpuColor,
 | 
									cpuColor,
 | 
				
			||||||
				memColor
 | 
									memColor,
 | 
				
			||||||
 | 
									cpuP,
 | 
				
			||||||
 | 
									memP
 | 
				
			||||||
			});
 | 
								});
 | 
				
			||||||
		};
 | 
							};
 | 
				
			||||||
	</script>
 | 
						</script>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue