From 0add4633c153e24361bf7dc0ad5a7453da0f6a1d Mon Sep 17 00:00:00 2001 From: Brett Smith Date: Mon, 27 Nov 2017 13:08:21 -0500 Subject: [PATCH] base_conservancy: Activate progressbar for new match. --- www/conservancy/local_context_processors.py | 2 +- www/conservancy/static/js/conservancy.js | 4 +- .../templates/base_conservancy.html | 38 ++++++++++--------- 3 files changed, 24 insertions(+), 20 deletions(-) diff --git a/www/conservancy/local_context_processors.py b/www/conservancy/local_context_processors.py index c430d18d..1b435937 100644 --- a/www/conservancy/local_context_processors.py +++ b/www/conservancy/local_context_processors.py @@ -9,7 +9,7 @@ def fundgoal_lookup(fundraiser_sought): return None def sitefundraiser(request): - return {'sitefundgoal': fundgoal_lookup('supporterrun') } + return {'sitefundgoal': fundgoal_lookup('fy-2018-main-match') } if conservancy.settings.FORCE_CANONICAL_HOSTNAME: _HOST_URL_VAR = {'host_url': 'https://' + conservancy.settings.FORCE_CANONICAL_HOSTNAME} diff --git a/www/conservancy/static/js/conservancy.js b/www/conservancy/static/js/conservancy.js index 805b2b7e..fad6efd4 100644 --- a/www/conservancy/static/js/conservancy.js +++ b/www/conservancy/static/js/conservancy.js @@ -29,7 +29,7 @@ $(document).ready(function() { } var barParts = [{ value: (noCommaSiteMatchCount / noCommaSiteFinalGoal) * 100, - text: noCommaSiteMatchCount.toLocaleString() + " matched!", + text: "$" + noCommaSiteMatchCount.toLocaleString() + " matched!", barClass: "progress", textClass: "soFarText", }]; @@ -37,7 +37,7 @@ $(document).ready(function() { var matchesLeft = noCommaSiteFinalGoal - noCommaSiteMatchCount; barParts.push({ value: 100, - text: matchesLeft.toLocaleString() + " to go!", + text: "$" + matchesLeft.toLocaleString() + " to go!", barClass: "final-goal", textClass: "goalText", }); diff --git a/www/conservancy/templates/base_conservancy.html b/www/conservancy/templates/base_conservancy.html index ab1eba92..ba4d18aa 100644 --- a/www/conservancy/templates/base_conservancy.html +++ b/www/conservancy/templates/base_conservancy.html @@ -47,45 +47,49 @@ {% comment %} FUNDRAISER VARIABLES AND CONSTANTS GUIDE -fundraiser_goal_amount: The highest number of Supporters we want -fundraiser_so_far_amount: The number of Supporters we have -fundraiser_donation_count: The "minimum" number of Supporters we want (not currently used) -fundraiser_donation_count_disclose_threshold: The number of Supporters that have been matched +sitefundgoal attributes: + +fundraiser_goal_amount: The amount being 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 %} -{% comment %} -{% with this_match_goal=150 this_match_so_far=sitefundgoal.fundraiser_donation_count_disclose_threshold|subtract:1076 %} +{% with this_match_goal=sitefundgoal.fundraiser_goal_amount this_match_so_far=sitefundgoal.fundraiser_so_far_amount %} {% with this_match_remaining=this_match_goal|subtract:this_match_so_far %}
{% 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 — sign up now! {% else %} Let's stand up for software freedom together! - The next {{ this_match_remaining|intcomma }} Supporters who join or - renew by February 28th will be matched by an anonymous donor! Join today! + The next ${{ this_match_remaining|floatformat:0|intcomma }} we receive from Supporters and donors will be matched! Join today! {% endif %}
{% endwith %} {% endwith %} -{% endcomment %} {% block outercontent %}
{% block content %}{% endblock %}
{% endblock %}