Commit 5a382387c56c517269de2891c44c7be92e9fee40

Authored by Edmar Moretti
1 parent 89a17537

Conclusão dos testes da interface Google Earth no IE e Chrome

aplicmap/flamingo.htm
@@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@
13 </style> 13 </style>
14 <title>MMA - Mapa interativo</title> 14 <title>MMA - Mapa interativo</title>
15 <!-- Leitura dos programas javaScript e estilos. Pode-se ler os arquivos não compactados, bastando excluir a palavra _compacto --> 15 <!-- Leitura dos programas javaScript e estilos. Pode-se ler os arquivos não compactados, bastando excluir a palavra _compacto -->
16 -<script type="text/javascript" src="../classesjs/i3geo.js"></script> 16 +<script type="text/javascript" src="../classesjs/i3geonaocompacto.js"></script>
17 <script type="text/javascript" src="../pacotes/flamingo/js/swfobject.js"></script> 17 <script type="text/javascript" src="../pacotes/flamingo/js/swfobject.js"></script>
18 </head> 18 </head>
19 <body id=i3geo > 19 <body id=i3geo >
classesjs/classe_gadgets.js
@@ -919,7 +919,7 @@ i3GEO.gadgets = { @@ -919,7 +919,7 @@ i3GEO.gadgets = {
919 {id = i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.idhtml;} 919 {id = i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.idhtml;}
920 else 920 else
921 {i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.idhtml = id;} 921 {i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.idhtml = id;}
922 - var objid,ins,sobe,alinhamento,n,i,estilo,t,onMenuBarBeforeRender,temp; 922 + var objid,ins,sobe,alinhamento,n,i,estilo,t,onMenuBarBeforeRender,temp,ifr;
923 objid = $i(id); 923 objid = $i(id);
924 if(objid){ 924 if(objid){
925 objid.className="yuimenubar"; 925 objid.className="yuimenubar";
@@ -988,10 +988,14 @@ i3GEO.gadgets = { @@ -988,10 +988,14 @@ i3GEO.gadgets = {
988 } 988 }
989 } 989 }
990 }; 990 };
991 - i3GEOoMenuBar=new YAHOO.widget.MenuBar(id,{autosubmenudisplay: true, showdelay: 100, hidedelay: 500, lazyload: false}); 991 + if(i3GEO.Interface.ATUAL == "googleearth" || i3GEO.Interface.ATUAL == "flamingo")
  992 + {ifr = true;}
  993 + else
  994 + {ifr = false;}
  995 + i3GEOoMenuBar=new YAHOO.widget.MenuBar(id,{iframe:ifr,autosubmenudisplay: true, showdelay: 100, hidedelay: 500, lazyload: false});
