Better handle no value situations.
The issue where these values were empty was not properly handled.
This commit is contained in:
parent
8b469cff18
commit
a7a15cec8b
1 changed files with 7 additions and 6 deletions
|
@ -8,23 +8,20 @@ $(document).ready(function() {
|
||||||
var goal = $('span#fundraiser-goal').text();
|
var goal = $('span#fundraiser-goal').text();
|
||||||
var soFar = $('span#fundraiser-so-far').text();
|
var soFar = $('span#fundraiser-so-far').text();
|
||||||
var donationCount = $('span#fundraiser-donation-count').text();
|
var donationCount = $('span#fundraiser-donation-count').text();
|
||||||
var noCommaGoal = goal.replace(/,/g, "");
|
var noCommaGoal = parseFloat(goal.replace(/,/g, ""));
|
||||||
var noCommaSoFar = soFar.replace(/,/g, "");
|
var noCommaSoFar = parseFloat(soFar.replace(/,/g, ""));
|
||||||
var noCommaDonationCount = parseInt(donationCount.replace(/,/g, ""));
|
var noCommaDonationCount = parseInt(donationCount.replace(/,/g, ""));
|
||||||
var percentage = (parseFloat(noCommaSoFar) / parseFloat(noCommaGoal)) * 100;
|
var percentage = (parseFloat(noCommaSoFar) / parseFloat(noCommaGoal)) * 100;
|
||||||
var curValue = 0.00;
|
var curValue = 0.00;
|
||||||
var incrementSoFar = 0.00;
|
var incrementSoFar = 0.00;
|
||||||
var incrementDonationCount = 0;
|
var incrementDonationCount = 0;
|
||||||
|
|
||||||
$('span#fundraiser-percentage').text("");
|
|
||||||
$('span#fundraiser-percentage').css({ 'color' : 'green',
|
$('span#fundraiser-percentage').css({ 'color' : 'green',
|
||||||
'font-weight' : 'bold',
|
'font-weight' : 'bold',
|
||||||
'float' : 'right',
|
'float' : 'right',
|
||||||
'margin-right' : '40%',
|
'margin-right' : '40%',
|
||||||
'margin-top' : '2.5%',
|
'margin-top' : '2.5%',
|
||||||
'text-align' : 'inherit'});
|
'text-align' : 'inherit'});
|
||||||
$("#progressbar").progressbar({ value: curValue });
|
|
||||||
|
|
||||||
function riseDonationProgressBar() {
|
function riseDonationProgressBar() {
|
||||||
if (curValue >= percentage) {
|
if (curValue >= percentage) {
|
||||||
$('span#fundraiser-so-far').text(soFar);
|
$('span#fundraiser-so-far').text(soFar);
|
||||||
|
@ -50,7 +47,11 @@ $(document).ready(function() {
|
||||||
if (noCommaDonationCount > 0) {
|
if (noCommaDonationCount > 0) {
|
||||||
riseDonationCount();
|
riseDonationCount();
|
||||||
}
|
}
|
||||||
riseDonationProgressBar();
|
if (noCommaSoFar > 0.00 and noCommaGoal > 0.00) {
|
||||||
|
$('span#fundraiser-percentage').text("");
|
||||||
|
$("#progressbar").progressbar({ value: curValue });
|
||||||
|
riseDonationProgressBar();
|
||||||
|
}
|
||||||
|
|
||||||
$('.toggle-content').hide();
|
$('.toggle-content').hide();
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue