Commit 5a382387c56c517269de2891c44c7be92e9fee40
1 parent
89a17537
Exists in
master
and in
7 other branches
Conclusão dos testes da interface Google Earth no IE e Chrome
Showing
4 changed files
with
25 additions
and
13 deletions
Show diff stats
aplicmap/flamingo.htm
... | ... | @@ -13,7 +13,7 @@ |
13 | 13 | </style> |
14 | 14 | <title>MMA - Mapa interativo</title> |
15 | 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 | 17 | <script type="text/javascript" src="../pacotes/flamingo/js/swfobject.js"></script> |
18 | 18 | </head> |
19 | 19 | <body id=i3geo > | ... | ... |
classesjs/classe_gadgets.js
... | ... | @@ -919,7 +919,7 @@ i3GEO.gadgets = { |
919 | 919 | {id = i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.idhtml;} |
920 | 920 | else |
921 | 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 | 923 | objid = $i(id); |
924 | 924 | if(objid){ |
925 | 925 | objid.className="yuimenubar"; |
... | ... | @@ -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 | 996 | YAHOO.widget.MenuManager.addMenu(i3GEOoMenuBar); |
993 | 997 | i3GEOoMenuBar.beforeRenderEvent.subscribe(onMenuBarBeforeRender); |
994 | - i3GEOoMenuBar.render(); | |
998 | + i3GEOoMenuBar.render(); | |
995 | 999 | // |
996 | 1000 | //marca o tipo de interface em uso |
997 | 1001 | // | ... | ... |
classesjs/classe_interface.js
... | ... | @@ -1819,6 +1819,11 @@ i3GEO.Interface = { |
1819 | 1819 | i3GEO.configura.listaDePropriedadesDoMapa.propriedades.push({text: texto,url:""}); |
1820 | 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 | 1827 | i = $i(i3GEO.Interface.IDCORPO); |
1823 | 1828 | if(i){ |
1824 | 1829 | i3GeoMap3d = document.createElement("div"); |
... | ... | @@ -1826,13 +1831,9 @@ i3GEO.Interface = { |
1826 | 1831 | i3GeoMap3d.style.height = h;// + 45; |
1827 | 1832 | i.style.height = h ;//+ 45; |
1828 | 1833 | i3GeoMap3d.id = "i3GeoMap3d"; |
1834 | + i3GeoMap3d.style.zIndex = 0; | |
1829 | 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 | 1837 | google.load("earth", "1"); |
1837 | 1838 | i3GeoMap = null; |
1838 | 1839 | }, | ... | ... |
classesjs/classe_janela.js
... | ... | @@ -258,17 +258,24 @@ i3GEO.janela = { |
258 | 258 | {underlay = "none";} |
259 | 259 | else |
260 | 260 | {underlay = "shadow";} |
261 | + if(i3GEO.Interface.ATUAL === "googleearth" || i3GEO.Interface.ATUAL === "flamingo") | |
262 | + {ifr = true;} | |
263 | + else | |
264 | + {ifr = false;} | |
261 | 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 | 269 | if(nx !== "" && nx !== "center"){ |
267 | 270 | pos = [nx,ny]; |
268 | 271 | YAHOO.janelaDoca.xp.panel.moveTo(pos[0],pos[1]+50); |
269 | 272 | } |
270 | 273 | YAHOO.janelaDoca.xp.manager.register(YAHOO.janelaDoca.xp.panel); |
271 | 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 | 279 | if(modal === true){ |
273 | 280 | if($i(id+"_mask")) |
274 | 281 | {$i(id+"_mask").style.zIndex = 9000;} | ... | ... |