diff --git a/ferramentas/busca/index.js b/ferramentas/busca/index.js
index 3f7036c..36ffc35 100644
--- a/ferramentas/busca/index.js
+++ b/ferramentas/busca/index.js
@@ -42,19 +42,19 @@ Class: i3GEOF.busca
i3GEOF.busca = {
/*
Variavel: nbuscas
-
+
Número de buscas já feitas. Utilizado para posicionar as janelas de resultados.
*/
nbuscas: 0,
/*
Variavel: aguarde
-
+
Objeto DOM com a imagem de aguarde existente no cabeçalho da janela.
*/
aguarde: "",
/*
Variavel: tema
-
+
Código do tema utilizado na busca
*/
tema: i3GEO.temaAtivo,
@@ -66,11 +66,11 @@ i3GEOF.busca = {
},
/*
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.busca.dicionario) === 'undefined'){
i3GEO.util.scriptTag(
@@ -82,20 +82,20 @@ i3GEOF.busca = {
else{
i3GEOF.busca.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){
i3GEO.janela.comboCabecalhoTemas("i3GEOFbuscaComboCabeca","i3GEOFbuscaComboCabecaSel","busca","ligadosComTabela");
if(i3GEO.temaAtivo === ""){
- $i(iddiv).innerHTML = '
Escolha um tema da lista
'; + $i(iddiv).innerHTML = ''+$trad("x33")+'
'; return; } try{ @@ -105,17 +105,17 @@ i3GEOF.busca = { "i3GEObuscabotao1", {onclick:{fn: i3GEOF.busca.procurar}} ); - i3GEO.janela.comboCabecalhoTemas("i3GEOFbuscaComboCabeca","i3GEOFbuscaComboCabecaSel","busca","ligadosComTabela"); + i3GEO.janela.comboCabecalhoTemas("i3GEOFbuscaComboCabeca","i3GEOFbuscaComboCabecaSel","busca","ligadosComTabela"); } catch(erro){alert(erro);} }, /* Function: html - + Gera o código html para apresentação das opções da ferramenta - + Retorno: - + String com o código html */ html:function(){ @@ -148,9 +148,9 @@ i3GEOF.busca = { }, /* Function: iniciaJanelaFlutuante - + Cria a janela flutuante para controle da ferramenta. - */ + */ iniciaJanelaFlutuante: function(){ var minimiza,cabecalho,janela,divid,temp,titulo; if($i("i3GEOF.busca")){ @@ -186,13 +186,13 @@ i3GEOF.busca = { i3GEOF.busca.inicia(divid); temp = function(){ if(i3GEO.eventos.ATUALIZAARVORECAMADAS.toString().search('i3GEO.janela.comboCabecalhoTemas("i3GEOFbuscaComboCabeca","i3GEOFbuscaComboCabecaSel","busca","ligadosComTabela")') > 0) - {i3GEO.eventos.ATUALIZAARVORECAMADAS.remove('i3GEO.janela.comboCabecalhoTemas("i3GEOFbuscaComboCabeca","i3GEOFbuscaComboCabecaSel","busca","ligadosComTabela")');} + {i3GEO.eventos.ATUALIZAARVORECAMADAS.remove('i3GEO.janela.comboCabecalhoTemas("i3GEOFbuscaComboCabeca","i3GEOFbuscaComboCabecaSel","busca","ligadosComTabela")');} }; - YAHOO.util.Event.addListener(janela[0].close, "click", temp); + YAHOO.util.Event.addListener(janela[0].close, "click", temp); }, /* Function: ativaFoco - + Refaz a interface da ferramenta quando a janela flutuante tem seu foco ativado */ ativaFoco: function(){ @@ -204,9 +204,9 @@ i3GEOF.busca = { }, /* Function: montaListaItens - + Monta a lista de itens que poderão ser escolhidos. - + A lista é inserida no elemento html com id "i3GEObuscalistai" */ montaListaItens: function(retorno){ @@ -224,15 +224,15 @@ i3GEOF.busca = { $i("i3GEObuscalistai").innerHTML = ins; } catch(e) - {$i("i3GEObuscalistai").innerHTML = "Ocorreu um erro
"+e;}
+ {$i("i3GEObuscalistai").innerHTML = "
Ocorreu um erro Escolha um tema da lista '+$trad("x33")+' Escolha um tema da lista '+$trad("x33")+' Escolha um tema da lista '+$trad("x33")+' '+$trad("x33")+' '+$trad("x33")+' ';
+ ins += ' ';
ins += ' ';
ins += ' ';
ins += ' Escolha um tema da lista '+$trad("x33")+'
"+e;}
},
/*
Function: procurar
-
+
Executa a operação de busca
-
+
Veja:
-
+
");
for (i=0;izoom localiza ";
- ins += "
";
+ ins = " ";
+ ins += "
";
cor = "linha";
n = retorno.data[1].registros.length;
@@ -554,21 +556,27 @@ i3GEOF.tabela = {
try{
var tabela = $i("i3GEOtabelatabelai"),
trs,
+ tds,
i,
t,
nt,
ni;
+ //pega o indice correto
+ tds = coluna.parentNode.parentNode.getElementsByTagName("td");
+ nt = tds.length;
+ for (t=0;t";
n = retorno.data[0].itens.length;
for (i=0;i
"+retorno.data[0].alias[i]+"";}
+ {ins += " ";}
ins += "
"+retorno.data[0].alias[i]+"