From b4a2b9c613c18ef795325b5db1a5ac6f6365edf6 2024-01-16 05:16:06 From: Bradley M. Kuhn Date: 2024-01-16 05:16:06 Subject: [PATCH] Calculate hours when only one day is left. This {% widthratio %} trick is something I found online that didn't require a django-math module to work, but I would have rather written something that: (b) Could have a different message when there is only one hour left: “less than one hour left” (i.e., tested if hours == 1) (c) Will say “hour” instead of “hours” when there is exactly 1 hour left. --- diff --git a/conservancy/fundgoal/templates/fundgoal/fundraiser_goal_banner_partial.html b/conservancy/fundgoal/templates/fundgoal/fundraiser_goal_banner_partial.html index 87c257618e86f51cebe1ff0e05f5e37f451905b3..64defd0c0ff9fb0a69c62376c2362f47065e641b 100644 --- a/conservancy/fundgoal/templates/fundgoal/fundraiser_goal_banner_partial.html +++ b/conservancy/fundgoal/templates/fundgoal/fundraiser_goal_banner_partial.html @@ -36,7 +36,7 @@ {% if sitefundgoal_timeleft.total_seconds <= 0 %} The {% elif sitefundgoal_timeleft.days == 0 %} - Through today only, the + For the next {% widthratio sitefundgoal_timeleft.total_seconds 3600 1 %} hours only, the {% elif sitefundgoal_timeleft.days == 1 %} Through tomorrow only, the {% elif sitefundgoal_timeleft.days < 14 %}