base_conservancy: Activate progressbar for new match.
This commit is contained in:
parent
cf20e691e6
commit
0add4633c1
3 changed files with 24 additions and 20 deletions
|
@ -9,7 +9,7 @@ def fundgoal_lookup(fundraiser_sought):
|
||||||
return None
|
return None
|
||||||
|
|
||||||
def sitefundraiser(request):
|
def sitefundraiser(request):
|
||||||
return {'sitefundgoal': fundgoal_lookup('supporterrun') }
|
return {'sitefundgoal': fundgoal_lookup('fy-2018-main-match') }
|
||||||
|
|
||||||
if conservancy.settings.FORCE_CANONICAL_HOSTNAME:
|
if conservancy.settings.FORCE_CANONICAL_HOSTNAME:
|
||||||
_HOST_URL_VAR = {'host_url': 'https://' + conservancy.settings.FORCE_CANONICAL_HOSTNAME}
|
_HOST_URL_VAR = {'host_url': 'https://' + conservancy.settings.FORCE_CANONICAL_HOSTNAME}
|
||||||
|
|
|
@ -29,7 +29,7 @@ $(document).ready(function() {
|
||||||
}
|
}
|
||||||
var barParts = [{
|
var barParts = [{
|
||||||
value: (noCommaSiteMatchCount / noCommaSiteFinalGoal) * 100,
|
value: (noCommaSiteMatchCount / noCommaSiteFinalGoal) * 100,
|
||||||
text: noCommaSiteMatchCount.toLocaleString() + " matched!",
|
text: "$" + noCommaSiteMatchCount.toLocaleString() + " matched!",
|
||||||
barClass: "progress",
|
barClass: "progress",
|
||||||
textClass: "soFarText",
|
textClass: "soFarText",
|
||||||
}];
|
}];
|
||||||
|
@ -37,7 +37,7 @@ $(document).ready(function() {
|
||||||
var matchesLeft = noCommaSiteFinalGoal - noCommaSiteMatchCount;
|
var matchesLeft = noCommaSiteFinalGoal - noCommaSiteMatchCount;
|
||||||
barParts.push({
|
barParts.push({
|
||||||
value: 100,
|
value: 100,
|
||||||
text: matchesLeft.toLocaleString() + " to go!",
|
text: "$" + matchesLeft.toLocaleString() + " to go!",
|
||||||
barClass: "final-goal",
|
barClass: "final-goal",
|
||||||
textClass: "goalText",
|
textClass: "goalText",
|
||||||
});
|
});
|
||||||
|
|
|
@ -47,45 +47,49 @@
|
||||||
{% comment %}
|
{% comment %}
|
||||||
FUNDRAISER VARIABLES AND CONSTANTS GUIDE
|
FUNDRAISER VARIABLES AND CONSTANTS GUIDE
|
||||||
|
|
||||||
fundraiser_goal_amount: The highest number of Supporters we want
|
sitefundgoal attributes:
|
||||||
fundraiser_so_far_amount: The number of Supporters we have
|
|
||||||
fundraiser_donation_count: The "minimum" number of Supporters we want (not currently used)
|
fundraiser_goal_amount: The amount being matched
|
||||||
fundraiser_donation_count_disclose_threshold: The number of Supporters that have been matched
|
fundraiser_so_far_amount: The amount contributed so far
|
||||||
|
fundraiser_donation_count: The number of people who have contributed so far
|
||||||
|
fundraiser_donation_count_disclose_threshold: Not used
|
||||||
|
|
||||||
|
Local convenience variables:
|
||||||
|
|
||||||
|
this_match_goal: The amount being matched
|
||||||
|
this_match_so_far: The amount contributed so far
|
||||||
|
this_match_remaining: this_match_goal - this_match_so_far
|
||||||
|
|
||||||
When we started this match, we had 1076 Supporters matched, so we subtract
|
|
||||||
that from count_disclose_threshold to determine how many happened in the
|
|
||||||
current match.
|
|
||||||
{% endcomment %}
|
{% endcomment %}
|
||||||
|
|
||||||
{% comment %}
|
{% with this_match_goal=sitefundgoal.fundraiser_goal_amount this_match_so_far=sitefundgoal.fundraiser_so_far_amount %}
|
||||||
{% with this_match_goal=150 this_match_so_far=sitefundgoal.fundraiser_donation_count_disclose_threshold|subtract:1076 %}
|
|
||||||
{% with this_match_remaining=this_match_goal|subtract:this_match_so_far %}
|
{% with this_match_remaining=this_match_goal|subtract:this_match_so_far %}
|
||||||
<div class="fundraiser-top-text">
|
<div class="fundraiser-top-text">
|
||||||
<em>
|
<em>
|
||||||
{% if this_match_remaining <= 0 %}
|
{% if this_match_remaining <= 0 %}
|
||||||
Thanks to {{ this_match_goal|intcomma }} Supporters we earned our full match! Help us go further to stand up for software
|
Thanks to {{ sitegoal.fundraiser_donation_count|intcomma }} Supporters we earned our full match! Help us go further to stand up for software
|
||||||
freedom — <a href="/supporter">sign up now</a>!
|
freedom — <a href="/supporter">sign up now</a>!
|
||||||
{% else %}
|
{% else %}
|
||||||
Let's stand up for software freedom together!
|
Let's stand up for software freedom together!
|
||||||
The next {{ this_match_remaining|intcomma }} Supporters who join or
|
The next ${{ this_match_remaining|floatformat:0|intcomma }} we receive from Supporters and donors will be matched! <a href="/supporter/">Join today!</a>
|
||||||
renew by February 28th will be matched by an anonymous donor! <a href="/supporter/">Join today!</a>
|
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</em>
|
</em>
|
||||||
<div id="siteprogressbar">
|
<div id="siteprogressbar">
|
||||||
<a href="/supporter">
|
<a href="/supporter">
|
||||||
|
We've matched
|
||||||
{% if this_match_remaining <= 0 %}
|
{% if this_match_remaining <= 0 %}
|
||||||
<span id="site-fundraiser-match-count">{{ this_match_goal|intcomma }}</span>
|
$<span id="site-fundraiser-match-count">{{ this_match_goal|intcomma }}</span>
|
||||||
{% else %}
|
{% else %}
|
||||||
<span id="site-fundraiser-match-count">{{ this_match_so_far|intcomma }}</span>
|
$<span id="site-fundraiser-match-count">{{ this_match_so_far|intcomma }}</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
Supporters have been matched, out of
|
of
|
||||||
<span id="site-fundraiser-final-goal">{{ this_match_goal|intcomma }}</span> possible.
|
$<span id="site-fundraiser-final-goal">{{ this_match_goal|intcomma }}</span>
|
||||||
|
so far!
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endwith %}
|
{% endwith %}
|
||||||
{% endwith %}
|
{% endwith %}
|
||||||
{% endcomment %}
|
|
||||||
|
|
||||||
{% block outercontent %}<div id="mainContent"> {% block content %}{% endblock %}</div>{% endblock %}
|
{% block outercontent %}<div id="mainContent"> {% block content %}{% endblock %}</div>{% endblock %}
|
||||||
<div id="conservancyfooter">
|
<div id="conservancyfooter">
|
||||||
|
|
Loading…
Reference in a new issue