Ejegg has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/393681 )
Change subject: Configurable target per campaign ...................................................................... Configurable target per campaign Change-Id: I88f005eec9aa0a324270149130c73459f7a9d24c --- M src/app/campaign.js M src/components/widgets/totals-earned-chart/totals-earned-chart.js 2 files changed, 5 insertions(+), 2 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/wikimedia/fundraising/dash refs/changes/81/393681/1 diff --git a/src/app/campaign.js b/src/app/campaign.js index cd350cd..5f3f68e 100644 --- a/src/app/campaign.js +++ b/src/app/campaign.js @@ -12,6 +12,7 @@ this.endDate = new Date( params.endDate || Date.UTC( currentYear + 1, 0, 1 ) ); this.name = params.name || currentYear.toString(); + this.target = params.target || 25000000; } Campaign.prototype.getDayOfYearOffset = function () { diff --git a/src/components/widgets/totals-earned-chart/totals-earned-chart.js b/src/components/widgets/totals-earned-chart/totals-earned-chart.js index c2c2277..8a12dbf 100644 --- a/src/components/widgets/totals-earned-chart/totals-earned-chart.js +++ b/src/components/widgets/totals-earned-chart/totals-earned-chart.js @@ -35,14 +35,14 @@ self.hourlyChart = ko.observable( false ); self.dailyChart = ko.observable( false ); - self.goal = params.sharedContext.goal = ko.observable( self.config.goal || 25000000 ); self.majorDonationCutoff = ko.observable( self.config.majorDonationCutoff || 1000 ).extend( { throttle: 500 } ); self.campaigns = [ new Campaign( { name: '2017', startDate: Date.UTC( 2017, 9, 2 ), - endDate: Date.UTC( 2018, 0, 1 ) + endDate: Date.UTC( 2018, 0, 1 ), + target: 55000000 } ), new Campaign( { name: '2016', @@ -76,6 +76,7 @@ } ) ]; self.campaign = ko.observable( self.campaigns[ 0 ] ); + self.goal = params.sharedContext.goal = ko.observable( self.config.goal || self.campaign().target ); self.isCurrentYear = ko.computed( function () { return self.campaign() === self.campaigns[ 0 ]; @@ -94,6 +95,7 @@ } ) ); self.disposables.push( self.campaign.subscribe( function () { + self.goal( self.campaign().target ); self.logStateChange(); self.reloadData(); } ) ); -- To view, visit https://gerrit.wikimedia.org/r/393681 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I88f005eec9aa0a324270149130c73459f7a9d24c Gerrit-PatchSet: 1 Gerrit-Project: wikimedia/fundraising/dash Gerrit-Branch: master Gerrit-Owner: Ejegg <ej...@ejegg.com> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits