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 | ... | ... |