=== modified file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/javascripts/plugin/table.js' --- dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/javascripts/plugin/table.js 2013-10-16 12:10:40 +0000 +++ dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/javascripts/plugin/table.js 2013-10-17 09:20:36 +0000 @@ -1814,17 +1814,18 @@ getTdHtml = function(config) { var bgColor, - legends, + mapLegends, colSpan, rowSpan, htmlValue, displayDensity, fontSize, - isLegendSet = Ext.isObject(legendSet) && Ext.isArray(legendSet.legends) && legendSet.legends.length, + isLegendSet = Ext.isObject(legendSet) && Ext.isArray(legendSet.mapLegends) && legendSet.mapLegends.length, isNumeric = Ext.isObject(config) && Ext.isString(config.type) && config.type.substr(0,5) === 'value' && !config.empty, isValue = Ext.isObject(config) && Ext.isString(config.type) && config.type === 'value' && !config.empty, cls = '', html = ''; +); if (!Ext.isObject(config)) { return ''; @@ -1832,13 +1833,13 @@ // Background color from legend set if (isNumeric && isLegendSet) { - legends = legendSet.legends; + mapLegends = legendSet.mapLegends; - for (var i = 0, value; i < legends.length; i++) { + for (var i = 0, value; i < mapLegends.length; i++) { value = parseFloat(config.value); - if (Ext.Number.constrain(value, legends[i].sv, legends[i].ev) === value) { - bgColor = legends[i].color; + if (Ext.Number.constrain(value, mapLegends[i].sv, mapLegends[i].ev) === value) { + bgColor = mapLegends[i].color; } } } === modified file 'dhis-2/dhis-web/dhis-web-pivot/src/main/webapp/dhis-web-pivot/app/scripts/core.js' --- dhis-2/dhis-web/dhis-web-pivot/src/main/webapp/dhis-web-pivot/app/scripts/core.js 2013-10-16 17:51:18 +0000 +++ dhis-2/dhis-web/dhis-web-pivot/src/main/webapp/dhis-web-pivot/app/scripts/core.js 2013-10-17 09:20:36 +0000 @@ -1837,7 +1837,7 @@ // Background color from legend set if (isNumeric && isLegendSet) { - legends = legendSet.mapLegends; + mapLegends = legendSet.mapLegends; for (var i = 0, value; i < mapLegends.length; i++) { value = parseFloat(config.value); === modified file 'dhis-2/dhis-web/dhis-web-pivot/src/main/webapp/dhis-web-pivot/jsonInitialize.vm' --- dhis-2/dhis-web/dhis-web-pivot/src/main/webapp/dhis-web-pivot/jsonInitialize.vm 2013-10-07 12:39:55 +0000 +++ dhis-2/dhis-web/dhis-web-pivot/src/main/webapp/dhis-web-pivot/jsonInitialize.vm 2013-10-17 09:20:36 +0000 @@ -13,7 +13,7 @@ }, "rootNodes":[#foreach($node in $rootNodes){"id": "$!{node.uid}","text": "$!encoder.jsonEncode( ${node.name} )","level": 1,"hasChildrenWithCoordinates": $!{node.hasChildrenWithCoordinates()},"expanded": true}#if($velocityCount<$rootNodes.size()),#end#end], "dimensions":[#foreach($dim in $dimensions){"id":"$!{dim.uid}","name":"$!encoder.jsonEncode($!{dim.name})"}#if($velocityCount<$dimensions.size()),#end#end], -"legendSets":[#foreach($set in $legendSets){"id":"$!{set.uid}","name":"$!encoder.jsonEncode($!{set.name})", "legends":[#foreach($legend in $set.mapLegends){"id":"$!{legend.uid}","name":"$!{legend.name}","sv":"$!{legend.startValue}", "ev":"$!{legend.endValue}", "color":"$!{legend.color}"}#if($velocityCount<$set.mapLegends.size()),#end#end]}#if($velocityCount<$legendSets.size()),#end#end], +"legendSets":[#foreach($set in $legendSets){"id":"$!{set.uid}","name":"$!encoder.jsonEncode($!{set.name})", "mapLegends":[#foreach($legend in $set.mapLegends){"id":"$!{legend.uid}","name":"$!{legend.name}","sv":"$!{legend.startValue}", "ev":"$!{legend.endValue}", "color":"$!{legend.color}"}#if($velocityCount<$set.mapLegends.size()),#end#end]}#if($velocityCount<$legendSets.size()),#end#end], "organisationUnitLevels":[#foreach($level in $levels){"id":"$!{level.uid}","name":"$!encoder.jsonEncode($!{level.name})","level":"$!{level.level}"}#if($velocityCount<$levels.size()),#end#end], "i18n":{ "dimensions": "$encoder.jsEscape($i18n.getString( 'dimensions' ) , "'")",