The changed text appears to be what goes in <title/> and thus didn't
help the reader much before this change. In particular, I suspect
that the prior <title/> did not help our search engine ranking much
for searches on this topic. So hopefully this change helps a bit.
Rewrite this text so that it indicates that we made the match. Note
that the numbers are *hard coded* and as such need
updating (particularly the $1,942).
The fundgoal section is now always included, but an if statement now
wraps the entire (partial) file, which will only generate any content
if it's not more than one week after the fundraiser has ended.
Add an else that indicates these are results if it is past the end of
the fundraiser.
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.
Various issues with formatting, incluidng missing </a>'s and
incorrect <ul> <li> <ul> stuff. I think this should make
presentation a bit better on website.
Requests like /fossy/xyz123/ were causing an error due to "xyz123" not being a
valid UUID. We should just return a 404 in this case, which the URL routing will
now do automatically.
Issue was that the jQuery is using .children() to add the event handlers but due
to some changes to the HTML, the second link is no longer a direct child. I've
switched this to .find() instead.