=== added file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/centroid.png' Binary files dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/centroid.png 1970-01-01 00:00:00 +0000 and dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/centroid.png 2011-08-20 01:22:52 +0000 differ === added file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/clear2.png' Binary files dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/clear2.png 1970-01-01 00:00:00 +0000 and dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/clear2.png 2011-08-20 01:22:52 +0000 differ === added file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/edit2.png' Binary files dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/edit2.png 1970-01-01 00:00:00 +0000 and dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/edit2.png 2011-08-20 01:22:52 +0000 differ === added file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/filter.png' Binary files dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/filter.png 1970-01-01 00:00:00 +0000 and dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/filter.png 2011-08-20 01:22:52 +0000 differ === added file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/refresh.png' Binary files dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/refresh.png 1970-01-01 00:00:00 +0000 and dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/refresh.png 2011-08-20 01:22:52 +0000 differ === added file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/symbol.png' Binary files dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/symbol.png 1970-01-01 00:00:00 +0000 and dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/symbol.png 2011-08-20 01:22:52 +0000 differ === modified file 'dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/mapping/javascript/global.js' --- dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/mapping/javascript/global.js 2011-08-19 21:33:16 +0000 +++ dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/mapping/javascript/global.js 2011-08-20 01:07:01 +0000 @@ -35,8 +35,10 @@ combo_number_width: 65, combo_number_width_small: 44, window_width: 251, - window_position_x: 55, - window_position_y: 41, + window_x_right: 55, + window_y_right: 41, + window_x_left: 70, + window_y_left: 45, adminwindow_collapsed: 54, adminwindow_expanded_1: Ext.isChrome || (Ext.isWindows && Ext.isGecko) ? 121 : 116, adminwindow_expanded_2: Ext.isChrome || (Ext.isWindows && Ext.isGecko) ? 145 : 143, @@ -576,7 +578,7 @@ style: 'margin-top:1px', widget: widget, enableItems: function(bool) { - var menuItems = [2,3,5,6,7,9]; + var menuItems = [2,3,5,6,8]; for (var i = 0; i < menuItems.length; i++) { if (bool) { this.menu.items.items[menuItems[i]].enable(); @@ -599,7 +601,7 @@ iconCls: 'menu-layeroptions-edit', scope: this, handler: function() { - this.widget.window.show(); + this.widget.window.show(this.id); } }, '-', @@ -621,14 +623,14 @@ } }, '-', - { - text: 'Filter..', - iconCls: 'menu-layeroptions-filter', - scope: this, - handler: function() { - this.widget.window.show(); - } - }, + //{ + //text: 'Filter..', + //iconCls: 'menu-layeroptions-filter', + //scope: this, + //handler: function() { + //this.widget.window.show(); + //} + //}, { text: 'Search..', iconCls: 'menu-layeroptions-locate', @@ -640,8 +642,7 @@ allowBlank: false, width: G.conf.combo_width_fieldset, value: "#0000FF" - }), - window: null + }) }, showSearchWindow: function() { var layer = this.parentMenu.parent.widget.layer; @@ -659,13 +660,13 @@ sortInfo: {field: 'name', direction: 'ASC'}, autoDestroy: true, data: data - }); + }); if (this.cmp.window) { this.cmp.window.destroy(); - } + } - this.cmp.window = new Ext.Window({ + this.window = new Ext.Window({ title: 'Organisation unit search', layout: 'fit', width: G.conf.window_width, @@ -677,7 +678,16 @@ labelWidth: G.conf.label_width, items: [ { html: '
Locate organisation units on the map
' }, - this.cmp.highlightColor, + { + xtype: 'colorfield', + id: 'highlightcolor', + emptyText: G.conf.emptytext, + labelSeparator: G.conf.labelseparator, + fieldLabel: G.i18n.highlight_color, + allowBlank: false, + width: G.conf.combo_width_fieldset, + value: "#0000FF" + }, { xtype: 'textfield', emptyText: G.conf.emptytext, @@ -718,8 +728,7 @@ break; } } - - var color = this.cmp.highlightColor.getValue(); + var color = Ext.getCmp('highlightcolor').getValue(); var symbolizer; if (feature.geometry.CLASS_NAME == G.conf.map_feature_type_multipolygon_class_name || @@ -750,8 +759,8 @@ } } }); - this.cmp.window.setPagePosition(Ext.getCmp('east').x - (this.cmp.window.width + 15), Ext.getCmp('center').y + 41); - this.cmp.window.show(); + this.window.setPagePosition(G.conf.window_x_left,G.conf.window_y_left); + this.window.show(this.parentMenu.parent.id); } else { Ext.message.msg(false, '' + layer.name + ': No features rendered'); @@ -896,8 +905,8 @@ } ] }); - this.cmp.labelWindow.setPagePosition(Ext.getCmp('east').x - (this.cmp.labelWindow.width + 15), Ext.getCmp('center').y + 41); - this.cmp.labelWindow.show(); + this.cmp.labelWindow.setPagePosition(G.conf.window_x_left,G.conf.window_y_left); + this.cmp.labelWindow.show(this.parentMenu.parent.id); } } else { === modified file 'dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/mapping/javascript/index.js' --- dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/mapping/javascript/index.js 2011-08-19 21:17:43 +0000 +++ dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/mapping/javascript/index.js 2011-08-20 01:20:48 +0000 @@ -2146,7 +2146,7 @@ iconCls: 'icon-baselayer', handler: function() { Ext.getCmp('baselayers_w').setPagePosition(Ext.getCmp('east').x - (Ext.getCmp('overlays_w').width + 15), Ext.getCmp('center').y + 41); - Ext.getCmp('baselayers_w').show(); + Ext.getCmp('baselayers_w').show(this.id); } }, { @@ -2156,7 +2156,7 @@ iconCls: 'icon-overlay', handler: function() { Ext.getCmp('overlays_w').setPagePosition(Ext.getCmp('east').x - (Ext.getCmp('overlays_w').width + 15), Ext.getCmp('center').y + 41); - Ext.getCmp('overlays_w').show(); + Ext.getCmp('overlays_w').show(this.id); } } ] @@ -2233,7 +2233,7 @@ } ] }); - choropleth.window.setPosition(340,45); + choropleth.window.setPagePosition(G.conf.window_x_left,G.conf.window_y_left); point = new mapfish.widgets.geostat.Point({ map: G.vars.map, @@ -2305,7 +2305,7 @@ } ] }); - point.window.setPosition(340,45); + point.window.setPagePosition(G.conf.window_x_left,G.conf.window_y_left); symbol = new mapfish.widgets.geostat.Symbol({ map: G.vars.map, @@ -2377,7 +2377,7 @@ } ] }); - symbol.window.setPosition(340,45); + symbol.window.setPagePosition(G.conf.window_x_left,G.conf.window_y_left); centroid = new mapfish.widgets.geostat.Centroid({ map: G.vars.map, @@ -2449,18 +2449,18 @@ } ] }); - centroid.window.setPosition(340,45); + centroid.window.setPagePosition(G.conf.window_x_left,G.conf.window_y_left); /* Section: map toolbar */ var mapLabel = new Ext.form.Label({ text: G.i18n.map, style: 'font:bold 11px arial; color:#333;' }); - var l_l = new Ext.form.Label({ + var layersLabel = new Ext.form.Label({ text: 'Layers', style: 'font:bold 11px arial; color:#333;' }); - var t_l = new Ext.form.Label({ + var toolsLabel = new Ext.form.Label({ text: 'Tools', style: 'font:bold 11px arial; color:#333;' }); @@ -2598,10 +2598,8 @@ favoriteWindow.hide(); } else { - var x = Ext.getCmp('center').x + G.conf.window_position_x; - var y = Ext.getCmp('center').y + G.conf.window_position_y; - favoriteWindow.setPosition(x,y); - favoriteWindow.show(); + favoriteWindow.setPagePosition(G.conf.window_x_left,G.conf.window_y_left); + favoriteWindow.show(this.id); } } }); @@ -2616,10 +2614,8 @@ predefinedMapLegendSetWindow.hide(); } else { - var x = Ext.getCmp('center').x + G.conf.window_position_x; - var y = Ext.getCmp('center').y + G.conf.window_position_y; - predefinedMapLegendSetWindow.setPosition(x,y); - predefinedMapLegendSetWindow.show(); + predefinedMapLegendSetWindow.setPagePosition(G.conf.window_x_left,G.conf.window_y_left); + predefinedMapLegendSetWindow.show(this.id); if (!G.stores.predefinedMapLegend.isLoaded) { G.stores.predefinedMapLegend.load(); } @@ -2641,10 +2637,8 @@ exportImageWindow.hide(); } else { - var x = Ext.getCmp('center').x + G.conf.window_position_x; - var y = Ext.getCmp('center').y + G.conf.window_position_y; - exportImageWindow.setPosition(x,y); - exportImageWindow.show(); + exportImageWindow.setPagePosition(G.conf.window_x_left,G.conf.window_y_left); + exportImageWindow.show(this.id); } } }); @@ -2682,8 +2676,8 @@ } }); } - control.window.setPagePosition(Ext.getCmp('east').x - (control.window.width + 15), Ext.getCmp('center').y + 41); - control.window.show(); + control.window.setPagePosition(G.conf.window_x_left,G.conf.window_y_left); + control.window.show(this.id); document.getElementById('measureDistanceDiv').innerHTML = '0 km'; control.setImmediate(true); control.geodesic = true; @@ -2706,10 +2700,8 @@ adminWindow.hide(); } else { - var x = Ext.getCmp('center').x + G.conf.window_position_x; - var y = Ext.getCmp('center').y + G.conf.window_position_y; - adminWindow.setPosition(x,y); - adminWindow.show(); + adminWindow.setPagePosition(G.conf.window_x_left,G.conf.window_y_left); + adminWindow.show(this.id); } } }); @@ -2726,7 +2718,7 @@ var c = Ext.getCmp('center').x; var e = Ext.getCmp('east').x; helpWindow.setPagePosition(c+((e-c)/2)-280, Ext.getCmp('east').y + 100); - helpWindow.show(); + helpWindow.show(this.id); } } }); @@ -2754,7 +2746,7 @@ ' ', '-', ' ',' ',' ', - l_l, + layersLabel, ' ',' ', new G.cls.vectorLayerButton('icon-thematic1', G.i18n.thematic_layer + ' 1', choropleth), new G.cls.vectorLayerButton('icon-thematic2', G.i18n.thematic_layer + ' 2', point), @@ -2763,7 +2755,7 @@ ' ', '-', ' ',' ',' ', - t_l, + toolsLabel, ' ',' ', favoritesButton, predefinedMapLegendSetButton, @@ -2892,7 +2884,7 @@ G.vars.map.events.register('click', null, function(e) { if (G.vars.relocate.active) { var mp = document.getElementById('mouseposition'); - var coordinates = '[' + mp.childNodes[1].data + ',' + mp.childNodes[4].data + ']'; + var coordinates = '[' + mp.childNodes[1].data + ',' + mp.childNodes[3].data + ']'; var center = Ext.getCmp('center').x; Ext.Ajax.request({ @@ -2908,7 +2900,7 @@ Ext.message.msg(true, '' + G.vars.relocate.feature.attributes.name + ' relocated to ' + '[' + mp.childNodes[1].data + ',' + - '' + mp.childNodes[4].data + ']'); + '' + mp.childNodes[3].data + ']'); } }); } === modified file 'dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/resources/mapfish/widgets/geostat/Centroid.js' --- dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/resources/mapfish/widgets/geostat/Centroid.js 2011-08-19 21:33:16 +0000 +++ dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/resources/mapfish/widgets/geostat/Centroid.js 2011-08-20 01:07:01 +0000 @@ -1010,7 +1010,7 @@ getLegendInfo: function() { return { name: this.valueType.isIndicator() ? this.cmp.indicator.getRawValue() : this.cmp.dataElement.getRawValue(), - time: G.system.mapDateType.isFixed() ? this.cmp.period.getRawValue() : this.cmp.startDate.getRawValue() + ' - ' + this.cmp.endDate.getRawValue(), + time: G.system.mapDateType.isFixed() ? this.cmp.period.getRawValue() : this.cmp.startDate.getRawValue() + ' to ' + this.cmp.endDate.getRawValue(), map: this.organisationUnitSelection.level.name + ' / ' + this.organisationUnitSelection.parent.name }; }, === modified file 'dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/resources/mapfish/widgets/geostat/Choropleth.js' --- dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/resources/mapfish/widgets/geostat/Choropleth.js 2011-08-19 21:33:16 +0000 +++ dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/resources/mapfish/widgets/geostat/Choropleth.js 2011-08-20 01:07:01 +0000 @@ -1614,7 +1614,7 @@ getLegendInfo: function() { return { name: this.valueType.isIndicator() ? this.cmp.indicator.getRawValue() : this.cmp.dataElement.getRawValue(), - time: G.system.mapDateType.isFixed() ? this.cmp.period.getRawValue() : this.cmp.startDate.getRawValue() + ' - ' + this.cmp.endDate.getRawValue(), + time: G.system.mapDateType.isFixed() ? this.cmp.period.getRawValue() : this.cmp.startDate.getRawValue() + ' to ' + this.cmp.endDate.getRawValue(), map: this.organisationUnitSelection.level.name + ' / ' + this.organisationUnitSelection.parent.name }; }, === modified file 'dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/resources/mapfish/widgets/geostat/Point.js' --- dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/resources/mapfish/widgets/geostat/Point.js 2011-08-19 21:33:16 +0000 +++ dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/resources/mapfish/widgets/geostat/Point.js 2011-08-20 01:07:01 +0000 @@ -1614,7 +1614,7 @@ getLegendInfo: function() { return { name: this.valueType.isIndicator() ? this.cmp.indicator.getRawValue() : this.cmp.dataElement.getRawValue(), - time: G.system.mapDateType.isFixed() ? this.cmp.period.getRawValue() : this.cmp.startDate.getRawValue() + ' - ' + this.cmp.endDate.getRawValue(), + time: G.system.mapDateType.isFixed() ? this.cmp.period.getRawValue() : this.cmp.startDate.getRawValue() + ' to ' + this.cmp.endDate.getRawValue(), map: this.organisationUnitSelection.level.name + ' / ' + this.organisationUnitSelection.parent.name }; }, === 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 2011-08-19 21:33:16 +0000 +++ dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/resources/mapfish/widgets/geostat/Symbol.js 2011-08-20 01:07:01 +0000 @@ -765,7 +765,7 @@ for (var i = 0; i < this.layer.features.length; i++) { this.layer.features[i].attributes.labelString = this.layer.features[i].attributes.name; - this.layer.features[j].attributes.name = G.util.cutString(this.layer.features[j].attributes.name, 30); + this.layer.features[i].attributes.name = G.util.cutString(this.layer.features[i].attributes.name, 30); } this.applyValues();