mirror of
https://github.com/goharbor/harbor.git
synced 2024-12-23 09:08:26 +01:00
Merge remote-tracking branch 'upstream/master' into master-new
This commit is contained in:
commit
7510a136da
@ -7,7 +7,7 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- /var/log/harbor/:/var/log/docker/:z
|
- /var/log/harbor/:/var/log/docker/:z
|
||||||
ports:
|
ports:
|
||||||
- 1514:514
|
- 127.0.0.1:1514:514
|
||||||
networks:
|
networks:
|
||||||
- harbor
|
- harbor
|
||||||
registry:
|
registry:
|
||||||
|
@ -28,8 +28,8 @@
|
|||||||
"../node_modules/clarity-icons/clarity-icons.min.js",
|
"../node_modules/clarity-icons/clarity-icons.min.js",
|
||||||
"../node_modules/web-animations-js/web-animations.min.js"
|
"../node_modules/web-animations-js/web-animations.min.js"
|
||||||
],
|
],
|
||||||
|
"environmentSource": "environments/environment.ts",
|
||||||
"environments": {
|
"environments": {
|
||||||
"source": "environments/environment.ts",
|
|
||||||
"dev": "environments/environment.ts",
|
"dev": "environments/environment.ts",
|
||||||
"prod": "environments/environment.prod.ts"
|
"prod": "environments/environment.prod.ts"
|
||||||
}
|
}
|
||||||
|
@ -29,7 +29,7 @@ export class GaugeComponent implements AfterViewInit {
|
|||||||
private _colorTwo: string;
|
private _colorTwo: string;
|
||||||
private _size: string = "small"; //Support small, medium, large
|
private _size: string = "small"; //Support small, medium, large
|
||||||
private _title: string = "UNKNOWN"; //Lang key
|
private _title: string = "UNKNOWN"; //Lang key
|
||||||
private _used: number = 0;
|
private _free: number = 0;
|
||||||
private _threasHold: number = 0;
|
private _threasHold: number = 0;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -127,15 +127,19 @@ export class GaugeComponent implements AfterViewInit {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Input()
|
@Input()
|
||||||
get used(): number {
|
get free(): number {
|
||||||
return this._used;
|
return this._free;
|
||||||
}
|
}
|
||||||
|
|
||||||
set used(u: number) {
|
set free(u: number) {
|
||||||
this._used = u;
|
this._free = u;
|
||||||
this.determineColors();
|
this.determineColors();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
get used(): number {
|
||||||
|
return this._threasHold - this._free;
|
||||||
|
}
|
||||||
|
|
||||||
@Input()
|
@Input()
|
||||||
get threasHold(): number {
|
get threasHold(): number {
|
||||||
return this._threasHold;
|
return this._threasHold;
|
||||||
@ -156,7 +160,11 @@ export class GaugeComponent implements AfterViewInit {
|
|||||||
private determineColors() {
|
private determineColors() {
|
||||||
let percent: number = 0;
|
let percent: number = 0;
|
||||||
if (this._threasHold !== 0) {
|
if (this._threasHold !== 0) {
|
||||||
percent = (this._used / this._threasHold) * 100;
|
let used: number = this._threasHold - this._free;
|
||||||
|
if (used < 0) {
|
||||||
|
used = 0;
|
||||||
|
}
|
||||||
|
percent = (used / this._threasHold) * 100;
|
||||||
}
|
}
|
||||||
|
|
||||||
while (percent > 100) {
|
while (percent > 100) {
|
||||||
|
@ -37,7 +37,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="statistic-item-divider" [hidden]="!isValidSession || !isValidStorage"></div>
|
<div class="statistic-item-divider" [hidden]="!isValidSession || !isValidStorage"></div>
|
||||||
<div class="statistic-block" [hidden]="!isValidSession || !isValidStorage">
|
<div class="statistic-block" [hidden]="!isValidSession || !isValidStorage">
|
||||||
<esxc-gauge [used]="freeStorage" [threasHold]="totalStorage" [size]="small" [title]='"STATISTICS.STORAGE"' [animate]="true">
|
<esxc-gauge [free]="freeStorage" [threasHold]="totalStorage" [size]="small" [title]='"STATISTICS.STORAGE"' [animate]="true">
|
||||||
</esxc-gauge>
|
</esxc-gauge>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user