Commit 4e27bd018fb1be6c2e33721e80664ed987906d51

Authored by Murilo Caixêta
1 parent 4bd0c767

Implementação do Mustache

ferramentas/dissolve/dicionario.js
1 //+$trad(1,i3GEOF.dissolve.dicionario)+ 1 //+$trad(1,i3GEOF.dissolve.dicionario)+
2 i3GEOF.dissolve.dicionario = { 2 i3GEOF.dissolve.dicionario = {
3 -1: [{  
4 -pt:"Essa ferramenta transforma vários polígonos em um só eliminando as divisas entre eles. Caso seja escolhido um item da tabela de atributos, os polígonos que possuírem o mesmo valor serão considerados no mesmo grupo e suas divisas eliminadas e caso não tenha sido escolhido nenhum item, todas os polígonos serão agrupados em um só. O resultado final será um novo tema com polígonos diferentes dos originais e cuja tabela de atributos conterá apenas um item.",  
5 -en:"",  
6 -es:""  
7 -}],  
8 -2: [{  
9 -pt:"Tema, com seleção, que será utilizado:",  
10 -en:"",  
11 -es:""  
12 -}],  
13 -3: [{  
14 -pt:"Escolha o item que será utilizado (opcional)",  
15 -en:"",  
16 -es:""  
17 -}],  
18 -4: [{  
19 -pt:"O tema com as divisas eliminadas será adicionado ao mapa atual.",  
20 -en:"",  
21 -es:""  
22 -}],  
23 -5: [{  
24 -pt:"Dissolver",  
25 -en:"",  
26 -es:""  
27 -}],  
28 -6: [{  
29 -pt:"Erro. A operação demorou muito.",  
30 -en:"",  
31 -es:""  
32 -}] 3 + 'descricao' : [ {
  4 + pt : "Essa ferramenta transforma vários polígonos em um só eliminando as divisas entre eles. Caso seja escolhido um item da tabela de atributos, os polígonos que possuírem o mesmo valor serão considerados no mesmo grupo e suas divisas eliminadas e caso não tenha sido escolhido nenhum item, todas os polígonos serão agrupados em um só. O resultado final será um novo tema com polígonos diferentes dos originais e cuja tabela de atributos conterá apenas um item.",
  5 + en : "",
  6 + es : ""
  7 + } ],
  8 + 'selecionaTema' : [ {
  9 + pt : "Tema, com seleção, que será utilizado:",
  10 + en : "",
  11 + es : ""
  12 + } ],
  13 + 'selecionaItem' : [ {
  14 + pt : "Escolha o item que será utilizado (opcional)",
  15 + en : "",
  16 + es : ""
  17 + } ],
  18 + 'adicionaTema' : [ {
  19 + pt : "O tema com as divisas eliminadas será adicionado ao mapa atual.",
  20 + en : "",
  21 + es : ""
  22 + } ],
  23 + 'dissolve' : [ {
  24 + pt : "Dissolver",
  25 + en : "",
  26 + es : ""
  27 + } ],
  28 + 'erroTempo' : [ {
  29 + pt : "Erro. A operação demorou muito.",
  30 + en : "",
  31 + es : ""
  32 + } ]
33 }; 33 };
34 \ No newline at end of file 34 \ No newline at end of file
ferramentas/dissolve/index.js
@@ -64,6 +64,8 @@ i3GEOF.dissolve = { @@ -64,6 +64,8 @@ i3GEOF.dissolve = {
64 */ 64 */
65 mustacheHash : function() { 65 mustacheHash : function() {
66 var dicionario = i3GEO.idioma.objetoIdioma(i3GEOF.dissolve.dicionario); 66 var dicionario = i3GEO.idioma.objetoIdioma(i3GEOF.dissolve.dicionario);
  67 + dicionario["aguarde"] = $trad("o1");
  68 + dicionario["locaplic"] = i3GEO.configura.locaplic;
67 return dicionario; 69 return dicionario;
68 }, 70 },
69 /* 71 /*
@@ -157,27 +159,21 @@ i3GEOF.dissolve = { @@ -157,27 +159,21 @@ i3GEOF.dissolve = {
157 }, 159 },
158 t0: function() 160 t0: function()
159 { 161 {
160 - var ins = "<img class=i3GeoExemploImg src='"+i3GEO.configura.locaplic+"/ferramentas/dissolve/exemplo.png' />" +  
161 - "<p class='paragrafo'>"+$trad(1,i3GEOF.dissolve.dicionario);  
162 - i3GEO.util.proximoAnterior("","i3GEOF.dissolve.t1()",ins,"i3GEOFgradeDePontost0","i3GEOdissolveresultado",true,"i3GEOF.dissolve_rodape"); 162 + i3GEO.util.proximoAnterior("","i3GEOF.dissolve.t1()","","i3GEOFgradeDePontost0","i3GEOdissolveresultado",true,"i3GEOF.dissolve_rodape");
163 }, 163 },
164 t1: function(){ 164 t1: function(){
165 - var ins = "<p class='paragrafo'>"+$trad(2,i3GEOF.dissolve.dicionario);  
166 - ins += "<div id='i3GEOdissolveSelTemas' style='text-align:left;'></div>";  
167 - i3GEO.util.proximoAnterior("i3GEOF.dissolve.t0()","i3GEOF.dissolve.t2()",ins,"i3GEOF.dissolve.t1","i3GEOdissolveresultado",true,"i3GEOF.dissolve_rodape"); 165 +
  166 + i3GEO.util.proximoAnterior("i3GEOF.dissolve.t0()","i3GEOF.dissolve.t2()","","i3GEOF.dissolve.t1","i3GEOdissolveresultado",true,"i3GEOF.dissolve_rodape");
168 i3GEOF.dissolve.comboTemasSel(); 167 i3GEOF.dissolve.comboTemasSel();
169 }, 168 },
170 t2: function(){ 169 t2: function(){
171 - var ins = "<p class='paragrafo' >"+$trad(3,i3GEOF.dissolve.dicionario);  
172 - ins += "<div style='text-align:left;' id='i3GEOdissolveDivItem' >"+$trad("o1")+"</div>";  
173 - i3GEO.util.proximoAnterior("i3GEOF.dissolve.t1()","i3GEOF.dissolve.t3()",ins,"i3GEOF.dissolve.t2","i3GEOdissolveresultado",true,"i3GEOF.dissolve_rodape"); 170 +
  171 + i3GEO.util.proximoAnterior("i3GEOF.dissolve.t1()","i3GEOF.dissolve.t3()","","i3GEOF.dissolve.t2","i3GEOdissolveresultado",true,"i3GEOF.dissolve_rodape");
174 i3GEOF.dissolve.comboItem(); 172 i3GEOF.dissolve.comboItem();
175 }, 173 },
176 t3: function(){ 174 t3: function(){
177 - var b,ins = "<p class='paragrafo'>"+$trad(4,i3GEOF.dissolve.dicionario);  
178 - ins += "<br><br><input id=i3GEOdissolvebotao1 type='buttom' value='"+$trad(5,i3GEOF.dissolve.dicionario)+"' />";  
179 - i3GEO.util.proximoAnterior("i3GEOF.dissolve.t2()","",ins,"i3GEOF.dissolve.t3","i3GEOdissolveresultado",true,"i3GEOF.dissolve_rodape");  
180 - b = new YAHOO.widget.Button( 175 + i3GEO.util.proximoAnterior("i3GEOF.dissolve.t2()","","","i3GEOF.dissolve.t3","i3GEOdissolveresultado",true,"i3GEOF.dissolve_rodape");
  176 + var b = new YAHOO.widget.Button(
181 "i3GEOdissolvebotao1", 177 "i3GEOdissolvebotao1",
182 {onclick:{fn: i3GEOF.dissolve.criadissolve}} 178 {onclick:{fn: i3GEOF.dissolve.criadissolve}}
183 ); 179 );
ferramentas/dissolve/template_mst.html
1 -<div style='padding: 5px; background-color: #F2F2F2; top: 0px; left: 0px; display: block; width: 98%;' id='i3GEOdissolveresultado'></div> 1 +<div style='padding: 5px; background-color: #F2F2F2; top: 0px; left: 0px; display: block; width: 98%;' id='i3GEOdissolveresultado'>
  2 + <div id='i3GEOFgradeDePontost0'>
  3 + <img class='i3GeoExemploImg'
  4 + src='{{{locaplic}}}/ferramentas/dissolve/exemplo.png' />
  5 + <p class='paragrafo'>{{{descricao}}}
  6 + </div>
  7 + <div id='i3GEOF.dissolve.t1'>
  8 + <p class='paragrafo'>{{{selecionaTema}}}
  9 + <div id='i3GEOdissolveSelTemas' style='text-align: left;'></div>
  10 + </div>
  11 + <div id='i3GEOF.dissolve.t2'>
  12 + <p class='paragrafo'>{{{selecionaItem}}}
  13 + <div style='text-align: left;' id='i3GEOdissolveDivItem'>{{{aguarde}}}</div>
  14 + </div>
  15 + <div id='i3GEOF.dissolve.t3'>
  16 + <p class='paragrafo'>
  17 + {{{adicionaTema}}} <br>
  18 + <br>
  19 + <input id='i3GEOdissolvebotao1' type='button' value='{{{dissolve}}}' />
  20 + </div>
  21 +</div>
2 <div style='top: 10px; left: 0px; display: block; width: 98%; color: red' id='i3GEOdissolvefim'></div> 22 <div style='top: 10px; left: 0px; display: block; width: 98%; color: red' id='i3GEOdissolvefim'></div>
3 \ No newline at end of file 23 \ No newline at end of file