Ejegg has submitted this change and it was merged.

Change subject: Fix negative number issue
......................................................................


Fix negative number issue

Change-Id: I4bcc4c0a2022b9d742089b238c3f3aaaf7a6f4a9
---
M src/components/boards/bigEnglish/bigEnglishBoard.js
M src/components/widgets/distance-to-goal-chart/distance-to-goal-chart.js
2 files changed, 3 insertions(+), 3 deletions(-)

Approvals:
  Ejegg: Looks good to me, approved



diff --git a/src/components/boards/bigEnglish/bigEnglishBoard.js 
b/src/components/boards/bigEnglish/bigEnglishBoard.js
index 02f7d4d..eca7819 100644
--- a/src/components/boards/bigEnglish/bigEnglishBoard.js
+++ b/src/components/boards/bigEnglish/bigEnglishBoard.js
@@ -27,7 +27,7 @@
 
         self.totalRemainingToDate = ko.computed( function(){
             var trtd = self.goal() - self.raised();
-            return numeral(trtd).format('$0,0');
+            return numeral(trtd >= 0 ? trtd : 0).format('$0,0');
         });
 
         self.secondsByHourDonationData = ['Donations Per Second'];
@@ -43,7 +43,7 @@
         self.dataChanged = ko.computed(function() {
                        // For now, we only want to trigger if new money has 
come in or the
             // goal has been reset.  So the total remaining is a good proxy
-            return self.totalRemainingToDate();
+            return self.goal() - self.raised();
         });
 
                // Only recalculate child boards once per half second
diff --git 
a/src/components/widgets/distance-to-goal-chart/distance-to-goal-chart.js 
b/src/components/widgets/distance-to-goal-chart/distance-to-goal-chart.js
index eb4d94d..05f31be 100644
--- a/src/components/widgets/distance-to-goal-chart/distance-to-goal-chart.js
+++ b/src/components/widgets/distance-to-goal-chart/distance-to-goal-chart.js
@@ -17,7 +17,7 @@
                        self.neededArray = ['Needed'];
                        for(var d = 1; d < params.dailyDataArray.length; d++) {
                                self.updatedGoal = self.updatedGoal - 
params.dailyDataArray[d];
-                               self.neededArray[d] = self.updatedGoal;
+                               self.neededArray[d] = self.updatedGoal >= 0 ? 
self.updatedGoal : 0;
                        }
 
                        self.distanceToGoalChart = c3.generate({

-- 
To view, visit https://gerrit.wikimedia.org/r/180096
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I4bcc4c0a2022b9d742089b238c3f3aaaf7a6f4a9
Gerrit-PatchSet: 2
Gerrit-Project: wikimedia/fundraising/dash
Gerrit-Branch: master
Gerrit-Owner: Ssmith <[email protected]>
Gerrit-Reviewer: Ejegg <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to