Commit bd2c795d76ba26e7fb8921acaff61de4dc7c060e

Authored by Murilo Caixêta
1 parent 2728ae7e

Implementação do Mustache

classesjs/classe_analise.js
@@ -388,7 +388,7 @@ i3GEO.analise = { @@ -388,7 +388,7 @@ i3GEO.analise = {
388 onclick : { 388 onclick : {
389 fn : function() { 389 fn : function() {
390 var js = i3GEO.configura.locaplic 390 var js = i3GEO.configura.locaplic
391 - + "/ferramentas/perfil/index.js"; 391 + + "/ferramentas/perfil/dependencias.php";
392 i3GEO.util.scriptTag( 392 i3GEO.util.scriptTag(
393 js, 393 js,
394 "i3GEOF.perfil.criaJanelaFlutuante(i3GEO.analise.pontosdistobj)", 394 "i3GEOF.perfil.criaJanelaFlutuante(i3GEO.analise.pontosdistobj)",
classesjs/classe_mapa.js
@@ -771,7 +771,7 @@ i3GEO.mapa = @@ -771,7 +771,7 @@ i3GEO.mapa =
771 .tempoMsg("Essa opcao nao pode ser ativada. Consulte o administrador do sistema. Mapfile nao esta exposto."); 771 .tempoMsg("Essa opcao nao pode ser ativada. Consulte o administrador do sistema. Mapfile nao esta exposto.");
772 return; 772 return;
773 } 773 }
774 - i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.salvaMapa()", "salvamapa", "salvaMapa"); 774 + i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.salvaMapa()","salvamapa","salvaMapa","dependencias.php","i3GEOF.salvaMapa.iniciaJanelaFlutuante()");
775 }, 775 },
776 /** 776 /**
777 * Function: carregaMapa 777 * Function: carregaMapa
classesjs/classe_tema.js
@@ -417,7 +417,7 @@ i3GEO.tema = { @@ -417,7 +417,7 @@ i3GEO.tema = {
417 */ 417 */
418 tme: function(tema){ 418 tme: function(tema){
419 i3GEO.mapa.ativaTema(tema); 419 i3GEO.mapa.ativaTema(tema);
420 - i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.tme()","tme","tme"); 420 + i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.tme()","tme","tme","dependencias.php","i3GEOF.tme.iniciaJanelaFlutuante()");
421 }, 421 },
422 /* 422 /*
423 Function: mostraWms 423 Function: mostraWms
@@ -515,7 +515,7 @@ i3GEO.tema = { @@ -515,7 +515,7 @@ i3GEO.tema = {
515 */ 515 */
516 toponimia: function(idtema){ 516 toponimia: function(idtema){
517 i3GEO.mapa.ativaTema(idtema); 517 i3GEO.mapa.ativaTema(idtema);
518 - i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.toponimia()","toponimia","toponimia"); 518 + i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.toponimia()","toponimia","toponimia","dependencias.php","i3GEOF.toponimia.iniciaJanelaFlutuante()");
519 }, 519 },
520 /* 520 /*
521 Function: filtro 521 Function: filtro
classesjs/dicionario_ajuda.js
@@ -908,7 +908,7 @@ g_traducao_ajuda = { @@ -908,7 +908,7 @@ g_traducao_ajuda = {
908 pt:"Cria um arquivo no formato KML, representando os dados de uma coluna da tabela de atributos como elementos em 3d. Mais detalhes em http://thematicmapping.org/", 908 pt:"Cria um arquivo no formato KML, representando os dados de uma coluna da tabela de atributos como elementos em 3d. Mais detalhes em http://thematicmapping.org/",
909 complemento:"", 909 complemento:"",
910 //tela:"", 910 //tela:"",
911 - apijs:"i3GEO.mapa.dialogo.tme()" 911 + apijs:"i3GEO.tema.dialogo.tme()"
912 }, 912 },
913 "109": { 913 "109": {
914 titulo: "Busca de metadados na INDE", 914 titulo: "Busca de metadados na INDE",
ferramentas/perfil/index.js
@@ -68,6 +68,18 @@ i3GEOF.perfil = { @@ -68,6 +68,18 @@ i3GEOF.perfil = {
68 i3GEOF.perfil.pontos = pontos; 68 i3GEOF.perfil.pontos = pontos;
69 i3GEOF.perfil.iniciaDicionario(); 69 i3GEOF.perfil.iniciaDicionario();
70 }, 70 },
  71 + /**
  72 + * Template no formato mustache. E preenchido na carga do javascript com o programa dependencias.php
  73 + */
  74 + MUSTACHE : "",
  75 + /**
  76 + * Susbtitutos para o template
  77 + */
  78 + mustacheHash : function(pontos) {
  79 + var dicionario = i3GEO.idioma.objetoIdioma(i3GEOF.perfil.dicionario);
  80 + dicionario["asp"] = '"';
  81 + return dicionario;
  82 + },
71 /* 83 /*
72 Function: iniciaDicionario 84 Function: iniciaDicionario
73 85
@@ -117,15 +129,8 @@ i3GEOF.perfil = { @@ -117,15 +129,8 @@ i3GEOF.perfil = {
117 129
118 String com o código html 130 String com o código html
119 */ 131 */
120 - html:function(){  
121 - var ins = "<div style=margin-left:5px; ><p class='paragrafo' >"+$trad('fonteDadosZ',i3GEOF.perfil.dicionario);  
122 - ins += "<p class='paragrafo' ><input onclick='if(this.checked == true){$i(\"i3GEOFperfilTemasSel\").value = \"\";$i(\"i3GEOFperfilDivComboItens\").innerHTML = \"\";}' style=cursor:pointer checked type=radio name=i3GEOFperfilFonte id=i3GEOFperfilFonteGoogle /> Google";  
123 - ins += "<br><p class='paragrafo' >"+$trad('ouTemaMapa',i3GEOF.perfil.dicionario)+"</p> <div class=styled-select id=i3GEOFperfilTemas ></div>";  
124 - ins += "<br><div id=i3GEOFperfilDivComboItens ></div><br>";  
125 - ins += "<br><p class='paragrafo' >" + $trad('numeroPontosLinha',i3GEOF.perfil.dicionario) + "</p>";  
126 - ins += "<div class=styled-select ><input type=text id=i3GEOFperfilAmostragem value=20 /></div>";  
127 - ins += "<br><p class='paragrafo' ><input id=i3GEOperfilbotao1 type='buttom' value='"+$trad('criaGrafico',i3GEOF.perfil.dicionario)+"' />";  
128 - ins += "<br><br><div style=text-align:left id=i3GEOperfilfim ></div></div>"; 132 + html: function() {
  133 + var ins = Mustache.render(i3GEOF.perfil.MUSTACHE, i3GEOF.perfil.mustacheHash());
129 return ins; 134 return ins;
130 }, 135 },
131 /* 136 /*
ferramentas/perfil/template_mst.html
1 <p class='paragrafo'>{{{fonteDadosZ}}} 1 <p class='paragrafo'>{{{fonteDadosZ}}}
2 <p class='paragrafo'> 2 <p class='paragrafo'>
3 - <input onclick='if(this.checked == true){$i(\"i3GEOFperfilTemasSel\").value = \"\";$i(\"i3GEOFperfilDivComboItens\").innerHTML = \"\";}' style='cursor: pointer' checked type='radio' name='i3GEOFperfilFonte' id='i3GEOFperfilFonteGoogle' /> 3 + <input onclick='if(this.checked == true){$i({{{asp}}}i3GEOFperfilTemasSel{{{asp}}}).value = {{{asp}}}{{{asp}}};$i({{{asp}}}i3GEOFperfilDivComboItens{{{asp}}}).innerHTML = {{{asp}}}{{{asp}}};}' style='cursor: pointer' checked type='radio' name='i3GEOFperfilFonte' id='i3GEOFperfilFonteGoogle' />
4 Google <br> 4 Google <br>
5 <p class='paragrafo'>{{{ouTemaMapa}}}</p> 5 <p class='paragrafo'>{{{ouTemaMapa}}}</p>
6 <div class='styled-select' id='i3GEOFperfilTemas'></div> 6 <div class='styled-select' id='i3GEOFperfilTemas'></div>
@@ -16,4 +16,4 @@ @@ -16,4 +16,4 @@
16 <p class='paragrafo'> 16 <p class='paragrafo'>
17 <input id='i3GEOperfilbotao1' type='button' value='{{{criaGrafico}}}' /> 17 <input id='i3GEOperfilbotao1' type='button' value='{{{criaGrafico}}}' />
18 <br> <br> 18 <br> <br>
19 -<div style='text-align: left' id='i3GEOperfilfim'></div>  
20 \ No newline at end of file 19 \ No newline at end of file
  20 +<div style='text-align:left' id='i3GEOperfilfim' ></div>
21 \ No newline at end of file 21 \ No newline at end of file
ferramentas/salvamapa/index.js
@@ -50,6 +50,17 @@ i3GEOF.salvaMapa = { @@ -50,6 +50,17 @@ i3GEOF.salvaMapa = {
50 criaJanelaFlutuante: function(){ 50 criaJanelaFlutuante: function(){
51 i3GEOF.salvaMapa.iniciaDicionario(); 51 i3GEOF.salvaMapa.iniciaDicionario();
52 }, 52 },
  53 + /**
  54 + * Template no formato mustache. E preenchido na carga do javascript com o programa dependencias.php
  55 + */
  56 + MUSTACHE : "",
  57 + /**
  58 + * Susbtitutos para o template
  59 + */
  60 + mustacheHash : function() {
  61 + var dicionario = i3GEO.idioma.objetoIdioma(i3GEOF.salvaMapa.dicionario);
  62 + return dicionario;
  63 + },
53 /* 64 /*
54 Function: iniciaDicionario 65 Function: iniciaDicionario
55 66
@@ -162,20 +173,8 @@ i3GEOF.salvaMapa = { @@ -162,20 +173,8 @@ i3GEOF.salvaMapa = {
162 173
163 String com o c&oacute;digo html 174 String com o c&oacute;digo html
164 */ 175 */
165 - html:function(){  
166 - var ins = '';  
167 - ins += '<p class="paragrafo" >'+$trad('ajuda',i3GEOF.salvaMapa.dicionario)+'</p>' +  
168 - '<p class="paragrafo" >'+$trad('ajuda2',i3GEOF.salvaMapa.dicionario)+'</p>' +  
169 - '<div style=background-color:white;padding:5px;margin:5px >' +  
170 - ' <p class="paragrafo" ><b>1- </b>'+$trad('ajuda3',i3GEOF.salvaMapa.dicionario) +  
171 - $trad('ajuda4',i3GEOF.salvaMapa.dicionario) +  
172 - ' <p class="paragrafo" >' + $trad('salvaArquivo',i3GEOF.salvaMapa.dicionario) +  
173 - ' <div id="i3GEOFsalvaMapaLocal" ></div>' +  
174 - '</div>' +  
175 - '<div style=background-color:white;padding:5px;margin:5px >' +  
176 - ' <p class="paragrafo" ><b>2- </b>' + $trad('cadastraMapa',i3GEOF.salvaMapa.dicionario) +  
177 - ' <div id="i3GEOFsalvaMapaBanco"></div>' +  
178 - '</div><br>'; 176 + html: function() {
  177 + var ins = Mustache.render(i3GEOF.salvaMapa.MUSTACHE, i3GEOF.salvaMapa.mustacheHash());
179 return ins; 178 return ins;
180 }, 179 },
181 /* 180 /*
ferramentas/tme/index.js
@@ -69,6 +69,17 @@ i3GEOF.tme = { @@ -69,6 +69,17 @@ i3GEOF.tme = {
69 criaJanelaFlutuante: function(){ 69 criaJanelaFlutuante: function(){
70 i3GEOF.tme.iniciaDicionario(); 70 i3GEOF.tme.iniciaDicionario();
71 }, 71 },
  72 + /**
  73 + * Template no formato mustache. E preenchido na carga do javascript com o programa dependencias.php
  74 + */
  75 + MUSTACHE : "",
  76 + /**
  77 + * Susbtitutos para o template
  78 + */
  79 + mustacheHash : function() {
  80 + var dicionario = i3GEO.idioma.objetoIdioma(i3GEOF.tme.dicionario);
  81 + return dicionario;
  82 + },
72 /* 83 /*
73 Function: iniciaDicionario 84 Function: iniciaDicionario
74 85
@@ -143,32 +154,8 @@ i3GEOF.tme = { @@ -143,32 +154,8 @@ i3GEOF.tme = {
143 154
144 String com o c&oacute;digo html 155 String com o c&oacute;digo html
145 */ 156 */
146 - html:function(){  
147 - var ins = '' +  
148 - '<div style="text-align:left;background:yellow;" id=i3GEOTMEresultado ></div>' +  
149 - '<p class="paragrafo" >'+$trad('tituloMapa',i3GEOF.tme.dicionario) +  
150 - '<div class=styled-select >' +  
151 - '<input type=text value="" id="i3GEOTMEtitulo" />' +  
152 - '</div>' +  
153 - '<br><p class="paragrafo" >'+$trad('descricaoMapa',i3GEOF.tme.dicionario) +  
154 - '<div class=styled-select >' +  
155 - '<input type=text value="" id="i3GEOTMEdesc" />' +  
156 - '</div>' +  
157 - '<br><p class="paragrafo" >'+$trad('alturaMaxBarras',i3GEOF.tme.dicionario) +  
158 - '<div class=styled-select >' +  
159 - '<input type=text value="5000" id="i3GEOTMEbarSize" />' +  
160 - '</div>' +  
161 - '<br><p class="paragrafo" >'+$trad('larguraMaxBarras',i3GEOF.tme.dicionario) +  
162 - '<div class=styled-select >' +  
163 - '<input type=text value="2000000" id="i3GEOTMEmaxHeight" />' +  
164 - '</div>' +  
165 - '<br><p class="paragrafo" >'+$trad('colunaRegioes',i3GEOF.tme.dicionario) +  
166 - '<div id="i3GEOTMEregioeslista" class=styled-select ></div>' +  
167 - '<p class="paragrafo" >' +  
168 - '<br>'+$trad('colunasDadosEstat',i3GEOF.tme.dicionario) +  
169 - '<div id=i3GEOtmelistai class=digitar style="text-align:left;left:0px;top:0px;330px;height:80px;overflow:auto;display:block;"></div>' +  
170 - '<br>' +  
171 - '<div id=i3GEOtmemen1 style=top:15px;left:0px; ><p class=paragrafo >Ser&aacute; criado um arquivo KML que pode ser aberto com o Google Earth. A coluna com os nomes das regi&otilde;es define o nome que ser&aacute; mostrado para cada elemento mapeado. Quando os nomes das colunas com os valores corresponderem a um determinado ano, ser&aacute; mostrado um bot&atilde;o do tipo slide no Google Earth, mas isso s&oacute; ocorre se o nome da coluna for o mesmo nome do ano, exemplo, para o ano de 1980 o nome da coluna dever&aacute; ser 1980</div>'; 157 + html: function() {
  158 + var ins = Mustache.render(i3GEOF.tme.MUSTACHE, i3GEOF.tme.mustacheHash());
172 return ins; 159 return ins;
173 }, 160 },
174 /* 161 /*
ferramentas/toponimia/index.js
@@ -65,6 +65,21 @@ i3GEOF.toponimia = { @@ -65,6 +65,21 @@ i3GEOF.toponimia = {
65 criaJanelaFlutuante: function(){ 65 criaJanelaFlutuante: function(){
66 i3GEOF.toponimia.iniciaDicionario(); 66 i3GEOF.toponimia.iniciaDicionario();
67 }, 67 },
  68 + /**
  69 + * Template no formato mustache. E preenchido na carga do javascript com o programa dependencias.php
  70 + */
  71 + MUSTACHE : "",
  72 + /**
  73 + * Susbtitutos para o template
  74 + */
  75 + mustacheHash : function() {
  76 + var dicionario = i3GEO.idioma.objetoIdioma(i3GEOF.toponimia.dicionario);
  77 + dicionario["locaplic"] = i3GEO.configura.locaplic;
  78 + dicionario["asp"] = '"';
  79 + dicionario["sim"] = $trad("x14");
  80 + dicionario["nao"] = $trad("x15");
  81 + return dicionario;
  82 + },
68 /* 83 /*
69 Function: iniciaDicionario 84 Function: iniciaDicionario
70 85
@@ -143,147 +158,8 @@ i3GEOF.toponimia = { @@ -143,147 +158,8 @@ i3GEOF.toponimia = {
143 158
144 String com o c&oacute;digo html 159 String com o c&oacute;digo html
145 */ 160 */
146 - html:function(){  
147 - var ins = '' +  
148 - '<div id=i3GEOtoponimiaguiasYUI class="yui-navset" style="top:0px;cursor:pointer;left:0px;">' +  
149 - ' <ul class="yui-nav" style="border-width:0pt 0pt 0px;border-color:rgb(240,240,240);border-bottom-color:white;">' +  
150 - ' <li><a ><em><div id="i3GEOtoponimiaguia1" style="text-align:center;left:0px;" >'+$trad('fonteDados',i3GEOF.toponimia.dicionario)+'</div></em></a></li>' +  
151 - ' <li><a ><em><div id="i3GEOtoponimiaguia2" style="text-align:center;left:0px;" >'+$trad('propriedades',i3GEOF.toponimia.dicionario)+'</div></em></a></li>' +  
152 - ' <li><a ><em><div id="i3GEOtoponimiaguia3" style="text-align:center;left:0px;" >'+$trad('testa',i3GEOF.toponimia.dicionario)+'</div></em></a></li>' +  
153 - ' </ul>' +  
154 - '</div><br>' +  
155 - ' <div class=guiaobj id="i3GEOtoponimiaguia1obj" style="left:1px;90%;display:none;">' +  
156 - ' <p class="paragrafo" >'+$trad('selecionaItem',i3GEOF.toponimia.dicionario)+'<br>' +  
157 - ' <div id=i3GEOtoponimiaDivListaItens class=styled-select ></div>' +  
158 - ' <br>' +  
159 - ' <p class="paragrafo" ><input style="cursor:pointer" type="checkbox" id="i3GEOtoponimianovotema" />&nbsp;'+$trad('adicionaToponimia',i3GEOF.toponimia.dicionario) +  
160 - ' <br>' +  
161 - ' <p class="paragrafo" ><input id=i3GEOtoponimiabotao1 size=35 type=button value="'+$trad('criaToponimia',i3GEOF.toponimia.dicionario)+'" />' +  
162 - ' </div>' +  
163 - ' <div class=guiaobj id="i3GEOtoponimiaguia2obj" style="left:1px;display:none;">' +  
164 -  
165 - '<p class="paragrafo">'+$trad('fonte',i3GEOF.toponimia.dicionario)+':</p>' +  
166 - '<div class="styled-select" id="i3GEOtoponimiaDivListaFonte">'+$trad('aguarda',i3GEOF.toponimia.dicionario)+'...</div>' +  
167 -  
168 - '<br><p class="paragrafo">'+$trad('tamanho',i3GEOF.toponimia.dicionario)+':</p>' +  
169 - '<div class="styled-select" >' +  
170 - '<input type="text" value="8" id="i3GEOtoponimiatamanho_i" />' +  
171 - '</div>' +  
172 -  
173 - '<br><p class="paragrafo">'+$trad('angulo',i3GEOF.toponimia.dicionario)+':</p>' +  
174 - '<div class="styled-select" >' +  
175 - '<input type="text" value="0" id="i3GEOtoponimiaangulo_i" />' +  
176 - '</div>' +  
177 -  
178 - '<br><p class="paragrafo">'+$trad('deslocamentoTexto',i3GEOF.toponimia.dicionario)+' X:</p>' +  
179 - '<div class="styled-select" >' +  
180 - '<input type="text" value="0" id="i3GEOtoponimiaoffsetx_i" />' +  
181 - '</div>' +  
182 -  
183 - '<br><p class="paragrafo">'+$trad('deslocamentoTexto',i3GEOF.toponimia.dicionario)+' Y:</p>' +  
184 - '<div class="styled-select" >' +  
185 - '<input type="text" value="0" id="i3GEOtoponimiaoffsety_i" />' +  
186 - '</div>' +  
187 -  
188 - '<br><p class="paragrafo">'+$trad('corTexto',i3GEOF.toponimia.dicionario)+':</p>'+  
189 - '<div class="styled-select" style="width:100px;float:left;">' +  
190 - '<input type="text" value="0 0 0" id="i3GEOtoponimiafrente_i" />' +  
191 - '</div>' +  
192 - '<img alt="aquarela.gif" style="position:relative;left:5px;top:5px;cursor: pointer; float: none;" src="'+i3GEO.configura.locaplic+'/imagens/aquarela.gif" onclick="i3GEOF.proplabel.corj(\'i3GEOtoponimiafrente_i\')" />' +  
193 -  
194 - '<br><br><br><p class="paragrafo">'+$trad('corMascara',i3GEOF.toponimia.dicionario)+':</p>' +  
195 - '<div class="styled-select" style="width:100px;float:left;">' +  
196 - '<input type="text" value="" id="i3GEOtoponimiamascara_i" />' +  
197 - '</div>' +  
198 - '<img alt="aquarela.gif" style="position:relative;left:5px;top:5px;cursor: pointer; float: none;" src="'+i3GEO.configura.locaplic+'/imagens/aquarela.gif" onclick="i3GEOF.proplabel.corj(\'i3GEOtoponimiamascara_i\')" />' +  
199 -  
200 - '<br><br><br><p class="paragrafo">'+$trad('posicionamento',i3GEOF.toponimia.dicionario)+':</p>' +  
201 - '<div class="styled-select" style="width:100px;">' +  
202 - ' <select id=i3GEOtoponimiaposition_i >' +  
203 - ' <option value="MS_AUTO" >auto</option>' +  
204 - ' <option value="MS_UL" >UL</option>' +  
205 - ' <option value="MS_UC" >UC</option>' +  
206 - ' <option value="MS_UR" >UR</option>' +  
207 - ' <option value="MS_CL" >CL</option>' +  
208 - ' <option value="MS_CC" >CC</option>' +  
209 - ' <option value="MS_CR" >CR</option>' +  
210 - ' <option value="MS_LL" >LL</option>' +  
211 - ' <option value="MS_LC" >LC</option>' +  
212 - ' <option value="MS_LR" >LR</option>' +  
213 - ' </select>' +  
214 - '</div>' +  
215 -  
216 - '<br><p class="paragrafo">'+$trad('corFundo',i3GEOF.toponimia.dicionario)+':</td><td>' +  
217 - '<div class="styled-select" style="width:100px;float:left;">' +  
218 - '<input type="text" value="" id="i3GEOtoponimiafundoc_i" />' +  
219 - '</div>' +  
220 - '<img alt="aquarela.gif" style="position:relative;left:5px;top:5px;cursor: pointer; float: none;" src="'+i3GEO.configura.locaplic+'/imagens/aquarela.gif" onclick="i3GEOF.proplabel.corj(\'i3GEOtoponimiafundoc_i\')" />' +  
221 -  
222 - '<br><br><br><p class="paragrafo">'+$trad('corSombraFundo',i3GEOF.toponimia.dicionario)+':</td><td>' +  
223 - '<div class="styled-select" style="width:100px;float:left;">' +  
224 - '<input type="text" value="" id="i3GEOtoponimiasombra_i" />' +  
225 - '</div>' +  
226 - '<img alt="aquarela.gif" style="position:relative;left:5px;top:5px;cursor: pointer; float: none;" src="'+i3GEO.configura.locaplic+'/imagens/aquarela.gif" onclick="i3GEOF.proplabel.corj(\'i3GEOtoponimiasombra_i\')" />' +  
227 -  
228 - '<br><br><br><p class="paragrafo">'+$trad('deslocamentoSombraFundo',i3GEOF.toponimia.dicionario)+' X:</p>' +  
229 - '<div class="styled-select" >' +  
230 - '<input type="text" value="1" id="i3GEOtoponimiasombrax_i" />' +  
231 - '</div>' +  
232 - '<br><p class="paragrafo">'+$trad('deslocamentoSombraFundo',i3GEOF.toponimia.dicionario)+' Y:</p>' +  
233 - '<div class="styled-select" >' +  
234 - '<input type="text" value="1" id="i3GEOtoponimiasombray_i" />' +  
235 - '</div>' +  
236 -  
237 - '<br><p class="paragrafo">'+$trad('corSombra',i3GEOF.toponimia.dicionario)+':</p>' +  
238 - '<div class="styled-select" style="width:100px;float:left;">' +  
239 - '<input type="text" value="" id="i3GEOtoponimiafrentes_i" />' +  
240 - '</div>' +  
241 - '<img alt="aquarela.gif" style="position:relative;left:5px;top:5px;cursor: pointer; float: none;" src="'+i3GEO.configura.locaplic+'/imagens/aquarela.gif" onclick="i3GEOF.proplabel.corj(\'i3GEOtoponimiafrentes_i\')" />' +  
242 -  
243 - '<br><br><br><p class="paragrafo">'+$trad('deslocamentoSombraFundo',i3GEOF.toponimia.dicionario)+' X:</p>' +  
244 - '<div class="styled-select" >' +  
245 - '<input type="text" value="1" id="i3GEOtoponimiafrentex_i" />' +  
246 - '</div>' +  
247 - '<br><p class="paragrafo">'+$trad('deslocamentoSombraFundo',i3GEOF.toponimia.dicionario)+' Y:</p>' +  
248 - '<div class="styled-select" >' +  
249 - '<input type="text" value="1" id="i3GEOtoponimiafrentey_i" />' +  
250 - '</div>' +  
251 -  
252 - '<br><p class="paragrafo">'+$trad('forcaColisaoTextos',i3GEOF.toponimia.dicionario)+':</p>' +  
253 - '<div class="styled-select" >' +  
254 - ' <select id=i3GEOtoponimiaforce_i >' +  
255 - ' <option value="0" >'+$trad("x15")+'</option>' +  
256 - ' <option value="1" >'+$trad("x14")+'</option>' +  
257 - ' </select>' +  
258 - '</div>' +  
259 -  
260 - '<br><p class="paragrafo">'+$trad('distanciaMinTextos',i3GEOF.toponimia.dicionario)+':</p>' +  
261 - '<div class="styled-select" >' +  
262 - '<input type="text" value="auto" id="i3GEOtoponimiamindistance_i" />' +  
263 - '</div>' +  
264 -  
265 - '<br><p class="paragrafo">'+$trad('tamanhoMinElementoCarto',i3GEOF.toponimia.dicionario)+':</p>' +  
266 - '<div class="styled-select" >' +  
267 - '<input type="text" value="auto" id="i3GEOtoponimiaminfeaturesize_i" />' +  
268 - '</div>' +  
269 -  
270 - '<br><p class="paragrafo">'+$trad('textoUltrapassaMapa',i3GEOF.toponimia.dicionario)+':</p>' +  
271 - '<div class="styled-select" >' +  
272 - ' <select id=i3GEOtoponimiapartials_i >' +  
273 - ' <option value="1" >'+$trad("x14")+'</option>' +  
274 - ' <option value="0" >'+$trad("x15")+'</option>' +  
275 - ' </select>' +  
276 - '</div>' +  
277 -  
278 - '<br><p class="paragrafo">'+$trad('caracterQuebraTexto',i3GEOF.toponimia.dicionario)+':</p>' +  
279 - '<div class="styled-select" >' +  
280 - '<input type="text" value="" id="i3GEOtoponimiawrap_i" />' +  
281 - '</div><br><br>';  
282 - '</div>' +  
283 - ' <div class=guiaobj id="i3GEOtoponimiaguia3obj" style="left:1px;90%;display:none;">' +  
284 - ' <div id=i3GEOtoponimiaTeste style="width:98%;top:15px;left:0px;" ></div>' +  
285 - ' </div>' +  
286 - '</div> '; 161 + html:function() {
  162 + var ins = Mustache.render(i3GEOF.toponimia.MUSTACHE, i3GEOF.toponimia.mustacheHash());
287 return ins; 163 return ins;
288 }, 164 },
289 /* 165 /*
ferramentas/toponimia/template_mst.html
@@ -23,7 +23,7 @@ @@ -23,7 +23,7 @@
23 <br> 23 <br>
24 <div class='guiaobj' id='i3GEOtoponimiaguia1obj' style='left: 1px; 90%; display: none;'> 24 <div class='guiaobj' id='i3GEOtoponimiaguia1obj' style='left: 1px; 90%; display: none;'>
25 <p class='paragrafo'> 25 <p class='paragrafo'>
26 - {{{selecionaItem}}}+'<br> 26 + {{{selecionaItem}}}<br>
27 <div id='i3GEOtoponimiaDivListaItens' class='styled-select'></div> 27 <div id='i3GEOtoponimiaDivListaItens' class='styled-select'></div>
28 <br> 28 <br>
29 <p class='paragrafo'> 29 <p class='paragrafo'>
@@ -65,12 +65,12 @@ @@ -65,12 +65,12 @@
65 <div class='i3geoForm100 i3geoFormIconeEdita' style='float: left;'> 65 <div class='i3geoForm100 i3geoFormIconeEdita' style='float: left;'>
66 <input type='text' value='0 0 0' id='i3GEOtoponimiafrente_i' /> 66 <input type='text' value='0 0 0' id='i3GEOtoponimiafrente_i' />
67 </div> 67 </div>
68 - <img alt='aquarela.gif' style='position: relative; left: 5px; top: 5px; cursor: pointer; float: none;' src='{{{locaplic}}}/imagens/aquarela.gif' onclick="i3GEOF.proplabel.corj(\' i3GEOtoponimiafrente_i\')" /> <br> <br> <br> 68 + <img alt='aquarela.gif' style='position: relative; left: 5px; top: 5px; cursor: pointer; float: none;' src='{{{locaplic}}}/imagens/aquarela.gif' onclick='i3GEOF.proplabel.corj({{{asp}}}i3GEOtoponimiafrente_i{{{asp}}})' /> <br> <br> <br>
69 <p class='paragrafo'>{{{corMascara}}}:</p> 69 <p class='paragrafo'>{{{corMascara}}}:</p>
70 <div class='i3geoForm100 i3geoFormIconeEdita' style='float: left;'> 70 <div class='i3geoForm100 i3geoFormIconeEdita' style='float: left;'>
71 <input type='text' value='' id='i3GEOtoponimiamascara_i' /> 71 <input type='text' value='' id='i3GEOtoponimiamascara_i' />
72 </div> 72 </div>
73 - <img alt='aquarela.gif' style='position: relative; left: 5px; top: 5px; cursor: pointer; float: none;' src='{{{locaplic}}}/imagens/aquarela.gif' onclick="i3GEOF.proplabel.corj(\' i3GEOtoponimiamascara_i\')" /> <br> <br> <br> 73 + <img alt='aquarela.gif' style='position: relative; left: 5px; top: 5px; cursor: pointer; float: none;' src='{{{locaplic}}}/imagens/aquarela.gif' onclick='i3GEOF.proplabel.corj({{{asp}}}i3GEOtoponimiamascara_i{{{asp}}})' /> <br> <br> <br>
74 <p class='paragrafo'>{{{posicionamento}}}:</p> 74 <p class='paragrafo'>{{{posicionamento}}}:</p>
75 <div class='styled-select' style='width: 100px;'> 75 <div class='styled-select' style='width: 100px;'>
76 <select id='i3GEOtoponimiaposition_i'> 76 <select id='i3GEOtoponimiaposition_i'>
@@ -92,12 +92,12 @@ @@ -92,12 +92,12 @@
92 <div class='i3geoForm100 i3geoFormIconeEdita' style='float: left;'> 92 <div class='i3geoForm100 i3geoFormIconeEdita' style='float: left;'>
93 <input type='text' value='' id='i3GEOtoponimiafundoc_i' /> 93 <input type='text' value='' id='i3GEOtoponimiafundoc_i' />
94 </div> 94 </div>
95 - <img alt='aquarela.gif' style='position: relative; left: 5px; top: 5px; cursor: pointer; float: none;' src='{{{locaplic}}}/imagens/aquarela.gif' onclick="i3GEOF.proplabel.corj(\' i3GEOtoponimiafundoc_i\')" /> <br> <br> <br> 95 + <img alt='aquarela.gif' style='position: relative; left: 5px; top: 5px; cursor: pointer; float: none;' src='{{{locaplic}}}/imagens/aquarela.gif' onclick='i3GEOF.proplabel.corj({{{asp}}}i3GEOtoponimiafundoc_i{{{asp}}})' /> <br> <br> <br>
96 <p class='paragrafo'>{{{corSombraFundo}}}: 96 <p class='paragrafo'>{{{corSombraFundo}}}:
97 <div class='i3geoForm i3geoFormIconeEdita' style='float: left;'> 97 <div class='i3geoForm i3geoFormIconeEdita' style='float: left;'>
98 <input type='text' value='' id='i3GEOtoponimiasombra_i' /> 98 <input type='text' value='' id='i3GEOtoponimiasombra_i' />
99 </div> 99 </div>
100 - <img alt='aquarela.gif' style='position: relative; left: 5px; top: 5px; cursor: pointer; float: none;' src='{{{locaplic}}}/imagens/aquarela.gif' onclick="i3GEOF.proplabel.corj(\' i3GEOtoponimiasombra_i\')" /> <br> <br> <br> 100 + <img alt='aquarela.gif' style='position: relative; left: 5px; top: 5px; cursor: pointer; float: none;' src='{{{locaplic}}}/imagens/aquarela.gif' onclick='i3GEOF.proplabel.corj({{{asp}}}i3GEOtoponimiasombra_i{{{asp}}})' /> <br> <br> <br>
101 <p class='paragrafo'>{{{deslocamentoSombraFundo}}} X:</p> 101 <p class='paragrafo'>{{{deslocamentoSombraFundo}}} X:</p>
102 <div class='i3geoForm i3geoFormIconeEdita'> 102 <div class='i3geoForm i3geoFormIconeEdita'>
103 <input type='text' value='1' id='i3GEOtoponimiasombrax_i' /> 103 <input type='text' value='1' id='i3GEOtoponimiasombrax_i' />
@@ -112,7 +112,7 @@ @@ -112,7 +112,7 @@
112 <div class='i3geoForm100 i3geoFormIconeEdita' style='float: left;'> 112 <div class='i3geoForm100 i3geoFormIconeEdita' style='float: left;'>
113 <input type='text' value='' id='i3GEOtoponimiafrentes_i' /> 113 <input type='text' value='' id='i3GEOtoponimiafrentes_i' />
114 </div> 114 </div>
115 - <img alt='aquarela.gif' style='position: relative; left: 5px; top: 5px; cursor: pointer; float: none;' src='{{{locaplic}}}/imagens/aquarela.gif' onclick="i3GEOF.proplabel.corj(\' i3GEOtoponimiafrentes_i\')" /> <br> <br> <br> 115 + <img alt='aquarela.gif' style='position: relative; left: 5px; top: 5px; cursor: pointer; float: none;' src='{{{locaplic}}}/imagens/aquarela.gif' onclick='i3GEOF.proplabel.corj({{{asp}}}i3GEOtoponimiafrentes_i{{{asp}}})' /> <br> <br> <br>
116 <p class='paragrafo'>{{{deslocamentoSombraFundo}}} X:</p> 116 <p class='paragrafo'>{{{deslocamentoSombraFundo}}} X:</p>
117 <div class='i3geoForm i3geoFormIconeEdita'> 117 <div class='i3geoForm i3geoFormIconeEdita'>
118 <input type='text' value='1' id='i3GEOtoponimiafrentex_i' /> 118 <input type='text' value='1' id='i3GEOtoponimiafrentex_i' />
@@ -126,8 +126,8 @@ @@ -126,8 +126,8 @@
126 <p class='paragrafo'>{{{forcaColisaoTextos}}}:</p> 126 <p class='paragrafo'>{{{forcaColisaoTextos}}}:</p>
127 <div class='styled-select'> 127 <div class='styled-select'>
128 <select id='i3GEOtoponimiaforce_i'> 128 <select id='i3GEOtoponimiaforce_i'>
129 - <option value='0'>'+$trad("x15")</option>  
130 - <option value='1'>'+$trad("x14")</option> 129 + <option value='0'>{{{nao}}}</option>
  130 + <option value='1'>{{{sim}}}</option>
131 </select> 131 </select>
132 </div> 132 </div>
133 <br> 133 <br>
@@ -144,8 +144,8 @@ @@ -144,8 +144,8 @@
144 <p class='paragrafo'>{{{textoUltrapassaMapa}}}:</p> 144 <p class='paragrafo'>{{{textoUltrapassaMapa}}}:</p>
145 <div class='styled-select'> 145 <div class='styled-select'>
146 <select id='i3GEOtoponimiapartials_i'> 146 <select id='i3GEOtoponimiapartials_i'>
147 - <option value='1'>'+$trad("x14")</option>  
148 - <option value='0'>'+$trad("x15")</option> 147 + <option value='1'>{{{sim}}}</option>
  148 + <option value='0'>{{{nao}}}</option>
149 </select> 149 </select>
150 </div> 150 </div>
151 <br> 151 <br>
@@ -153,7 +153,7 @@ @@ -153,7 +153,7 @@
153 <div class='i3geoForm i3geoFormIconeEdita'> 153 <div class='i3geoForm i3geoFormIconeEdita'>
154 <input type='text' value='' id='i3GEOtoponimiawrap_i' /> 154 <input type='text' value='' id='i3GEOtoponimiawrap_i' />
155 </div> 155 </div>
156 - <br> <br>'; 156 + <br> <br>
157 </div> 157 </div>
158 <div class='guiaobj' id='i3GEOtoponimiaguia3obj' style='left: 1px; 90%; display: none;'> 158 <div class='guiaobj' id='i3GEOtoponimiaguia3obj' style='left: 1px; 90%; display: none;'>
159 <div id='i3GEOtoponimiaTeste' style='width: 98%; top: 15px; left: 0px;'></div> 159 <div id='i3GEOtoponimiaTeste' style='width: 98%; top: 15px; left: 0px;'></div>