=== modified file 'dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/resources/mapfish/core/GeoStat.js' --- dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/resources/mapfish/core/GeoStat.js 2010-11-05 12:43:26 +0000 +++ dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/resources/mapfish/core/GeoStat.js 2010-11-08 18:16:24 +0000 @@ -308,9 +308,8 @@ classify: function(method, nbBins, bounds) { var mlt = GLOBALS.vars.activePanel.isPolygon() ? - choropleth.legend.type : GLOBALS.vars.activePanel.isPoint() ? - proportionalSymbol.legend.type : GLOBALS.vars.activePanel.isAssignment() ? - GLOBALS.conf.map_legend_type_automatic : GLOBALS.conf.map_legend_type_automatic; + choropleth.legend.value : GLOBALS.vars.activePanel.isPoint() ? + proportionalSymbol.legend.value : GLOBALS.conf.map_legend_type_automatic; if (mlt == GLOBALS.conf.map_legend_type_automatic) { if (method == mapfish.GeoStat.Distribution.CLASSIFY_WITH_BOUNDS) { === modified file 'dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/resources/mapfish/core/GeoStat/Choropleth.js' --- dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/resources/mapfish/core/GeoStat/Choropleth.js 2010-11-05 13:16:45 +0000 +++ dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/resources/mapfish/core/GeoStat/Choropleth.js 2010-11-08 18:16:24 +0000 @@ -54,8 +54,7 @@ var initialColors = this.colors; var numColors = this.classification.bins.length; var mapLegendType = GLOBALS.vars.activePanel.isAssignment() ? - GLOBALS.conf.map_legend_type_automatic : GLOBALS.vars.activePanel.isPolygon() ? - Ext.getCmp('maplegendtype_cb').getValue() : Ext.getCmp('maplegendtype_cb2').getValue(); + GLOBALS.conf.map_legend_type_automatic : Ext.getCmp('maplegendtype_cb').getValue(); if (mapLegendType == GLOBALS.conf.map_legend_type_automatic) { this.colorInterpolation = mapfish.ColorRgb.getColorsArrayByRgbInterpolation(initialColors[0], initialColors[1], numColors); === modified file 'dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/resources/mapfish/core/GeoStat/Symbol.js' --- dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/resources/mapfish/core/GeoStat/Symbol.js 2010-10-29 14:27:36 +0000 +++ dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/resources/mapfish/core/GeoStat/Symbol.js 2010-11-08 18:16:24 +0000 @@ -61,19 +61,18 @@ createColorInterpolation: function() { var initialColors = this.colors; var numColors = this.classification.bins.length; - var mapLegendType = GLOBALS.vars.activePanel.isAssignment() ? - GLOBALS.conf.map_legend_type_automatic : Ext.getCmp('maplegendtype_cb2').getValue(); + var mapLegendType = Ext.getCmp('maplegendtype_cb2').getValue(); if (mapLegendType == GLOBALS.conf.map_legend_type_automatic) { - this.colorInterpolation = proportionalSymbol.colorInterpolation = mapfish.ColorRgb.getColorsArrayByRgbInterpolation(initialColors[0], initialColors[1], numColors); + this.colorInterpolation = mapfish.ColorRgb.getColorsArrayByRgbInterpolation(initialColors[0], initialColors[1], numColors); for (var i = 0; i < proportionalSymbol.imageLegend.length && i < this.colorInterpolation.length; i++) { proportionalSymbol.imageLegend[i].color = this.colorInterpolation[i].toHexString(); } } else if (mapLegendType == GLOBALS.conf.map_legend_type_predefined) { this.colorInterpolation = proportionalSymbol.colorInterpolation; - for (var i = 0; i < proportionalSymbol.imageLegend.length && i < proportionalSymbol.colorInterpolation.length; i++) { - proportionalSymbol.imageLegend[i].color = proportionalSymbol.colorInterpolation[i].toHexString(); + for (var i = 0; i < proportionalSymbol.imageLegend.length && i < this.colorInterpolation.length; i++) { + proportionalSymbol.imageLegend[i].color = this.colorInterpolation[i].toHexString(); } } }, @@ -82,8 +81,8 @@ var values = []; for (var i = 0; i < this.layer.features.length; i++) { - // values.push(this.layer.features[i].attributes[this.colorIndicator]); - values.push(this.layer.features[i].attributes.value); + // values.push(this.layer.features[i].attributes[this.colorIndicator]); + values.push(this.layer.features[i].attributes.value); } var distOptions = { @@ -116,9 +115,9 @@ // this.extendStyle(null, // {'pointRadius': '${calculateRadius}'}, // {'calculateRadius': calculateRadius} - // ); + // ); - var boundsArray = this.classification.getBoundsArray(); + var boundsArray = this.classification.getBoundsArray(); var rules = new Array(boundsArray.length-1); for (var i = 0; i < boundsArray.length-1; i++) { var rule = new OpenLayers.Rule({ === modified file 'dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/resources/mapfish/widgets/geostat/Symbol.js' --- dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/resources/mapfish/widgets/geostat/Symbol.js 2010-11-08 17:27:58 +0000 +++ dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/resources/mapfish/widgets/geostat/Symbol.js 2010-11-08 18:16:24 +0000 @@ -1465,7 +1465,7 @@ (this.organisationUnitSelectionType.isLevel() ? 'getDataMapValuesByParent' : 'getDataMapValuesByLevel'); var params = { - id: this.valueType == GLOBALS.conf.map_value_type_indicator ? Ext.getCmp('indicator_cb2').getValue() : Ext.getCmp('dataelement_cb2').getValue(), + id: this.valueType.isIndicator ? Ext.getCmp('indicator_cb2').getValue() : Ext.getCmp('dataelement_cb2').getValue(), periodId: GLOBALS.vars.mapDateType.isFixed() ? Ext.getCmp('period_cb2').getValue() : null, startDate: GLOBALS.vars.mapDateType.isStartEnd() ? new Date(Ext.getCmp('startdate_df2').getValue()).format('Y-m-d') : null, endDate: GLOBALS.vars.mapDateType.isStartEnd() ? new Date(Ext.getCmp('enddate_df2').getValue()).format('Y-m-d') : null,