diff --git a/classesjs/classe_analise.js b/classesjs/classe_analise.js index 0a653d2..500d228 100644 --- a/classesjs/classe_analise.js +++ b/classesjs/classe_analise.js @@ -195,10 +195,7 @@ i3GEO.analise = { * Ferramenta grade de hexágonos */ gradeHex : function() { - i3GEO.util.dialogoFerramenta( - "i3GEO.analise.dialogo.gradeHex()", - "gradehex", - "gradeDeHex"); + i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.gradeHex()","gradehex","gradeDeHex","dependencias.php","i3GEOF.gradeDeHex.iniciaJanelaFlutuante()"); }, /** * Function: analisaGeometrias diff --git a/classesjs/classe_mapa.js b/classesjs/classe_mapa.js index f2baa55..412df18 100644 --- a/classesjs/classe_mapa.js +++ b/classesjs/classe_mapa.js @@ -875,7 +875,7 @@ i3GEO.mapa = * Abre a janela de dialogo da ferramenta gradecoord */ gradeCoord : function() { - i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.gradeCoord()", "gradecoord", "gradeCoord"); + i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.gradeCoord()","gradecoord","gradeCoord","dependencias.php","i3GEOF.gradeCoord.iniciaJanelaFlutuante()"); }, /** * Function: cliqueTexto diff --git a/ferramentas/gradecoord/index.js b/ferramentas/gradecoord/index.js index 0ab5ea5..d2d2724 100644 --- a/ferramentas/gradecoord/index.js +++ b/ferramentas/gradecoord/index.js @@ -55,6 +55,29 @@ i3GEOF.gradeCoord = { criaJanelaFlutuante: function(){ i3GEOF.gradeCoord.iniciaDicionario(); }, + /** + * Template no formato mustache. E preenchido na carga do javascript com o programa dependencias.php + */ + MUSTACHE : "", + /** + * Susbtitutos para o template + */ + mustacheHash : function() { + var dicionario = i3GEO.idioma.objetoIdioma(i3GEOF.gradeCoord.dicionario); + dicionario["gradeCoordIntervalo"] = $inputText('','','i3GEOgradeCoordintervalo','',4,'2'); + dicionario["gradeCoordcorlinha"] = $inputText('','','i3GEOgradeCoordcorlinha','',11,'200,200,200'); + dicionario["locaplic"] = i3GEO.configura.locaplic; + dicionario["nao"] = $trad("x15"); + dicionario["gradeCoordlarguralinha"] = $inputText('','','i3GEOgradeCoordlarguralinha','',11,'1'); + dicionario["sim"] = $trad("x14"); + dicionario["gradeCoordtamanhotexto"] = $inputText('','','i3GEOgradeCoordtamanhotexto','',3,'10'); + dicionario["gradeCoordmascara"] = $inputText('','','i3GEOgradeCoordmascara_i','',11,'-1,-1,-1'); + dicionario["gradeCoordshadowcolor"] = $inputText('','','i3GEOgradeCoordshadowcolor','',11,'-1,-1,-1'); + dicionario["gradeCoordshadowsizex"] = $inputText('','','i3GEOgradeCoordshadowsizex','',3,'0'); + dicionario["gradeCoordshadowsizey"] = $inputText('','','i3GEOgradeCoordshadowsizey','',3,'0'); + dicionario["gradeCoordcortexto"] = $inputText('','','i3GEOgradeCoordcortexto','',11,'0,0,0'); + return dicionario; + }, /* Function: iniciaDicionario @@ -103,66 +126,8 @@ i3GEOF.gradeCoord = { String com o código html */ - html:function(){ - var ins = '
'+$trad('intervalo',i3GEOF.gradeCoord.dicionario)+': | ' + - $inputText("","","i3GEOgradeCoordintervalo","",4,"2") + - ' |
'+$trad('cor',i3GEOF.gradeCoord.dicionario)+': | ' +
- $inputText("","","i3GEOgradeCoordcorlinha","",11,"200,200,200") +
- '![]() |
'+$trad('largura',i3GEOF.gradeCoord.dicionario)+': | ' + - $inputText("","","i3GEOgradeCoordlarguralinha","",11,"1") + - ' |
'+$trad('tipoLinha',i3GEOF.gradeCoord.dicionario)+': | ' + - ' ' + - ' |
Inclui textos: | ' + - ' ' + - ' |
'+$trad('tamanhoTexto',i3GEOF.gradeCoord.dicionario)+': | ' + - $inputText("","","i3GEOgradeCoordtamanhotexto","",3,"10") + - ' |
'+$trad('fonteTexto',i3GEOF.gradeCoord.dicionario)+': | ' + - '|
'+$trad('corMascara',i3GEOF.gradeCoord.dicionario)+': | ' +
- $inputText("","","i3GEOgradeCoordmascara_i","",11,"-1,-1,-1") +
- '![]() | ' +
- '
'+$trad('corSombra',i3GEOF.gradeCoord.dicionario)+': | ' +
- $inputText("","","i3GEOgradeCoordshadowcolor","",11,"-1,-1,-1") +
- '![]() |
'+$trad('deslocamentoSombra',i3GEOF.gradeCoord.dicionario)+': | ' +
- ' x '+$inputText("","","i3GEOgradeCoordshadowsizex","",3,"0") +
- ' y '+$inputText("","","i3GEOgradeCoordshadowsizey","",3,"0") + - ' |
'+$trad('corTexto',i3GEOF.gradeCoord.dicionario)+': | ' +
- $inputText("","","i3GEOgradeCoordcortexto","",11,"0,0,0") +
- '![]() |
'; + html:function() { + var ins = Mustache.render(i3GEOF.gradeCoord.MUSTACHE, i3GEOF.gradeCoord.mustacheHash()); return ins; }, /* diff --git a/ferramentas/gradecoord/template_mst.html b/ferramentas/gradecoord/template_mst.html index db6cc02..c791b00 100644 --- a/ferramentas/gradecoord/template_mst.html +++ b/ferramentas/gradecoord/template_mst.html @@ -1,7 +1,7 @@
{{{intervalo}}}: | -$inputText('','','i3GEOgradeCoordintervalo','',4,'2') | +{{{gradeCoordIntervalo}}} |
@@ -10,8 +10,8 @@ | ||
{{{cor}}}: |
- $inputText('','','i3GEOgradeCoordcorlinha','',11,'200,200,200')
- ![]() ![]() |
|
{{{largura}}}: | -$inputText('','','i3GEOgradeCoordlarguralinha','',11,'1') | +{{{gradeCoordlarguralinha}}} |
@@ -43,8 +43,8 @@ | Inclui textos: | |
{{{tamanhoTexto}}}: | -$inputText('','','i3GEOgradeCoordtamanhotexto','',3,'10') | +{{{gradeCoordtamanhotexto}}} |
@@ -71,7 +71,7 @@ | ||
{{{corMascara}}}: |
- $inputText('','','i3GEOgradeCoordmascara_i','',11,'-1,-1,-1')
+ {{{gradeCoordmascara}}}
![]() |
|
{{{corSombra}}}: |
- $inputText('','','i3GEOgradeCoordshadowcolor','',11,'-1,-1,-1')
+ {{{gradeCoordshadowcolor}}}
![]() |
|
{{{deslocamentoSombra}}}: |
- x '+$inputText('','','i3GEOgradeCoordshadowsizex','',3,'0') y '+$inputText('','','i3GEOgradeCoordshadowsizey','',3,'0') + x {{{gradeCoordshadowsizex}}} y {{{gradeCoordshadowsizey}}} |
|
{{{corTexto}}}: | -- $inputText('','','i3GEOgradeCoordcortexto','',11,'0,0,0') + | {{{gradeCoordcortexto}}}
![]() |