Commit 36ad3601d10927192c4f9ccebb1812f45a424f9a

Authored by Edmar Moretti
1 parent 353218b8

Correção no posicionamento das ferramentas área e distância

ferramentas/area/index.js
... ... @@ -3,7 +3,8 @@ if (typeof (i3GEOF) === 'undefined') {
3 3 }
4 4 i3GEOF.area =
5 5 {
6   - /**
  6 + position: [150,0],
  7 + /**
7 8 * Armazena os pontos clicados para realizar os calculos
8 9 */
9 10 pontos : {},
... ... @@ -109,7 +110,7 @@ i3GEOF.area =
109 110 };
110 111 YAHOO.util.Event.addListener(janela[0].close, "click", temp);
111 112 imagemxy = i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO));
112   - janela[0].moveTo(imagemxy[0] + 150, imagemxy[1]);
  113 + janela[0].moveTo(i3GEOF.area.position[0],i3GEOF.area.position[1]);
113 114 },
114 115 /*
115 116 * Function: ativaFoco
... ... @@ -619,4 +620,11 @@ i3GEOF.area =
619 620 }
620 621 }
621 622 }
622   - };
623 623 \ No newline at end of file
  624 + };
  625 +//aplica ao codigo i3GEOF definicoes feitas na interface do mapa
  626 +//isso permite a substituicao de funcoes e parametros
  627 +if(i3GEO.configura.ferramentas.hasOwnProperty("area")){
  628 +jQuery.each( i3GEO.configura.ferramentas.area, function(index, value) {
  629 + i3GEOF.area[index] = i3GEO.configura.ferramentas.area[index];
  630 +});
  631 +}
624 632 \ No newline at end of file
... ...
ferramentas/distancia/index.js
... ... @@ -3,6 +3,7 @@ if (typeof (i3GEOF) === 'undefined') {
3 3 }
4 4 i3GEOF.distancia =
5 5 {
  6 + position: [150,0],
6 7 /**
7 8 * Armazena os pontos clicados para realizar os calculos
8 9 */
... ... @@ -120,7 +121,7 @@ i3GEOF.distancia =
120 121 };
121 122 YAHOO.util.Event.addListener(janela[0].close, "click", temp);
122 123 imagemxy = i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO));
123   - janela[0].moveTo(imagemxy[0] + 150, imagemxy[1]);
  124 + janela[0].moveTo(i3GEOF.distancia.position[0],i3GEOF.distancia.position[1]);
124 125 },
125 126 /*
126 127 * Function: ativaFoco
... ... @@ -670,4 +671,11 @@ i3GEOF.distancia =
670 671 }
671 672 }
672 673 }
673   -};
674 674 \ No newline at end of file
  675 +};
  676 +//aplica ao codigo i3GEOF definicoes feitas na interface do mapa
  677 +//isso permite a substituicao de funcoes e parametros
  678 +if(i3GEO.configura.ferramentas.hasOwnProperty("distancia")){
  679 +jQuery.each( i3GEO.configura.ferramentas.distancia, function(index, value) {
  680 + i3GEOF.distancia[index] = i3GEO.configura.ferramentas.distancia[index];
  681 +});
  682 +}
675 683 \ No newline at end of file
... ...
interface/openlayersdebug.htm
... ... @@ -914,6 +914,12 @@
914 914 //janela de conversao de coordenadas
915 915 wkt2layer : {
916 916 position : [150,150]
  917 + },
  918 + area : {
  919 + position : [150,10]
  920 + },
  921 + distancia : {
  922 + position : [150,10]
917 923 }
918 924 },
919 925 //configuracoes especificas para a interface que utiliza o OpenLayers
... ...