Commit 9ddb7a45 authored by 神楽坂玲奈's avatar 神楽坂玲奈

progress

parent 103864ea
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
<span *ngIf="currentApp.status.total">{{(currentApp.status.progress/currentApp.status.total * 100).toFixed()}}%</span> <span *ngIf="currentApp.status.total">{{(currentApp.status.progress/currentApp.status.total * 100).toFixed()}}%</span>
<span>{{currentApp.progressMessage()}}</span> <span>{{currentApp.progressMessage()}}</span>
</div> </div>
<progress class="progress" [class.progress-striped]="!currentApp.status.total" [class.progress-animated]="!currentApp.status.total" value="{{currentApp.status.progress}}" max="{{currentApp.status.total}}"></progress> <progress class="progress" [class.progress-striped]="!currentApp.status.total" [class.progress-animated]="!currentApp.status.total" value="{{currentApp.status.total ? currentApp.status.progress : 1}}" max="{{currentApp.status.total}}"></progress>
</div> </div>
<!--应用ready--> <!--应用ready-->
...@@ -67,7 +67,7 @@ ...@@ -67,7 +67,7 @@
<button i18n (click)="installMod(mod)" [disabled]="mod.isInstalled()&&!appsService.allReady(mod)" type="button" *ngIf="!mod.isInstalled()" class="btn btn-primary btn-sm">安装</button> <button i18n (click)="installMod(mod)" [disabled]="mod.isInstalled()&&!appsService.allReady(mod)" type="button" *ngIf="!mod.isInstalled()" class="btn btn-primary btn-sm">安装</button>
</td> </td>
<td *ngIf="mod.isInstalled()&&!mod.isReady()"> <td *ngIf="mod.isInstalled()&&!mod.isReady()">
<progress class="progress progress-striped progress-animated" value="{{mod.status.progress}}" max="{{mod.status.total}}"></progress> <progress class="progress progress-striped progress-animated" value="{{mod.status.total ? mod.status.progress : 1}}" max="{{mod.status.total}}"></progress>
<!--<div i18n *ngIf="mod.isWaiting()">等待安装...</div>--> <!--<div i18n *ngIf="mod.isWaiting()">等待安装...</div>-->
</td> </td>
</tr> </tr>
......
...@@ -14,7 +14,6 @@ import {App} from "./app"; ...@@ -14,7 +14,6 @@ import {App} from "./app";
import {Http, Headers, URLSearchParams} from "@angular/http"; import {Http, Headers, URLSearchParams} from "@angular/http";
import "rxjs/Rx"; import "rxjs/Rx";
import {ISubscription} from "rxjs/Subscription"; import {ISubscription} from "rxjs/Subscription";
import {SettingsService} from "./settings.sevices";
import {AppsService} from "./apps.service"; import {AppsService} from "./apps.service";
declare const $: any; declare const $: any;
...@@ -167,7 +166,7 @@ export class YGOProComponent implements OnInit { ...@@ -167,7 +166,7 @@ export class YGOProComponent implements OnInit {
async refresh() { async refresh() {
let decks = await this.get_decks(); let decks = await this.get_decks();
this.decks = decks; this.decks = decks;
if (!(this.current_deck in this.decks)) { if (!(this.decks.includes(this.current_deck))) {
this.current_deck = decks[0]; this.current_deck = decks[0];
} }
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment