diff --git a/ferramentas/dissolve/index.js b/ferramentas/dissolve/index.js index bec7046..a600f7d 100755 --- a/ferramentas/dissolve/index.js +++ b/ferramentas/dissolve/index.js @@ -76,8 +76,8 @@ i3GEOF.dissolve = { }); return; } - $i(iddiv).innerHTML += i3GEOF.dissolve.html(); - i3GEOF.dissolve.t0(); + $i(iddiv).innerHTML += i3GEOF.dissolve.html(); + i3GEOF.dissolve.t0(); }, /* Function: html diff --git a/ferramentas/editorol/editorol.js b/ferramentas/editorol/editorol.js index 4f04669..0d9a9c3 100755 --- a/ferramentas/editorol/editorol.js +++ b/ferramentas/editorol/editorol.js @@ -57,6 +57,7 @@ if (!i3GEO || typeof (i3GEO) === 'undefined') { } i3GEO.editorOL = { + MUSTACHESALVAGEOMETRIAS: "", layerDefault: "", simbologia : { opacidade : 0.8, @@ -882,6 +883,13 @@ i3GEO.editorOL = cpJSON.call(u, "foo", retorno, ""); }, salvaGeometrias : function() { + if(i3GEO.editorOL.MUSTACHESALVAGEOMETRIAS == ""){ + $.get(i3GEO.configura.locaplic + "/ferramentas/editorol/templateSalvaGeometrias_mst.html", function(template) { + i3GEO.editorOL.MUSTACHESALVAGEOMETRIAS = template; + i3GEO.editorOL.salvaGeometrias(); + }); + return; + } var n = i3GEO.editorOL.idsSelecionados.length, ins = ""; if (n > 0) { @@ -897,12 +905,12 @@ i3GEO.editorOL = YAHOO.salvaGeometrias.container.panel = new YAHOO.widget.Panel("panelsalvageometrias", { zIndex : 2000, iframe : false, - width : "250px", + width : "350px", visible : false, draggable : true, close : true }); - YAHOO.salvaGeometrias.container.panel.setHeader($trad("u6")); + YAHOO.salvaGeometrias.container.panel.setHeader("" + $trad("u6") + ""); YAHOO.salvaGeometrias.container.panel.setBody(""); YAHOO.salvaGeometrias.container.panel.setFooter(""); YAHOO.salvaGeometrias.container.panel.render(document.body); @@ -914,17 +922,25 @@ i3GEO.editorOL = } catch (e) { } } - ins += "
" + n + " " + $trad("geosel") + "
"; - ins += - "" + $trad("listar") - + " "; + var hash = { + "n" : n, + "geosel" : $trad("geosel"), + "listar" : $trad("listar"), + "nomeFuncaoSalvarHidden" : "hidden", + "incorpoHidden": "hidden" + }; if (i3GEO.editorOL.nomeFuncaoSalvar && i3GEO.editorOL.nomeFuncaoSalvar != "") { - ins += "" + $trad("sdados") + " "; + hash.nomeFuncaoSalvar = i3GEO.editorOL.nomeFuncaoSalvar; + hash.sdados = $trad("sdados"); + hash.nomeFuncaoSalvarHidden = ""; } if (typeof i3geoOL !== "undefined") { - ins += "" + $trad("incorpo") + "
"; - ins += "" + $trad("ajudaEditorOlSalva") + "
"; + hash.incorpo = $trad("incorpo"); + hash.ajudaEditorOlSalva = $trad("ajudaEditorOlSalva"); + hash.incorpoHidden = ""; } + ins = Mustache.render(i3GEO.editorOL.MUSTACHESALVAGEOMETRIAS, hash); + YAHOO.salvaGeometrias.container.panel.setBody(ins); } else { i3GEO.janela.tempoMsg($trad("selum")); diff --git a/ferramentas/editorol/templateSalvaGeometrias_mst.html b/ferramentas/editorol/templateSalvaGeometrias_mst.html new file mode 100755 index 0000000..6b5fb0b --- /dev/null +++ b/ferramentas/editorol/templateSalvaGeometrias_mst.html @@ -0,0 +1,7 @@ +