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 76 });
77 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 83 Function: html
... ...
ferramentas/editorol/editorol.js
... ... @@ -57,6 +57,7 @@ if (!i3GEO || typeof (i3GEO) === 'undefined') {
57 57 }
58 58 i3GEO.editorOL =
59 59 {
  60 + MUSTACHESALVAGEOMETRIAS: "",
60 61 layerDefault: "",
61 62 simbologia : {
62 63 opacidade : 0.8,
... ... @@ -882,6 +883,13 @@ i3GEO.editorOL =
882 883 cpJSON.call(u, "foo", retorno, "");
883 884 },
884 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 893 var n = i3GEO.editorOL.idsSelecionados.length,
886 894 ins = "";
887 895 if (n > 0) {
... ... @@ -897,12 +905,12 @@ i3GEO.editorOL =
897 905 YAHOO.salvaGeometrias.container.panel = new YAHOO.widget.Panel("panelsalvageometrias", {
898 906 zIndex : 2000,
899 907 iframe : false,
900   - width : "250px",
  908 + width : "350px",
901 909 visible : false,
902 910 draggable : true,
903 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 914 YAHOO.salvaGeometrias.container.panel.setBody("");
907 915 YAHOO.salvaGeometrias.container.panel.setFooter("");
908 916 YAHOO.salvaGeometrias.container.panel.render(document.body);
... ... @@ -914,17 +922,25 @@ i3GEO.editorOL =
914 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 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 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 944 YAHOO.salvaGeometrias.container.panel.setBody(ins);
929 945 } else {
930 946 i3GEO.janela.tempoMsg($trad("selum"));
... ...
ferramentas/editorol/templateSalvaGeometrias_mst.html 0 → 100755
... ... @@ -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 8 \ No newline at end of file
... ...