/*jslint plusplus:false,white:false,undef: false, rhino: true, onevar: true, evil: false */
/*
Title: Guias
Arquivo:
i3geo/classesjs/classe_guias.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@mma.gov.br
Este programa é software livre; você pode redistribuí-lo
e/ou modificá-lo sob os termos da Licença Pública Geral
GNU conforme publicada pela Free Software Foundation;
tanto a versão 2 da Licença.
Este programa é distribuído na expectativa de que seja útil,
porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita
de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.
Consulte a Licença Pública Geral do GNU para mais detalhes.
Você deve ter recebido uma cópia da Licença Pública Geral do
GNU junto com este programa; se não, escreva para a
Free Software Foundation, Inc., no endereço
59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
*/
if(typeof(i3GEO) === 'undefined'){
i3GEO = [];
}
/*
Classe: i3GEO.guias
Cria e controla as guias de opções mostradas no mapa principal e as guias das ferramentas
Para configurar as guias do mapa principal utilize i3GEO.guias.configura = ...
As guias das ferramentas são configuradas nos scripts específicos de cada ferramenta
*/
i3GEO.guias = {
/*
Propriedade: CONFIGURA
Define os parâmetros de cada guia que será mostrada no mapa, como título, conteúdo, etc.
Exemplo
i3GEO.guias.CONFIGURA.legenda = {
titulo:"Legenda do mapa",
id:"guia4",
idconteudo:"guia4obj",//id do elemento HTML que contém o conteúdo da guia
click: function(){
i3GEO.guias.mostra("legenda");//mostra a guia
i3GEO.mapa.legendaHTML.cria("guia4obj");
}
}
Tipo:
{JSON}
*/
CONFIGURA: {
"temas":{
titulo:$trad("g4a"),
id:"guia1",
idconteudo:"guia1obj",
click:""
},
"adiciona":{
titulo:"+"+$trad("g1"),
id:"guia2",
idconteudo:"guia2obj",
click: function(){
var ondeArvore;
i3GEO.guias.mostra("adiciona");
if(!$i("arvoreAdicionaTema"))
{
ondeArvore = "guia2obj";
if(typeof(objmapa) !== 'undefined'){
if (typeof(objmapa.guiaMenu) !== 'undefined')
{ondeArvore = objmapa.guiaMenu+"obj";}
}
}
else
{ondeArvore = "arvoreAdicionaTema";}
//para efeitos de compatibilidade
if(document.getElementById("outrasOpcoesAdiciona")){
i3GEO.arvoreDeTemas.OPCOESADICIONAIS.idonde = "outrasOpcoesAdiciona";
i3GEO.arvoreDeTemas.OPCOESADICIONAIS.incluiArvore = false;
}
i3GEO.arvoreDeTemas.cria(i3GEO.configura.sid,i3GEO.configura.locaplic,ondeArvore);
}
},
"legenda":{
titulo:$trad("g3"),
id:"guia4",
idconteudo:"guia4obj",
click: function(){
i3GEO.guias.mostra("legenda");
i3GEO.mapa.legendaHTML.cria("guia4obj");
}
},
"mapas":{
titulo:"Links",
id:"guia5",
idconteudo:"guia5obj",
click: function(){
var pegaMapas = function(retorno){
var ins,mapa,ig1lt,ig1,nome,lkd,link;
ins = "