From 7d8036f38330355df94617434e487c6bf85eff4e Mon Sep 17 00:00:00 2001 From: nanaya Date: Fri, 30 Aug 2024 20:57:33 +0900 Subject: [PATCH 01/36] Change parameter for country flag view Also pass single modifier as string. --- app/Libraries/LocaleMeta.php | 4 ++-- resources/views/accounts/_edit_country.blade.php | 3 +-- resources/views/accounts/_edit_sessions.blade.php | 4 ++-- resources/views/forum/topics/_post_info.blade.php | 5 ++--- resources/views/home/_landing_locales.blade.php | 4 ++-- resources/views/layout/header_mobile/_locales.blade.php | 4 ++-- resources/views/layout/nav2/_locales.blade.php | 8 ++++---- .../views/multiplayer/rooms/_rankings_table.blade.php | 5 ++--- resources/views/objects/_flag_country.blade.php | 6 +++--- .../views/rankings/_spotlight_rankings_table.blade.php | 5 ++--- resources/views/rankings/country.blade.php | 4 ++-- resources/views/rankings/kudosu.blade.php | 2 +- resources/views/rankings/performance.blade.php | 5 ++--- resources/views/rankings/score.blade.php | 5 ++--- resources/views/wiki/_locale_menu.blade.php | 8 ++++---- 15 files changed, 33 insertions(+), 39 deletions(-) diff --git a/app/Libraries/LocaleMeta.php b/app/Libraries/LocaleMeta.php index ec9771d7d70..be05d4a95bc 100644 --- a/app/Libraries/LocaleMeta.php +++ b/app/Libraries/LocaleMeta.php @@ -208,9 +208,9 @@ public function __construct($locale) $this->data = static::MAPPINGS[$locale]; } - public function flag(): string + public function flag(): array { - return $this->data['flag']; + return ['acronym' => $this->data['flag']]; } public function html(): string diff --git a/resources/views/accounts/_edit_country.blade.php b/resources/views/accounts/_edit_country.blade.php index f96a50b32ba..0958e237edf 100644 --- a/resources/views/accounts/_edit_country.blade.php +++ b/resources/views/accounts/_edit_country.blade.php @@ -15,8 +15,7 @@

@include('objects._flag_country', [ - 'countryCode' => $user->country_acronym, - 'countryName' => null, + 'country' => ['acronym' => $user->country_acronym], 'modifiers' => 'wiki', ]) {{ $user->country->name }} diff --git a/resources/views/accounts/_edit_sessions.blade.php b/resources/views/accounts/_edit_sessions.blade.php index 7be2fbc3e74..9f0730a41b2 100644 --- a/resources/views/accounts/_edit_sessions.blade.php +++ b/resources/views/accounts/_edit_sessions.blade.php @@ -32,8 +32,8 @@ @include('objects._flag_country', [ - 'countryCode' => $session['country']['code'], - 'modifiers' => ['flat'], + 'country' => ['acronym' => $session['country']['code']], + 'modifiers' => 'flat', ]) diff --git a/resources/views/forum/topics/_post_info.blade.php b/resources/views/forum/topics/_post_info.blade.php index 202d4d2523a..1cd1800a49d 100644 --- a/resources/views/forum/topics/_post_info.blade.php +++ b/resources/views/forum/topics/_post_info.blade.php @@ -79,9 +79,8 @@ class="forum-post-info__row forum-post-info__row--title" 'country' => $user->country->getKey(), ])}}"> @include('objects._flag_country', [ - 'countryCode' => $user->country->getKey(), - 'countryName' => $user->country->name, - 'modifiers' => ['medium'], + 'country' => $user->country, + 'modifiers' => 'medium', ])

diff --git a/resources/views/home/_landing_locales.blade.php b/resources/views/home/_landing_locales.blade.php index 8c2b8bdde4b..8597c0a197a 100644 --- a/resources/views/home/_landing_locales.blade.php +++ b/resources/views/home/_landing_locales.blade.php @@ -6,7 +6,7 @@ @include('objects._flag_country', [ - 'countryCode' => $currentLocaleMeta->flag(), + 'country' => $currentLocaleMeta->flag(), ]) @@ -38,7 +38,7 @@ class="landing-nav__locale-button" @include('objects._flag_country', [ - 'countryCode' => $localeMeta->flag(), + 'country' => $localeMeta->flag(), ]) diff --git a/resources/views/layout/header_mobile/_locales.blade.php b/resources/views/layout/header_mobile/_locales.blade.php index 9f5715111b1..123b831efec 100644 --- a/resources/views/layout/header_mobile/_locales.blade.php +++ b/resources/views/layout/header_mobile/_locales.blade.php @@ -17,7 +17,7 @@ class="navbar-mobile-item__main js-click-menu" @include('objects._flag_country', [ - 'countryCode' => $currentLocaleMeta->flag(), + 'country' => $currentLocaleMeta->flag(), 'modifiers' => ['small', 'flat'], ]) @@ -39,7 +39,7 @@ class="navbar-mobile-item__submenu-item js-click-menu--close" > @include('objects._flag_country', [ - 'countryCode' => $localeMeta->flag(), + 'country' => $localeMeta->flag(), 'modifiers' => ['small', 'flat'], ]) diff --git a/resources/views/layout/nav2/_locales.blade.php b/resources/views/layout/nav2/_locales.blade.php index da75bbf895b..296e6fe90db 100644 --- a/resources/views/layout/nav2/_locales.blade.php +++ b/resources/views/layout/nav2/_locales.blade.php @@ -7,8 +7,8 @@ class="nav-button js-click-menu" data-click-menu-target="nav2-locale-popup" > @include('objects._flag_country', [ - 'countryCode' => $currentLocaleMeta->flag(), - 'modifiers' => ['flat'], + 'country' => $currentLocaleMeta->flag(), + 'modifiers' => 'flat', ]) @@ -38,8 +38,8 @@ class=" @include('objects._flag_country', [ - 'countryCode' => $localeMeta->flag(), - 'modifiers' => ['flat'], + 'country' => $localeMeta->flag(), + 'modifiers' => 'flat', ]) diff --git a/resources/views/multiplayer/rooms/_rankings_table.blade.php b/resources/views/multiplayer/rooms/_rankings_table.blade.php index 9ed1385c7a0..24132cb2d99 100644 --- a/resources/views/multiplayer/rooms/_rankings_table.blade.php +++ b/resources/views/multiplayer/rooms/_rankings_table.blade.php @@ -36,9 +36,8 @@