/** * Title: Gadgets (objetos marginais do mapa) * * Inclui elementos especiais no mapa * * Os elementos são opcionais e adicionam funcionalidades ao mapa. * * Namespace: * * i3GEO.gadgets * * Veja: * * */ /** * * Licença * * 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 * * 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; * * Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a * garantia implícita de COMERCIABILIDADE OU ADEQUACAtilde;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') { var i3GEO = {}; } i3GEO.gadgets = { /** * Propriedade: PARAMETROS * * Parâmetros de inicialização dos gadgets. * * Essa variável define os parametros individuais de cada gadget e o ID do elemento HTML onde o gadget será * incluído (parametro "idhtml"). * * Cada tipo de gadget pode ter parametros específicos, descritos a seguir. * * Você pode acessar os parâmetros da seguinte forma: * * i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.deslocaEsquerda = 400; * * Para evitar o funcionamento de um gadget experimente utilizar * * Exemplo: * * i3GEO.gadgets.PARAMETROS.mostraInserirKml.idhtml = ""; * * Default: * * (start code) * * i3GEO.gadgets.PARAMETROS = { "mostraInserirKml" : { idhtml : "inserirKml" }, "mostraEscalaNumerica" : { idhtml : "escala" }, * "mostraEscalaGrafica" : { idhtml : "escalaGrafica" }, "mostraBuscaRapida" : { idhtml : "buscaRapida", servicosexternos : true, * temasmapa : false, google : true }, "mostraHistoricoZoom" : { idhtml : "historicozoom" }, * "mostraMenuSuspenso" : { permiteLogin : true, marcadores : true, idhtml : "menus", deslocaEsquerda : 0, parametrosYUI : { iframe : * false, autosubmenudisplay : false, showdelay : 200, hidedelay : 500, lazyload : false } }, "mostraMenuLista" : { idhtml : * "menuLista" }, "mostraVersao" : { idhtml : "versaoi3geo" }, "mostraEmail" : { idhtml : "emailInstituicao" } }; * * (end) */ PARAMETROS : { "mostraVersao" : { idhtml : "versaoi3geo" }, "mostraEmail" : { idhtml : "emailInstituicao" } }, /** * Function: mostraEmail * * Mostra o e-mail armazenado na variável i3GEO.parametros.emailInstituicao * * Parametro: * * {String} - id do elemento HTML que receberá o resultado. Esse id por default é obtido de i3GEO.gadgets.PARAMETROS */ mostraEmail : function(id) { if (typeof (console) !== 'undefined') console.info("i3GEO.gadgets.mostraEmail()"); if (arguments.length === 0 || id === "") { id = i3GEO.gadgets.PARAMETROS.mostraEmail.idhtml; } else { i3GEO.gadgets.PARAMETROS.mostraEmail.idhtml = id; } i3GEO.util.defineValor(id, "innerHTML", i3GEO.parametros.emailInstituicao); }, /** * Function: mostraVersao * * Mostra a versão atual do i3Geo armazenada na variável i3GEO.parametros.mensageminicial * * Parametro: * * {String} - id do elemento HTML que receberá o resultado. Esse id por default é obtido de i3GEO.gadgets.PARAMETROS */ mostraVersao : function(id) { if (typeof (console) !== 'undefined') console.info("i3GEO.gadgets.mostraVersão()"); if (arguments.length === 0 || id === "") { id = i3GEO.gadgets.PARAMETROS.mostraVersao.idhtml; } else { i3GEO.gadgets.PARAMETROS.mostraVersao.idhtml = id; } i3GEO.util.defineValor(id, "innerHTML", i3GEO.parametros.mensageminicia); } };