From 482a4990baa4f68ed30f196de9b98e68a0dc6a82 Mon Sep 17 00:00:00 2001 From: tobspr Date: Mon, 20 Jun 2022 06:38:52 +0200 Subject: [PATCH] Fix unhandled promise rejection, minor polishing --- res/ui/icons/savegame_correct.png | Bin 0 -> 1973 bytes src/css/ingame_hud/standalone_advantages.scss | 21 +++++++++++++++++- .../game/hud/parts/standalone_advantages.js | 4 +++- src/js/platform/browser/game_analytics.js | 2 ++ src/js/states/main_menu.js | 5 +++++ 5 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 res/ui/icons/savegame_correct.png diff --git a/res/ui/icons/savegame_correct.png b/res/ui/icons/savegame_correct.png new file mode 100644 index 0000000000000000000000000000000000000000..bcbce3dcd1d598010ab795666cf353f2d28c765c GIT binary patch literal 1973 zcmV;m2TJ&fP)Bf6v)$1VWT(j1g1ojAMclQDUqGj3Owu zEP2^b0z+$C5R2o0v@;#8Zylx|Y^QYkg47D4GOfe3MzRS>WK5WW8fV%Wn;ICIfobKX zRY*tz2@nFwa-V)kvSdj%*_V57QhuLy@1FCV|Nq%@&pr2?dj*GCP~p!=5-k8LS5&5f zWTTpfFa?<0U+f%82O_7zIs|f1MGk1M_oH29<*iQY6DNW$e7`7Pj4THp1Ewd?jsl-4 zQZK^xT7PAuZ6f=zEdfPUMXA;$o>JsV;4Zu3Ucmu{w^D-1ZF`L;{==(Vyk-%X@A8`t?>k z0pd!)Hv=WN8@0B9JQz=X2WT)!*7vH5s*l84(ZpJzFi=urR6iL<<^c+0w^S&1MwhFo zD2rQ?yD!n&Djc=W6D0oeQBzw)bp{3fng zDl+o}e`S*a=wHAb*N6x|%6m3s9^j#@0z5M6{oJq^)#Y&c6nHFQg$^=ce%`H*gdP99 z<8v!fjYaryEgn5{_gu zZkPuUCC7kd+Y-$t+%gZKm>k16n*F(H9zaynlYrDjg3P&PHc!uZiVK%6@_N%7e0s7e zJ~0u@+c4UX&?u>f%Ujg3*B9a0nQKU!kjBj^nf!FtOWdECA6FdL&G(TS^UlyvH1x@9 zyuA3p^D!l149x?5Gr_pGnN^j|`?sRQBq2ZZzESIswRzyICwu9%XMid3MmW-Wl(z16 z9>}~uba&^5wZNhpji#fM>%bCpwfCPxjJj-vOp366bK|;UP&dVwf{^ z*04!%d$f;)iu~J?y)1|JR^G({ZwN+ZlL@LcF!)+# z10No(W8*)6k81eUVP?j?VdY#M@P=YZvejVfN&_c>&+Lv~e{44!KMha9V8*K34cZ+a1E5H~6OBYl!dROJuq>^I{v|OHwma2O{juF_YWhQH>8j;?3qNUiX-v%n81Za} zK`TMNisJo1!k5EHWTj^DmDDVnPVS>S*zHs^(Q=@+v?><{?F$IH&B+$OIQs>EJO20a zU>*^DbKr9*0X-=fHUn*AqR3s^C-z?R*1(rg0_q;G>r&B8W24DMlwS{i&N%FLI2rRh zfs^j5a*Y$##GbG}IV=H{{>lzTpL17}d#Li`T?==e8GLN$et;srK=EGSA(wQy#hzM! z)qEs;);n}XNKg~Bo&Zj{rOX9Rn8JVf!nK;!Byy_15;r2<>+6Xz@ne{62eShDw#y}{ASM!zlIcX|9d z@LWvw+(m&`YyDNPjP}nD5VH~Aj-nz&-od>$#G<8BlvOp0tKN^LQe6M!Hv%QM8MU?v z@^C!$9bk{DXT=ALD~`olF`=%!sIs_FEnWw*5{Z)l%>vKY_^bXDZI{22gwN$i-&=BB zviIUzQCWv;TkYD4%5ObM`r6Looo5q?WZPi2=6&wF}TA-WQWR+bd@8_~CWCSBNC z_jp~G9WkAGc{)&XuTfpz|0voF;&?x?9}C#8s&z&@+iOY#`|MNMhvS#C!s^0w?J)(G z(dh=cQz0AG>p{X_pGP|oIfZgaMGqQF4tT|U6eta}JE`w~41whTLYD@B00000NkvXX Hu0mjf9G0&= literal 0 HcmV?d00001 diff --git a/src/css/ingame_hud/standalone_advantages.scss b/src/css/ingame_hud/standalone_advantages.scss index 0be61a5e..0f681242 100644 --- a/src/css/ingame_hud/standalone_advantages.scss +++ b/src/css/ingame_hud/standalone_advantages.scss @@ -89,14 +89,31 @@ box-sizing: border-box; text-align: center; @include S(border-radius, $globalBorderRadius); - @include S(padding, 4px, 4px); + @include S(padding, 8px, 10px, 8px, 20px); @include S(margin-bottom, 15px); pointer-events: all; transition: background-color 0.12s ease-in-out; color: rgba(#000, 0.5); + width: 100%; + background: rgba($colorGreenBright, 0.2); cursor: pointer; + display: grid; + grid-template-columns: auto 1fr; + @include S(grid-gap, 5px); + + &::before { + content: ""; + display: inline-flex; + @include S(width, 15px); + @include S(height, 15px); + & { + /* load-async */ + background: uiResource("icons/savegame_correct.png") center center / contain no-repeat; + } + } + strong { color: #000; } @@ -145,6 +162,7 @@ background: #eff2f4 #{D(12px)} center / #{D(30px)} no-repeat; @include S(border-radius, $globalBorderRadius); + align-items: center; @include S(padding, 10px, 4px, 4px); @include S(height, 40px); @@ -160,6 +178,7 @@ grid-column: 2 / 3; grid-row: 2 / 3; @include SuperSmallText; + line-height: 1em; opacity: 0.8; } diff --git a/src/js/game/hud/parts/standalone_advantages.js b/src/js/game/hud/parts/standalone_advantages.js index 2ce5c6ee..0229a712 100644 --- a/src/js/game/hud/parts/standalone_advantages.js +++ b/src/js/game/hud/parts/standalone_advantages.js @@ -35,7 +35,9 @@ export class HUDStandaloneAdvantages extends BaseHUDPart {
-
${T.demoBanners.playtimeDisclaimerDownload}
+
${ + T.demoBanners.playtimeDisclaimerDownload + }