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,7 +3,8 @@ if (typeof (i3GEOF) === 'undefined') {
3 } 3 }
4 i3GEOF.area = 4 i3GEOF.area =
5 { 5 {
6 - /** 6 + position: [150,0],
  7 + /**
7 * Armazena os pontos clicados para realizar os calculos 8 * Armazena os pontos clicados para realizar os calculos
8 */ 9 */
9 pontos : {}, 10 pontos : {},
@@ -109,7 +110,7 @@ i3GEOF.area = @@ -109,7 +110,7 @@ i3GEOF.area =
109 }; 110 };
110 YAHOO.util.Event.addListener(janela[0].close, "click", temp); 111 YAHOO.util.Event.addListener(janela[0].close, "click", temp);
111 imagemxy = i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO)); 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 * Function: ativaFoco 116 * Function: ativaFoco
@@ -619,4 +620,11 @@ i3GEOF.area = @@ -619,4 +620,11 @@ i3GEOF.area =
619 } 620 }
620 } 621 }
621 } 622 }
622 - };  
623 \ No newline at end of file 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 \ No newline at end of file 632 \ No newline at end of file
ferramentas/distancia/index.js
@@ -3,6 +3,7 @@ if (typeof (i3GEOF) === 'undefined') { @@ -3,6 +3,7 @@ if (typeof (i3GEOF) === 'undefined') {
3 } 3 }
4 i3GEOF.distancia = 4 i3GEOF.distancia =
5 { 5 {
  6 + position: [150,0],
6 /** 7 /**
7 * Armazena os pontos clicados para realizar os calculos 8 * Armazena os pontos clicados para realizar os calculos
8 */ 9 */
@@ -120,7 +121,7 @@ i3GEOF.distancia = @@ -120,7 +121,7 @@ i3GEOF.distancia =
120 }; 121 };
121 YAHOO.util.Event.addListener(janela[0].close, "click", temp); 122 YAHOO.util.Event.addListener(janela[0].close, "click", temp);
122 imagemxy = i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO)); 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 * Function: ativaFoco 127 * Function: ativaFoco
@@ -670,4 +671,11 @@ i3GEOF.distancia = @@ -670,4 +671,11 @@ i3GEOF.distancia =
670 } 671 }
671 } 672 }
672 } 673 }
673 -};  
674 \ No newline at end of file 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 \ No newline at end of file 683 \ No newline at end of file
interface/openlayersdebug.htm
@@ -914,6 +914,12 @@ @@ -914,6 +914,12 @@
914 //janela de conversao de coordenadas 914 //janela de conversao de coordenadas
915 wkt2layer : { 915 wkt2layer : {
916 position : [150,150] 916 position : [150,150]
  917 + },
  918 + area : {
  919 + position : [150,10]
  920 + },
  921 + distancia : {
  922 + position : [150,10]
917 } 923 }
918 }, 924 },
919 //configuracoes especificas para a interface que utiliza o OpenLayers 925 //configuracoes especificas para a interface que utiliza o OpenLayers