Commit 0ffcf54711a1f083cffade304d1b78f3f266a9a7
1 parent
f76db33a
Exists in
master
and in
7 other branches
--no commit message
Showing
4 changed files
with
55 additions
and
46 deletions
Show diff stats
classesjs/classe_coordenadas.js
... | ... | @@ -591,20 +591,20 @@ i3GEO.coordenadas = { |
591 | 591 | //cria a caixa de seleção |
592 | 592 | // |
593 | 593 | for(i=0;i<n;i += 1){ |
594 | - temp = this.config[tipos[i]]; | |
594 | + temp = i3GEO.coordenadas.config[tipos[i]]; | |
595 | 595 | if(temp.ativo === true){ |
596 | 596 | caixa += "<option value='"+tipos[i]+"'>"+temp.titulo+"</option>"; |
597 | 597 | } |
598 | 598 | } |
599 | 599 | caixa += "</select>"; |
600 | - if(this.formato !== "bloco") | |
600 | + if(i3GEO.coordenadas.formato !== "bloco") | |
601 | 601 | {caixa = "";} |
602 | 602 | for(i=0;i<n;i += 1){ |
603 | - temp = this.config[tipos[i]]; | |
603 | + temp = i3GEO.coordenadas.config[tipos[i]]; | |
604 | 604 | if(temp.ativo === true){ |
605 | 605 | if(temp.tipo === "geo"){ |
606 | 606 | ins += i3GEO.coordenadas.criaMascaraDMS(onde+tipos[i],temp.titulo,caixa); |
607 | - if(this.formato === "separado"){ | |
607 | + if(i3GEO.coordenadas.formato === "separado"){ | |
608 | 608 | try{$i(temp.idhtml).innerHTML = ins;} |
609 | 609 | catch(e){} |
610 | 610 | ins = ""; |
... | ... | @@ -684,7 +684,7 @@ i3GEO.coordenadas = { |
684 | 684 | if(i3GEO.eventos.MOUSEMOVE.toString().search("i3GEO.coordenadas.limpaModoTexto()") < 0) |
685 | 685 | {i3GEO.eventos.MOUSEMOVE.push("i3GEO.coordenadas.limpaModoTexto()");} |
686 | 686 | } |
687 | - if(this.formato === "bloco") | |
687 | + if(i3GEO.coordenadas.formato === "bloco") | |
688 | 688 | {i3GEO.coordenadas.ativaBloco(onde);} |
689 | 689 | } |
690 | 690 | catch(men){} | ... | ... |
classesjs/classe_gadgets.js
... | ... | @@ -132,9 +132,9 @@ i3GEO.gadgets = { |
132 | 132 | mostraVersao: function(id){ |
133 | 133 | if(typeof(console) !== 'undefined'){console.info("i3GEO.gadgets.mostraVersão()");} |
134 | 134 | if(arguments.length === 0 || id === "") |
135 | - {id = this.PARAMETROS.mostraVersao.idhtml;} | |
135 | + {id = i3GEO.gadgets.PARAMETROS.mostraVersao.idhtml;} | |
136 | 136 | else |
137 | - {this.PARAMETROS.mostraVersao.idhtml = id;} | |
137 | + {i3GEO.gadgets.PARAMETROS.mostraVersao.idhtml = id;} | |
138 | 138 | i3GEO.util.defineValor(id,"innerHTML",i3GEO.parametros.mensageminicia); |
139 | 139 | }, |
140 | 140 | /* |
... | ... | @@ -176,7 +176,7 @@ i3GEO.gadgets = { |
176 | 176 | if(typeof(console) !== 'undefined'){console.info("i3GEO.gadgets.mostraInserirKml()");} |
177 | 177 | var i,ins,temp; |
178 | 178 | if(arguments.length === 0) |
179 | - {id = this.PARAMETROS.mostraInserirKml.idhtml;} | |
179 | + {id = i3GEO.gadgets.PARAMETROS.mostraInserirKml.idhtml;} | |
180 | 180 | if($i(id)){ |
181 | 181 | if(!$i("i3geo_urlkml")){ |
182 | 182 | i = $inputText(id,"280","i3geo_urlkml","kml url","40",""); |
... | ... | @@ -206,7 +206,7 @@ i3GEO.gadgets = { |
206 | 206 | if(typeof(console) !== 'undefined'){console.info("i3GEO.gadgets.mostraEscalaNumerica()");} |
207 | 207 | var i,ins,temp; |
208 | 208 | if(arguments.length === 0) |
209 | - {id = this.PARAMETROS.mostraEscalaNumerica.idhtml;} | |
209 | + {id = i3GEO.gadgets.PARAMETROS.mostraEscalaNumerica.idhtml;} | |
210 | 210 | if($i(id)){ |
211 | 211 | $i(id).style.display = "block"; |
212 | 212 | atualizaEscalaNumerica = function(escala){ |
... | ... | @@ -257,7 +257,7 @@ i3GEO.gadgets = { |
257 | 257 | mostraEscalaGrafica: function(id){ |
258 | 258 | if(typeof(console) !== 'undefined'){console.info("i3GEO.gadgets.mostraEscalaGrafica()");} |
259 | 259 | if(arguments.length === 0) |
260 | - {id = this.PARAMETROS.mostraEscalaGrafica.idhtml;} | |
260 | + {id = i3GEO.gadgets.PARAMETROS.mostraEscalaGrafica.idhtml;} | |
261 | 261 | var e,temp,ins; |
262 | 262 | if($i(id)){ |
263 | 263 | atualizaEscalaGrafica = function(){ |
... | ... | @@ -299,7 +299,7 @@ i3GEO.gadgets = { |
299 | 299 | if(typeof(console) !== 'undefined'){console.info("i3GEO.gadgets.mostraBuscaRapida()");} |
300 | 300 | var i,ins,temp; |
301 | 301 | if(arguments.length === 0) |
302 | - {id = this.PARAMETROS.mostraBuscaRapida.idhtml;} | |
302 | + {id = i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.idhtml;} | |
303 | 303 | if($i(id)){ |
304 | 304 | i3geo_buscaRapida = function(){ |
305 | 305 | if ($i("valorBuscaRapida").value === "") |
... | ... | @@ -765,9 +765,9 @@ i3GEO.gadgets = { |
765 | 765 | mostraMenuSuspenso: function(id){ |
766 | 766 | if(typeof(console) !== 'undefined'){console.info("i3GEO.gadgets.mostraMenuSuspenso()");} |
767 | 767 | if(arguments.length === 0) |
768 | - {id = this.PARAMETROS.mostraMenuSuspenso.idhtml;} | |
768 | + {id = i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.idhtml;} | |
769 | 769 | else |
770 | - {this.PARAMETROS.mostraMenuSuspenso.idhtml = id;} | |
770 | + {i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.idhtml = id;} | |
771 | 771 | var objid,ins,sobe,alinhamento,n,i,estilo,t,onMenuBarBeforeRender,temp,ifr, |
772 | 772 | MM = YAHOO.widget.MenuManager; |
773 | 773 | objid = $i(id); |
... | ... | @@ -795,8 +795,8 @@ i3GEO.gadgets = { |
795 | 795 | else{ |
796 | 796 | ins = ""; |
797 | 797 | alinhamento = ""; |
798 | - if(this.PARAMETROS.mostraMenuSuspenso.deslocaEsquerda){ | |
799 | - alinhamento = "left:"+this.PARAMETROS.mostraMenuSuspenso.deslocaEsquerda*-1+"px;"; | |
798 | + if(i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.deslocaEsquerda){ | |
799 | + alinhamento = "left:"+i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.deslocaEsquerda*-1+"px;"; | |
800 | 800 | } |
801 | 801 | ins += '<div class="bd" style="top:0px;'+alinhamento+'display:block;align:right;border: 0px solid white;z-index:6000;line-height:1.4" >' + |
802 | 802 | '<ul class="first-of-type" style="display:block;border:0px solid white;top:10px;">'; | ... | ... |
classesjs/classe_idioma.js
... | ... | @@ -114,7 +114,7 @@ i3GEO.idioma = { |
114 | 114 | */ |
115 | 115 | define: function(codigo) { |
116 | 116 | if(typeof(console) !== 'undefined'){console.info("i3GEO.idioma.define()");} |
117 | - this.ATUAL = codigo; | |
117 | + i3GEO.idioma.ATUAL = codigo; | |
118 | 118 | i3GEO.util.insereCookie("i3geolingua",codigo); |
119 | 119 | }, |
120 | 120 | /* |
... | ... | @@ -126,7 +126,7 @@ i3GEO.idioma = { |
126 | 126 | {string} Código do idioma. |
127 | 127 | */ |
128 | 128 | retornaAtual: function() { |
129 | - return (this.ATUAL); | |
129 | + return (i3GEO.idioma.ATUAL); | |
130 | 130 | }, |
131 | 131 | /* |
132 | 132 | Function: defineDicionario |
... | ... | @@ -153,7 +153,7 @@ i3GEO.idioma = { |
153 | 153 | } |
154 | 154 | */ |
155 | 155 | defineDicionario: function(obj) { |
156 | - this.DICIONARIO = obj; | |
156 | + i3GEO.idioma.DICIONARIO = obj; | |
157 | 157 | }, |
158 | 158 | /* |
159 | 159 | Function: alteraDicionario |
... | ... | @@ -168,7 +168,7 @@ i3GEO.idioma = { |
168 | 168 | |
169 | 169 | */ |
170 | 170 | alteraDicionario: function(id,novo) { |
171 | - this.DICIONARIO[id][0][i3GEO.idioma.ATUAL] = novo; | |
171 | + i3GEO.idioma.DICIONARIO[id][0][i3GEO.idioma.ATUAL] = novo; | |
172 | 172 | }, |
173 | 173 | /* |
174 | 174 | Function: traduzir |
... | ... | @@ -220,7 +220,7 @@ i3GEO.idioma = { |
220 | 220 | for (var k in novodic) |
221 | 221 | { |
222 | 222 | if(novodic.hasOwnProperty(k)) |
223 | - {this.DICIONARIO[k] = novodic[k];} | |
223 | + {i3GEO.idioma.DICIONARIO[k] = novodic[k];} | |
224 | 224 | } |
225 | 225 | }, |
226 | 226 | /* |
... | ... | @@ -231,8 +231,8 @@ i3GEO.idioma = { |
231 | 231 | mostraDicionario: function() { |
232 | 232 | var w,k; |
233 | 233 | w = window.open(); |
234 | - for (k in this.DICIONARIO){ | |
235 | - if(this.DICIONARIO.hasOwnProperty(k)) | |
234 | + for (k in i3GEO.idioma.DICIONARIO){ | |
235 | + if(i3GEO.idioma.DICIONARIO.hasOwnProperty(k)) | |
236 | 236 | {w.document.write(k+" = "+i3GEO.idioma.traduzir(k)+"<br>");} |
237 | 237 | } |
238 | 238 | }, |
... | ... | @@ -262,7 +262,7 @@ i3GEO.idioma = { |
262 | 262 | {Array} Array com os códigos de idioma disponíveis. |
263 | 263 | */ |
264 | 264 | listaIdiomas: function() { |
265 | - for(var k in this.DICIONARIO){ | |
265 | + for(var k in i3GEO.idioma.DICIONARIO){ | |
266 | 266 | if(i3GEO.idioma.DICIONARIO.hasOwnProperty(k)) |
267 | 267 | {return (i3GEO.util.listaChaves(i3GEO.idioma.DICIONARIO[k][0]));} |
268 | 268 | } |
... | ... | @@ -277,14 +277,14 @@ i3GEO.idioma = { |
277 | 277 | */ |
278 | 278 | mostraSeletor: function(){ |
279 | 279 | if(typeof(console) !== 'undefined'){console.info("i3GEO.idioma.mostraSeletor()");} |
280 | - if(!this.MOSTRASELETOR){return;} | |
280 | + if(!i3GEO.idioma.MOSTRASELETOR){return;} | |
281 | 281 | // |
282 | 282 | //monta o elemento HTML com as bandeiras |
283 | 283 | // |
284 | 284 | var ins,n,w,i,pos,novoel,temp, |
285 | 285 | iu = i3GEO.util; |
286 | 286 | ins = ""; |
287 | - n = this.SELETORES.length; | |
287 | + n = i3GEO.idioma.SELETORES.length; | |
288 | 288 | if($i("i3geo") && i3GEO.parametros.w < 550) |
289 | 289 | {w = "width:12px;";} |
290 | 290 | else {w = "";} |
... | ... | @@ -300,8 +300,8 @@ i3GEO.idioma = { |
300 | 300 | if(temp === "it") |
301 | 301 | {ins += 'alt="Italiano" id="italiano" />';} |
302 | 302 | } |
303 | - if(this.IDSELETOR !== "" && $i(this.IDSELETOR)) | |
304 | - {$i(this.IDSELETOR).innerHTML = ins;} | |
303 | + if(i3GEO.idioma.IDSELETOR !== "" && $i(i3GEO.idioma.IDSELETOR)) | |
304 | + {$i(i3GEO.idioma.IDSELETOR).innerHTML = ins;} | |
305 | 305 | else{ |
306 | 306 | pos = i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO)); |
307 | 307 | if(!$i("i3geoseletoridiomas")){ | ... | ... |
classesjs/classe_interface.js
... | ... | @@ -679,7 +679,8 @@ i3GEO.Interface = { |
679 | 679 | var f,ins, |
680 | 680 | mi = i3GEO.Interface.openlayers.MINEXTENT, |
681 | 681 | ma = i3GEO.Interface.openlayers.MAXEXTENT, |
682 | - i = $i(i3GEO.Interface.IDCORPO); | |
682 | + i = $i(i3GEO.Interface.IDCORPO), | |
683 | + bb = i3GEO.barraDeBotoes; | |
683 | 684 | if(i){ |
684 | 685 | f = $i("openlayers"); |
685 | 686 | if(!f){ |
... | ... | @@ -691,9 +692,9 @@ i3GEO.Interface = { |
691 | 692 | f.style.height = h; |
692 | 693 | } |
693 | 694 | i3GEO.Interface.IDMAPA = "openlayers"; |
694 | - i3GEO.barraDeBotoes.INCLUIBOTAO.zoomli = true; | |
695 | - i3GEO.barraDeBotoes.INCLUIBOTAO.pan = true; | |
696 | - i3GEO.barraDeBotoes.INCLUIBOTAO.zoomtot = true; | |
695 | + bb.INCLUIBOTAO.zoomli = true; | |
696 | + bb.INCLUIBOTAO.pan = true; | |
697 | + bb.INCLUIBOTAO.zoomtot = true; | |
697 | 698 | i3geoOL = new OpenLayers.Map('openlayers', { |
698 | 699 | controls: [], |
699 | 700 | fractionalZoom: true, |
... | ... | @@ -708,18 +709,19 @@ i3GEO.Interface = { |
708 | 709 | //monta o mapa após receber o resultado da criação do mapfile temporário |
709 | 710 | // |
710 | 711 | var montaMapa = function(){ |
711 | - var pz,pos,temp,propriedades,layers,nlayers,i,texto,estilo; | |
712 | - i3GEO.Interface.openlayers.criaLayers(); | |
713 | - i3GEO.Interface.openlayers.registraEventos(); | |
714 | - i3GEO.Interface.openlayers.zoom2ext(i3GEO.parametros.mapexten); | |
715 | - if(i3GEO.Interface.openlayers.GADGETS.PanZoomBar === true){ | |
712 | + var pz,pos,temp,propriedades,layers,nlayers,i,texto,estilo, | |
713 | + openlayers = i3GEO.Interface.openlayers; | |
714 | + openlayers.criaLayers(); | |
715 | + openlayers.registraEventos(); | |
716 | + openlayers.zoom2ext(i3GEO.parametros.mapexten); | |
717 | + if(openlayers.GADGETS.PanZoomBar === true){ | |
716 | 718 | pz = new OpenLayers.Control.PanZoomBar(); |
717 | 719 | i3geoOL.addControl(pz); |
718 | 720 | pz.div.style.zIndex = 5000; |
719 | 721 | pz.div.style.top = i3GEO.Interface.BARRADEZOOMTOP+"px"; |
720 | 722 | pz.div.style.left = i3GEO.Interface.BARRADEZOOMLEFT+"px"; |
721 | 723 | } |
722 | - if(i3GEO.Interface.openlayers.GADGETS.PanZoom === true){ | |
724 | + if(openlayers.GADGETS.PanZoom === true){ | |
723 | 725 | pz = new OpenLayers.Control.PanZoom(); |
724 | 726 | i3geoOL.addControl(pz); |
725 | 727 | pz.div.style.zIndex = 5000; |
... | ... | @@ -742,15 +744,15 @@ i3GEO.Interface = { |
742 | 744 | i3GEO.util.arvore("<b>"+$trad("p16")+"</b>","listaLayersBase",temp); |
743 | 745 | } |
744 | 746 | else{ |
745 | - if(i3GEO.Interface.openlayers.GADGETS.LayerSwitcher === true) | |
747 | + if(openlayers.GADGETS.LayerSwitcher === true) | |
746 | 748 | {i3geoOL.addControl(new OpenLayers.Control.LayerSwitcher());} |
747 | 749 | } |
748 | - if(i3GEO.Interface.openlayers.GADGETS.ScaleLine === true){ | |
750 | + if(openlayers.GADGETS.ScaleLine === true){ | |
749 | 751 | pz = new OpenLayers.Control.ScaleLine(); |
750 | 752 | i3geoOL.addControl(pz); |
751 | 753 | pz.div.style.left = i3GEO.Interface.BARRADEZOOMLEFT+5+"px"; |
752 | 754 | } |
753 | - if(i3GEO.Interface.openlayers.GADGETS.OverviewMap === true) | |
755 | + if(openlayers.GADGETS.OverviewMap === true) | |
754 | 756 | {i3geoOL.addControl(new OpenLayers.Control.OverviewMap());} |
755 | 757 | //i3geoOL.addControl(new OpenLayers.Control.KeyboardDefaults()); |
756 | 758 | // |
... | ... | @@ -761,7 +763,7 @@ i3GEO.Interface = { |
761 | 763 | OLpanel = new OpenLayers.Control.Panel(); |
762 | 764 | OLpanel.addControls([OLpan,OLzoom]); |
763 | 765 | i3geoOL.addControl(OLpanel); |
764 | - i3GEO.Interface.openlayers.ativaBotoes(); | |
766 | + openlayers.ativaBotoes(); | |
765 | 767 | if (i3GEO.configura.mapaRefDisplay !== "none"){ |
766 | 768 | if (i3GEO.util.pegaCookie("i3GEO.configura.mapaRefDisplay")) |
767 | 769 | {i3GEO.configura.mapaRefDisplay = i3GEO.util.pegaCookie("i3GEO.configura.mapaRefDisplay");} |
... | ... | @@ -770,19 +772,26 @@ i3GEO.Interface = { |
770 | 772 | } |
771 | 773 | |
772 | 774 | }; |
775 | + i3GEO.arvoreDeCamadas.ATIVATEMA = "i3GEO.Interface.openlayers.ligaDesliga(this)"; | |
776 | + i3GEO.util.multiStep( | |
777 | + [i3GEO.coordenadas.mostraCoordenadas,montaMapa,i3GEO.gadgets.mostraMenuSuspenso, | |
778 | + i3GEO.ajuda.ativaLetreiro,i3GEO.idioma.mostraSeletor,i3GEO.gadgets.mostraEscalaNumerica, | |
779 | + i3GEO.arvoreDeCamadas.cria,i3GEO.util.arvore], | |
780 | + [null,null,null,[i3GEO.parametros.mensagens],null,null, | |
781 | + ["",i3GEO.arvoreDeCamadas.CAMADAS,i3GEO.configura.sid,i3GEO.configura.locaplic], | |
782 | + ["<b>"+$trad("p13")+"</b>","listaPropriedades",i3GEO.configura.listaDePropriedadesDoMapa]], | |
783 | + function(){} | |
784 | + ); | |
785 | + /* | |
773 | 786 | i3GEO.coordenadas.mostraCoordenadas(); |
774 | 787 | montaMapa(); |
775 | - //i3GEO.php.openlayers(montaMapa); | |
776 | 788 | i3GEO.gadgets.mostraMenuSuspenso(); |
777 | 789 | i3GEO.ajuda.ativaLetreiro(i3GEO.parametros.mensagens); |
778 | 790 | i3GEO.idioma.mostraSeletor(); |
779 | 791 | i3GEO.gadgets.mostraEscalaNumerica(); |
780 | - i3GEO.arvoreDeCamadas.ATIVATEMA = "i3GEO.Interface.openlayers.ligaDesliga(this)"; | |
781 | - // | |
782 | - //i3GEO.arvoreDeCamadas.CAMADAS é definido na inicialização (classe_i3geo) | |
783 | - // | |
784 | 792 | i3GEO.arvoreDeCamadas.cria("",i3GEO.arvoreDeCamadas.CAMADAS,i3GEO.configura.sid,i3GEO.configura.locaplic); |
785 | 793 | i3GEO.util.arvore("<b>"+$trad("p13")+"</b>","listaPropriedades",i3GEO.configura.listaDePropriedadesDoMapa); |
794 | + */ | |
786 | 795 | }, |
787 | 796 | criaLayers: function(){ |
788 | 797 | var url = i3GEO.configura.locaplic+"/classesphp/mapa_openlayers.php?map="+i3GEO.parametros.mapfile+"&TIPOIMAGEM="+i3GEO.configura.tipoimagem, | ... | ... |