From 532862340e3352c216dbcc890441feb75a600b62 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Mon, 20 Sep 2021 20:16:41 +0200 Subject: [PATCH] Completata review estetica alert download --- MP.Land/Pages/UpdateManager.razor | 28 +++++++++++++++++++--------- MP.Land/Pages/UpdateManager.razor.cs | 9 ++++++--- 2 files changed, 25 insertions(+), 12 deletions(-) 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(); }