From 9ef06db4114b9a2f53310ae5628dd507c8819f34 Mon Sep 17 00:00:00 2001 From: ThePra Date: Thu, 15 Dec 2022 20:03:40 +0100 Subject: [PATCH] up --- App.razor | 12 +- Components/ActionBar.razor | 10 +- Components/Content.razor | 30 +- Components/LoadingData.razor | 9 +- Components/MessageUpsertForm.razor | 42 +- .../CustomAuthenticationMessageHandler.cs | 14 - Extensions/ExtensionMethods.cs | 153 + Extensions/GenericExtensions.cs | 30 +- LayerComponents/CascadingState.razor | 226 +- LayerComponents/LocalizableComponentBase.cs | 12 + LayerComponents/PagesBase.cs | 7 +- Models/PageSettings.cs | 28 + Models/PublicCacheData.cs | 13 +- Pages/Administration.razor | 48 +- Pages/ExpandMessage.razor | 3 +- Pages/Index.razor | 6 +- Pages/Login.razor | 4 +- Pages/Logout.razor | 6 +- Pages/Settings.razor | 20 +- Program.cs | 67 +- SCSS/bulma/bulma.sass | 7 + SCSS/bulma/sass/base/_all.sass | 5 + SCSS/bulma/sass/base/animations.sass | 5 + SCSS/bulma/sass/base/generic.sass | 145 + SCSS/bulma/sass/components/_all.sass | 6 + SCSS/bulma/sass/components/dropdown.sass | 83 + SCSS/bulma/sass/components/message.sass | 101 + SCSS/bulma/sass/components/pagination.sass | 167 + SCSS/bulma/sass/elements/_all.sass | 12 + SCSS/bulma/sass/elements/button.sass | 357 ++ SCSS/bulma/sass/elements/content.sass | 162 + SCSS/bulma/sass/elements/icon.sass | 46 + SCSS/bulma/sass/elements/image.sass | 73 + SCSS/bulma/sass/elements/notification.sass | 52 + SCSS/bulma/sass/elements/other.sass | 28 + SCSS/bulma/sass/elements/progress.sass | 73 + SCSS/bulma/sass/elements/tag.sass | 140 + SCSS/bulma/sass/form/_all.sass | 9 + SCSS/bulma/sass/form/checkbox-radio.sass | 22 + SCSS/bulma/sass/form/file.sass | 184 + SCSS/bulma/sass/form/input-textarea.sass | 66 + SCSS/bulma/sass/form/select.sass | 88 + SCSS/bulma/sass/form/shared.sass | 60 + SCSS/bulma/sass/form/tools.sass | 215 + SCSS/bulma/sass/utilities/_all.sass | 9 + SCSS/bulma/sass/utilities/controls.sass | 49 + .../sass/utilities/derived-variables.sass | 114 + SCSS/bulma/sass/utilities/extends.sass | 25 + SCSS/bulma/sass/utilities/functions.sass | 135 + .../sass/utilities/initial-variables.sass | 79 + SCSS/bulma/sass/utilities/mixins.sass | 303 ++ SCSS/neomorph.scss | 5 +- .../ApiAuthorizationOptionsConfiguration.cs | 19 + Services/CoalescingStringLocalizer.cs | 56 + Services/MessagesService.cs | 7 +- Shared/LoginDisplay.razor | 7 +- Shared/NavMenu.razor | 53 +- _Imports.razor | 2 - bundleconfig.json | 8 +- compilerconfig.json | 12 +- decePubClient.csproj | 18 +- decePubClient.sln | 6 + wwwroot/css/main.css | 819 ++-- wwwroot/css/main.min.css | 1 + wwwroot/css/style.min.css | 4260 +---------------- wwwroot/css/style.min.css.gz | Bin 0 -> 28247 bytes wwwroot/index.html | 3 - wwwroot/vendor/bulma.css | 3009 ++++++------ wwwroot/vendor/bulma.min.css | 2 + 69 files changed, 5421 insertions(+), 6426 deletions(-) delete mode 100644 Extensions/CustomAuthenticationMessageHandler.cs create mode 100644 Extensions/ExtensionMethods.cs create mode 100644 LayerComponents/LocalizableComponentBase.cs create mode 100644 Models/PageSettings.cs create mode 100644 SCSS/bulma/bulma.sass create mode 100644 SCSS/bulma/sass/base/_all.sass create mode 100644 SCSS/bulma/sass/base/animations.sass create mode 100644 SCSS/bulma/sass/base/generic.sass create mode 100644 SCSS/bulma/sass/components/_all.sass create mode 100644 SCSS/bulma/sass/components/dropdown.sass create mode 100644 SCSS/bulma/sass/components/message.sass create mode 100644 SCSS/bulma/sass/components/pagination.sass create mode 100644 SCSS/bulma/sass/elements/_all.sass create mode 100644 SCSS/bulma/sass/elements/button.sass create mode 100644 SCSS/bulma/sass/elements/content.sass create mode 100644 SCSS/bulma/sass/elements/icon.sass create mode 100644 SCSS/bulma/sass/elements/image.sass create mode 100644 SCSS/bulma/sass/elements/notification.sass create mode 100644 SCSS/bulma/sass/elements/other.sass create mode 100644 SCSS/bulma/sass/elements/progress.sass create mode 100644 SCSS/bulma/sass/elements/tag.sass create mode 100644 SCSS/bulma/sass/form/_all.sass create mode 100644 SCSS/bulma/sass/form/checkbox-radio.sass create mode 100644 SCSS/bulma/sass/form/file.sass create mode 100644 SCSS/bulma/sass/form/input-textarea.sass create mode 100644 SCSS/bulma/sass/form/select.sass create mode 100644 SCSS/bulma/sass/form/shared.sass create mode 100644 SCSS/bulma/sass/form/tools.sass create mode 100644 SCSS/bulma/sass/utilities/_all.sass create mode 100644 SCSS/bulma/sass/utilities/controls.sass create mode 100644 SCSS/bulma/sass/utilities/derived-variables.sass create mode 100644 SCSS/bulma/sass/utilities/extends.sass create mode 100644 SCSS/bulma/sass/utilities/functions.sass create mode 100644 SCSS/bulma/sass/utilities/initial-variables.sass create mode 100644 SCSS/bulma/sass/utilities/mixins.sass create mode 100644 Services/ApiAuthorizationOptionsConfiguration.cs create mode 100644 Services/CoalescingStringLocalizer.cs create mode 100644 wwwroot/css/main.min.css create mode 100644 wwwroot/css/style.min.css.gz create mode 100644 wwwroot/vendor/bulma.min.css diff --git a/App.razor b/App.razor index 81a7df9..69c13d7 100644 --- a/App.razor +++ b/App.razor @@ -1,12 +1,12 @@ - - + + @if (context.User.Identity?.IsAuthenticated != true) { - + } else { @@ -14,7 +14,7 @@ } - + Not found @@ -23,5 +23,5 @@ - - \ No newline at end of file + + \ No newline at end of file diff --git a/Components/ActionBar.razor b/Components/ActionBar.razor index 6ec7ff9..02d8b88 100644 --- a/Components/ActionBar.razor +++ b/Components/ActionBar.razor @@ -1,4 +1,6 @@ -
+@inherits LocalizableComponentBase + +
@if (isPosting) { @@ -22,7 +24,7 @@ ValueChanged="async v => await OnTimelineChange(v)" ValueExpression="() => Filters.TimelineType"> @foreach (var timelineType in Enum.GetValues()) { - + } @@ -39,7 +41,7 @@ ValueChanged="async v => await OnTimeSortChange(v)" ValueExpression="() => Filters.TimeSortingType"> @foreach (var timeSortingType in Enum.GetValues()) { - + } @@ -56,7 +58,7 @@ - @CascadingState.Localizer["Post"] + @Localizer["Post"] } diff --git a/Components/Content.razor b/Components/Content.razor index 1a10436..dfd284d 100644 --- a/Components/Content.razor +++ b/Components/Content.razor @@ -1,4 +1,6 @@ -
+@inherits LocalizableComponentBase + +
@@ -17,7 +19,7 @@

