From 01a77db0fd7aed51dbfeaf511fd940e731cf56d9 Mon Sep 17 00:00:00 2001 From: dank074 Date: Wed, 23 Mar 2022 04:15:27 -0500 Subject: [PATCH 1/2] fix hex color string padding --- src/api/utils/ColorUtils.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/api/utils/ColorUtils.ts b/src/api/utils/ColorUtils.ts index ccb6e27a..126d271d 100644 --- a/src/api/utils/ColorUtils.ts +++ b/src/api/utils/ColorUtils.ts @@ -7,7 +7,16 @@ export class ColorUtils public static makeColorNumberHex(color: number): string { - return ( '#' + color.toString(16)); + let val = color.toString(16); + if(val.length < 6) + { + const diff = 6 - val.length; + for(let i = 0; i < diff; i++) + { + val = '0' + val; + } + } + return ( '#' + val); } public static convertFromHex(color: string): number From 831b41e503dc0cef253fbe30deb715b9edf89e29 Mon Sep 17 00:00:00 2001 From: Layne Date: Wed, 23 Mar 2022 05:18:00 -0400 Subject: [PATCH 2/2] add frank to alerts, mod tool fixes --- src/assets/images/notifications/frank.gif | Bin 0 -> 1204 bytes src/assets/styles/bootstrap/_reboot.scss | 2 +- src/common/index.scss | 2 +- .../layout/LayoutNotificationAlertView.tsx | 2 +- .../views/user/ModToolsUserModActionView.tsx | 17 ++++---------- .../NotificationCenterView.scss | 6 +++++ .../NotificationDefaultAlertView.tsx | 22 +++++++++++------- 7 files changed, 27 insertions(+), 24 deletions(-) create mode 100644 src/assets/images/notifications/frank.gif diff --git a/src/assets/images/notifications/frank.gif b/src/assets/images/notifications/frank.gif new file mode 100644 index 0000000000000000000000000000000000000000..211634f74533f4dd21c474dbdbcde385ee3d675e GIT binary patch literal 1204 zcmV;l1WWrzNk%w1VJ`qx0K@uZ@1>>G|IVEM%b57XjJ>_Ru&=NG0RR8Y zX3U~_v6gI_h<4+V9GrVvhhsX{I5?vsB9*qvzFm2B&}=QYiAjlMV@ zUvlm9ms4(N0`h!6ITfPZ&$a3m>Bd>w*ziV7VUglHli29!cDk&Yb|oSmG0Yk4J>m6e!hj-INW zilLHfrIs&P9S$8Fo(Q@Ko*cEbSCkB~v%eh26}l<97014|ucQXUuO_z6${hvU1t+@B zzgLyR2Bs~)y9g)T?A;yd;fB=Z=7uO1Dee01C-~9y<)Src(2wB0eH|M3J4bF>G<@9* z^3%pGUqo%yIt*iQV^oI)2{A$d0008T4kP|cVk8Li9Et!iGb*GA-~<46H9OqwW`Q6K zm_P#v>;SPq&YjziZX+5p8lzD&XBxGMlPXbyJ)=3`fuXCU6a*w`lDB*Gyk7%NCN4C)b=|+BGm18MFf>~+bIS)Q)E3@L zLlljFUpZz60sscsL4CjJb&f5C{r&>lFF>6jU`(VLc;INiL;_!fCo~u#7{65J2pgdd z*q{U%{t^U-j`+q$9~X9@K?D+L@Y;zSwh{^(EDq?R1QF9DoRI=)K}6UJoobF^mzT6q)+L{O&Y5N!gPLIn8+|@< zCZm{c@F=06(UGX9i(bkhB$rKb2c>e_0xG7EY|tv7aP|?Kr+_wkg_xI#nCq!>Ix=e< zJDh>xBe1?UL!eg1AmRxR{uJ3OIgu>ItQJ`C=i0fW zM3O8WqB0v9W$+r}WUXc(+DAuv+(^h2q?JLJ9+O~cDkRXBf&t(6JN{XPgDT>-F$4niwNnuOAB^F~i9Z=WEEg7% = return ( - + { children } diff --git a/src/components/mod-tools/views/user/ModToolsUserModActionView.tsx b/src/components/mod-tools/views/user/ModToolsUserModActionView.tsx index 8700bd54..e460cceb 100644 --- a/src/components/mod-tools/views/user/ModToolsUserModActionView.tsx +++ b/src/components/mod-tools/views/user/ModToolsUserModActionView.tsx @@ -15,8 +15,8 @@ interface ModToolsUserModActionViewProps const MOD_ACTION_DEFINITIONS = [ new ModActionDefinition(1, 'Alert', ModActionDefinition.ALERT, 1, 0), new ModActionDefinition(2, 'Mute 1h', ModActionDefinition.MUTE, 2, 0), - new ModActionDefinition(4, 'Ban 7 days', ModActionDefinition.BAN, 4, 0), new ModActionDefinition(3, 'Ban 18h', ModActionDefinition.BAN, 3, 0), + new ModActionDefinition(4, 'Ban 7 days', ModActionDefinition.BAN, 4, 0), new ModActionDefinition(5, 'Ban 30 days (step 1)', ModActionDefinition.BAN, 5, 0), new ModActionDefinition(7, 'Ban 30 days (step 2)', ModActionDefinition.BAN, 7, 0), new ModActionDefinition(6, 'Ban 100 years', ModActionDefinition.BAN, 6, 0), @@ -98,14 +98,7 @@ export const ModToolsUserModActionView: FC = pro return; } - if(message.trim().length === 0) - { - sendAlert('Please write a message to user'); - - return; - } - - SendMessageComposer(new ModAlertMessageComposer(user.userId, message, category.id)); + SendMessageComposer(new ModAlertMessageComposer(user.userId, messageOrDefault, category.id)); break; } case ModActionDefinition.MUTE: @@ -172,9 +165,9 @@ export const ModToolsUserModActionView: FC = pro Optional message type, overrides default