From 29f8fb391e50f10baa502fe654d871b681afadbe Mon Sep 17 00:00:00 2001 From: Silversthorn Date: Sat, 5 Mar 2022 13:59:19 +0100 Subject: [PATCH] Fixing Diplay for Credits Adding Profile Pic for empty ones --- .../images/credits/user-circle-solid.svg | 1 + app/frontend/templates/panel/credits.html | 617 +++++++++--------- 2 files changed, 327 insertions(+), 291 deletions(-) create mode 100644 app/frontend/static/assets/images/credits/user-circle-solid.svg diff --git a/app/frontend/static/assets/images/credits/user-circle-solid.svg b/app/frontend/static/assets/images/credits/user-circle-solid.svg new file mode 100644 index 00000000..5c925760 --- /dev/null +++ b/app/frontend/static/assets/images/credits/user-circle-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/templates/panel/credits.html b/app/frontend/templates/panel/credits.html index 4070e5dc..fa874244 100644 --- a/app/frontend/templates/panel/credits.html +++ b/app/frontend/templates/panel/credits.html @@ -9,7 +9,7 @@
- +
-
-
-
-
-
-

 {{ translate('credits', 'developmentTeam', data['lang']) }}

-
-
- {% for person in data['staff']['development'] %} -
-
-
- -
-
- -
- {% if person['pic'] %} - profile image - {% end %} -
- -
-
-

{{ person['name'] }}

-
- -
- {% if person['loc'] %} - -

{{ person['loc'] }}

- {% end %} -
-
-
- -
-
- {% if person['tags'][0] %} - {{ person['tags'][0] }} - {% end %} - {% if person['tags'][1] %} - {% if type(person['tags'][1]) is list %} - {{ person['tags'][1][0] }} - {% else %} - {{ person['tags'][1] }} - {% end %} - {% end %} - {% if person['tags'][2] %} - {% if type(person['tags'][2]) is list %} - {{ person['tags'][2][0] }} - {% else %} - {{ person['tags'][2] }} - {% end %} - {% end %} -
- -
- {% if person['title'] %} -
Crafty's {{ person['title'] }}
- {% end %} -

{{ person['blurb'] }}

-
-
-
- -
-
-
- {% end %} - -
- -
-

 {{ translate('credits', 'supportTeam', data['lang']) }}

-
- -
- {% for person in data['staff']['support'] %} -
-
-
- -
-
- -
- {% if person['pic'] %} - profile image - {% end %} -
- -
-
-

{{ person['name'] }}

-
- -
- {% if person['loc'] %} - -

{{ person['loc'] }}

- {% end %} -
-
-
- -
-
- {% if person['tags'][0] %} - {{ person['tags'][0] }} - {% end %} - {% if person['tags'][1] %} - {% if type(person['tags'][1]) is list %} - {{ person['tags'][1][0] }} - {% else %} - {{ person['tags'][1] }} - {% end %} - {% end %} - {% if person['tags'][2] %} - {% if type(person['tags'][2]) is list %} - {{ person['tags'][2][0] }} - {% else %} - {{ person['tags'][2] }} - {% end %} - {% end %} -
- -
- {% if person['title'] %} -
{{ person['title'] }}
- {% end %} -

{{ person['blurb'] }}

-
-
-
- -
-
-
- {% end %} - -
- -
-

 {{ translate('credits', 'retiredStaff', data['lang']) }}

-
- -
- - {% for person in data['staff']['retired'] %} -
-
-
- -
-
- -
- {% if person['pic'] %} - profile image - {% end %} -
- -
-
-

{{ person['name'] }}

-
- -
- {% if person['loc'] %} - -

{{ person['loc'] }}

- {% end %} -
-
-
- -
-
- {% if person['tags'][0] %} - {{ person['tags'][0] }} - {% end %} - {% if person['tags'][1] %} - {% if type(person['tags'][1]) is list %} - {{ person['tags'][1][0] }} - {% else %} - {{ person['tags'][1] }} - {% end %} - {% end %} - {% if person['tags'][2] %} - {% if type(person['tags'][2]) is list %} - {{ person['tags'][2][0] }} - {% else %} - {{ person['tags'][2] }} - {% end %} - {% end %} -
- -
- {% if person['title'] %} -
{{ person['title'] }}
- {% end %} -

{{ person['blurb'] }}

-
-
-
- -
-
-
- {% end %} - -
-
-
+
+
+

 {{ translate('credits', 'developmentTeam', + data['lang']) }}

-
+
+
+ {% for person in data['staff']['development'] %} +
+
-
+
+
-
-
-
-

{{ translate('credits', 'patreonSupporter', data['lang']) }}

-

{{ translate('credits', 'hugeDesc', data['lang']) }} {{ translate('credits', 'thankYou', data['lang']) }}  {{ translate('credits', 'patreonDesc', data['lang']) }} | {{ translate('credits', 'patreonUpdate', data['lang']) }} {{ data["lastUpdate"] }}

- - - - - - - - - {% for pat in data["patrons"] %} - - - - - {% end %} + - -
{{ translate('credits', 'patreonName', data['lang']) }}{{ translate('credits', 'patreonLevel', data['lang']) }}
{{ pat["name"] }} - {% if pat["level"] == "Crafty Sustainer" %} - {{ translate('credits', 'patreonSustainer', data['lang']) }} - {% elif pat["level"] == "Crafty Advocate" %} - {{ translate('credits', 'patreonAdvocate', data['lang']) }} - {% elif pat["level"] == "Crafty Supporter" %} - {{ translate('credits', 'patreonSubs', data['lang']) }} +
+ {% if person['pic'] %} + profile image {% else %} - {{ translate('credits', 'patreonOther', data['lang']) }} +
+ profile image +
{% end %} -
-
-
-
+
+
+

