Commit 21fd29879e569c7ca1553e69f9f1ce56cf5ec7ac

Authored by Murilo Caixêta
1 parent 561373b5

Implementação do Mustache

ferramentas/distanciaptpt/index.js
... ... @@ -62,28 +62,11 @@ i3GEOF.distanciaptpt = {
62 62 */
63 63 mustacheHash : function() {
64 64 var dicionario = i3GEO.idioma.objetoIdioma(i3GEOF.distanciaptpt.dicionario);
  65 + dicionario["aguarde"] = $trad("o1");
  66 + dicionario["locaplic"] = i3GEO.configura.locaplic;
65 67 return dicionario;
66 68 },
67 69 /*
68   - Function: iniciaDicionario
69   -
70   - Carrega o dicionário e chama a função que inicia a ferramenta
71   -
72   - O Javascript é carregado com o id i3GEOF.nomedaferramenta.dicionario_script
73   - */
74   - iniciaDicionario: function(){
75   - if(typeof(i3GEOF.distanciaptpt.dicionario) === 'undefined'){
76   - i3GEO.util.scriptTag(
77   - i3GEO.configura.locaplic+"/ferramentas/distanciaptpt/dicionario.js",
78   - "i3GEOF.distanciaptpt.iniciaJanelaFlutuante()",
79   - "i3GEOF.distanciaptpt.dicionario_script"
80   - );
81   - }
82   - else{
83   - i3GEOF.distanciaptpt.iniciaJanelaFlutuante();
84   - }
85   - },
86   - /*
87 70 Function: inicia
88 71  
89 72 Inicia a ferramenta. É chamado por criaJanelaFlutuante
... ... @@ -155,39 +138,21 @@ i3GEOF.distanciaptpt = {
155 138 },
156 139 t0: function()
157 140 {
158   - var ins = "<img class=i3GeoExemploImg src='"+i3GEO.configura.locaplic+"/ferramentas/distanciaptpt/exemplo.png' />" +
159   - "<p class='paragrafo'>" + $trad('ajuda',i3GEOF.distanciaptpt.dicionario) +
160   - "<p class='paragrafo'>" + $trad('ajuda2',i3GEOF.distanciaptpt.dicionario) +
161   - "<p class='paragrafo'>" + $trad('ajuda3',i3GEOF.distanciaptpt.dicionario);
162   - i3GEO.util.proximoAnterior("","i3GEOF.distanciaptpt.t1()",ins,"i3GEOFgradeDePontost0","i3GEOdistanciaptptresultado",true,"i3GEOF.distanciaptpt_rodape");
  141 + i3GEO.util.proximoAnterior("","i3GEOF.distanciaptpt.t1()","","i3GEOFgradeDePontost0","i3GEOdistanciaptptresultado",true,"i3GEOF.distanciaptpt_rodape");
163 142 },
164 143 t1: function(){
165   - var ins = "<p class='paragrafo' >" + $trad('temaOrigem',i3GEOF.distanciaptpt.dicionario)+"<br>";
166   - ins += "<div style='text-align:left;' id='i3GEOdistanciaptptSelTemasOrigem' ></div><br>";
167   - ins += "<p class='paragrafo' >" + $trad('temaDestino',i3GEOF.distanciaptpt.dicionario)+"<br>";
168   - ins += "<div style='text-align:left;' id='i3GEOdistanciaptptSelTemasDestino' ></div><br>";
169   - ins += "<p class='paragrafo' >" + $trad('distMax',i3GEOF.distanciaptpt.dicionario)+"<br>";
170   -
171   - ins += '<div class="i3geoForm i3geoFormIconeEdita" ><input type=text value=100000 id=i3GEOFdistanciaptptdistancia ></div>';
172   - i3GEO.util.proximoAnterior("i3GEOF.distanciaptpt.t0()","i3GEOF.distanciaptpt.t2()",ins,"i3GEOF.distanciaptpt.t1","i3GEOdistanciaptptresultado",true,"i3GEOF.distanciaptpt_rodape");
  144 + i3GEO.util.proximoAnterior("i3GEOF.distanciaptpt.t0()","i3GEOF.distanciaptpt.t2()","","i3GEOF.distanciaptpt.t1","i3GEOdistanciaptptresultado",true,"i3GEOF.distanciaptpt_rodape");
173 145 i3GEOF.distanciaptpt.comboTemasOrigem();
174 146 i3GEOF.distanciaptpt.comboTemasDestino();
175 147 },
176 148 t2: function(){
177   - var ins = "<p class='paragrafo' >" + $trad('selecionaAtributos',i3GEOF.distanciaptpt.dicionario)+"</p>";
178   - ins += "<p class='paragrafo' >" + $trad('atributoOrigem',i3GEOF.distanciaptpt.dicionario)+"</p>";
179   - ins += "<div style='text-align:left;' id='i3GEOondeItensTemaOrigem' >"+$trad("o1")+"</div>";
180   - ins += "<br><p class='paragrafo' >" + $trad('atributoDestino',i3GEOF.distanciaptpt.dicionario)+"</p>";
181   - ins += "<div style='text-align:left;' id='i3GEOondeItensTemaDestino' >"+$trad("o1")+"</div>";
182   - i3GEO.util.proximoAnterior("i3GEOF.distanciaptpt.t1()","i3GEOF.distanciaptpt.t3()",ins,"i3GEOF.distanciaptpt.t2","i3GEOdistanciaptptresultado",true,"i3GEOF.distanciaptpt_rodape");
  149 + i3GEO.util.proximoAnterior("i3GEOF.distanciaptpt.t1()","i3GEOF.distanciaptpt.t3()","","i3GEOF.distanciaptpt.t2","i3GEOdistanciaptptresultado",true,"i3GEOF.distanciaptpt_rodape");
183 150 i3GEOF.distanciaptpt.comboItensOrigem();
184 151 i3GEOF.distanciaptpt.comboItensDestino();
185 152 },
186 153 t3: function(){
187   - var b,ins = "<p class='paragrafo'>" + $trad('msgTema',i3GEOF.distanciaptpt.dicionario);
188   - ins += "<br><br><input id=i3GEOdistanciaptptbotao1 type='buttom' value='"+$trad('calcula',i3GEOF.distanciaptpt.dicionario)+"' />";
189   - i3GEO.util.proximoAnterior("i3GEOF.distanciaptpt.t2()","",ins,"i3GEOF.distanciaptpt.t3","i3GEOdistanciaptptresultado",true,"i3GEOF.distanciaptpt_rodape");
190   - b = new YAHOO.widget.Button(
  154 + i3GEO.util.proximoAnterior("i3GEOF.distanciaptpt.t2()","","","i3GEOF.distanciaptpt.t3","i3GEOdistanciaptptresultado",true,"i3GEOF.distanciaptpt_rodape");
  155 + var b = new YAHOO.widget.Button(
191 156 "i3GEOdistanciaptptbotao1",
192 157 {onclick:{fn: i3GEOF.distanciaptpt.calcula}}
193 158 );
... ...
ferramentas/distanciaptpt/template_mst.html
1   -<div style='padding: 5px; background-color: #F2F2F2; top: 0px; left: 0px; display: block; width: 98%;' id='i3GEOdistanciaptptresultado'></div>
  1 +<div style='padding: 5px; background-color: #F2F2F2; top: 0px; left: 0px; display: block; width: 98%;' id='i3GEOdistanciaptptresultado'>
  2 + <div id='i3GEOFgradeDePontost0'>
  3 + <img class='i3GeoExemploImg' src='{{{locaplic}}}/ferramentas/distanciaptpt/exemplo.png' />
  4 + <p class='paragrafo'>{{{ajuda}}}
  5 + <p class='paragrafo'>{{{ajuda2}}}
  6 + <p class='paragrafo'>{{{ajuda3}}}
  7 + </div>
  8 + <div id='i3GEOF.distanciaptpt.t1'>
  9 + <p class='paragrafo'>
  10 + {{{temaOrigem}}}<br>
  11 + <div style='text-align: left;' id='i3GEOdistanciaptptSelTemasOrigem'></div>
  12 + <br>
  13 + <p class='paragrafo'>
  14 + {{{temaDestino}}}<br>
  15 + <div style='text-align: left;' id='i3GEOdistanciaptptSelTemasDestino'></div>
  16 + <br>
  17 + <p class='paragrafo'>
  18 + {{{distMax}}}<br>
  19 + <div class='i3geoForm i3geoFormIconeEdita'>
  20 + <input type='text' value='100000' id='i3GEOFdistanciaptptdistancia'>
  21 + </div>
  22 + </div>
  23 + <div id='i3GEOF.distanciaptpt.t2'>
  24 + <p class='paragrafo'>{{{selecionaAtributos}}}</p>
  25 + <p class='paragrafo'>{{{atributoOrigem}}}</p>
  26 + <div style='text-align: left;' id='i3GEOondeItensTemaOrigem'>{{{aguarde}}}</div>
  27 + <br>
  28 + <p class='paragrafo'>{{{atributoDestino}}}</p>
  29 + <div style='text-align: left;' id='i3GEOondeItensTemaDestino'>{{{aguarde}}}</div>
  30 + </div>
  31 + <div id='i3GEOF.distanciaptpt.t3'>
  32 + <p class='paragrafo'>
  33 + {{{msgTema}}} <br> <br> <input id='i3GEOdistanciaptptbotao1' type='button' value='{{{calcula}}}'/>
  34 + </div>
  35 +</div>
2 36 <div style='top: 10px; left: 0px; display: block; width: 98%; color: red' id='i3GEOdistanciaptptfim'></div>
3 37 \ No newline at end of file
... ...