diff --git a/MP.Land/Pages/UpdateManager.razor b/MP.Land/Pages/UpdateManager.razor index da2a94d0..e16386b0 100644 --- a/MP.Land/Pages/UpdateManager.razor +++ b/MP.Land/Pages/UpdateManager.razor @@ -21,17 +21,27 @@ -
- @if (showProgress) - { -
-
-
- } -

@outMessages

-
+@if (showUpdate) +{ +
+ +
+
+ @outMessages +
+
+ @if (showProgress) + { +
+
+
+ } +
+
+
+}
@if (ListRecords == null) diff --git a/MP.Land/Pages/UpdateManager.razor.cs b/MP.Land/Pages/UpdateManager.razor.cs index 183c4a62..e9240bec 100644 --- a/MP.Land/Pages/UpdateManager.razor.cs +++ b/MP.Land/Pages/UpdateManager.razor.cs @@ -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(); }