mirror of https://github.com/Chocobozzz/PeerTube
fix quota representation in profile settings
parent
0242861ece
commit
287124d110
|
@ -10,14 +10,14 @@
|
||||||
<div class="user-quota mb-3">
|
<div class="user-quota mb-3">
|
||||||
<div>
|
<div>
|
||||||
<div class="progress" i18n-title title="Total video quota">
|
<div class="progress" i18n-title title="Total video quota">
|
||||||
<div class="progress-bar" role="progressbar" [style]="{ width: userVideoQuotaPercentage + '%' }" [attr.aria-valuenow]="userVideoQuotaUsed" aria-valuemin="0" [attr.aria-valuemax]="userVideoQuota">{{ userVideoQuotaUsed | bytes: 0 }}</div>
|
<div class="progress-bar" role="progressbar" [style]="{ width: userVideoQuotaPercentage + '%' }" [attr.aria-valuenow]="userVideoQuotaUsed" aria-valuemin="0" [attr.aria-valuemax]="user.videoQuota">{{ userVideoQuotaUsed | bytes: 0 }}</div>
|
||||||
<span class="ml-auto mr-2">{{ userVideoQuota }}</span>
|
<span class="ml-auto mr-2">{{ userVideoQuota }}</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div *ngIf="hasDailyQuota()" class="mt-3">
|
<div *ngIf="hasDailyQuota()" class="mt-3">
|
||||||
<div class="progress" i18n-title title="Daily video quota">
|
<div class="progress" i18n-title title="Daily video quota">
|
||||||
<div class="progress-bar secondary" role="progressbar" [style]="{ width: userVideoQuotaDailyPercentage + '%' }" [attr.aria-valuenow]="userVideoQuotaUsedDaily" aria-valuemin="0" [attr.aria-valuemax]="userVideoQuotaDaily">{{ userVideoQuotaUsedDaily | bytes: 0 }}</div>
|
<div class="progress-bar secondary" role="progressbar" [style]="{ width: userVideoQuotaDailyPercentage + '%' }" [attr.aria-valuenow]="userVideoQuotaUsedDaily" aria-valuemin="0" [attr.aria-valuemax]="user.videoQuotaDaily">{{ userVideoQuotaUsedDaily | bytes: 0 }}</div>
|
||||||
<span class="ml-auto mr-2">{{ userVideoQuotaDaily }}</span>
|
<span class="ml-auto mr-2">{{ userVideoQuotaDaily }}</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -41,14 +41,12 @@ export class MyAccountSettingsComponent implements OnInit, AfterViewChecked {
|
||||||
() => {
|
() => {
|
||||||
if (this.user.videoQuota !== -1) {
|
if (this.user.videoQuota !== -1) {
|
||||||
this.userVideoQuota = new BytesPipe().transform(this.user.videoQuota, 0).toString()
|
this.userVideoQuota = new BytesPipe().transform(this.user.videoQuota, 0).toString()
|
||||||
this.userVideoQuotaPercentage = this.user.videoQuota * 100 / this.userVideoQuotaUsed
|
|
||||||
} else {
|
} else {
|
||||||
this.userVideoQuota = this.i18n('Unlimited')
|
this.userVideoQuota = this.i18n('Unlimited')
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.user.videoQuotaDaily !== -1) {
|
if (this.user.videoQuotaDaily !== -1) {
|
||||||
this.userVideoQuotaDaily = new BytesPipe().transform(this.user.videoQuotaDaily, 0).toString()
|
this.userVideoQuotaDaily = new BytesPipe().transform(this.user.videoQuotaDaily, 0).toString()
|
||||||
this.userVideoQuotaDailyPercentage = this.user.videoQuotaDaily * 100 / this.userVideoQuotaUsedDaily
|
|
||||||
} else {
|
} else {
|
||||||
this.userVideoQuotaDaily = this.i18n('Unlimited')
|
this.userVideoQuotaDaily = this.i18n('Unlimited')
|
||||||
}
|
}
|
||||||
|
@ -58,7 +56,10 @@ export class MyAccountSettingsComponent implements OnInit, AfterViewChecked {
|
||||||
this.userService.getMyVideoQuotaUsed()
|
this.userService.getMyVideoQuotaUsed()
|
||||||
.subscribe(data => {
|
.subscribe(data => {
|
||||||
this.userVideoQuotaUsed = data.videoQuotaUsed
|
this.userVideoQuotaUsed = data.videoQuotaUsed
|
||||||
|
this.userVideoQuotaPercentage = this.userVideoQuotaUsed * 100 / this.user.videoQuota
|
||||||
|
|
||||||
this.userVideoQuotaUsedDaily = data.videoQuotaUsedDaily
|
this.userVideoQuotaUsedDaily = data.videoQuotaUsedDaily
|
||||||
|
this.userVideoQuotaDailyPercentage = this.userVideoQuotaUsedDaily * 100 / this.user.videoQuotaDaily
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue