forked from rDrama/rDrama
improve ginger and pumpking award code
parent
95baacfa09
commit
27ede573ea
|
@ -258,10 +258,15 @@ class Post(Base):
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
num = len([x for x in self.awards if x.kind == kind])
|
num = len([x for x in self.awards if x.kind == kind])
|
||||||
if num > 4 and kind not in {"shit", "fireflies", "gingerbread", "pumpkin", "stalker"}:
|
|
||||||
return 4
|
if kind in {"shit", "fireflies", "stalker"}:
|
||||||
return num
|
return num
|
||||||
|
|
||||||
|
if kind in {"gingerbread", "pumpkin"}:
|
||||||
|
return min(num, 10)
|
||||||
|
|
||||||
|
return min(num, 4)
|
||||||
|
|
||||||
@lazy
|
@lazy
|
||||||
def realurl(self, v):
|
def realurl(self, v):
|
||||||
url = self.url
|
url = self.url
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
<div class="awards-container">
|
<div class="awards-container">
|
||||||
{% set gingerbread_count = p.award_count("gingerbread", v) * 2 if p.award_count("gingerbread", v) <= 10 else 20 %}
|
{% for i in range(p.award_count("gingerbread", v)) %}
|
||||||
{% for i in range(gingerbread_count) %}
|
|
||||||
<div class="fall-snowflake">
|
<div class="fall-snowflake">
|
||||||
<img loading="lazy" src="{{SITE_FULL_IMAGES}}/assets/events/fistmas/images/awards/gingerbread.webp?x=6" class="animate-spin object-contain" style="width: 40px; height: 40px" alt="animate marsey gingerbread icon">
|
<img loading="lazy" src="{{SITE_FULL_IMAGES}}/assets/events/fistmas/images/awards/gingerbread.webp?x=6" class="animate-spin object-contain" style="width: 40px; height: 40px" alt="animate marsey gingerbread icon">
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -41,9 +41,8 @@
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{% if p.award_count("pumpkin", v) %}
|
{% if p.award_count("pumpkin", v) %}
|
||||||
{% set count = p.award_count("pumpkin", v) * 2 if p.award_count("pumpkin", v) <= 10 else 20 %}
|
|
||||||
<div class="fall-pumpkins">
|
<div class="fall-pumpkins">
|
||||||
{% for i in range(count) %}
|
{% for i in range(p.award_count("pumpkin", v)) %}
|
||||||
<div class="fall-pumpkin">
|
<div class="fall-pumpkin">
|
||||||
<img src="/e/marseypumpking.webp" class="animate-spin" alt="animate marsey pumpkin icon">
|
<img src="/e/marseypumpking.webp" class="animate-spin" alt="animate marsey pumpkin icon">
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue