| Thread Previous • Date Previous • Date Next • Thread Next |
On Fri, Jun 18, 2010 at 2:28 PM, <noreply@xxxxxxxxxxxxx> wrote:
> Merge authors:
> Jan Henrik Øverland (janhenrik-overland)
> ------------------------------------------------------------
> revno: 2004 [merge]
> committer: Jan Henrik Overland <janhenrik.overland@xxxxxxxxx>
> branch nick: trunk
> timestamp: Fri 2010-06-18 14:26:58 +0200
> message:
> (GIS) Opacity management implemented for all layer types.
> modified:
>
> dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/mapping/script/index.js
>
>
> --
> lp:dhis2
> https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk<https://code.launchpad.net/%7Edhis2-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<https://code.launchpad.net/%7Edhis2-devs-core/dhis2/trunk/+edit-subscription>
>
> === 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-06-17 15:27:20 +0000
> +++
> dhis-2/dhis-web/dhis-web-mapping/src/main/webapp/dhis-web-mapping/mapping/script/index.js
> 2010-06-18 12:13:13 +0000
> @@ -2848,9 +2848,9 @@
>
> addOverlaysToMap();
>
> - function showWMSLegend(layer) {
> + function showWMSLayerOptions(layer) {
> var baseLayerOptionsWindow = new Ext.Window({
> - title: 'Layer options: <span style="font-weight:normal;">' +
> layer.name + '</span>',
> + title: 'Options: <span style="font-weight:normal;">' +
> layer.name + '</span>',
> items: [
> {
> xtype: 'menu',
> @@ -2890,6 +2890,53 @@
> }
> }
> }
> + },
> + {
> + html: 'Opacity',
> + menu: {
> + items: [
> + {
> + html: '0.1',
> + listeners: { 'click': { fn:
> function() { layer.setOpacity(0.1); } } }
> + },
> + {
> + html: '0.2',
> + listeners: { 'click': { fn:
> function() { layer.setOpacity(0.2); } } }
> + },
> + {
> + html: '0.3',
> + listeners: { 'click': { fn:
> function() { layer.setOpacity(0.3); } } }
> + },
> + {
> + html: '0.4',
> + listeners: { 'click': { fn:
> function() { layer.setOpacity(0.4); } } }
> + },
> + {
> + html: '0.5',
> + listeners: { 'click': { fn:
> function() { layer.setOpacity(0.5); } } }
> + },
> + {
> + html: '0.6',
> + listeners: { 'click': { fn:
> function() { layer.setOpacity(0.6); } } }
> + },
> + {
> + html: '0.7',
> + listeners: { 'click': { fn:
> function() { layer.setOpacity(0.7); } } }
> + },
> + {
> + html: '0.8',
> + listeners: { 'click': { fn:
> function() { layer.setOpacity(0.8); } } }
> + },
> + {
> + html: '0.9',
> + listeners: { 'click': { fn:
> function() { layer.setOpacity(0.9); } } }
> + },
> + {
> + html: '1.0',
> + listeners: { 'click': { fn:
> function() { layer.setOpacity(1.0); } } }
> + }
> + ]
> + }
> }
> ]
> }
> @@ -2898,6 +2945,70 @@
> baseLayerOptionsWindow.setPagePosition(Ext.getCmp('east').x - 190,
> Ext.getCmp('center').y + 50);
> baseLayerOptionsWindow.show();
> }
> +
> + function showVectorLayerOptions(layer) {
> + var vectorLayerOptionsWindow = new Ext.Window({
> + title: 'Options: <span style="font-weight:normal;">' +
> layer.name + '</span>',
> + items: [
> + {
> + xtype: 'menu',
> + id: 'vectorlayeroptions_m',
> + floating: false,
> + items: [
> + {
> + html: 'Opacity',
> + menu: {
> + items: [
> + {
> + html: '0.1',
> + listeners: { 'click': { fn:
> function() { layer.setOpacity(0.1); } } }
> + },
> + {
> + html: '0.2',
> + listeners: { 'click': { fn:
> function() { layer.setOpacity(0.2); } } }
> + },
> + {
> + html: '0.3',
> + listeners: { 'click': { fn:
> function() { layer.setOpacity(0.3); } } }
> + },
> + {
> + html: '0.4',
> + listeners: { 'click': { fn:
> function() { layer.setOpacity(0.4); } } }
> + },
> + {
> + html: '0.5',
> + listeners: { 'click': { fn:
> function() { layer.setOpacity(0.5); } } }
> + },
> + {
> + html: '0.6',
> + listeners: { 'click': { fn:
> function() { layer.setOpacity(0.6); } } }
> + },
> + {
> + html: '0.7',
> + listeners: { 'click': { fn:
> function() { layer.setOpacity(0.7); } } }
> + },
> + {
> + html: '0.8',
> + listeners: { 'click': { fn:
> function() { layer.setOpacity(0.8); } } }
> + },
> + {
> + html: '0.9',
> + listeners: { 'click': { fn:
> function() { layer.setOpacity(0.9); } } }
> + },
> + {
> + html: '1.0',
> + listeners: { 'click': { fn:
> function() { layer.setOpacity(1.0); } } }
> + }
> + ]
> + }
> + }
> + ]
> + }
> + ]
> + });
> + vectorLayerOptionsWindow.setPagePosition(Ext.getCmp('east').x -
> 173, Ext.getCmp('center').y + 50);
> + vectorLayerOptionsWindow.show();
> + }
>
> var layerTreeConfig = [{
> nodeType: 'gx_baselayercontainer',
> @@ -2929,13 +3040,13 @@
> 'click': {
> fn: function(n) {
> if
> (n.isAncestor(this.getNodeById('xnode-253'))) {
> -
> showWMSLegend(MAP.getLayersByName(n.attributes.layer.name)[0]);
> +
> showWMSLayerOptions(MAP.getLayersByName(n.attributes.layer.name)[0]);
> }
> else if (n.isAncestor(this.getNodeById('xnode-254'))) {
> - //alert(n.attributes.layer.name);
> + showVectorLayerOptions(MAP.getLayersByName(
> n.attributes.layer.name)[0]);
> }
> else {
> -
> //alert(n.attributes.layer);
> +
> showVectorLayerOptions(MAP.getLayersByName(n.attributes.layer)[0]);
> }
> }
> }
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~dhis2-devs<https://launchpad.net/%7Edhis2-devs>
> Post to : dhis2-devs@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~dhis2-devs<https://launchpad.net/%7Edhis2-devs>
> More help : https://help.launchpad.net/ListHelp
>
>
Attachment:
opacity.png
Description: PNG image
Attachment:
opacity2.png
Description: PNG image
| Thread Previous • Date Previous • Date Next • Thread Next |