{{ person['name'] }}

+
-
-
-
-

{{ translate('credits', 'translationTitle', data['lang']) }}

-

{{ translate('credits', 'hugeDesc', data['lang']) }} {{ translate('credits', 'thankYou', data['lang']) }}  {{ translate('credits', 'translationDesc', data['lang']) }}

- - - - - - - - - {% for person in data['translations'] %} - - - - - {% end %} - -
{{ translate('credits', 'translationName', data['lang']) }}{{ translate('credits', 'translator', data['lang']) }}
{{ person }} - {% for language in data['translations'][person] %} - {{ language }} +
+ {% if person['loc'] %} + +

{{ person['loc'] }}

+ {% end %} +
+ + + +
+
+ {% if person['tags'][0] %} + {{ person['tags'][0] }} {% end %} -
+ {% if person['tags'][1] %} + {% if type(person['tags'][1]) is list %} + {{ person['tags'][1][0] + }} + {% else %} + {{ person['tags'][1] }} + {% end %} + {% end %} + {% if person['tags'][2] %} + {% if type(person['tags'][2]) is list %} + {{ + person['tags'][2][0] }} + {% else %} + {{ person['tags'][2] }} + {% end %} + {% end %} +
+ +
+ {% if person['title'] %} +
Crafty's {{ person['title'] }}
+ {% end %} +

{{ person['blurb'] }}

+
+
+
+ +
+ {% end %}
-
- - - +
-
- -{% end %} +
-{% block js %} - +
+ {% if person['pic'] %} + profile image + {% else %} +
+ profile image +
+ {% end %} +
-{% end %} +
+
+

{{ person['name'] }}

+
+ +
+ {% if person['loc'] %} + +

{{ person['loc'] }}

+ {% end %} +
+
+
+ +
+
+ {% if person['tags'][0] %} + {{ person['tags'][0] }} + {% end %} + {% if person['tags'][1] %} + {% if type(person['tags'][1]) is list %} + {{ person['tags'][1][0] + }} + {% else %} + {{ person['tags'][1] }} + {% end %} + {% end %} + {% if person['tags'][2] %} + {% if type(person['tags'][2]) is list %} + {{ + person['tags'][2][0] }} + {% else %} + {{ person['tags'][2] }} + {% end %} + {% end %} +
+ +
+ {% if person['title'] %} +
{{ person['title'] }}
+ {% end %} +

{{ person['blurb'] }}

+
+
+
+ +
+
+ {% end %} +
+
+ + +
+ +
+
+

 {{ translate('credits', 'retiredStaff', + data['lang']) }}

+
+ +
+
+ {% for person in data['staff']['retired'] %} +
+
+
+
+
+ {% if person['pic'] %} + profile image + {% else %} +
+ profile image +
+ {% end %} +
+ +
+
+

{{ person['name'] }}

+
+ +
+ {% if person['loc'] %} + +

{{ person['loc'] }}

+ {% end %} +
+
+
+ +
+
+ {% if person['tags'][0] %} + {{ person['tags'][0] }} + {% end %} + {% if person['tags'][1] %} + {% if type(person['tags'][1]) is list %} + {{ person['tags'][1][0] + }} + {% else %} + {{ person['tags'][1] }} + {% end %} + {% end %} + {% if person['tags'][2] %} + {% if type(person['tags'][2]) is list %} + {{ + person['tags'][2][0] }} + {% else %} + {{ person['tags'][2] }} + {% end %} + {% end %} +
+ +
+ {% if person['title'] %} +
{{ person['title'] }}
+ {% end %} +

{{ person['blurb'] }}

+
+
+
+ +
+
+ {% end %} +
+
+
+ +
+ +
+ +
+
+
+

{{ translate('credits', 'patreonSupporter', + data['lang']) + }}

+
+
+

{{ translate('credits', 'hugeDesc', data['lang']) }} + {{ translate('credits', 'thankYou', data['lang']) }}  {{ translate('credits', + 'patreonDesc', + data['lang']) }} | {{ translate('credits', 'patreonUpdate', data['lang']) }} + {{ + data["lastUpdate"] }} +

+ + + + + + + + + {% for pat in data["patrons"] %} + + + + + {% end %} + + +
{{ translate('credits', 'patreonName', data['lang']) }}{{ translate('credits', 'patreonLevel', data['lang']) }}
{{ pat["name"] }} + {% if pat["level"] == "Crafty Sustainer" %} + {{ translate('credits', 'patreonSustainer', data['lang']) + }} + {% elif pat["level"] == "Crafty Advocate" %} + {{ translate('credits', 'patreonAdvocate', data['lang']) + }} + {% elif pat["level"] == "Crafty Supporter" %} + {{ translate('credits', 'patreonSubs', + data['lang']) + }} + {% else %} + {{ translate('credits', 'patreonOther', data['lang']) + }} + {% end %} +
+
+
+
+ +
+
+
+

{{ translate('credits', 'translationTitle', + data['lang']) + }}

+
+
+

{{ translate('credits', 'hugeDesc', data['lang']) }} + {{ translate('credits', 'thankYou', data['lang']) }}  {{ translate('credits', + 'translationDesc', data['lang']) }} +

+ + + + + + + + + {% for person in data['translations'] %} + + + + + {% end %} + +
{{ translate('credits', 'translationName', data['lang']) }}{{ translate('credits', 'translator', data['lang']) }}
{{ person }} + {% for language in data['translations'][person] %} + {{ language }} + {% end %} +
+
+
+
+ +
+ + + + {% end %} + + {% block js %} + + + {% end %} \ No newline at end of file