=== modified file 'dhis-2/dhis-web/dhis-web-mapping/src/main/java/org/hisp/dhis/mapping/export/SVGDocument.java' --- dhis-2/dhis-web/dhis-web-mapping/src/main/java/org/hisp/dhis/mapping/export/SVGDocument.java 2010-03-25 22:59:41 +0000 +++ dhis-2/dhis-web/dhis-web-mapping/src/main/java/org/hisp/dhis/mapping/export/SVGDocument.java 2010-03-31 10:47:29 +0000 @@ -65,13 +65,13 @@ public StringBuffer getSVGForImage() { - String title_ = "" + String title_ = "" + this.title + ""; - String period_ = "" + String period_ = "" + this.period.getName() + ""; - String indicator_ = "" + String indicator_ = "" + this.indicator.getName() + ""; String svg_ = doctype + this.svg; @@ -82,7 +82,7 @@ if ( this.includeLegends ) { - svg_ = svg_.replaceFirst( "", this.getLegendScript( 30, 70 ) + "" ); + svg_ = svg_.replaceFirst( "", this.getLegendScript( 15, 70 ) + "" ); } return new StringBuffer( svg_ ); === modified file 'dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/mapping/css/style.css' --- dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/mapping/css/style.css 2010-03-25 18:55:29 +0000 +++ dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/mapping/css/style.css 2010-03-31 10:47:29 +0000 @@ -77,6 +77,9 @@ .x-btn .icon-pdf { background-image:url(../../../images/pdf.png); } +.x-btn .icon-export-map { + background-image:url(../../../images/export.png); +} .aa_dark button { font-family:lucida sans unicode,arial; font-weight:normal; === modified file 'dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/mapping/script/index.js' --- dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/mapping/script/index.js 2010-03-25 22:59:41 +0000 +++ dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/mapping/script/index.js 2010-03-31 10:47:29 +0000 @@ -12,6 +12,7 @@ var MASK; var LABELS; var COLORINTERPOLATION; +var EXPORTVALUES; function getUrlParam(strParamName) { var output = ''; @@ -3623,6 +3624,8 @@ '-', pdfButton, '-', + exportMapButton, + '-', favoritesButton, '-', automaticMapLegendSetButton, @@ -4005,6 +4008,9 @@ var layers = MAP.getLayersByName('Thematic map'); var features = layers[0].features; var mapvalues = Ext.util.JSON.decode(r.responseText).mapvalues; + + EXPORTVALUES = getExportDataValueJSON( mapvalues ); + var mv = new Array(); var nameColumn = MAPDATA.nameColumn; var options = {};