diff --git a/ferramentas/metaestat/index.js b/ferramentas/metaestat/index.js
index 9099402..73e627e 100755
--- a/ferramentas/metaestat/index.js
+++ b/ferramentas/metaestat/index.js
@@ -477,16 +477,13 @@ i3GEOF.metaestat = {
* Executa i3GEOF.mostraregiao.iniciaJanelaFlutuante();
*/
mostraRegiao: function(){
- if(typeof(i3GEOF.mostraregiao) === 'undefined'){
- i3GEO.util.scriptTag(
- i3GEO.configura.locaplic+"/ferramentas/metaestat/mostraregiao.js",
- "i3GEOF.mostraregiao.iniciaJanelaFlutuante()",
- "i3GEOF.mostraregiao_script"
- );
- }
- else{
- i3GEOF.mostraregiao.iniciaJanelaFlutuante();
- }
+ i3GEO.util.dialogoFerramenta(
+ "i3GEOF.metaestat.analise.mostraRegiao()",
+ "mostraregiao",
+ "mostraregiao",
+ "dependencias.php",
+ "i3GEOF.mostraregiao.iniciaJanelaFlutuante()"
+ );
},
/**
* Ativa a ferramenta que permite ativar/desativar o contorno dos limites utilizados em uma camada
diff --git a/ferramentas/metaestat/mostraregiao.js b/ferramentas/metaestat/mostraregiao.js
deleted file mode 100755
index cdef11b..0000000
--- a/ferramentas/metaestat/mostraregiao.js
+++ /dev/null
@@ -1,214 +0,0 @@
-/*
-Title: Ferramenta que permite mostrar os limites de um tipo de região baseada no cadastro do módulo METAESTAT
-
-A regiao e mostrada como uma nova camada no mapa
-
-Arquivo:
-
-i3geo/ferramentas/metaestat/mostraregiao.js
-
-Licenca:
-
-GPL2
-
-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
-
-Esse programa utiliza parcialmente os codigos da aplicacao calculadora de carbono desenvolvido pelo
-IPAM - Instituto de Pesquisa Ambiental da Amazonia
-
-Este programa e software livre; voce pode redistribui-lo
-e/ou modifica-lo sob os termos da Licenca Publica Geral
-GNU conforme publicada pela Free Software Foundation;
-
-Este programa e distribuido na expectativa de que seja util,
-porem, SEM NENHUMA GARANTIA; nem mesmo a garantia implicita
-de COMERCIABILIDADE OU ADEQUACAO A UMA FINALIDADE ESPECIFICA.
-Consulte a Licenca Publica Geral do GNU para mais detalhes.
-Voce deve ter recebido uma copia da Licenca Publica Geral do
-GNU junto com este programa; se nao, escreva para a
-Free Software Foundation, Inc., no endereco
-59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
-*/
-if(typeof(i3GEOF) === 'undefined'){
- var i3GEOF = {};
-}
-/*
-Classe: i3GEOF.mostraregiao
-
-Permite que o usuário escolha um tipo de região para incluir no mapa
- */
-i3GEOF.mostraregiao = {
- /**
- * Ativa/desativa o indicador de aguarde
- */
- aguarde: function(obj){
- if(!obj){
- return "";
- }
- var i = $i(obj.id+"_imagem");
- if(!i){
- obj.innerHTML = "";
- }
- else{
- if(i.style.display == "block"){
- i.style.display = "none";
- }
- else{
- i.style.display = "block";
- }
- }
- },
- //para efeitos de compatibilidade
- criaJanelaFlutuante: function(){
- i3GEOF.mostraregiao.iniciaDicionario();
- },
- /**
- * Inicia a ferramenta ativando as opcoes
- * Executa i3GEOF.mostraregiao.comboRegioes
- */
- inicia: function(divid){
- $i(divid).innerHTML = i3GEOF.mostraregiao.html();
- i3GEOF.mostraregiao.comboRegioes($i("i3geomostraregiaoTipoRegiao"));
- YAHOO.i3GEO.janela.manager.find("i3GEOF.mostraregiao").setFooter('');
- new YAHOO.widget.Button(
- "i3geomostraregiaoAplica",
- {onclick:{fn: function(){i3GEOF.mostraregiao.aplica();}}}
- );
- $i("i3geomostraregiaoAplica-button").style.width = "180px";
- },
- /**
- * Carrega o dicionario com a traducao
- * Executa i3GEOF.mostraregiao.iniciaJanelaFlutuante();
- */
- iniciaDicionario: function(){
- if(!i3GEOF.metaestat || typeof(i3GEOF.metaestat.dicionario) === 'undefined'){
- i3GEO.util.scriptTag(
- i3GEO.configura.locaplic+"/ferramentas/metaestat/dicionario.js",
- "i3GEOF.mostraregiao.iniciaJanelaFlutuante()",
- "i3GEOF.metaestat.dicionario_script"
- );
- }
- else{
- i3GEOF.mostraregiao.iniciaJanelaFlutuante();
- }
- },
- /**
- * Abre a janela flutuante com o conteudo da ferramenta
- * Executa i3GEOF.mostraregiao.inicia
- */
- iniciaJanelaFlutuante: function(){
- if($i("i3GEOF.mostraregiao_corpo")){
- return;
- }
- var minimiza,cabecalho,janela,divid,titulo;
- cabecalho = function(){
- };
- minimiza = function(){
- i3GEO.janela.minimiza("i3GEOF.mostraregiao");
- };
- //cria a janela flutuante
- titulo = "Limites ";
- janela = i3GEO.janela.cria(
- "210px",
- "",
- "",
- "",
- "",
- titulo,
- "i3GEOF.mostraregiao",
- false,
- "hd",
- cabecalho,
- minimiza
- );
- divid = janela[2].id;
- $i("i3GEOF.mostraregiao_corpo").style.backgroundColor = "white";
- i3GEOF.mostraregiao.inicia(divid);
- i3GEO.janela.tempoMsg("Utilize a guia lateral para ligar/desligar camadas que já estejam no mapa");
- },
- /**
- * HTML com o conteudo da ferramenta
- *
- * @return HTML
- */
- html: function(){
- var ins = "" +
- '