diff --git a/src/manage.py b/src/manage.py index 8eba45d..11ff439 100644 --- a/src/manage.py +++ b/src/manage.py @@ -5,13 +5,12 @@ import sys def main(): - os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'core.settings') + """Run administrative tasks.""" try: from dotenv import load_dotenv load_dotenv() except ImportError: pass - """Run administrative tasks.""" os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'core.settings') try: from django.core.management import execute_from_command_line diff --git a/src/static_src/scss/_base.scss b/src/static_src/scss/_base.scss index 257e25d..f81832f 100644 --- a/src/static_src/scss/_base.scss +++ b/src/static_src/scss/_base.scss @@ -21,6 +21,7 @@ body { max-width: 960px; margin: 0 auto; padding: 1rem; + flex: 1; .navbar { padding: 0.75rem 0; @@ -153,14 +154,41 @@ body { #id_footer { flex-shrink: 0; - height: 3rem; + height: 5rem; display: flex; + flex-direction: column; + gap: 0.5rem; align-items: center; - justify-content: center; + padding: 1rem 1rem; border-top: 0.1rem solid rgba(var(--secUser), 0.3); background: linear-gradient( to top, rgba(var(--priUser), 1) 25%, transparent 100% ); + + #id_footer_nav { + display: flex; + justify-content: space-evenly; + width: 80%; + max-width: 500px; + + a { + font-size: 1.75rem; + color: rgba(var(--quaUser), 1); + text-shadow: 0 0 1rem rgba(var(--quiUser), 1); + + &:hover { + color: rgba(var(--quaUser), 1); + text-shadow: 0 0 0.5rem rgba(var(--ninUser), 0.5); + } + } + } + + .footer-container { + small { + font-size: 0.7rem; + opacity: 0.6; + } + } } \ No newline at end of file diff --git a/src/static_src/scss/_wallet-tokens.scss b/src/static_src/scss/_wallet-tokens.scss new file mode 100644 index 0000000..cbeba41 --- /dev/null +++ b/src/static_src/scss/_wallet-tokens.scss @@ -0,0 +1,27 @@ +.token { + position: relative; + display: inline-block; + cursor: pointer; + color: rgba(var(--terUser), 1); + + .token-tooltip { + display: none; + position: absolute; + bottom: 125%; + left: 0; + width: 16rem; + max-width: 16rem; + white-space: normal; + background-color: rgba(var(--priUser), 0.95); + border: 0.1rem solid rgba(var(--secUser), 0.5); + color: rgba(var(--secUser), 1); + padding: 0.5rem 0.75rem; + border-radius: 0.5rem; + z-index: 10; + font-size: 0.875rem; + } + + &:hover .token-tooltip { + display: block; + } +} \ No newline at end of file diff --git a/src/static_src/scss/core.scss b/src/static_src/scss/core.scss index d8e9a04..d2bbb7e 100644 --- a/src/static_src/scss/core.scss +++ b/src/static_src/scss/core.scss @@ -3,6 +3,7 @@ @import 'button-pad'; @import 'dashboard'; @import 'palette-picker'; +@import 'wallet-tokens'; input, diff --git a/src/templates/apps/dashboard/wallet.html b/src/templates/apps/dashboard/wallet.html index 1b8ec01..c513090 100644 --- a/src/templates/apps/dashboard/wallet.html +++ b/src/templates/apps/dashboard/wallet.html @@ -6,18 +6,20 @@

Wallet

-
Writs: {{ wallet.writs }}
+
: {{ wallet.writs }}
Esteem: {{ wallet.esteem }}
{% if coin %}
+ {{ coin.tooltip_text }}
{% endif %} {% for token in free_tokens %}
+ {{ token.tooltip_text }}
{% endfor %} @@ -35,7 +37,7 @@

Tithe Tokens

- Tithe Token ×1 + Tithe Token ×1 + Writ bonus
diff --git a/src/templates/apps/gameboard/gameboard.html b/src/templates/apps/gameboard/gameboard.html index 469fcb0..0397fe7 100644 --- a/src/templates/apps/gameboard/gameboard.html +++ b/src/templates/apps/gameboard/gameboard.html @@ -1,5 +1,8 @@ {% extends "core/base.html" %} +{% block title_text %}Gameboard{% endblock title_text %} +{% block header_text %}Gameboard{% endblock header_text %} + {% block content %}
@@ -20,16 +23,18 @@
{% endblock content %} \ No newline at end of file diff --git a/src/templates/core/_partials/_footer.html b/src/templates/core/_partials/_footer.html index 2b4153f..6e59a98 100644 --- a/src/templates/core/_partials/_footer.html +++ b/src/templates/core/_partials/_footer.html @@ -1,7 +1,7 @@