diff --git a/ferramentas/metaestat/locregiao.js b/ferramentas/metaestat/locregiao.js
index 2735970..283e041 100644
--- a/ferramentas/metaestat/locregiao.js
+++ b/ferramentas/metaestat/locregiao.js
@@ -1,18 +1,18 @@
/*
- Title: Ferramenta que permite localizar uma região baseada no cadastro do módulo METAESTAT
+Title: Ferramenta que permite localizar uma região baseada no cadastro do módulo METAESTAT
- Arquivo:
+Arquivo:
- i3geo/ferramentas/metaestat/locregiao.js
+i3geo/ferramentas/metaestat/locregiao.js
Licenca:
GPL2
- i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
+i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
- Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil
- Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com
+Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil
+Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com
Esse programa utiliza parcialmente os codigos da aplicacao calculadora de carbono desenvolvido pelo
IPAM - Instituto de Pesquisa Ambiental da Amazonia
@@ -34,17 +34,34 @@ if(typeof(i3GEOF) === 'undefined'){
var i3GEOF = {};
}
/*
- Classe: i3GEOF.locregiao
+Classe: i3GEOF.locregiao
- Permite que o usuário escolha uma região para alterar o zoom ou aplicar um filtro
+Permite que o usuário escolha uma região para alterar o zoom ou aplicar um filtro
*/
i3GEOF.locregiao = {
- //CODIGOREGIAOPAI: "", //guarda o valor da regiao pai que originou o ultimo combo
- ULTIMO_CODIGO_TIPO_REGIAO: "", //ultimo tipo de regiao escolhido
- ULTIMO_CODIGO_REGIAO: "",//ultima regiao escolhida
+ /**
+ * Guarda o ultimo codigo de tipo de regiao escolhido
+ */
+ ULTIMO_CODIGO_TIPO_REGIAO: "",
+ /**
+ * Guarda o ultimo codigo de regiao escolhido
+ */
+ ULTIMO_CODIGO_REGIAO: "",
+ /**
+ * Guarda o penultimo codigo de tipo de regiao escolhido
+ */
PENULTIMO_CODIGO_TIPO_REGIAO: "",
+ /**
+ * Guarda o penultimo codigo de regiao escolhido
+ */
PENULTIMO_CODIGO_REGIAO: "",
- ATIVAFILTRO: false, //ativa ou nao os botoes que permitem filtrar a regiao. Usado quando a ferramenta e aberta com opcao de filtragem.
+ /**
+ * Ativa ou nao os botoes que permitem filtrar a regiao. Usado quando a ferramenta e aberta com opcao de filtragem.
+ */
+ ATIVAFILTRO: false,
+ /**
+ * Ativa/desativa o indicador de aguarde
+ */
aguarde: function(obj){
if(!obj){
return "";
@@ -66,7 +83,11 @@ i3GEOF.locregiao = {
criaJanelaFlutuante: function(){
i3GEOF.locregiao.iniciaDicionario();
},
- //abre a ferramenta com a opcao de filtro ativada
+ /**
+ * Abre a ferramenta com a opcao de filtro ativada
+ * Com o filtro ativado, apenas a regiao escolhida e mostrada no mapa
+ * Executa i3GEOF.locregiao.comboHierarquiaRegioes
+ */
abreComFiltro: function(){
i3GEOF.locregiao.ATIVAFILTRO = true;
var divbotoes = $i("i3geoLocregiaoBotoesFiltro");
@@ -81,6 +102,10 @@ i3GEOF.locregiao = {
i3GEOF.locregiao.comboHierarquiaRegioes($i("i3geoLocregiaoTipoRegiao"));
}
},
+ /**
+ * Inicia a ferramenta ativando as opcoes
+ * Executa i3GEOF.locregiao.comboHierarquiaRegioes
+ */
inicia: function(divid){
$i(divid).innerHTML = i3GEOF.locregiao.html();
i3GEOF.locregiao.comboHierarquiaRegioes($i("i3geoLocregiaoTipoRegiao"));
@@ -93,7 +118,10 @@ i3GEOF.locregiao = {
$i("i3geoLocregiaoBotoesFiltro").style.display = "block";
}
},
- //utiliza o dicionario compartilhado
+ /**
+ * Carrega o dicionario com a traducao
+ * Executa i3GEOF.locregiao.iniciaJanelaFlutuante();
+ */
iniciaDicionario: function(){
if(!i3GEOF.metaestat || typeof(i3GEOF.metaestat.dicionario) === 'undefined'){
i3GEO.util.scriptTag(
@@ -106,6 +134,10 @@ i3GEOF.locregiao = {
i3GEOF.locregiao.iniciaJanelaFlutuante();
}
},
+ /**
+ * Abre a janela flutuante com o conteudo da ferramenta
+ * Executa i3GEOF.locregiao.inicia
+ */
iniciaJanelaFlutuante: function(){
if($i("i3GEOF.locregiao_corpo")){
return;
@@ -141,6 +173,11 @@ i3GEOF.locregiao = {
$i("i3GEOF.locregiao_corpo").style.backgroundColor = "white";
i3GEOF.locregiao.inicia(divid);
},
+ /**
+ * HTML com o conteudo da ferramenta
+ *
+ * @return HTML
+ */
html: function(){
var ins = "" +
'