Completata review estetica alert download
This commit is contained in:
@@ -21,17 +21,27 @@
|
||||
</div>
|
||||
<button class="btn btn-success btn-block" @onclick="() => DownloadAll()">Download ALL Latest</button>
|
||||
</div>
|
||||
<div class="col-12">
|
||||
@if (showProgress)
|
||||
{
|
||||
<div class="progress">
|
||||
<div class="progress-bar progress-bar-striped progress-bar-animated" style="width:@percLoading%;"></div>
|
||||
</div>
|
||||
}
|
||||
<p>@outMessages</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@if (showUpdate)
|
||||
{
|
||||
<div class="alert alert-success alert-dismissible fade show">
|
||||
<button type="button" class="close" data-dismiss="alert">×</button>
|
||||
<div class="row">
|
||||
<div class="col-4">
|
||||
@outMessages
|
||||
</div>
|
||||
<div class="col-8">
|
||||
@if (showProgress)
|
||||
{
|
||||
<div class="progress">
|
||||
<div class="progress-bar progress-bar-striped progress-bar-animated" style="width:@percLoading%;"></div>
|
||||
</div>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
@if (ListRecords == null)
|
||||
|
||||
@@ -46,6 +46,7 @@ namespace MP.Land.Pages
|
||||
protected int percLoading { get; set; } = 0;
|
||||
|
||||
protected bool showProgress { get; set; } = false;
|
||||
protected bool showUpdate { get; set; } = false;
|
||||
|
||||
#endregion Protected Properties
|
||||
|
||||
@@ -78,6 +79,8 @@ namespace MP.Land.Pages
|
||||
{
|
||||
// init progress...
|
||||
showProgress = true;
|
||||
showUpdate = true;
|
||||
outMessages = $"Iniziato download per {numTot} packages";
|
||||
StateHasChanged();
|
||||
percLoading = 0;
|
||||
TotalMb = 0;
|
||||
@@ -91,15 +94,15 @@ namespace MP.Land.Pages
|
||||
long size = 0;
|
||||
size = await scaricaSingolo(item);
|
||||
TotalMb += (double)size / (1024 * 1024);
|
||||
outMessages = $"Scaricati {numDone}/{numTot} update per {TotalMb:N2}";
|
||||
outMessages = $"Scaricati {numDone}/{numTot} packages | {TotalMb:N2} Mb";
|
||||
StateHasChanged();
|
||||
await Task.Delay(1);
|
||||
}
|
||||
stopWatch.Stop();
|
||||
TimeSpan ts = stopWatch.Elapsed;
|
||||
outMessages = $"Effettuato download di {numDone} update per {TotalMb:N2} mb in {ts.TotalSeconds:N2} s";
|
||||
outMessages = $"Effettuato download di {numDone} update | {TotalMb:N2} Mb in {ts.TotalSeconds:N2} s";
|
||||
StateHasChanged();
|
||||
await Task.Delay(2000);
|
||||
await Task.Delay(1000);
|
||||
showProgress = false;
|
||||
StateHasChanged();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user