Commit 5a660fd71ce994caa76d998151697ef4b5abc464

Authored by Murilo Caixêta
1 parent e018024f

Implementação do Mustache

ferramentas/centromassa/index.js
@@ -48,12 +48,6 @@ i3GEOF.centromassa = { @@ -48,12 +48,6 @@ i3GEOF.centromassa = {
48 Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela. 48 Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela.
49 */ 49 */
50 aguarde: "", 50 aguarde: "",
51 - /*  
52 - Para efeitos de compatibilidade antes da versão 4.7 que não tinha dicionário  
53 - */  
54 - criaJanelaFlutuante: function(){  
55 - i3GEOF.centromassa.iniciaDicionario();  
56 - },  
57 /** 51 /**
58 * Template no formato mustache. E preenchido na carga do javascript com o programa dependencias.php 52 * Template no formato mustache. E preenchido na carga do javascript com o programa dependencias.php
59 */ 53 */
@@ -63,29 +57,10 @@ i3GEOF.centromassa = { @@ -63,29 +57,10 @@ i3GEOF.centromassa = {
63 */ 57 */
64 mustacheHash : function() { 58 mustacheHash : function() {
65 var dicionario = i3GEO.idioma.objetoIdioma(i3GEOF.centromassa.dicionario); 59 var dicionario = i3GEO.idioma.objetoIdioma(i3GEOF.centromassa.dicionario);
  60 + dicionario["locaplic"] = i3GEO.configura.locaplic;
66 return dicionario; 61 return dicionario;
67 }, 62 },
68 /* 63 /*
69 - /*  
70 - Function: iniciaDicionario  
71 -  
72 - Carrega o dicionário e chama a função que inicia a ferramenta  
73 -  
74 - O Javascript é carregado com o id i3GEOF.nomedaferramenta.dicionario_script  
75 - */  
76 - iniciaDicionario: function(){  
77 - if(typeof(i3GEOF.centromassa.dicionario) === 'undefined'){  
78 - i3GEO.util.scriptTag(  
79 - i3GEO.configura.locaplic+"/ferramentas/centromassa/dicionario.js",  
80 - "i3GEOF.centromassa.iniciaJanelaFlutuante()",  
81 - "i3GEOF.centromassa.dicionario_script"  
82 - );  
83 - }  
84 - else{  
85 - i3GEOF.centromassa.iniciaJanelaFlutuante();  
86 - }  
87 - },  
88 - /*  
89 Function: inicia 64 Function: inicia
90 65
91 Inicia a ferramenta. É chamado por criaJanelaFlutuante 66 Inicia a ferramenta. É chamado por criaJanelaFlutuante
@@ -157,24 +132,16 @@ i3GEOF.centromassa = { @@ -157,24 +132,16 @@ i3GEOF.centromassa = {
157 }, 132 },
158 t0: function() 133 t0: function()
159 { 134 {
160 - var ins = "<img class=i3GeoExemploImg src='"+i3GEO.configura.locaplic+"/ferramentas/centromassa/exemplo.png' />" +  
161 - "<p class='paragrafo'>"+$trad('ajuda',i3GEOF.centromassa.dicionario)+"</p>" +  
162 - "<p class='paragrafo'>"+$trad('ajuda2',i3GEOF.centromassa.dicionario)+"</p>";  
163 - i3GEO.util.proximoAnterior("","i3GEOF.centromassa.t1()",ins,"i3GEOFgradeDePontost0","i3GEOcentromassaresultado",true,"i3GEOF.centromassa_rodape"); 135 +
  136 + i3GEO.util.proximoAnterior("","i3GEOF.centromassa.t1()","","i3GEOFgradeDePontost0","i3GEOcentromassaresultado",true,"i3GEOF.centromassa_rodape");
164 }, 137 },
165 t1: function(){ 138 t1: function(){
166 - var ins = "<p class='paragrafo' >"+$trad('selecionaTema',i3GEOF.centromassa.dicionario)+"<br>";  
167 - ins += "<div style='text-align:left;' id='i3GEOcentromassaDivPontos' ></div><br>";  
168 - ins += "<p class='paragrafo' >"+$trad('selecionaItem',i3GEOF.centromassa.dicionario)+"<br>";  
169 - ins += "<div id=i3GEOondeItens style='text-align:left;display:block' ></div>";  
170 - i3GEO.util.proximoAnterior("i3GEOF.centromassa.t0()","i3GEOF.centromassa.t2()",ins,"i3GEOF.centromassa.t1","i3GEOcentromassaresultado",true,"i3GEOF.centromassa_rodape"); 139 + i3GEO.util.proximoAnterior("i3GEOF.centromassa.t0()","i3GEOF.centromassa.t2()","","i3GEOF.centromassa.t1","i3GEOcentromassaresultado",true,"i3GEOF.centromassa_rodape");
171 i3GEOF.centromassa.comboTemasPontos(); 140 i3GEOF.centromassa.comboTemasPontos();
172 }, 141 },
173 t2: function(){ 142 t2: function(){
174 - var b,ins = "<p class='paragrafo'>"+$trad('ajuda3',i3GEOF.centromassa.dicionario);  
175 - ins += "<br><br><input id=i3GEOcentromassabotao1 type='buttom' value='"+$trad('calcula',i3GEOF.centromassa.dicionario)+"' />";  
176 - i3GEO.util.proximoAnterior("i3GEOF.centromassa.t1()","",ins,"i3GEOF.centromassa.t2","i3GEOcentromassaresultado",true,"i3GEOF.centromassa_rodape");  
177 - b = new YAHOO.widget.Button( 143 + i3GEO.util.proximoAnterior("i3GEOF.centromassa.t1()","","","i3GEOF.centromassa.t2","i3GEOcentromassaresultado",true,"i3GEOF.centromassa_rodape");
  144 + var b = new YAHOO.widget.Button(
178 "i3GEOcentromassabotao1", 145 "i3GEOcentromassabotao1",
179 {onclick:{fn: i3GEOF.centromassa.calcula}} 146 {onclick:{fn: i3GEOF.centromassa.calcula}}
180 ); 147 );
ferramentas/centromassa/template_mst.html
1 -<div style='padding: 5px; background-color: #F2F2F2; top: 0px; left: 0px; display: block; width: 98%;' id='i3GEOcentromassaresultado'></div> 1 +<div style='padding: 5px; background-color: #F2F2F2; top: 0px; left: 0px; display: block; width: 98%;' id='i3GEOcentromassaresultado'>
  2 +<div id='i3GEOFgradeDePontost0'>
  3 + <img class='i3GeoExemploImg'
  4 + src='{{{locaplic}}}/ferramentas/centromassa/exemplo.png'/>
  5 + <p class='paragrafo'>{{{ajuda}}}</p>
  6 + <p class='paragrafo'>{{{ajuda2}}}</p>
  7 +</div>
  8 +<div id='i3GEOF.centromassa.t1'>
  9 + <p class='paragrafo'>
  10 + {{{selecionaTema}}}<br>
  11 + <div style='text-align: left;' id='i3GEOcentromassaDivPontos'></div>
  12 + <br>
  13 + <p class='paragrafo'>
  14 + {{{selecionaItem}}}<br>
  15 + <div id='i3GEOondeItens' style='text-align: left; display: block'></div>
  16 +</div>
  17 +<div id='i3GEOF.centromassa.t2'>
  18 + <p class='paragrafo'>
  19 + {{{ajuda3}}} <br>
  20 + <br>
  21 + <input id='i3GEOcentromassabotao1' type='button' value='{{{calcula}}}'/></div>
  22 +</div>
2 <div style='top: 10px; left: 0px; display: block; width: 98%; color: red' id='i3GEOcentromassafim'></div> 23 <div style='top: 10px; left: 0px; display: block; width: 98%; color: red' id='i3GEOcentromassafim'></div>
3 \ No newline at end of file 24 \ No newline at end of file