Commit f6f4c2a0bf02bc402e5ec957ba070d16ca0662cc
1 parent
e132ba0b
Exists in
master
and in
7 other branches
Inclusão da legenda em uma janela flutuante no mashup OpenLayers
Showing
1 changed file
with
24 additions
and
4 deletions
Show diff stats
mashups/openlayers.js.php
| @@ -414,10 +414,30 @@ i3GEO.editorOL = { | @@ -414,10 +414,30 @@ i3GEO.editorOL = { | ||
| 414 | ins += "<img src='"+url+"' /><br>"; | 414 | ins += "<img src='"+url+"' /><br>"; |
| 415 | } | 415 | } |
| 416 | catch(e){} | 416 | catch(e){} |
| 417 | - } | ||
| 418 | - var w = window.open(); | ||
| 419 | - w.document.write(ins); | ||
| 420 | - w.document.close(); | 417 | + } |
| 418 | + //var w = window.open(); | ||
| 419 | + //w.document.write(ins); | ||
| 420 | + //w.document.close(); | ||
| 421 | + var temp; | ||
| 422 | + if(!document.getElementById("panellegendaeditorOL")){ | ||
| 423 | + YAHOO.namespace("legendaeditorOL.container"); | ||
| 424 | + YAHOO.legendaeditorOL.container.panel = new YAHOO.widget.Panel("panellegendaeditorOL", {zIndex:20000, iframe:true, width:"250px", visible:false, draggable:true, close:true } ); | ||
| 425 | + YAHOO.legendaeditorOL.container.panel.setBody(ins); | ||
| 426 | + YAHOO.legendaeditorOL.container.panel.setHeader("Legenda"); | ||
| 427 | + YAHOO.legendaeditorOL.container.panel.setFooter(""); | ||
| 428 | + YAHOO.legendaeditorOL.container.panel.render(document.body); | ||
| 429 | + YAHOO.legendaeditorOL.container.panel.show(); | ||
| 430 | + YAHOO.legendaeditorOL.container.panel.center(); | ||
| 431 | + | ||
| 432 | + YAHOO.util.Event.addListener(YAHOO.legendaeditorOL.container.panel.close, "click", function(){ | ||
| 433 | + //i3GEOpanelEditor.deactivate(); | ||
| 434 | + //i3GEOpanelEditor.activate(); | ||
| 435 | + }); | ||
| 436 | + } | ||
| 437 | + else{ | ||
| 438 | + YAHOO.legendaeditorOL.container.panel.setBody(ins); | ||
| 439 | + YAHOO.legendaeditorOL.container.panel.show(); | ||
| 440 | + } | ||
| 421 | }, | 441 | }, |
| 422 | captura: function(lonlat){ | 442 | captura: function(lonlat){ |
| 423 | var layers = [i3GEO.editorOL.layerAtivo()], | 443 | var layers = [i3GEO.editorOL.layerAtivo()], |