diff --git a/app/bloonsa_game/models.py b/app/bloonsa_game/models.py index afe0842..f3da396 100644 --- a/app/bloonsa_game/models.py +++ b/app/bloonsa_game/models.py @@ -51,7 +51,6 @@ class Level(models.Model): result = list(self.bloonsa_level_ratings.aggregate(Avg("rating")).values())[0] return 0 if result is None else round(result) - def __str__(self): return f"{self.level_id}: {self.author.name} - {self.title}" diff --git a/app/bloonsa_game/static/bloonsa_game/css/append.css b/app/bloonsa_game/static/bloonsa_game/css/append.css index f20ac33..8ff37f5 100644 --- a/app/bloonsa_game/static/bloonsa_game/css/append.css +++ b/app/bloonsa_game/static/bloonsa_game/css/append.css @@ -108,4 +108,11 @@ .invisible { visibility: hidden; -} \ No newline at end of file +} + +#global-leaderboard-iframe { + height: 629px; + width: 160px; + overflow: hidden; +} + diff --git a/app/bloonsa_game/static/bloonsa_game/css/leaderboard_global.css b/app/bloonsa_game/static/bloonsa_game/css/leaderboard_global.css new file mode 100644 index 0000000..33ed392 --- /dev/null +++ b/app/bloonsa_game/static/bloonsa_game/css/leaderboard_global.css @@ -0,0 +1,72 @@ +#glb-global { + height: 629px; + width: 160px; + font-family: "Comic Sans MS", "Comic Sans", cursive; + color: white; + font-size: 13px; + text-align: left; + white-space: nowrap; + margin: 0; +} + +.rowa { + background-color: #563EAB; +} +.rowb { + background-color: #6B0047; +} + +.glb-position { + color: #ffcf24; +} + +.glb-username { + z-index: 100; + position: relative; +} + +.glb-entry { + height: 56px; + width: 160px; + display: flex; + flex-direction: row; +} + +.glb-main-info { + display: flex; + flex-direction: column; + width: 62px; +} + +.glb-rank-box { + display: flex; + flex-direction: column; +} + +.glb-avatar { + height: 48px; + width: 48px; + margin: 2px; + border-style: solid; + border-width: 2px; + border-color: black; +} + +.glb-wins-img, .glb-darts-img { + height: 15px; + width: 15px; + margin: 0; +} + +.glb-volforce { + font-size: 15px; + color: #FF00AA; + text-align: left; +} + +.glb-rank-icon { +} + +body { + margin: 0; +} diff --git a/app/bloonsa_game/static/bloonsa_game/img/ranks/1.png b/app/bloonsa_game/static/bloonsa_game/img/ranks/1.png new file mode 100644 index 0000000..9fa139b Binary files /dev/null and b/app/bloonsa_game/static/bloonsa_game/img/ranks/1.png differ diff --git a/app/bloonsa_game/templates/bloonsa_game/base.html b/app/bloonsa_game/templates/bloonsa_game/base.html index 729171a..ff5e3d8 100644 --- a/app/bloonsa_game/templates/bloonsa_game/base.html +++ b/app/bloonsa_game/templates/bloonsa_game/base.html @@ -27,6 +27,7 @@ + {% block head %}{% endblock head %} @@ -47,6 +48,13 @@