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)
+ title="@Localizer[Message.MessageType.ToString()]">
@@ -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 @@
{
+ title="@Localizer["Delete"]">
- @CascadingState.Localizer["Delete"]
+ @Localizer["Delete"]
}
@@ -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)
RemoveFile(media)" type="button">
@@ -64,7 +66,7 @@
+ placeholder="@Localizer["Alternative text"]" rows="1" />
@@ -81,7 +83,7 @@
@media.FileName
- @media.ContentType @media.Size.GetFileSize(CascadingState.Localizer)
+ @media.ContentType @media.Size.GetFileSize(Localizer._pLocalizer)
RemoveFile(media)" type="button">
@@ -101,7 +103,7 @@
@media.FileName
- @media.ContentType @media.Size.GetFileSize(CascadingState.Localizer)
+ @media.ContentType @media.Size.GetFileSize(Localizer._pLocalizer)