From 60aa605dc33cf4ebfad22efe87d6416bccea5a98 Mon Sep 17 00:00:00 2001 From: Taywon Olegawa Date: Wed, 3 Sep 2025 04:25:16 +0200 Subject: [PATCH] added some stuff --- .../Areas/MyFeature/Pages/Page1.cshtml | 13 --- .../Areas/MyFeature/Pages/Page1.cshtml.cs | 13 --- .../Components/AnswerStateSelect.razor | 0 .../Components/AttachmentSend.razor | 1 + .../Components/AttachmentsView.razor | 0 .../Components/CommentsView.razor | 0 .../Components/Help/CriterionHelp.razor | 25 +++++ .../Components/Help/TemplateHelp.razor | 1 + .../Components/HistoryView.razor | 3 +- .../Components/InspectionFiller.razor | 0 .../Components/InspectionGridDisplayer.razor | 0 .../Components/InspectionItemFiller.razor | 15 ++- .../InspectionItemFillerDetail.razor | 0 .../InspectionItemQuickAnswerSelector.razor | 4 +- .../Components/TemplateFiller.razor | 7 +- .../Components/TemplateFillerItem.razor | 28 ++--- .../Components/TemplateFillerItemDetail.razor | 19 ++++ .../Components/TemplateTable.razor | 1 + .../Components/WelcomeComponent.razor | 37 +++++++ .../Services/TemplateService.cs | 2 +- .../Services/TripManager.cs | 8 +- Thor.BlazorCommon/Thor.BlazorCommon.csproj | 8 +- Thor.BlazorCommon/_Imports.razor | 9 ++ .../Components/TemplateFillerDetail.razor | 9 -- Thor.BlazorWAsm/Pages/Home.razor | 6 +- Thor.BlazorWAsm/Pages/InspectionFilling.razor | 3 +- Thor.BlazorWAsm/Pages/StandardList.razor | 7 ++ Thor.BlazorWAsm/Program.cs | 4 +- Thor.BlazorWAsm/Thor.BlazorWAsm.csproj | 8 +- Thor.BlazorWAsm/_Imports.razor | 6 +- Thor.Maui/App.xaml | 17 +++ Thor.Maui/App.xaml.cs | 12 ++ Thor.Maui/Components/Layout/MainLayout.razor | 19 ++++ .../Components/Layout/MainLayout.razor.css | 77 +++++++++++++ Thor.Maui/Components/Layout/NavMenu.razor | 39 +++++++ Thor.Maui/Components/Layout/NavMenu.razor.css | 104 ++++++++++++++++++ Thor.Maui/Components/Pages/About.razor | 7 ++ Thor.Maui/Components/Pages/Counter.razor | 16 +++ Thor.Maui/Components/Pages/Home.razor | 5 + .../Components/Pages/InspectionFilling.razor | 23 ++++ Thor.Maui/Components/Pages/ModelFiller.razor | 23 ++++ Thor.Maui/Components/Pages/ModelList.razor | 9 ++ Thor.Maui/Components/Pages/StandardList.razor | 9 ++ Thor.Maui/Components/Pages/Weather.razor | 61 ++++++++++ Thor.Maui/Components/Routes.razor | 6 + Thor.Maui/Components/_Imports.razor | 17 +++ Thor.Maui/MainPage.xaml | 13 +++ Thor.Maui/MainPage.xaml.cs | 10 ++ Thor.Maui/MauiProgram.cs | 31 ++++++ .../Platforms/Android/AndroidManifest.xml | 6 + Thor.Maui/Platforms/Android/MainActivity.cs | 11 ++ .../Platforms/Android/MainApplication.cs | 16 +++ .../Android/Resources/values/colors.xml | 6 + .../Platforms/MacCatalyst/AppDelegate.cs | 10 ++ .../Platforms/MacCatalyst/Entitlements.plist | 14 +++ Thor.Maui/Platforms/MacCatalyst/Info.plist | 38 +++++++ Thor.Maui/Platforms/MacCatalyst/Program.cs | 16 +++ Thor.Maui/Platforms/Tizen/Main.cs | 17 +++ Thor.Maui/Platforms/Tizen/tizen-manifest.xml | 15 +++ Thor.Maui/Platforms/Windows/App.xaml | 8 ++ Thor.Maui/Platforms/Windows/App.xaml.cs | 25 +++++ .../Platforms/Windows/Package.appxmanifest | 46 ++++++++ Thor.Maui/Platforms/Windows/app.manifest | 15 +++ Thor.Maui/Platforms/iOS/AppDelegate.cs | 10 ++ Thor.Maui/Platforms/iOS/Info.plist | 32 ++++++ Thor.Maui/Platforms/iOS/Program.cs | 16 +++ .../iOS/Resources/PrivacyInfo.xcprivacy | 51 +++++++++ Thor.Maui/Properties/launchSettings.json | 8 ++ Thor.Maui/Resources/AppIcon/appicon.svg | 4 + Thor.Maui/Resources/AppIcon/appiconfg.svg | 8 ++ .../Resources/Fonts/OpenSans-Regular.ttf | Bin 0 -> 107292 bytes Thor.Maui/Resources/Images/dotnet_bot.svg | 93 ++++++++++++++++ Thor.Maui/Resources/Raw/AboutAssets.txt | 15 +++ Thor.Maui/Resources/Splash/splash.svg | 8 ++ Thor.Maui/Thor.Maui.csproj | 73 ++++++++++++ Thor.Maui/wwwroot/css/app.css | 86 +++++++++++++++ .../wwwroot/css/bootstrap/bootstrap.min.css | 7 ++ .../css/bootstrap/bootstrap.min.css.map | 1 + Thor.Maui/wwwroot/favicon.png | Bin 0 -> 1148 bytes Thor.Maui/wwwroot/index.html | 46 ++++++++ Thor.Shared/Thor.Shared.csproj | 19 +++- Thor.Shared/Version.cs | 8 ++ Thor.Shared/Version.tt | 19 ++++ Thor.Shared/{Inspect => Visit}/Attachment.cs | 2 +- Thor.Shared/{Inspect => Visit}/Comment.cs | 2 +- Thor.Shared/{Inspect => Visit}/Grid.cs | 4 +- Thor.Shared/{Inspect => Visit}/Inspection.cs | 2 +- .../{Inspect => Visit}/InspectionEntry.cs | 2 +- .../{Inspect => Visit}/InspectionRegister.cs | 2 +- .../{Inspect => Visit}/InspectionRow.cs | 2 +- Thor.Shared/{Inspect => Visit}/ItemAnswer.cs | 2 +- Thor.sln | 8 ++ 92 files changed, 1418 insertions(+), 90 deletions(-) delete mode 100644 Thor.BlazorCommon/Areas/MyFeature/Pages/Page1.cshtml delete mode 100644 Thor.BlazorCommon/Areas/MyFeature/Pages/Page1.cshtml.cs rename {Thor.BlazorWAsm => Thor.BlazorCommon}/Components/AnswerStateSelect.razor (100%) rename {Thor.BlazorWAsm => Thor.BlazorCommon}/Components/AttachmentSend.razor (97%) rename {Thor.BlazorWAsm => Thor.BlazorCommon}/Components/AttachmentsView.razor (100%) rename {Thor.BlazorWAsm => Thor.BlazorCommon}/Components/CommentsView.razor (100%) create mode 100644 Thor.BlazorCommon/Components/Help/CriterionHelp.razor create mode 100644 Thor.BlazorCommon/Components/Help/TemplateHelp.razor rename {Thor.BlazorWAsm => Thor.BlazorCommon}/Components/HistoryView.razor (98%) rename {Thor.BlazorWAsm => Thor.BlazorCommon}/Components/InspectionFiller.razor (100%) rename {Thor.BlazorWAsm => Thor.BlazorCommon}/Components/InspectionGridDisplayer.razor (100%) rename {Thor.BlazorWAsm => Thor.BlazorCommon}/Components/InspectionItemFiller.razor (92%) rename {Thor.BlazorWAsm => Thor.BlazorCommon}/Components/InspectionItemFillerDetail.razor (100%) rename {Thor.BlazorWAsm => Thor.BlazorCommon}/Components/InspectionItemQuickAnswerSelector.razor (96%) rename {Thor.BlazorWAsm => Thor.BlazorCommon}/Components/TemplateFiller.razor (86%) rename {Thor.BlazorWAsm => Thor.BlazorCommon}/Components/TemplateFillerItem.razor (75%) create mode 100644 Thor.BlazorCommon/Components/TemplateFillerItemDetail.razor rename {Thor.BlazorWAsm => Thor.BlazorCommon}/Components/TemplateTable.razor (99%) create mode 100644 Thor.BlazorCommon/Components/WelcomeComponent.razor rename {Thor.BlazorWAsm => Thor.BlazorCommon}/Services/TemplateService.cs (96%) rename Thor.BlazorWAsm/Services/Trip.cs => Thor.BlazorCommon/Services/TripManager.cs (95%) create mode 100644 Thor.BlazorCommon/_Imports.razor delete mode 100644 Thor.BlazorWAsm/Components/TemplateFillerDetail.razor create mode 100644 Thor.BlazorWAsm/Pages/StandardList.razor create mode 100644 Thor.Maui/App.xaml create mode 100644 Thor.Maui/App.xaml.cs create mode 100644 Thor.Maui/Components/Layout/MainLayout.razor create mode 100644 Thor.Maui/Components/Layout/MainLayout.razor.css create mode 100644 Thor.Maui/Components/Layout/NavMenu.razor create mode 100644 Thor.Maui/Components/Layout/NavMenu.razor.css create mode 100644 Thor.Maui/Components/Pages/About.razor create mode 100644 Thor.Maui/Components/Pages/Counter.razor create mode 100644 Thor.Maui/Components/Pages/Home.razor create mode 100644 Thor.Maui/Components/Pages/InspectionFilling.razor create mode 100644 Thor.Maui/Components/Pages/ModelFiller.razor create mode 100644 Thor.Maui/Components/Pages/ModelList.razor create mode 100644 Thor.Maui/Components/Pages/StandardList.razor create mode 100644 Thor.Maui/Components/Pages/Weather.razor create mode 100644 Thor.Maui/Components/Routes.razor create mode 100644 Thor.Maui/Components/_Imports.razor create mode 100644 Thor.Maui/MainPage.xaml create mode 100644 Thor.Maui/MainPage.xaml.cs create mode 100644 Thor.Maui/MauiProgram.cs create mode 100644 Thor.Maui/Platforms/Android/AndroidManifest.xml create mode 100644 Thor.Maui/Platforms/Android/MainActivity.cs create mode 100644 Thor.Maui/Platforms/Android/MainApplication.cs create mode 100644 Thor.Maui/Platforms/Android/Resources/values/colors.xml create mode 100644 Thor.Maui/Platforms/MacCatalyst/AppDelegate.cs create mode 100644 Thor.Maui/Platforms/MacCatalyst/Entitlements.plist create mode 100644 Thor.Maui/Platforms/MacCatalyst/Info.plist create mode 100644 Thor.Maui/Platforms/MacCatalyst/Program.cs create mode 100644 Thor.Maui/Platforms/Tizen/Main.cs create mode 100644 Thor.Maui/Platforms/Tizen/tizen-manifest.xml create mode 100644 Thor.Maui/Platforms/Windows/App.xaml create mode 100644 Thor.Maui/Platforms/Windows/App.xaml.cs create mode 100644 Thor.Maui/Platforms/Windows/Package.appxmanifest create mode 100644 Thor.Maui/Platforms/Windows/app.manifest create mode 100644 Thor.Maui/Platforms/iOS/AppDelegate.cs create mode 100644 Thor.Maui/Platforms/iOS/Info.plist create mode 100644 Thor.Maui/Platforms/iOS/Program.cs create mode 100644 Thor.Maui/Platforms/iOS/Resources/PrivacyInfo.xcprivacy create mode 100644 Thor.Maui/Properties/launchSettings.json create mode 100644 Thor.Maui/Resources/AppIcon/appicon.svg create mode 100644 Thor.Maui/Resources/AppIcon/appiconfg.svg create mode 100644 Thor.Maui/Resources/Fonts/OpenSans-Regular.ttf create mode 100644 Thor.Maui/Resources/Images/dotnet_bot.svg create mode 100644 Thor.Maui/Resources/Raw/AboutAssets.txt create mode 100644 Thor.Maui/Resources/Splash/splash.svg create mode 100644 Thor.Maui/Thor.Maui.csproj create mode 100644 Thor.Maui/wwwroot/css/app.css create mode 100644 Thor.Maui/wwwroot/css/bootstrap/bootstrap.min.css create mode 100644 Thor.Maui/wwwroot/css/bootstrap/bootstrap.min.css.map create mode 100644 Thor.Maui/wwwroot/favicon.png create mode 100644 Thor.Maui/wwwroot/index.html create mode 100644 Thor.Shared/Version.cs create mode 100644 Thor.Shared/Version.tt rename Thor.Shared/{Inspect => Visit}/Attachment.cs (88%) rename Thor.Shared/{Inspect => Visit}/Comment.cs (83%) rename Thor.Shared/{Inspect => Visit}/Grid.cs (97%) rename Thor.Shared/{Inspect => Visit}/Inspection.cs (95%) rename Thor.Shared/{Inspect => Visit}/InspectionEntry.cs (93%) rename Thor.Shared/{Inspect => Visit}/InspectionRegister.cs (98%) rename Thor.Shared/{Inspect => Visit}/InspectionRow.cs (91%) rename Thor.Shared/{Inspect => Visit}/ItemAnswer.cs (90%) diff --git a/Thor.BlazorCommon/Areas/MyFeature/Pages/Page1.cshtml b/Thor.BlazorCommon/Areas/MyFeature/Pages/Page1.cshtml deleted file mode 100644 index b807d81..0000000 --- a/Thor.BlazorCommon/Areas/MyFeature/Pages/Page1.cshtml +++ /dev/null @@ -1,13 +0,0 @@ -@page -@model Thor.BlazorCommon.MyFeature.Pages.Page1Model - - - - - - - Page1 - - - - diff --git a/Thor.BlazorCommon/Areas/MyFeature/Pages/Page1.cshtml.cs b/Thor.BlazorCommon/Areas/MyFeature/Pages/Page1.cshtml.cs deleted file mode 100644 index cfa7de6..0000000 --- a/Thor.BlazorCommon/Areas/MyFeature/Pages/Page1.cshtml.cs +++ /dev/null @@ -1,13 +0,0 @@ -using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.Mvc.RazorPages; - -namespace Thor.BlazorCommon.MyFeature.Pages -{ - public class Page1Model : PageModel - { - public void OnGet() - { - - } - } -} diff --git a/Thor.BlazorWAsm/Components/AnswerStateSelect.razor b/Thor.BlazorCommon/Components/AnswerStateSelect.razor similarity index 100% rename from Thor.BlazorWAsm/Components/AnswerStateSelect.razor rename to Thor.BlazorCommon/Components/AnswerStateSelect.razor diff --git a/Thor.BlazorWAsm/Components/AttachmentSend.razor b/Thor.BlazorCommon/Components/AttachmentSend.razor similarity index 97% rename from Thor.BlazorWAsm/Components/AttachmentSend.razor rename to Thor.BlazorCommon/Components/AttachmentSend.razor index b3f1648..b0e3c1a 100644 --- a/Thor.BlazorWAsm/Components/AttachmentSend.razor +++ b/Thor.BlazorCommon/Components/AttachmentSend.razor @@ -16,6 +16,7 @@ async Task OnFileChanged(InputFileChangeEventArgs e) { + ArgumentNullException.ThrowIfNull(e); Console.WriteLine("Début de l'envoi"); Status = "Envoi en cours..."; Uploading = true; diff --git a/Thor.BlazorWAsm/Components/AttachmentsView.razor b/Thor.BlazorCommon/Components/AttachmentsView.razor similarity index 100% rename from Thor.BlazorWAsm/Components/AttachmentsView.razor rename to Thor.BlazorCommon/Components/AttachmentsView.razor diff --git a/Thor.BlazorWAsm/Components/CommentsView.razor b/Thor.BlazorCommon/Components/CommentsView.razor similarity index 100% rename from Thor.BlazorWAsm/Components/CommentsView.razor rename to Thor.BlazorCommon/Components/CommentsView.razor diff --git a/Thor.BlazorCommon/Components/Help/CriterionHelp.razor b/Thor.BlazorCommon/Components/Help/CriterionHelp.razor new file mode 100644 index 0000000..086f9b7 --- /dev/null +++ b/Thor.BlazorCommon/Components/Help/CriterionHelp.razor @@ -0,0 +1,25 @@ +Un 🏛️ critère est une règle qui s'applique à une structure.
+ +Il peut s'agir : + + +Un 🏛️ critère DOIT être : + + +On distingue deux types d'ensembles de critères : + +L'inspecteur rassemble tous les critères applicables dans une norme, puis sélectionne ceux qu'il peut et souhaite vérifier dans une grille. \ No newline at end of file diff --git a/Thor.BlazorCommon/Components/Help/TemplateHelp.razor b/Thor.BlazorCommon/Components/Help/TemplateHelp.razor new file mode 100644 index 0000000..3040dfe --- /dev/null +++ b/Thor.BlazorCommon/Components/Help/TemplateHelp.razor @@ -0,0 +1 @@ +Un modè \ No newline at end of file diff --git a/Thor.BlazorWAsm/Components/HistoryView.razor b/Thor.BlazorCommon/Components/HistoryView.razor similarity index 98% rename from Thor.BlazorWAsm/Components/HistoryView.razor rename to Thor.BlazorCommon/Components/HistoryView.razor index 3481d3b..fae67e5 100644 --- a/Thor.BlazorWAsm/Components/HistoryView.razor +++ b/Thor.BlazorCommon/Components/HistoryView.razor @@ -1,5 +1,4 @@ -@using System.Timers - +@using BlazorBootstrap +@using Thor.Shared +@using Thor.Shared.Visit +@using Microsoft.AspNetCore.Components.Web + +