@Message.BoostingUser.DisplayName - @CascadingState.Localizer["boosted"] + @Localizer["boosted"]

}

@@ -31,10 +33,10 @@ - @Message.CreatedAt.GetPassedTime(CascadingState.Localizer) + @Message.CreatedAt.GetPassedTime(Localizer._pLocalizer)

@@ -105,7 +107,7 @@ @if (OnMessageReply.HasDelegate) {
} @@ -164,7 +166,7 @@ - @CascadingState.Localizer["Mute"] + @Localizer["Mute"]
} @@ -175,7 +177,7 @@ - @CascadingState.Localizer["Block"] + @Localizer["Block"]
} @@ -183,11 +185,11 @@ { } @@ -196,7 +198,7 @@ @if (IncludeExpand) { + title="@Localizer["Expand"]"> diff --git a/Components/LoadingData.razor b/Components/LoadingData.razor index daadcb4..81870a6 100644 --- a/Components/LoadingData.razor +++ b/Components/LoadingData.razor @@ -1,13 +1,10 @@ -

+@inherits LocalizableComponentBase +

. . . - @CascadingState.Localizer["loading"] + @Localizer["loading"] . . .

- -@code { - [CascadingParameter] CascadingState CascadingState { get; set; } -} \ No newline at end of file diff --git a/Components/MessageUpsertForm.razor b/Components/MessageUpsertForm.razor index 87e5e5e..374dc91 100644 --- a/Components/MessageUpsertForm.razor +++ b/Components/MessageUpsertForm.razor @@ -1,10 +1,12 @@ - +@inherits LocalizableComponentBase + +
@@ -12,7 +14,7 @@ + placeholder="@Localizer["oh shit... here we go again"]" rows="3"> @(MessageForm.Content?.Length ?? 0)/5000
@if (showPreviewButton && isPreviewOpen && MessageForm.Content is { Length: > 0 }) @@ -52,7 +54,7 @@ @media.FileName

- @media.ContentType @media.Size.GetFileSize(CascadingState.Localizer) + @media.ContentType @media.Size.GetFileSize(Localizer._pLocalizer)

- @CascadingState.Localizer["Login"] + @Localizer["Login"] diff --git a/Shared/NavMenu.razor b/Shared/NavMenu.razor index 136798e..f93415b 100644 --- a/Shared/NavMenu.razor +++ b/Shared/NavMenu.razor @@ -1,4 +1,6 @@ -