dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #18340
[Branch ~dhis2-devs-core/dhis2/trunk] Rev 7694: (DV) Rewind option included in favorites.
Merge authors:
Jan Henrik Øverland (janhenrik-overland)
------------------------------------------------------------
revno: 7694 [merge]
committer: Jan Henrik Overland <janhenrik.overland@xxxxxxxxx>
branch nick: dhis2
timestamp: Wed 2012-07-25 02:23:27 +0200
message:
(DV) Rewind option included in favorites.
modified:
dhis-2/dhis-web/dhis-web-visualizer/src/main/java/org/hisp/dhis/visualizer/action/AddOrUpdateChartAction.java
dhis-2/dhis-web/dhis-web-visualizer/src/main/webapp/dhis-web-visualizer/app/scripts/app.js
--
lp:dhis2
https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk
Your team DHIS 2 developers is subscribed to branch lp:dhis2.
To unsubscribe from this branch go to https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk/+edit-subscription
=== modified file 'dhis-2/dhis-web/dhis-web-visualizer/src/main/java/org/hisp/dhis/visualizer/action/AddOrUpdateChartAction.java'
--- dhis-2/dhis-web/dhis-web-visualizer/src/main/java/org/hisp/dhis/visualizer/action/AddOrUpdateChartAction.java 2012-07-24 04:04:14 +0000
+++ dhis-2/dhis-web/dhis-web-visualizer/src/main/java/org/hisp/dhis/visualizer/action/AddOrUpdateChartAction.java 2012-07-25 00:20:50 +0000
@@ -258,6 +258,13 @@
this.last5Years = last5Years;
}
+ private boolean rewind;
+
+ public void setRewind( boolean rewind )
+ {
+ this.rewind = rewind;
+ }
+
private List<String> periodIds;
public void setPeriodIds( List<String> periodIds )
@@ -454,6 +461,8 @@
chart.setRelatives( rp );
}
+ chart.setRewindRelativePeriods( rewind );
+
if ( periodIds != null )
{
List<Period> periods = new ArrayList<Period>();
=== modified file 'dhis-2/dhis-web/dhis-web-visualizer/src/main/webapp/dhis-web-visualizer/app/scripts/app.js'
--- dhis-2/dhis-web/dhis-web-visualizer/src/main/webapp/dhis-web-visualizer/app/scripts/app.js 2012-07-24 04:04:14 +0000
+++ dhis-2/dhis-web/dhis-web-visualizer/src/main/webapp/dhis-web-visualizer/app/scripts/app.js 2012-07-25 00:20:50 +0000
@@ -1642,6 +1642,7 @@
DV.c.dataelement.records = DV.util.dimension.dataelement.getRecords();
DV.c.dataset.records = DV.util.dimension.dataset.getRecords();
DV.c.relativeperiod.rp = DV.util.dimension.relativeperiod.getRelativePeriodObject();
+ DV.c.relativeperiod.rewind = DV.cmp.dimension.relativeperiod.rewind.getValue();
DV.c.fixedperiod.records = DV.util.dimension.fixedperiod.getRecords();
DV.c.organisationunit.records = DV.util.dimension.organisationunit.getRecords();
DV.c.organisationunit.groupsetid = DV.util.dimension.organisationunit.getGroupSetId();
@@ -1698,7 +1699,6 @@
}
},
setOptions: function() {
- DV.c.relativeperiod.rewind = DV.cmp.dimension.relativeperiod.rewind.getValue();
DV.c.hidesubtitle = DV.cmp.favorite.hidesubtitle.getValue();
DV.c.hidelegend = DV.cmp.favorite.hidelegend.getValue();
DV.c.trendline = DV.cmp.favorite.trendline.getValue();
@@ -1746,6 +1746,9 @@
p.dataElementIds = DV.c.dataelement.ids;
p.dataSetIds = DV.c.dataset.ids;
p = Ext.Object.merge(p, DV.c.relativeperiod.rp);
+ if (DV.c.relativeperiod.rewind) {
+ p.rewind = true;
+ }
p.periodIds = DV.c.fixedperiod.ids;
p.organisationUnitIds = DV.c.organisationunit.ids;
if (DV.c.organisationunit.groupsetid) {
@@ -1800,6 +1803,7 @@
}
DV.util.checkbox.setRelativePeriods(DV.c.period.rp);
+ DV.cmp.dimension.relativeperiod.rewind.setValue(DV.c.relativeperiod.rewind);
DV.store.fixedperiod.selected.removeAll();
if (DV.c.fixedperiod.records) {
@@ -2091,7 +2095,6 @@
dataelement: {},
dataset: {},
relativeperiod: {},
- rewind: false,
fixedperiod: {},
organisationunit: {},
hidesubtitle: false,
@@ -2118,7 +2121,8 @@
this.model.indicator = {};
this.model.dataelement = {};
this.model.dataset = {};
- this.model.period = {};
+ this.model.relativeperiod = {};
+ this.model.fixedperiod = {};
this.model.organisationunit = {};
this.model.hidesubtitle = false;
this.model.hidelegend = false;