Commit 8515f0952630c12af4e359c7978638e30368df88

Authored by Edmar Moretti
1 parent dbffb28b

Conversão para Bootstrap da opção de salvar geometrias, existente no editor vetorial

ferramentas/dissolve/index.js
@@ -76,8 +76,8 @@ i3GEOF.dissolve = { @@ -76,8 +76,8 @@ i3GEOF.dissolve = {
76 }); 76 });
77 return; 77 return;
78 } 78 }
79 - $i(iddiv).innerHTML += i3GEOF.dissolve.html();  
80 - i3GEOF.dissolve.t0(); 79 + $i(iddiv).innerHTML += i3GEOF.dissolve.html();
  80 + i3GEOF.dissolve.t0();
81 }, 81 },
82 /* 82 /*
83 Function: html 83 Function: html
ferramentas/editorol/editorol.js
@@ -57,6 +57,7 @@ if (!i3GEO || typeof (i3GEO) === 'undefined') { @@ -57,6 +57,7 @@ if (!i3GEO || typeof (i3GEO) === 'undefined') {
57 } 57 }
58 i3GEO.editorOL = 58 i3GEO.editorOL =
59 { 59 {
  60 + MUSTACHESALVAGEOMETRIAS: "",
60 layerDefault: "", 61 layerDefault: "",
61 simbologia : { 62 simbologia : {
62 opacidade : 0.8, 63 opacidade : 0.8,
@@ -882,6 +883,13 @@ i3GEO.editorOL = @@ -882,6 +883,13 @@ i3GEO.editorOL =
882 cpJSON.call(u, "foo", retorno, ""); 883 cpJSON.call(u, "foo", retorno, "");
883 }, 884 },
884 salvaGeometrias : function() { 885 salvaGeometrias : function() {
  886 + if(i3GEO.editorOL.MUSTACHESALVAGEOMETRIAS == ""){
  887 + $.get(i3GEO.configura.locaplic + "/ferramentas/editorol/templateSalvaGeometrias_mst.html", function(template) {
  888 + i3GEO.editorOL.MUSTACHESALVAGEOMETRIAS = template;
  889 + i3GEO.editorOL.salvaGeometrias();
  890 + });
  891 + return;
  892 + }
885 var n = i3GEO.editorOL.idsSelecionados.length, 893 var n = i3GEO.editorOL.idsSelecionados.length,
886 ins = ""; 894 ins = "";
887 if (n > 0) { 895 if (n > 0) {
@@ -897,12 +905,12 @@ i3GEO.editorOL = @@ -897,12 +905,12 @@ i3GEO.editorOL =
897 YAHOO.salvaGeometrias.container.panel = new YAHOO.widget.Panel("panelsalvageometrias", { 905 YAHOO.salvaGeometrias.container.panel = new YAHOO.widget.Panel("panelsalvageometrias", {
898 zIndex : 2000, 906 zIndex : 2000,
899 iframe : false, 907 iframe : false,
900 - width : "250px", 908 + width : "350px",
901 visible : false, 909 visible : false,
902 draggable : true, 910 draggable : true,
903 close : true 911 close : true
904 }); 912 });
905 - YAHOO.salvaGeometrias.container.panel.setHeader($trad("u6")); 913 + YAHOO.salvaGeometrias.container.panel.setHeader("<span class='i3GeoTituloJanelaBsNolink' >" + $trad("u6") + "</span>");
906 YAHOO.salvaGeometrias.container.panel.setBody(""); 914 YAHOO.salvaGeometrias.container.panel.setBody("");
907 YAHOO.salvaGeometrias.container.panel.setFooter(""); 915 YAHOO.salvaGeometrias.container.panel.setFooter("");
908 YAHOO.salvaGeometrias.container.panel.render(document.body); 916 YAHOO.salvaGeometrias.container.panel.render(document.body);
@@ -914,17 +922,25 @@ i3GEO.editorOL = @@ -914,17 +922,25 @@ i3GEO.editorOL =
914 } catch (e) { 922 } catch (e) {
915 } 923 }
916 } 924 }
917 - ins += "<p class=paragrafo >" + n + " " + $trad("geosel") + "</p>";  
918 - ins +=  
919 - "<p class=paragrafo ><a href='#' onclick='i3GEO.editorOL.listaGeometriasSel()' >" + $trad("listar")  
920 - + "</a>&nbsp;&nbsp;"; 925 + var hash = {
  926 + "n" : n,
  927 + "geosel" : $trad("geosel"),
  928 + "listar" : $trad("listar"),
  929 + "nomeFuncaoSalvarHidden" : "hidden",
  930 + "incorpoHidden": "hidden"
  931 + };
921 if (i3GEO.editorOL.nomeFuncaoSalvar && i3GEO.editorOL.nomeFuncaoSalvar != "") { 932 if (i3GEO.editorOL.nomeFuncaoSalvar && i3GEO.editorOL.nomeFuncaoSalvar != "") {
922 - ins += "<a href='#' onclick='" + i3GEO.editorOL.nomeFuncaoSalvar + "' >" + $trad("sdados") + "</a>&nbsp;&nbsp;"; 933 + hash.nomeFuncaoSalvar = i3GEO.editorOL.nomeFuncaoSalvar;
  934 + hash.sdados = $trad("sdados");
  935 + hash.nomeFuncaoSalvarHidden = "";
923 } 936 }
924 if (typeof i3geoOL !== "undefined") { 937 if (typeof i3geoOL !== "undefined") {
925 - ins += "<a href='#' onclick='i3GEO.editorOL.incorporar()' >" + $trad("incorpo") + "</a></p>";  
926 - ins += "<p class=paragrafo>" + $trad("ajudaEditorOlSalva") + "</p>"; 938 + hash.incorpo = $trad("incorpo");
  939 + hash.ajudaEditorOlSalva = $trad("ajudaEditorOlSalva");
  940 + hash.incorpoHidden = "";
927 } 941 }
  942 + ins = Mustache.render(i3GEO.editorOL.MUSTACHESALVAGEOMETRIAS, hash);
  943 +
928 YAHOO.salvaGeometrias.container.panel.setBody(ins); 944 YAHOO.salvaGeometrias.container.panel.setBody(ins);
929 } else { 945 } else {
930 i3GEO.janela.tempoMsg($trad("selum")); 946 i3GEO.janela.tempoMsg($trad("selum"));
ferramentas/editorol/templateSalvaGeometrias_mst.html 0 → 100755
@@ -0,0 +1,7 @@ @@ -0,0 +1,7 @@
  1 +<div class='container-fluid'>
  2 + <h5>{{{n}}} {{{geosel}}}</h5>
  3 + <button onclick="i3GEO.editorOL.listaGeometriasSel()" class='btn btn-primary btn-sm btn-block btn-raised'>{{{listar}}}</button>
  4 + <button onclick="{{{nomeFuncaoSalvar}}}" class='btn btn-primary btn-sm btn-block btn-raised {{{nomeFuncaoSalvarHidden}}}'>{{{sdados}}}</button>
  5 + <button onclick="i3GEO.editorOL.incorporar()" class='btn btn-primary btn-sm btn-block btn-raised {{{incorpoHidden}}}'>{{{incorpo}}}</button>
  6 + <h5 class="alert alert-info">{{{ajudaEditorOlSalva}}}</h5>
  7 +</div>
0 \ No newline at end of file 8 \ No newline at end of file