Commit 0f8136b9c895b814295b3146455ae75ff519a022
1 parent
ff35de69
Exists in
master
and in
7 other branches
Implementação do Mustache
Showing
4 changed files
with
38 additions
and
77 deletions
Show diff stats
classesjs/classe_analise.js
... | ... | @@ -195,10 +195,7 @@ i3GEO.analise = { |
195 | 195 | * Ferramenta grade de hexágonos |
196 | 196 | */ |
197 | 197 | gradeHex : function() { |
198 | - i3GEO.util.dialogoFerramenta( | |
199 | - "i3GEO.analise.dialogo.gradeHex()", | |
200 | - "gradehex", | |
201 | - "gradeDeHex"); | |
198 | + i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.gradeHex()","gradehex","gradeDeHex","dependencias.php","i3GEOF.gradeDeHex.iniciaJanelaFlutuante()"); | |
202 | 199 | }, |
203 | 200 | /** |
204 | 201 | * Function: analisaGeometrias | ... | ... |
classesjs/classe_mapa.js
... | ... | @@ -875,7 +875,7 @@ i3GEO.mapa = |
875 | 875 | * Abre a janela de dialogo da ferramenta gradecoord |
876 | 876 | */ |
877 | 877 | gradeCoord : function() { |
878 | - i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.gradeCoord()", "gradecoord", "gradeCoord"); | |
878 | + i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.gradeCoord()","gradecoord","gradeCoord","dependencias.php","i3GEOF.gradeCoord.iniciaJanelaFlutuante()"); | |
879 | 879 | }, |
880 | 880 | /** |
881 | 881 | * Function: cliqueTexto | ... | ... |
ferramentas/gradecoord/index.js
... | ... | @@ -55,6 +55,29 @@ i3GEOF.gradeCoord = { |
55 | 55 | criaJanelaFlutuante: function(){ |
56 | 56 | i3GEOF.gradeCoord.iniciaDicionario(); |
57 | 57 | }, |
58 | + /** | |
59 | + * Template no formato mustache. E preenchido na carga do javascript com o programa dependencias.php | |
60 | + */ | |
61 | + MUSTACHE : "", | |
62 | + /** | |
63 | + * Susbtitutos para o template | |
64 | + */ | |
65 | + mustacheHash : function() { | |
66 | + var dicionario = i3GEO.idioma.objetoIdioma(i3GEOF.gradeCoord.dicionario); | |
67 | + dicionario["gradeCoordIntervalo"] = $inputText('','','i3GEOgradeCoordintervalo','',4,'2'); | |
68 | + dicionario["gradeCoordcorlinha"] = $inputText('','','i3GEOgradeCoordcorlinha','',11,'200,200,200'); | |
69 | + dicionario["locaplic"] = i3GEO.configura.locaplic; | |
70 | + dicionario["nao"] = $trad("x15"); | |
71 | + dicionario["gradeCoordlarguralinha"] = $inputText('','','i3GEOgradeCoordlarguralinha','',11,'1'); | |
72 | + dicionario["sim"] = $trad("x14"); | |
73 | + dicionario["gradeCoordtamanhotexto"] = $inputText('','','i3GEOgradeCoordtamanhotexto','',3,'10'); | |
74 | + dicionario["gradeCoordmascara"] = $inputText('','','i3GEOgradeCoordmascara_i','',11,'-1,-1,-1'); | |
75 | + dicionario["gradeCoordshadowcolor"] = $inputText('','','i3GEOgradeCoordshadowcolor','',11,'-1,-1,-1'); | |
76 | + dicionario["gradeCoordshadowsizex"] = $inputText('','','i3GEOgradeCoordshadowsizex','',3,'0'); | |
77 | + dicionario["gradeCoordshadowsizey"] = $inputText('','','i3GEOgradeCoordshadowsizey','',3,'0'); | |
78 | + dicionario["gradeCoordcortexto"] = $inputText('','','i3GEOgradeCoordcortexto','',11,'0,0,0'); | |
79 | + return dicionario; | |
80 | + }, | |
58 | 81 | /* |
59 | 82 | Function: iniciaDicionario |
60 | 83 | |
... | ... | @@ -103,66 +126,8 @@ i3GEOF.gradeCoord = { |
103 | 126 | |
104 | 127 | String com o código html |
105 | 128 | */ |
106 | - html:function(){ | |
107 | - var ins = '<table summary="" class=lista >' + | |
108 | - '<tr><td>'+$trad('intervalo',i3GEOF.gradeCoord.dicionario)+':</td><td>' + | |
109 | - $inputText("","","i3GEOgradeCoordintervalo","",4,"2") + | |
110 | - '</td></tr>' + | |
111 | - '<tr><td> </td><td></td></tr>' + | |
112 | - '<tr><td>'+$trad('cor',i3GEOF.gradeCoord.dicionario)+':</td><td>' + | |
113 | - $inputText("","","i3GEOgradeCoordcorlinha","",11,"200,200,200") + | |
114 | - '<img alt="aquarela.gif" style=cursor:pointer src="'+i3GEO.configura.locaplic+'/imagens/aquarela.gif" onclick="i3GEOF.gradeCoord.corj(\'i3GEOgradeCoordcorlinha\')" />' + | |
115 | - '</td></tr>' + | |
116 | - '<tr><td> </td><td></td></tr>' + | |
117 | - '<tr><td>'+$trad('largura',i3GEOF.gradeCoord.dicionario)+':</td><td>' + | |
118 | - $inputText("","","i3GEOgradeCoordlarguralinha","",11,"1") + | |
119 | - '</td></tr>' + | |
120 | - '<tr><td> </td><td></td></tr>' + | |
121 | - '<tr><td>'+$trad('tipoLinha',i3GEOF.gradeCoord.dicionario)+':</td><td>' + | |
122 | - ' <select id=i3GEOgradeCoordtipolinha >' + | |
123 | - ' <option value="linha" >'+$trad('solido',i3GEOF.gradeCoord.dicionario)+'</option>' + | |
124 | - ' <option value="ferrovia-line2" >'+$trad('tracejado',i3GEOF.gradeCoord.dicionario)+'</option>' + | |
125 | - ' </select>' + | |
126 | - '</td></tr>' + | |
127 | - '<tr><td> </td><td></td></tr>' + | |
128 | - '<tr><td>Inclui textos:</td><td>' + | |
129 | - ' <select id=i3GEOgradeCoordincluitexto >' + | |
130 | - ' <option value="sim" >'+$trad("x14")+'</option>' + | |
131 | - ' <option value="nao" >'+$trad("x15")+'</option>' + | |
132 | - ' </select>' + | |
133 | - '</td></tr>' + | |
134 | - '<tr><td> </td><td></td></tr>' + | |
135 | - '<tr><td>'+$trad('tamanhoTexto',i3GEOF.gradeCoord.dicionario)+':</td><td>' + | |
136 | - $inputText("","","i3GEOgradeCoordtamanhotexto","",3,"10") + | |
137 | - '</td></tr>' + | |
138 | - '<tr><td> </td><td></td></tr>' + | |
139 | - '<tr><td>'+$trad('fonteTexto',i3GEOF.gradeCoord.dicionario)+':</td>' + | |
140 | - ' <td id=i3GEOgradeCoordfontef ></td></tr>' + | |
141 | - '<tr><td> </td><td></td></tr>' + | |
142 | - '<tr>' + | |
143 | - ' <td>'+$trad('corMascara',i3GEOF.gradeCoord.dicionario)+':</td><td>' + | |
144 | - $inputText("","","i3GEOgradeCoordmascara_i","",11,"-1,-1,-1") + | |
145 | - '<img alt="aquarela.gif" style=cursor:pointer src="'+i3GEO.configura.locaplic+'/imagens/aquarela.gif" onclick="i3GEOF.gradeCoord.corj(\'i3GEOgradeCoordmascara_i\')" />' + | |
146 | - ' </td>' + | |
147 | - '</td></tr>' + | |
148 | - '<tr><td> </td><td></td></tr>' + | |
149 | - '<tr><td>'+$trad('corSombra',i3GEOF.gradeCoord.dicionario)+':</td><td>' + | |
150 | - $inputText("","","i3GEOgradeCoordshadowcolor","",11,"-1,-1,-1") + | |
151 | - '<img alt="aquarela.gif" style=cursor:pointer src="'+i3GEO.configura.locaplic+'/imagens/aquarela.gif" onclick="i3GEOF.gradeCoord.corj(\'i3GEOgradeCoordshadowcolor\')" />' + | |
152 | - '</td></tr>' + | |
153 | - '<tr><td> </td><td></td></tr>' + | |
154 | - '<tr>' + | |
155 | - ' <td>'+$trad('deslocamentoSombra',i3GEOF.gradeCoord.dicionario)+':</td><td>' + | |
156 | - ' x '+$inputText("","","i3GEOgradeCoordshadowsizex","",3,"0") + | |
157 | - ' <br>y '+$inputText("","","i3GEOgradeCoordshadowsizey","",3,"0") + | |
158 | - '</td></tr>' + | |
159 | - '<tr><td> </td><td></td></tr>' + | |
160 | - '<tr><td>'+$trad('corTexto',i3GEOF.gradeCoord.dicionario)+':</td><td>' + | |
161 | - $inputText("","","i3GEOgradeCoordcortexto","",11,"0,0,0") + | |
162 | - '<img alt="aquarela.gif" style=cursor:pointer src="'+i3GEO.configura.locaplic+'/imagens/aquarela.gif" onclick="i3GEOF.gradeCoord.corj(\'i3GEOgradeCoordcortexto\')" />' + | |
163 | - '</td></tr>' + | |
164 | - '</table><br>' + | |
165 | - '<p class=paragrafo ><input id=i3GEOgradeCoordbotao1 size=10 type=button value="'+$trad('criaGrade',i3GEOF.gradeCoord.dicionario)+'" />'; | |
129 | + html:function() { | |
130 | + var ins = Mustache.render(i3GEOF.gradeCoord.MUSTACHE, i3GEOF.gradeCoord.mustacheHash()); | |
166 | 131 | return ins; |
167 | 132 | }, |
168 | 133 | /* | ... | ... |
ferramentas/gradecoord/template_mst.html
1 | 1 | <table summary='' class='lista'> |
2 | 2 | <tr> |
3 | 3 | <td>{{{intervalo}}}:</td> |
4 | - <td>$inputText('','','i3GEOgradeCoordintervalo','',4,'2')</td> | |
4 | + <td>{{{gradeCoordIntervalo}}}</td> | |
5 | 5 | </tr> |
6 | 6 | <tr> |
7 | 7 | <td> </td> |
... | ... | @@ -10,8 +10,8 @@ |
10 | 10 | <tr> |
11 | 11 | <td>{{{cor}}}:</td> |
12 | 12 | <td> |
13 | - $inputText('','','i3GEOgradeCoordcorlinha','',11,'200,200,200') | |
14 | - <img alt='aquarela.gif' style='cursor: pointer' src='{{{locaplic}}}/imagens/aquarela.gif' onclick="i3GEOF.gradeCoord.corj(\'i3GEOgradeCoordcorlinha\')" /> | |
13 | + {{{gradeCoordcorlinha}}} | |
14 | + <img alt='aquarela.gif' style='cursor: pointer' src='{{{locaplic}}}/imagens/aquarela.gif' onclick='i3GEOF.gradeCoord.corj(\'i3GEOgradeCoordcorlinha\')' /> | |
15 | 15 | </td> |
16 | 16 | </tr> |
17 | 17 | <tr> |
... | ... | @@ -20,7 +20,7 @@ |
20 | 20 | </tr> |
21 | 21 | <tr> |
22 | 22 | <td>{{{largura}}}:</td> |
23 | - <td>$inputText('','','i3GEOgradeCoordlarguralinha','',11,'1')</td> | |
23 | + <td>{{{gradeCoordlarguralinha}}}</td> | |
24 | 24 | </tr> |
25 | 25 | <tr> |
26 | 26 | <td> </td> |
... | ... | @@ -43,8 +43,8 @@ |
43 | 43 | <td>Inclui textos:</td> |
44 | 44 | <td> |
45 | 45 | <select id='i3GEOgradeCoordincluitexto'> |
46 | - <option value='sim'>'+$trad("x14")+'</option> | |
47 | - <option value='nao'>'+$trad("x15")+'</option> | |
46 | + <option value='sim'>{{{sim}}}</option> | |
47 | + <option value='nao'>{{{nao}}}</option> | |
48 | 48 | </select> |
49 | 49 | </td> |
50 | 50 | </tr> |
... | ... | @@ -54,7 +54,7 @@ |
54 | 54 | </tr> |
55 | 55 | <tr> |
56 | 56 | <td>{{{tamanhoTexto}}}:</td> |
57 | - <td>$inputText('','','i3GEOgradeCoordtamanhotexto','',3,'10')</td> | |
57 | + <td>{{{gradeCoordtamanhotexto}}}</td> | |
58 | 58 | </tr> |
59 | 59 | <tr> |
60 | 60 | <td> </td> |
... | ... | @@ -71,7 +71,7 @@ |
71 | 71 | <tr> |
72 | 72 | <td>{{{corMascara}}}:</td> |
73 | 73 | <td> |
74 | - $inputText('','','i3GEOgradeCoordmascara_i','',11,'-1,-1,-1') | |
74 | + {{{gradeCoordmascara}}} | |
75 | 75 | <img alt='aquarela.gif' style='cursor: pointer' src='{{{locaplic}}}/imagens/aquarela.gif' onclick="i3GEOF.gradeCoord.corj(\'i3GEOgradeCoordmascara_i\')" /> |
76 | 76 | </td> |
77 | 77 | </tr> |
... | ... | @@ -82,7 +82,7 @@ |
82 | 82 | <tr> |
83 | 83 | <td>{{{corSombra}}}:</td> |
84 | 84 | <td> |
85 | - $inputText('','','i3GEOgradeCoordshadowcolor','',11,'-1,-1,-1') | |
85 | + {{{gradeCoordshadowcolor}}} | |
86 | 86 | <img alt='aquarela.gif' style='cursor: pointer' src='{{{locaplic}}}/imagens/aquarela.gif' onclick="i3GEOF.gradeCoord.corj(\'i3GEOgradeCoordshadowcolor\')" /> |
87 | 87 | </td> |
88 | 88 | </tr> |
... | ... | @@ -93,7 +93,7 @@ |
93 | 93 | <tr> |
94 | 94 | <td>{{{deslocamentoSombra}}}:</td> |
95 | 95 | <td> |
96 | - x '+$inputText('','','i3GEOgradeCoordshadowsizex','',3,'0') <br>y '+$inputText('','','i3GEOgradeCoordshadowsizey','',3,'0') | |
96 | + x {{{gradeCoordshadowsizex}}} <br>y {{{gradeCoordshadowsizey}}} | |
97 | 97 | </td> |
98 | 98 | </tr> |
99 | 99 | <tr> |
... | ... | @@ -102,8 +102,7 @@ |
102 | 102 | </tr> |
103 | 103 | <tr> |
104 | 104 | <td>{{{corTexto}}}:</td> |
105 | - <td> | |
106 | - $inputText('','','i3GEOgradeCoordcortexto','',11,'0,0,0') | |
105 | + <td>{{{gradeCoordcortexto}}} | |
107 | 106 | <img alt='aquarela.gif' style='cursor: pointer' src='{{{locaplic}}}/imagens/aquarela.gif' onclick="i3GEOF.gradeCoord.corj(\'i3GEOgradeCoordcortexto\')" /> |
108 | 107 | </td> |
109 | 108 | </tr> | ... | ... |