992 YAHOO.widget.MenuManager.addMenu(i3GEOoMenuBar); 996 YAHOO.widget.MenuManager.addMenu(i3GEOoMenuBar);
993 i3GEOoMenuBar.beforeRenderEvent.subscribe(onMenuBarBeforeRender); 997 i3GEOoMenuBar.beforeRenderEvent.subscribe(onMenuBarBeforeRender);
994 - i3GEOoMenuBar.render(); 998 + i3GEOoMenuBar.render();
995 // 999 //
996 //marca o tipo de interface em uso 1000 //marca o tipo de interface em uso
997 // 1001 //
classesjs/classe_interface.js
@@ -1819,6 +1819,11 @@ i3GEO.Interface = { @@ -1819,6 +1819,11 @@ i3GEO.Interface = {
1819 i3GEO.configura.listaDePropriedadesDoMapa.propriedades.push({text: texto,url:""}); 1819 i3GEO.configura.listaDePropriedadesDoMapa.propriedades.push({text: texto,url:""});
1820 i3GEO.util.arvore("<b>"+$trad("p13")+"</b>","listaPropriedades",i3GEO.configura.listaDePropriedadesDoMapa); 1820 i3GEO.util.arvore("<b>"+$trad("p13")+"</b>","listaPropriedades",i3GEO.configura.listaDePropriedadesDoMapa);
1821 1821
  1822 + i3GEO.barraDeBotoes.INCLUIBOTAO.zoomli = false;
  1823 + i3GEO.barraDeBotoes.INCLUIBOTAO.pan = false;
  1824 + i3GEO.barraDeBotoes.INCLUIBOTAO.zoomtot = false;
  1825 + i3GEO.Interface.IDMAPA = "i3GeoMap3d";
  1826 + i3GEO.arvoreDeCamadas.ATIVATEMA = "i3GEO.Interface.googleearth.ligaDesliga(this)";
1822 i = $i(i3GEO.Interface.IDCORPO); 1827 i = $i(i3GEO.Interface.IDCORPO);
1823 if(i){ 1828 if(i){
1824 i3GeoMap3d = document.createElement("div"); 1829 i3GeoMap3d = document.createElement("div");
@@ -1826,13 +1831,9 @@ i3GEO.Interface = { @@ -1826,13 +1831,9 @@ i3GEO.Interface = {
1826 i3GeoMap3d.style.height = h;// + 45; 1831 i3GeoMap3d.style.height = h;// + 45;
1827 i.style.height = h ;//+ 45; 1832 i.style.height = h ;//+ 45;
1828 i3GeoMap3d.id = "i3GeoMap3d"; 1833 i3GeoMap3d.id = "i3GeoMap3d";
  1834 + i3GeoMap3d.style.zIndex = 0;
1829 i.appendChild(i3GeoMap3d); 1835 i.appendChild(i3GeoMap3d);
1830 } 1836 }
1831 - i3GEO.barraDeBotoes.INCLUIBOTAO.zoomli = false;  
1832 - i3GEO.barraDeBotoes.INCLUIBOTAO.pan = false;  
1833 - i3GEO.barraDeBotoes.INCLUIBOTAO.zoomtot = false;  
1834 - i3GEO.Interface.IDMAPA = "i3GeoMap3d";  
1835 - i3GEO.arvoreDeCamadas.ATIVATEMA = "i3GEO.Interface.googleearth.ligaDesliga(this)";  
1836 google.load("earth", "1"); 1837 google.load("earth", "1");
1837 i3GeoMap = null; 1838 i3GeoMap = null;
1838 }, 1839 },
classesjs/classe_janela.js
@@ -258,17 +258,24 @@ i3GEO.janela = { @@ -258,17 +258,24 @@ i3GEO.janela = {
258 {underlay = "none";} 258 {underlay = "none";}
259 else 259 else
260 {underlay = "shadow";} 260 {underlay = "shadow";}
  261 + if(i3GEO.Interface.ATUAL === "googleearth" || i3GEO.Interface.ATUAL === "flamingo")
  262 + {ifr = true;}
  263 + else
  264 + {ifr = false;}
261 if(waltura === "auto") 265 if(waltura === "auto")
262 - {YAHOO.janelaDoca.xp.panel = new YAHOO.widget.Panel(id, { modal:modal, width: wlargura_,underlay:"none", fixedcenter: fix, constraintoviewport: false, visible: true,monitorresize:false,dragOnly:true,keylisteners:null} );}  
263 - else{  
264 - YAHOO.janelaDoca.xp.panel = new YAHOO.widget.ResizePanel(id, { iframe:false,underlay:underlay, modal:modal, width: wlargura_, fixedcenter: fix, constraintoviewport: false, visible: true,monitorresize:false,dragOnly:true,keylisteners:null} );  
265 - } 266 + {YAHOO.janelaDoca.xp.panel = new YAHOO.widget.Panel(id, { iframe:ifr,modal:modal, width: wlargura_,underlay:"none", fixedcenter: fix, constraintoviewport: false, visible: true,monitorresize:false,dragOnly:true,keylisteners:null} );}
  267 + else{YAHOO.janelaDoca.xp.panel = new YAHOO.widget.ResizePanel(id, { iframe:ifr,underlay:underlay, modal:modal, width: wlargura_, fixedcenter: fix, constraintoviewport: false, visible: true,monitorresize:false,dragOnly:true,keylisteners:null} );}
  268 +
266 if(nx !== "" && nx !== "center"){ 269 if(nx !== "" && nx !== "center"){
267 pos = [nx,ny]; 270 pos = [nx,ny];
268 YAHOO.janelaDoca.xp.panel.moveTo(pos[0],pos[1]+50); 271 YAHOO.janelaDoca.xp.panel.moveTo(pos[0],pos[1]+50);
269 } 272 }
270 YAHOO.janelaDoca.xp.manager.register(YAHOO.janelaDoca.xp.panel); 273 YAHOO.janelaDoca.xp.manager.register(YAHOO.janelaDoca.xp.panel);
271 YAHOO.janelaDoca.xp.panel.render(); 274 YAHOO.janelaDoca.xp.panel.render();
  275 + if(navm && id !== "i3geo_janelaMensagens")
  276 + {YAHOO.janelaDoca.xp.panel.moveTo(0,0);}
  277 + if(ifr == true)
  278 + {YAHOO.janelaDoca.xp.panel.iframe.style.zIndex = 0;}
272 if(modal === true){ 279 if(modal === true){
273 if($i(id+"_mask")) 280 if($i(id+"_mask"))
274 {$i(id+"_mask").style.zIndex = 9000;} 281 {$i(id+"_mask").style.zIndex = 9000;}