Commit 5e731783b704d8151a680e3403cc91e084e052d2
1 parent
edd37fa2
Exists in
master
and in
7 other branches
Documentacao do codigo
Showing
1 changed file
with
33 additions
and
10 deletions
Show diff stats
ferramentas/metaestat/alterarep.js
| 1 | 1 | /* |
| 2 | - Title: Ferramenta que mostra opcoes adicionais de analise do módulo METAESTAT | |
| 2 | +Title: Ferramenta que mostra opcoes para alteracao da representacao cartografica de uma camada oriunda do METAESTAT | |
| 3 | 3 | |
| 4 | - Arquivo: | |
| 4 | +Utilizado em i3geo/ferramentas/metaestat/index.js | |
| 5 | 5 | |
| 6 | - i3geo/ferramentas/metaestat/alterarep.js | |
| 6 | +Arquivo: | |
| 7 | + | |
| 8 | +i3geo/ferramentas/metaestat/alterarep.js | |
| 7 | 9 | |
| 8 | 10 | Licenca: |
| 9 | 11 | |
| 10 | 12 | GPL2 |
| 11 | 13 | |
| 12 | - i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | |
| 14 | +i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | |
| 13 | 15 | |
| 14 | - Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil | |
| 15 | - Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com | |
| 16 | +Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil | |
| 17 | +Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com | |
| 16 | 18 | |
| 17 | -Esse programa utiliza parcialmente os codigos da aplicacao calculadora de carbono desenvolvido pelo | |
| 18 | -IPAM - Instituto de Pesquisa Ambiental da Amazonia | |
| 19 | 19 | |
| 20 | 20 | Este programa e software livre; voce pode redistribui-lo |
| 21 | 21 | e/ou modifica-lo sob os termos da Licenca Publica Geral |
| ... | ... | @@ -34,9 +34,12 @@ if(typeof(i3GEOF) === 'undefined'){ |
| 34 | 34 | var i3GEOF = {}; |
| 35 | 35 | } |
| 36 | 36 | /* |
| 37 | - Classe: i3GEOF.alterarep | |
| 37 | +Classe: i3GEOF.alterarep | |
| 38 | 38 | */ |
| 39 | 39 | i3GEOF.alterarep = { |
| 40 | + /** | |
| 41 | + * Ativa/desativa a imagem de aguarde | |
| 42 | + */ | |
| 40 | 43 | aguarde: function(obj){ |
| 41 | 44 | if(!obj){ |
| 42 | 45 | return "<img style='display:block;z-index:2' src=\'"+i3GEO.configura.locaplic+"/imagens/aguarde.gif\' />"; |
| ... | ... | @@ -58,6 +61,12 @@ i3GEOF.alterarep = { |
| 58 | 61 | criaJanelaFlutuante: function(){ |
| 59 | 62 | i3GEOF.alterarep.iniciaDicionario(); |
| 60 | 63 | }, |
| 64 | + /** | |
| 65 | + * Inicia a ferramenta | |
| 66 | + * Monta o conteudo HTML e ativa os botoes de opcoes | |
| 67 | + * Executa i3GEOF.alterarep.html(); | |
| 68 | + * @param id do DIV que recebera o conteudo HTML da ferramenta | |
| 69 | + */ | |
| 61 | 70 | inicia: function(divid){ |
| 62 | 71 | $i(divid).innerHTML = i3GEOF.alterarep.html(); |
| 63 | 72 | new YAHOO.widget.Button( |
| ... | ... | @@ -91,7 +100,10 @@ i3GEOF.alterarep = { |
| 91 | 100 | ); |
| 92 | 101 | $i("i3geoalterarepArea2-button").style.width = 230 + "px"; |
| 93 | 102 | }, |
| 94 | - //utiliza o dicionario compartilhado | |
| 103 | + /** | |
| 104 | + * Carrega o dicionario com a traducao das opcoes | |
| 105 | + * Ao final executa i3GEOF.alterarep.iniciaJanelaFlutuante() | |
| 106 | + */ | |
| 95 | 107 | iniciaDicionario: function(){ |
| 96 | 108 | if(typeof(i3GEOF.metaestat.dicionario) === 'undefined'){ |
| 97 | 109 | i3GEO.util.scriptTag( |
| ... | ... | @@ -104,6 +116,10 @@ i3GEOF.alterarep = { |
| 104 | 116 | i3GEOF.alterarep.iniciaJanelaFlutuante(); |
| 105 | 117 | } |
| 106 | 118 | }, |
| 119 | + /** | |
| 120 | + * Abre a janela flutuante que recebera o HTML com as opcoes | |
| 121 | + * Executa ao final i3GEOF.alterarep.inicia(); | |
| 122 | + */ | |
| 107 | 123 | iniciaJanelaFlutuante: function(){ |
| 108 | 124 | if($i("i3GEOF.alterarep_corpo")){ |
| 109 | 125 | return; |
| ... | ... | @@ -134,6 +150,9 @@ i3GEOF.alterarep = { |
| 134 | 150 | i3GEOF.alterarep.inicia(divid); |
| 135 | 151 | i3GEO.janela.tempoMsg("Utilize a guia lateral para ligar/desligar camadas que já estejam no mapa"); |
| 136 | 152 | }, |
| 153 | + /** | |
| 154 | + * HTML com os componentes da ferramenta | |
| 155 | + */ | |
| 137 | 156 | html: function(){ |
| 138 | 157 | var ins = "" + |
| 139 | 158 | ' <fieldset style="padding:5px;margin:2px;">'+ |
| ... | ... | @@ -150,6 +169,10 @@ i3GEOF.alterarep = { |
| 150 | 169 | ' </fieldset><br>'; |
| 151 | 170 | return ins; |
| 152 | 171 | }, |
| 172 | + /** | |
| 173 | + * Aplica a operacao de transformacao da representacao da camada conforme a escolha do usuario | |
| 174 | + * Executa ferramentas/metaestat/analise.php passando como parametro o valor de &funcao, que indica a operacao que devera ser realizada | |
| 175 | + */ | |
| 153 | 176 | aplica: function(tipo){ |
| 154 | 177 | if($i("i3geoCartoAnaliseCamadasCombo").value == ""){ |
| 155 | 178 | i3GEO.janela.tempoMsg("Ative uma camada primeiro"); | ... | ... |