Commit c036b225f5ce9bda0e19516d1da7696bd2fbf77f

Authored by Edmar Moretti
1 parent 2ea95bb1

Inclusão das funções de apresentação de coordenadas no próprio HTML da interface

css/default.css
... ... @@ -324,6 +324,7 @@ Configuracoes especificas dos elementos que ficam no rodape
324 324 margin: 0;
325 325 border: 0px solid white;
326 326 box-shadow: none;
  327 + text-align:center;
327 328 }
328 329 .i3GeoMascaraCoord span {
329 330 border: 0px solid white;
... ...
css/i3geo7.css.php 100644 → 100755
interface/black_carto_ol.htm
... ... @@ -59,17 +59,19 @@
59 59  
60 60 <!-- aqui sera incluido o gadget que mostra a coordenada geografica da posicao do mouse -->
61 61 <div class="localizarxy fundoRodape">
62   - <div class="i3GeoMascaraCoord" id="localizarxygeoProj" style="display: block;">
  62 + <div class="i3GeoMascaraCoord" style="display: block;">
63 63 <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo">
64 64 <option>DMS:</option>
65 65 <option value="janela">janela</option>
66   - <option value="geoProj">Geo</option>
  66 + <option value="geoProj">DMS</option>
67 67 <option value="dd">Déc. de grau</option>
68 68 <option value="geohash">GeoHash</option>
69 69 <option value="policonicaSad69">Polic SAD-69</option>
70 70 <option value="utmSad69Proj">UTM Sad-69</option>
71 71 <option value="utmSirgas2000Proj">UTM Sirgas</option>
72 72 </select>
  73 + </div>
  74 + <div class="i3GeoMascaraCoord" id="localizarxygeoProj" style="display: block;position: absolute;top: 0px;left: 60px;">
73 75 X:
74 76 <input name="" value="-00" size="3" title="grau" id="localizarxygeoProjxg" type="text">
75 77 <input name="" value="00" size="2" title="minuto" id="localizarxygeoProjxm" type="text">
... ... @@ -80,66 +82,24 @@
80 82 <input name="" value="00.00" size="5" title="segundo" id="localizarxygeoProjys" type="text">
81 83 <img class="ticfind" style="margin-left:8px;" title="zoom" onclick="i3GEO.coordenadas.zoomPontoGeo()" src="../imagens/branco.gif">
82 84 </div>
83   - <div id="localizarxydd" class="i3GeoMascaraCoord" style="display: none;">
84   - <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo">
85   - <option>DMS:</option>
86   - <option value="janela">janela</option>
87   - <option value="geoProj">Geo</option>
88   - <option value="dd">Déc. de grau</option>
89   - <option value="geohash">GeoHash</option>
90   - <option value="policonicaSad69">Polic SAD-69</option>
91   - <option value="utmSad69Proj">UTM Sad-69</option>
92   - <option value="utmSirgas2000Proj">UTM Sirgas</option>
93   - </select>
  85 + <div id="localizarxydd" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;">
94 86 X: <input name="" value="00" size="12" title="X" id="localizarxyddX" type="text">
95 87 Y: <input name="" value="00" size="12" title="Y" id="localizarxyddY" type="text">
96   - Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyddZN" type="text">
97 88 </div>
98   - <div id="localizarxygeohash" class="i3GeoMascaraCoord" style="display: none;">
  89 + <div id="localizarxygeohash" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;">
99 90 GeoHash <input name="" value="00" size="12" title="Cod" id="localizarxygeohashCodigo" type="text">
100 91 <img class="ticfind" style="margin-left:8px;" title="zoom" onclick="i3GEO.coordenadas.geohash.zoomCodigo('localizarxygeohashCodigo')" src="../imagens/branco.gif">
101 92 </div>
102   - <div id="localizarxypoliconicaSad69" class="i3GeoMascaraCoord" style="display: none;">
103   - <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo">
104   - <option>DMS:</option>
105   - <option value="janela">janela</option>
106   - <option value="geoProj">Geo</option>
107   - <option value="dd">Déc. de grau</option>
108   - <option value="geohash">GeoHash</option>
109   - <option value="policonicaSad69">Polic SAD-69</option>
110   - <option value="utmSad69Proj">UTM Sad-69</option>
111   - <option value="utmSirgas2000Proj">UTM Sirgas</option>
112   - </select>
  93 + <div id="localizarxypoliconicaSad69" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;">
113 94 X: <input name="" value="00" size="12" title="X" id="localizarxypoliconicaSad69X" type="text">
114 95 Y: <input name="" value="00" size="12" title="Y" id="localizarxypoliconicaSad69Y" type="text">
115   - Zn: <input name="" value="--" size="2" title="Zona" id="localizarxypoliconicaSad69ZN" type="text">
116 96 </div>
117   - <div id="localizarxyutmSad69Proj" class="i3GeoMascaraCoord" style="display: none;">
118   - <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo">
119   - <option>DMS:</option>
120   - <option value="janela">janela</option>
121   - <option value="geoProj">Geo</option>
122   - <option value="dd">Déc. de grau</option>
123   - <option value="geohash">GeoHash</option>
124   - <option value="policonicaSad69">Polic SAD-69</option>
125   - <option value="utmSad69Proj">UTM Sad-69</option>
126   - <option value="utmSirgas2000Proj">UTM Sirgas</option>
127   - </select>
  97 + <div id="localizarxyutmSad69Proj" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;">
128 98 X: <input name="" value="00" size="12" title="X" id="localizarxyutmSad69ProjX" type="text">
129 99 Y: <input name="" value="00" size="12" title="Y" id="localizarxyutmSad69ProjY" type="text">
130 100 Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyutmSad69ProjZN" type="text">
131 101 </div>
132   - <div id="localizarxyutmSirgas2000Proj" class="i3GeoMascaraCoord" style="display: none;">
133   - <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo">
134   - <option>DMS:</option>
135   - <option value="janela">janela</option>
136   - <option value="geoProj">Geo</option>
137   - <option value="dd">Déc. de grau</option>
138   - <option value="geohash">GeoHash</option>
139   - <option value="policonicaSad69">Polic SAD-69</option>
140   - <option value="utmSad69Proj">UTM Sad-69</option>
141   - <option value="utmSirgas2000Proj">UTM Sirgas</option>
142   - </select>
  102 + <div id="localizarxyutmSirgas2000Proj" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;">
143 103 X: <input name="" value="00" size="12" title="X" id="localizarxyutmSirgas2000ProjX" type="text">
144 104 Y: <input name="" value="00" size="12" title="Y" id="localizarxyutmSirgas2000ProjY" type="text">
145 105 Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyutmSirgas2000ProjZN" type="text">
... ...
interface/black_gm.phtml
... ... @@ -80,17 +80,19 @@ include(&quot;../ms_configura.php&quot;);
80 80  
81 81 <!-- aqui sera incluido o gadget que mostra a coordenada geografica da posicao do mouse -->
82 82 <div class="localizarxy fundoRodape">
83   - <div class="i3GeoMascaraCoord" id="localizarxygeoProj" style="display: block;">
  83 + <div class="i3GeoMascaraCoord" style="display: block;">
84 84 <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo">
85 85 <option>DMS:</option>
86 86 <option value="janela">janela</option>
87   - <option value="geoProj">Geo</option>
  87 + <option value="geoProj">DMS</option>
88 88 <option value="dd">Déc. de grau</option>
89 89 <option value="geohash">GeoHash</option>
90 90 <option value="policonicaSad69">Polic SAD-69</option>
91 91 <option value="utmSad69Proj">UTM Sad-69</option>
92 92 <option value="utmSirgas2000Proj">UTM Sirgas</option>
93 93 </select>
  94 + </div>
  95 + <div class="i3GeoMascaraCoord" id="localizarxygeoProj" style="display: block;position: absolute;top: 0px;left: 60px;">
94 96 X:
95 97 <input name="" value="-00" size="3" title="grau" id="localizarxygeoProjxg" type="text">
96 98 <input name="" value="00" size="2" title="minuto" id="localizarxygeoProjxm" type="text">
... ... @@ -101,66 +103,24 @@ include(&quot;../ms_configura.php&quot;);
101 103 <input name="" value="00.00" size="5" title="segundo" id="localizarxygeoProjys" type="text">
102 104 <img class="ticfind" style="margin-left:8px;" title="zoom" onclick="i3GEO.coordenadas.zoomPontoGeo()" src="../imagens/branco.gif">
103 105 </div>
104   - <div id="localizarxydd" class="i3GeoMascaraCoord" style="display: none;">
105   - <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo">
106   - <option>DMS:</option>
107   - <option value="janela">janela</option>
108   - <option value="geoProj">Geo</option>
109   - <option value="dd">Déc. de grau</option>
110   - <option value="geohash">GeoHash</option>
111   - <option value="policonicaSad69">Polic SAD-69</option>
112   - <option value="utmSad69Proj">UTM Sad-69</option>
113   - <option value="utmSirgas2000Proj">UTM Sirgas</option>
114   - </select>
  106 + <div id="localizarxydd" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;">
115 107 X: <input name="" value="00" size="12" title="X" id="localizarxyddX" type="text">
116 108 Y: <input name="" value="00" size="12" title="Y" id="localizarxyddY" type="text">
117   - Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyddZN" type="text">
118 109 </div>
119   - <div id="localizarxygeohash" class="i3GeoMascaraCoord" style="display: none;">
  110 + <div id="localizarxygeohash" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;">
120 111 GeoHash <input name="" value="00" size="12" title="Cod" id="localizarxygeohashCodigo" type="text">
121 112 <img class="ticfind" style="margin-left:8px;" title="zoom" onclick="i3GEO.coordenadas.geohash.zoomCodigo('localizarxygeohashCodigo')" src="../imagens/branco.gif">
122 113 </div>
123   - <div id="localizarxypoliconicaSad69" class="i3GeoMascaraCoord" style="display: none;">
124   - <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo">
125   - <option>DMS:</option>
126   - <option value="janela">janela</option>
127   - <option value="geoProj">Geo</option>
128   - <option value="dd">Déc. de grau</option>
129   - <option value="geohash">GeoHash</option>
130   - <option value="policonicaSad69">Polic SAD-69</option>
131   - <option value="utmSad69Proj">UTM Sad-69</option>
132   - <option value="utmSirgas2000Proj">UTM Sirgas</option>
133   - </select>
  114 + <div id="localizarxypoliconicaSad69" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;">
134 115 X: <input name="" value="00" size="12" title="X" id="localizarxypoliconicaSad69X" type="text">
135 116 Y: <input name="" value="00" size="12" title="Y" id="localizarxypoliconicaSad69Y" type="text">
136   - Zn: <input name="" value="--" size="2" title="Zona" id="localizarxypoliconicaSad69ZN" type="text">
137 117 </div>
138   - <div id="localizarxyutmSad69Proj" class="i3GeoMascaraCoord" style="display: none;">
139   - <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo">
140   - <option>DMS:</option>
141   - <option value="janela">janela</option>
142   - <option value="geoProj">Geo</option>
143   - <option value="dd">Déc. de grau</option>
144   - <option value="geohash">GeoHash</option>
145   - <option value="policonicaSad69">Polic SAD-69</option>
146   - <option value="utmSad69Proj">UTM Sad-69</option>
147   - <option value="utmSirgas2000Proj">UTM Sirgas</option>
148   - </select>
  118 + <div id="localizarxyutmSad69Proj" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;">
149 119 X: <input name="" value="00" size="12" title="X" id="localizarxyutmSad69ProjX" type="text">
150 120 Y: <input name="" value="00" size="12" title="Y" id="localizarxyutmSad69ProjY" type="text">
151 121 Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyutmSad69ProjZN" type="text">
152 122 </div>
153   - <div id="localizarxyutmSirgas2000Proj" class="i3GeoMascaraCoord" style="display: none;">
154   - <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo">
155   - <option>DMS:</option>
156   - <option value="janela">janela</option>
157   - <option value="geoProj">Geo</option>
158   - <option value="dd">Déc. de grau</option>
159   - <option value="geohash">GeoHash</option>
160   - <option value="policonicaSad69">Polic SAD-69</option>
161   - <option value="utmSad69Proj">UTM Sad-69</option>
162   - <option value="utmSirgas2000Proj">UTM Sirgas</option>
163   - </select>
  123 + <div id="localizarxyutmSirgas2000Proj" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;">
164 124 X: <input name="" value="00" size="12" title="X" id="localizarxyutmSirgas2000ProjX" type="text">
165 125 Y: <input name="" value="00" size="12" title="Y" id="localizarxyutmSirgas2000ProjY" type="text">
166 126 Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyutmSirgas2000ProjZN" type="text">
... ...
interface/black_osm.htm
... ... @@ -59,17 +59,19 @@
59 59  
60 60 <!-- aqui sera incluido o gadget que mostra a coordenada geografica da posicao do mouse -->
61 61 <div class="localizarxy fundoRodape">
62   - <div class="i3GeoMascaraCoord" id="localizarxygeoProj" style="display: block;">
  62 + <div class="i3GeoMascaraCoord" style="display: block;">
63 63 <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo">
64 64 <option>DMS:</option>
65 65 <option value="janela">janela</option>
66   - <option value="geoProj">Geo</option>
  66 + <option value="geoProj">DMS</option>
67 67 <option value="dd">Déc. de grau</option>
68 68 <option value="geohash">GeoHash</option>
69 69 <option value="policonicaSad69">Polic SAD-69</option>
70 70 <option value="utmSad69Proj">UTM Sad-69</option>
71 71 <option value="utmSirgas2000Proj">UTM Sirgas</option>
72 72 </select>
  73 + </div>
  74 + <div class="i3GeoMascaraCoord" id="localizarxygeoProj" style="display: block;position: absolute;top: 0px;left: 60px;">
73 75 X:
74 76 <input name="" value="-00" size="3" title="grau" id="localizarxygeoProjxg" type="text">
75 77 <input name="" value="00" size="2" title="minuto" id="localizarxygeoProjxm" type="text">
... ... @@ -80,66 +82,24 @@
80 82 <input name="" value="00.00" size="5" title="segundo" id="localizarxygeoProjys" type="text">
81 83 <img class="ticfind" style="margin-left:8px;" title="zoom" onclick="i3GEO.coordenadas.zoomPontoGeo()" src="../imagens/branco.gif">
82 84 </div>
83   - <div id="localizarxydd" class="i3GeoMascaraCoord" style="display: none;">
84   - <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo">
85   - <option>DMS:</option>
86   - <option value="janela">janela</option>
87   - <option value="geoProj">Geo</option>
88   - <option value="dd">Déc. de grau</option>
89   - <option value="geohash">GeoHash</option>
90   - <option value="policonicaSad69">Polic SAD-69</option>
91   - <option value="utmSad69Proj">UTM Sad-69</option>
92   - <option value="utmSirgas2000Proj">UTM Sirgas</option>
93   - </select>
  85 + <div id="localizarxydd" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;">
94 86 X: <input name="" value="00" size="12" title="X" id="localizarxyddX" type="text">
95 87 Y: <input name="" value="00" size="12" title="Y" id="localizarxyddY" type="text">
96   - Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyddZN" type="text">
97 88 </div>
98   - <div id="localizarxygeohash" class="i3GeoMascaraCoord" style="display: none;">
  89 + <div id="localizarxygeohash" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;">
99 90 GeoHash <input name="" value="00" size="12" title="Cod" id="localizarxygeohashCodigo" type="text">
100 91 <img class="ticfind" style="margin-left:8px;" title="zoom" onclick="i3GEO.coordenadas.geohash.zoomCodigo('localizarxygeohashCodigo')" src="../imagens/branco.gif">
101 92 </div>
102   - <div id="localizarxypoliconicaSad69" class="i3GeoMascaraCoord" style="display: none;">
103   - <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo">
104   - <option>DMS:</option>
105   - <option value="janela">janela</option>
106   - <option value="geoProj">Geo</option>
107   - <option value="dd">Déc. de grau</option>
108   - <option value="geohash">GeoHash</option>
109   - <option value="policonicaSad69">Polic SAD-69</option>
110   - <option value="utmSad69Proj">UTM Sad-69</option>
111   - <option value="utmSirgas2000Proj">UTM Sirgas</option>
112   - </select>
  93 + <div id="localizarxypoliconicaSad69" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;">
113 94 X: <input name="" value="00" size="12" title="X" id="localizarxypoliconicaSad69X" type="text">
114 95 Y: <input name="" value="00" size="12" title="Y" id="localizarxypoliconicaSad69Y" type="text">
115   - Zn: <input name="" value="--" size="2" title="Zona" id="localizarxypoliconicaSad69ZN" type="text">
116 96 </div>
117   - <div id="localizarxyutmSad69Proj" class="i3GeoMascaraCoord" style="display: none;">
118   - <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo">
119   - <option>DMS:</option>
120   - <option value="janela">janela</option>
121   - <option value="geoProj">Geo</option>
122   - <option value="dd">Déc. de grau</option>
123   - <option value="geohash">GeoHash</option>
124   - <option value="policonicaSad69">Polic SAD-69</option>
125   - <option value="utmSad69Proj">UTM Sad-69</option>
126   - <option value="utmSirgas2000Proj">UTM Sirgas</option>
127   - </select>
  97 + <div id="localizarxyutmSad69Proj" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;">
128 98 X: <input name="" value="00" size="12" title="X" id="localizarxyutmSad69ProjX" type="text">
129 99 Y: <input name="" value="00" size="12" title="Y" id="localizarxyutmSad69ProjY" type="text">
130 100 Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyutmSad69ProjZN" type="text">
131 101 </div>
132   - <div id="localizarxyutmSirgas2000Proj" class="i3GeoMascaraCoord" style="display: none;">
133   - <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo">
134   - <option>DMS:</option>
135   - <option value="janela">janela</option>
136   - <option value="geoProj">Geo</option>
137   - <option value="dd">Déc. de grau</option>
138   - <option value="geohash">GeoHash</option>
139   - <option value="policonicaSad69">Polic SAD-69</option>
140   - <option value="utmSad69Proj">UTM Sad-69</option>
141   - <option value="utmSirgas2000Proj">UTM Sirgas</option>
142   - </select>
  102 + <div id="localizarxyutmSirgas2000Proj" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;">
143 103 X: <input name="" value="00" size="12" title="X" id="localizarxyutmSirgas2000ProjX" type="text">
144 104 Y: <input name="" value="00" size="12" title="Y" id="localizarxyutmSirgas2000ProjY" type="text">
145 105 Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyutmSirgas2000ProjZN" type="text">
... ...
interface/googlemaps_noite.phtml
... ... @@ -80,17 +80,19 @@ include(&quot;../ms_configura.php&quot;);
80 80  
81 81 <!-- aqui sera incluido o gadget que mostra a coordenada geografica da posicao do mouse -->
82 82 <div class="localizarxy fundoRodape">
83   - <div class="i3GeoMascaraCoord" id="localizarxygeoProj" style="display: block;">
  83 + <div class="i3GeoMascaraCoord" style="display: block;">
84 84 <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo">
85 85 <option>DMS:</option>
86 86 <option value="janela">janela</option>
87   - <option value="geoProj">Geo</option>
  87 + <option value="geoProj">DMS</option>
88 88 <option value="dd">Déc. de grau</option>
89 89 <option value="geohash">GeoHash</option>
90 90 <option value="policonicaSad69">Polic SAD-69</option>
91 91 <option value="utmSad69Proj">UTM Sad-69</option>
92 92 <option value="utmSirgas2000Proj">UTM Sirgas</option>
93 93 </select>
  94 + </div>
  95 + <div class="i3GeoMascaraCoord" id="localizarxygeoProj" style="display: block;position: absolute;top: 0px;left: 60px;">
94 96 X:
95 97 <input name="" value="-00" size="3" title="grau" id="localizarxygeoProjxg" type="text">
96 98 <input name="" value="00" size="2" title="minuto" id="localizarxygeoProjxm" type="text">
... ... @@ -101,72 +103,29 @@ include(&quot;../ms_configura.php&quot;);
101 103 <input name="" value="00.00" size="5" title="segundo" id="localizarxygeoProjys" type="text">
102 104 <img class="ticfind" style="margin-left:8px;" title="zoom" onclick="i3GEO.coordenadas.zoomPontoGeo()" src="../imagens/branco.gif">
103 105 </div>
104   - <div id="localizarxydd" class="i3GeoMascaraCoord" style="display: none;">
105   - <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo">
106   - <option>DMS:</option>
107   - <option value="janela">janela</option>
108   - <option value="geoProj">Geo</option>
109   - <option value="dd">Déc. de grau</option>
110   - <option value="geohash">GeoHash</option>
111   - <option value="policonicaSad69">Polic SAD-69</option>
112   - <option value="utmSad69Proj">UTM Sad-69</option>
113   - <option value="utmSirgas2000Proj">UTM Sirgas</option>
114   - </select>
  106 + <div id="localizarxydd" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;">
115 107 X: <input name="" value="00" size="12" title="X" id="localizarxyddX" type="text">
116 108 Y: <input name="" value="00" size="12" title="Y" id="localizarxyddY" type="text">
117   - Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyddZN" type="text">
118 109 </div>
119   - <div id="localizarxygeohash" class="i3GeoMascaraCoord" style="display: none;">
  110 + <div id="localizarxygeohash" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;">
120 111 GeoHash <input name="" value="00" size="12" title="Cod" id="localizarxygeohashCodigo" type="text">
121 112 <img class="ticfind" style="margin-left:8px;" title="zoom" onclick="i3GEO.coordenadas.geohash.zoomCodigo('localizarxygeohashCodigo')" src="../imagens/branco.gif">
122 113 </div>
123   - <div id="localizarxypoliconicaSad69" class="i3GeoMascaraCoord" style="display: none;">
124   - <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo">
125   - <option>DMS:</option>
126   - <option value="janela">janela</option>
127   - <option value="geoProj">Geo</option>
128   - <option value="dd">Déc. de grau</option>
129   - <option value="geohash">GeoHash</option>
130   - <option value="policonicaSad69">Polic SAD-69</option>
131   - <option value="utmSad69Proj">UTM Sad-69</option>
132   - <option value="utmSirgas2000Proj">UTM Sirgas</option>
133   - </select>
  114 + <div id="localizarxypoliconicaSad69" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;">
134 115 X: <input name="" value="00" size="12" title="X" id="localizarxypoliconicaSad69X" type="text">
135 116 Y: <input name="" value="00" size="12" title="Y" id="localizarxypoliconicaSad69Y" type="text">
136   - Zn: <input name="" value="--" size="2" title="Zona" id="localizarxypoliconicaSad69ZN" type="text">
137 117 </div>
138   - <div id="localizarxyutmSad69Proj" class="i3GeoMascaraCoord" style="display: none;">
139   - <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo">
140   - <option>DMS:</option>
141   - <option value="janela">janela</option>
142   - <option value="geoProj">Geo</option>
143   - <option value="dd">Déc. de grau</option>
144   - <option value="geohash">GeoHash</option>
145   - <option value="policonicaSad69">Polic SAD-69</option>
146   - <option value="utmSad69Proj">UTM Sad-69</option>
147   - <option value="utmSirgas2000Proj">UTM Sirgas</option>
148   - </select>
  118 + <div id="localizarxyutmSad69Proj" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;">
149 119 X: <input name="" value="00" size="12" title="X" id="localizarxyutmSad69ProjX" type="text">
150 120 Y: <input name="" value="00" size="12" title="Y" id="localizarxyutmSad69ProjY" type="text">
151 121 Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyutmSad69ProjZN" type="text">
152 122 </div>
153   - <div id="localizarxyutmSirgas2000Proj" class="i3GeoMascaraCoord" style="display: none;">
154   - <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo">
155   - <option>DMS:</option>
156   - <option value="janela">janela</option>
157   - <option value="geoProj">Geo</option>
158   - <option value="dd">Déc. de grau</option>
159   - <option value="geohash">GeoHash</option>
160   - <option value="policonicaSad69">Polic SAD-69</option>
161   - <option value="utmSad69Proj">UTM Sad-69</option>
162   - <option value="utmSirgas2000Proj">UTM Sirgas</option>
163   - </select>
  123 + <div id="localizarxyutmSirgas2000Proj" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;">
164 124 X: <input name="" value="00" size="12" title="X" id="localizarxyutmSirgas2000ProjX" type="text">
165 125 Y: <input name="" value="00" size="12" title="Y" id="localizarxyutmSirgas2000ProjY" type="text">
166 126 Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyutmSirgas2000ProjZN" type="text">
167 127 </div>
168 128 </div>
169   -
170 129 <!-- barra de ícones de navegacao -->
171 130 <div class="ol-i3GEOcontrols ol-control">
172 131 <button onclick="i3GEO.Interface.zoom2ext(i3GEO.parametros.extentTotal)" style="float: left;">
... ...
interface/openlayersdebug.htm
... ... @@ -59,17 +59,19 @@
59 59  
60 60 <!-- aqui sera incluido o gadget que mostra a coordenada geografica da posicao do mouse -->
61 61 <div class="localizarxy fundoRodape">
62   - <div class="i3GeoMascaraCoord" id="localizarxygeoProj" style="display: block;">
  62 + <div class="i3GeoMascaraCoord" style="display: block;">
63 63 <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo">
64 64 <option>DMS:</option>
65 65 <option value="janela">janela</option>
66   - <option value="geoProj">Geo</option>
  66 + <option value="geoProj">DMS</option>
67 67 <option value="dd">Déc. de grau</option>
68 68 <option value="geohash">GeoHash</option>
69 69 <option value="policonicaSad69">Polic SAD-69</option>
70 70 <option value="utmSad69Proj">UTM Sad-69</option>
71 71 <option value="utmSirgas2000Proj">UTM Sirgas</option>
72 72 </select>
  73 + </div>
  74 + <div class="i3GeoMascaraCoord" id="localizarxygeoProj" style="display: block;position: absolute;top: 0px;left: 60px;">
73 75 X:
74 76 <input name="" value="-00" size="3" title="grau" id="localizarxygeoProjxg" type="text">
75 77 <input name="" value="00" size="2" title="minuto" id="localizarxygeoProjxm" type="text">
... ... @@ -80,66 +82,24 @@
80 82 <input name="" value="00.00" size="5" title="segundo" id="localizarxygeoProjys" type="text">
81 83 <img class="ticfind" style="margin-left:8px;" title="zoom" onclick="i3GEO.coordenadas.zoomPontoGeo()" src="../imagens/branco.gif">
82 84 </div>
83   - <div id="localizarxydd" class="i3GeoMascaraCoord" style="display: none;">
84   - <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo">
85   - <option>DMS:</option>
86   - <option value="janela">janela</option>
87   - <option value="geoProj">Geo</option>
88   - <option value="dd">Déc. de grau</option>
89   - <option value="geohash">GeoHash</option>
90   - <option value="policonicaSad69">Polic SAD-69</option>
91   - <option value="utmSad69Proj">UTM Sad-69</option>
92   - <option value="utmSirgas2000Proj">UTM Sirgas</option>
93   - </select>
  85 + <div id="localizarxydd" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;">
94 86 X: <input name="" value="00" size="12" title="X" id="localizarxyddX" type="text">
95 87 Y: <input name="" value="00" size="12" title="Y" id="localizarxyddY" type="text">
96   - Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyddZN" type="text">
97 88 </div>
98   - <div id="localizarxygeohash" class="i3GeoMascaraCoord" style="display: none;">
  89 + <div id="localizarxygeohash" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;">
99 90 GeoHash <input name="" value="00" size="12" title="Cod" id="localizarxygeohashCodigo" type="text">
100 91 <img class="ticfind" style="margin-left:8px;" title="zoom" onclick="i3GEO.coordenadas.geohash.zoomCodigo('localizarxygeohashCodigo')" src="../imagens/branco.gif">
101 92 </div>
102   - <div id="localizarxypoliconicaSad69" class="i3GeoMascaraCoord" style="display: none;">
103   - <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo">
104   - <option>DMS:</option>
105   - <option value="janela">janela</option>
106   - <option value="geoProj">Geo</option>
107   - <option value="dd">Déc. de grau</option>
108   - <option value="geohash">GeoHash</option>
109   - <option value="policonicaSad69">Polic SAD-69</option>
110   - <option value="utmSad69Proj">UTM Sad-69</option>
111   - <option value="utmSirgas2000Proj">UTM Sirgas</option>
112   - </select>
  93 + <div id="localizarxypoliconicaSad69" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;">
113 94 X: <input name="" value="00" size="12" title="X" id="localizarxypoliconicaSad69X" type="text">
114 95 Y: <input name="" value="00" size="12" title="Y" id="localizarxypoliconicaSad69Y" type="text">
115   - Zn: <input name="" value="--" size="2" title="Zona" id="localizarxypoliconicaSad69ZN" type="text">
116 96 </div>
117   - <div id="localizarxyutmSad69Proj" class="i3GeoMascaraCoord" style="display: none;">
118   - <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo">
119   - <option>DMS:</option>
120   - <option value="janela">janela</option>
121   - <option value="geoProj">Geo</option>
122   - <option value="dd">Déc. de grau</option>
123   - <option value="geohash">GeoHash</option>
124   - <option value="policonicaSad69">Polic SAD-69</option>
125   - <option value="utmSad69Proj">UTM Sad-69</option>
126   - <option value="utmSirgas2000Proj">UTM Sirgas</option>
127   - </select>
  97 + <div id="localizarxyutmSad69Proj" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;">
128 98 X: <input name="" value="00" size="12" title="X" id="localizarxyutmSad69ProjX" type="text">
129 99 Y: <input name="" value="00" size="12" title="Y" id="localizarxyutmSad69ProjY" type="text">
130 100 Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyutmSad69ProjZN" type="text">
131 101 </div>
132   - <div id="localizarxyutmSirgas2000Proj" class="i3GeoMascaraCoord" style="display: none;">
133   - <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo">
134   - <option>DMS:</option>
135   - <option value="janela">janela</option>
136   - <option value="geoProj">Geo</option>
137   - <option value="dd">Déc. de grau</option>
138   - <option value="geohash">GeoHash</option>
139   - <option value="policonicaSad69">Polic SAD-69</option>
140   - <option value="utmSad69Proj">UTM Sad-69</option>
141   - <option value="utmSirgas2000Proj">UTM Sirgas</option>
142   - </select>
  102 + <div id="localizarxyutmSirgas2000Proj" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;">
143 103 X: <input name="" value="00" size="12" title="X" id="localizarxyutmSirgas2000ProjX" type="text">
144 104 Y: <input name="" value="00" size="12" title="Y" id="localizarxyutmSirgas2000ProjY" type="text">
145 105 Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyutmSirgas2000ProjZN" type="text">
... ...
js/coordenadas.js
... ... @@ -310,6 +310,8 @@ i3GEO.coordenadas =
310 310 var temp = $i(id);
311 311 if (temp && temp.style.display === "block") {
312 312 i3GEO.coordenadas.atualizaGeo(x, y, id);
  313 + } else {
  314 + i3GEO.eventos.removeEventos("MOUSEMOVE",["i3GEO.coordenadas.atualizaLocalizarGeo('localizarxygeoProj')"]);
313 315 }
314 316 },
315 317 /**
... ... @@ -493,9 +495,16 @@ i3GEO.coordenadas =
493 495 *
494 496 */
495 497 atualizaCodigo : function(onde, configProj, x, y) {
  498 + var remove = function(){
  499 + i3GEO.eventos.removeEventos("MOUSEMOVE",
  500 + ["i3GEO.coordenadas.atualizaCodigo('" + onde + "','" + configProj + "')"]
  501 + );
  502 + };
  503 +
496 504 var ondeValor = $i(onde + configProj + "Codigo"), temp = i3GEO.coordenadas.config[configProj], codigo = "";
497 505 onde = $i(onde);
498 506 if (onde && onde.style.display === "none") {
  507 + remove();
499 508 return;
500 509 }
501 510 if (typeof (x) === 'undefined') {
... ... @@ -523,23 +532,16 @@ i3GEO.coordenadas =
523 532 *
524 533 */
525 534 atualizaProj4 : function(onde, configProj, x, y) {
526   - if (i3GEO.coordenadas.formato === "bloco" && i3GEO.coordenadas.padrao !== configProj) {
527   - return;
528   - }
  535 + var remove = function(){
  536 + i3GEO.eventos.removeEventos("MOUSEMOVE",
  537 + ["i3GEO.coordenadas.atualizaProj4('" + onde + "','" + configProj + "')"]
  538 + );
  539 + };
529 540 var zona, temp, p, destino = "", iu = i3GEO.util;
530   - try {
531   - if (!$i(onde + configProj + "ZN")) {
532   - return;
533   - }
534   - } catch (e) {
535   - return;
536   - }
537 541 temp = i3GEO.coordenadas.config[configProj];
538   - try {
539   - if ($i(onde + configProj).style.display === "none") {
540   - return;
541   - }
542   - } catch (men) {
  542 + if ($i(onde + configProj) && $i(onde + configProj).style.display === "none") {
  543 + remove();
  544 + return;
543 545 }
544 546 if (temp.tipo === "metrica") {
545 547 destino = temp.defepsg;
... ... @@ -642,14 +644,15 @@ i3GEO.coordenadas =
642 644 * tipo {string} - tipo de coordenada
643 645 */
644 646 mudaTipo : function(obj, onde) {
  647 + //ativa todos os eventos default pois eles podem ter sido removidos ao nao serem executados
645 648 if (obj.value === "janela") {
646 649 this.formato = "janela";
647 650 this.mostraCoordenadasJanela();
648 651 return;
649 652 }
650 653 this.padrao = obj.value;
651   - obj.selectedIndex = 0;
652 654 i3GEO.coordenadas.ativaBloco(onde);
  655 + i3GEO.coordenadas.ativaEventos();
653 656 },
654 657 mostraCoordenadasJanela : function(ativaMovimento, onde, x, y) {
655 658 //FIXME As coordenadas metricas nao funcionam em OSM
... ... @@ -780,119 +783,27 @@ i3GEO.coordenadas =
780 783 } catch (men) {
781 784 }
782 785 },
783   - mostraCoordenadas : function(ativaMovimento, onde, x, y) {
784   - i3GEO.eventos.adicionaEventos("MOUSEMOVE", [
785   - "i3GEO.coordenadas.atualizaLocalizarGeo('localizarxygeoProj')",
786   - "i3GEO.coordenadas.atualizaProj4('localizarxy','dd')"
787   - ]);
788   -return;
789   - try {
790   - var tipos = i3GEO.util.listaChaves(i3GEO.coordenadas.config), n = tipos.length, temp, ins = "", i = 0, caixa, janela, nomeFunc;
791   - i3GEO.coordenadas.MODOTEXTO = "";
792   - if (arguments.length === 0) {
793   - ativaMovimento = true;
794   - onde = "";
795   - }
796   - //
797   - // cria o HTML
798   - //
799   - if (onde === "") {
800   - onde = i3GEO.coordenadas.config[tipos[0]].idhtml;
801   - }
802   - caixa = "";
803   -
804   - for (i = 0; i < n; i += 1) {
805   - temp = i3GEO.coordenadas.config[tipos[i]];
806   - if (temp.ativo === true) {
807   - if (temp.tipo === "geo") {
808   - ins += i3GEO.coordenadas.criaMascaraDMS(onde + tipos[i], temp.titulo, caixa);
809   - if (i3GEO.coordenadas.formato === "separado") {
810   - try {
811   - $i(temp.idhtml).innerHTML = ins;
812   - } catch (e) {
813   - }
814   - ins = "";
815   - }
816   - } else {
817   - if (temp.tipo === "codigo") {
818   - ins += i3GEO.coordenadas.criaMascaraCodigo(onde + tipos[i], temp.titulo, temp.titulo, temp.tipoCodigo);
819   - } else {
820   - ins += i3GEO.coordenadas.criaMascaraMetrica(onde + tipos[i], temp.titulo, caixa);
821   - }
822   - }
823   - }
824   - }
825   - if (this.formato === "janela") {
826   - janela = i3GEO.janela.cria("510px", "190px", "", "", "", "<div class='i3GeoTituloJanela'>"+$trad("x49")+"</div>", "i3GEOJanelaCoordenadas", false, "hd", "", "");
827   - $( janela[0].close ).click(function() {
828   - i3GEO.coordenadas.formato = "bloco", i3GEO.coordenadas.mostraCoordenadas();
829   - });
830   - temp = $i("i3GEOJanelaCoordenadas_corpo");
831   - temp.style.backgroundColor = "rgb(0, 60, 136)";
832   - temp.style.color = "white";
833   - temp.style.fontSize = "12px";
834   - temp.style.textAlign = "left";
835   - temp = $i("i3GEOJanelaCoordenadas");
836   - temp.onmouseover = "";
837   - temp.onmouseout = "";
838   - if ($i(onde)) {
839   - $i(onde).innerHTML = "";
840   - }
841   - onde = "i3GEOJanelaCoordenadas_corpo";
842   - ins += "<br><a href='#' style='cursor:pointer;color:white' onclick='" +
843   - "$(document).keypress(function(e) {if(e.altKey && e.which == 99) {" +
844   - "i3GEO.util.copyToClipboard(i3GEO.coordenadas.MODOTEXTO);" +
845   - "i3GEO.janela.tempoMsg(i3GEO.coordenadas.MODOTEXTO);}});' >" +
846   - "Clique aqui para ativar Alt+C para poder capturar as coordenadas em mem&oacute;ria</a>";
847   -
848   - }
849   - if (onde !== "" && $i(onde)) {
850   - $i(onde).innerHTML = ins;
851   - }
852   - for (i = 0; i < n; i += 1) {
853   - temp = i3GEO.coordenadas.config[tipos[i]];
854   - if (temp.ativo === true) {
855   - if (temp.tipo === "geo") {
856   - if (ativaMovimento === true) {
857   -
858   - i3GEO.eventos.adicionaEventos("MOUSEMOVE", [
859   - "i3GEO.coordenadas.atualizaLocalizarGeo('" + onde + tipos[i] + "')"
860   - ]);
861   -
862   - }
863   - if (typeof (x) !== 'undefined') {
864   - i3GEO.coordenadas.atualizaLocalizarGeo(
865   - onde + tipos[i],
866   - i3GEO.calculo.dd2dms(x)[0],
867   - i3GEO.calculo.dd2dms(y)[0]);
868   - }
869   - } else {
870   - nomeFunc = "i3GEO.coordenadas.atualizaProj4";
871   - if (temp.tipo === "codigo") {
872   - nomeFunc = "i3GEO.coordenadas.atualizaCodigo";
873   - }
874   - if (ativaMovimento === true) {
875   - i3GEO.eventos.adicionaEventos("MOUSEMOVE", [
876   - nomeFunc + "('" + onde + "','" + tipos[i] + "')"
877   - ]);
878   - }
879   - if (typeof (x) !== 'undefined') {
880   - eval(nomeFunc + "(onde,tipos[i],x,y);");
881   - }
  786 + //ativa os eventos que mostram as coordenadas
  787 + ativaEventos : function(){
  788 + var tipos = i3GEO.util.listaChaves(i3GEO.coordenadas.config),
  789 + n = tipos.length, temp, i = 0, nomeFunc;
  790 + for (i = 0; i < n; i += 1) {
  791 + temp = i3GEO.coordenadas.config[tipos[i]];
  792 + if (temp.ativo === true) {
  793 + if (temp.tipo === "geo") {
  794 + i3GEO.eventos.adicionaEventos("MOUSEMOVE", [
  795 + "i3GEO.coordenadas.atualizaLocalizarGeo('localizarxy" + tipos[i] + "')"
  796 + ]);
  797 + } else {
  798 + nomeFunc = "i3GEO.coordenadas.atualizaProj4";
  799 + if (temp.tipo === "codigo") {
  800 + nomeFunc = "i3GEO.coordenadas.atualizaCodigo";
882 801 }
883   - }
884   - }
885   - if (ativaMovimento === true) {
886   -
887 802 i3GEO.eventos.adicionaEventos("MOUSEMOVE", [
888   - "i3GEO.coordenadas.limpaModoTexto()"
  803 + nomeFunc + "('localizarxy','" + tipos[i] + "')"
889 804 ]);
890   -
891   - }
892   - if (i3GEO.coordenadas.formato === "bloco") {
893   - i3GEO.coordenadas.ativaBloco(onde);
  805 + }
894 806 }
895   - } catch (men) {
896 807 }
897 808 },
898 809 limpaModoTexto : function() {
... ...
js/i3geo_tudo_compacto7.js.php 100644 → 100755
js/interface.js
... ... @@ -1130,7 +1130,7 @@ i3GEO.Interface =
1130 1130 }
1131 1131 montaMapa();
1132 1132  
1133   - i3GEO.coordenadas.mostraCoordenadas();
  1133 + i3GEO.coordenadas.ativaEventos();
1134 1134 //i3GEO.gadgets.mostraMenuSuspenso();
1135 1135 i3GEO.ajuda.ativaLetreiro(i3GEO.parametros.mensagens);
1136 1136 i3GEO.idioma.mostraSeletor();
... ...