Commit 8515f0952630c12af4e359c7978638e30368df88
1 parent
dbffb28b
Exists in
master
and in
7 other branches
Conversão para Bootstrap da opção de salvar geometrias, existente no editor vetorial
Showing
3 changed files
with
34 additions
and
11 deletions
Show diff stats
ferramentas/dissolve/index.js
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> "; | |
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> "; | |
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")); | ... | ... |
... | ... | @@ -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 | ... | ... |