diff --git a/ferramentas/centromassa/index.js b/ferramentas/centromassa/index.js index f5b3da4..508d034 100644 --- a/ferramentas/centromassa/index.js +++ b/ferramentas/centromassa/index.js @@ -44,7 +44,7 @@ Classe: i3GEOF.centromassa i3GEOF.centromassa = { /* Variavel: aguarde - + Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela. */ aguarde: "", @@ -56,11 +56,11 @@ i3GEOF.centromassa = { }, /* Function: iniciaDicionario - + Carrega o dicionário e chama a função que inicia a ferramenta - + O Javascript é carregado com o id i3GEOF.nomedaferramenta.dicionario_script - */ + */ iniciaDicionario: function(){ if(typeof(i3GEOF.centromassa.dicionario) === 'undefined'){ i3GEO.util.scriptTag( @@ -72,14 +72,14 @@ i3GEOF.centromassa = { else{ i3GEOF.centromassa.iniciaJanelaFlutuante(); } - }, + }, /* Function: inicia - + Inicia a ferramenta. É chamado por criaJanelaFlutuante - + Parametro: - + iddiv {String} - id do div que receberá o conteudo HTML da ferramenta */ inicia: function(iddiv){ @@ -91,11 +91,11 @@ i3GEOF.centromassa = { }, /* Function: html - + Gera o código html para apresentação das opções da ferramenta - + Retorno: - + String com o código html */ html:function(){ @@ -108,9 +108,9 @@ i3GEOF.centromassa = { }, /* Function: iniciaJanelaFlutuante - + Cria a janela flutuante para controle da ferramenta. - */ + */ iniciaJanelaFlutuante: function(){ var minimiza,cabecalho,janela,divid,temp,titulo; //cria a janela flutuante @@ -164,15 +164,15 @@ i3GEOF.centromassa = { new YAHOO.widget.Button( "i3GEOcentromassabotao1", {onclick:{fn: i3GEOF.centromassa.calcula}} - ); + ); }, /* Function: calcula - + Faz o cálculo - + Veja: - + */ calcula: function(){ @@ -189,12 +189,18 @@ i3GEOF.centromassa = { {i3GEO.atualiza();} i3GEOF.centromassa.aguarde.visibility = "hidden"; }, + tema = $i("i3GEOFcentromassaPontos").value, ext; if(i3GEO.Interface.ATUAL === "googlemaps") {ext = i3GEO.Interface.googlemaps.bbox();} else {ext = i3GEO.parametros.mapexten;} - p = i3GEO.configura.locaplic+"/ferramentas/centromassa/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=centromassa&tema="+$i("i3GEOFcentromassaPontos").value+"&item="+$i("i3GEOFcentromassaItem").value+"&ext="+ext; + if(tema == ""){ + i3GEO.janela.tempo("Selecione um tema"); + i3GEOF.centromassa.aguarde.visibility = "hidden"; + return; + } + p = i3GEO.configura.locaplic+"/ferramentas/centromassa/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=centromassa&tema="+tema+"&item="+$i("i3GEOFcentromassaItem").value+"&ext="+ext; cp = new cpaint(); cp.set_response_type("JSON"); cp.call(p,"centromassa",fim); @@ -203,11 +209,11 @@ i3GEOF.centromassa = { }, /* Function: comboTemasPontos - + Cria um combo com a lista de temas pontuais - + Veja: - + */ comboTemasPontos: function(){ @@ -230,22 +236,22 @@ i3GEOF.centromassa = { {c.value = i3GEO.temaAtivo;} $i("i3GEOondeItens").style.display = "block"; $i("i3GEOondeItens").innerHTML = "Aguarde..."; - i3GEOF.centromassa.comboItens(); + i3GEOF.centromassa.comboItens(); } }, "i3GEOcentromassaDivPontos", "", false, "pontos" - ); + ); }, /* Function: comboItens - + Cria um combo para escolha de um item do tema Veja: - + */ -- libgit2 0.21.2