From 9e54b5f3b83ed8dade009f35ec4d78dcf522ee1d Mon Sep 17 00:00:00 2001 From: Chord Date: Thu, 14 May 2020 19:51:22 +0200 Subject: [PATCH] Improve home page layout and CharacterLinks --- app/components/CharacterLink.svelte | 25 ++++++++++--------------- app/components/EmpireStats.svelte | 16 ++++++++++++++++ app/components/FactionIcon.svelte | 13 +++++++++++++ app/views/Home.svelte | 10 +++++----- app/views/Login.svelte | 2 +- app/views/Register.svelte | 2 +- 6 files changed, 46 insertions(+), 22 deletions(-) create mode 100644 app/components/FactionIcon.svelte diff --git a/app/components/CharacterLink.svelte b/app/components/CharacterLink.svelte index 3c74b43..debb8c4 100644 --- a/app/components/CharacterLink.svelte +++ b/app/components/CharacterLink.svelte @@ -1,25 +1,20 @@ - - - {#if character.faction_id == 1} - NC - {:else if character.faction_id == 0} - TR - {:else if character.faction_id == 2} - VS - {/if} - - - {#if $isAdmin} - {character.name} - {:else} +{#if $isAdmin} + + + {character.name} + +{:else} + + {character.name} - {/if} +{/if} diff --git a/app/components/EmpireStats.svelte b/app/components/EmpireStats.svelte index 56427c9..2f3596c 100644 --- a/app/components/EmpireStats.svelte +++ b/app/components/EmpireStats.svelte @@ -72,6 +72,21 @@ position: relative; } +.empire-stats:before { + content: ' '; + display: block; + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + z-index: 0; + opacity: 0.4; + background-image: url('/img/logo_crop.png'); + background-repeat: no-repeat; + background-position: center; +} + .empire-stat { border: 1px solid white; border-bottom: 0; @@ -80,6 +95,7 @@ text-align: center; min-width: 50px; min-height: 3em; + text-shadow: 2px 2px #000000; } .empire-stat:nth-child(2) { diff --git a/app/components/FactionIcon.svelte b/app/components/FactionIcon.svelte new file mode 100644 index 0000000..9c6fd1d --- /dev/null +++ b/app/components/FactionIcon.svelte @@ -0,0 +1,13 @@ + + + +{#if character.faction_id == 1} +NC +{:else if character.faction_id == 0} +TR +{:else if character.faction_id == 2} +VS +{/if} + diff --git a/app/views/Home.svelte b/app/views/Home.svelte index 1c0ad21..66055b1 100644 --- a/app/views/Home.svelte +++ b/app/views/Home.svelte @@ -96,6 +96,11 @@

Online Players ({players.length})

Next update in {next_update_label}

+
+ {#if stats.empires} + + {/if} +
{#each players as char, i} @@ -104,10 +109,5 @@
-
- {#if stats.empires} - - {/if} -
{/if} diff --git a/app/views/Login.svelte b/app/views/Login.svelte index 8aa7794..3d2372d 100644 --- a/app/views/Login.svelte +++ b/app/views/Login.svelte @@ -85,7 +85,7 @@ - +

Forgot username/password?

diff --git a/app/views/Register.svelte b/app/views/Register.svelte index 13deb27..92ab742 100644 --- a/app/views/Register.svelte +++ b/app/views/Register.svelte @@ -106,6 +106,6 @@
Email addresses must match.
- +