diff --git a/classesjs/classe_gadgets.js b/classesjs/classe_gadgets.js index 1d04dcd..421fdc8 100644 --- a/classesjs/classe_gadgets.js +++ b/classesjs/classe_gadgets.js @@ -15,18 +15,18 @@ */ /** - * + * * 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 @@ -40,35 +40,35 @@ 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 }, "mostraVisual" : { idhtml : "" }, "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 : { @@ -118,11 +118,11 @@ i3GEO.gadgets = }, /** * 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) { @@ -138,11 +138,11 @@ i3GEO.gadgets = }, /** * 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) { @@ -158,16 +158,16 @@ i3GEO.gadgets = }, /** * Function: mostraInserirKml - * + * * Mostra no mapa a a opção para inserir kml. - * + * * Essa opção só funciona com a API do Google carregada - * + * * Se você não quer essa função no mapa, elimine o elemento HTML existente no mapa que contenha o id * definido em i3GEO.gadgets.PARAMETROS.mostraInserirKml.idhtml - * + * * Parametro: - * + * * {String} - id do elemento HTML que receberá o resultado. Esse id por default é obtido de * i3GEO.gadgets.PARAMETROS.mostraInserirKml.idhtml */ @@ -196,16 +196,16 @@ i3GEO.gadgets = }, /** * Function: mostraEscalaNumerica - * + * * Mostra no mapa a escala numérica. - * + * * A escala numérica pode ser alterada pelo usuário digitando-se a nova escala. - * + * * Se você não quer essa função no mapa, elimine o elemento HTML existente no mapa que contenha o id * definido em i3GEO.gadgets.PARAMETROS - * + * * Parametro: - * + * * {String} - id do elemento HTML que receberá o resultado. Esse id por default é obtido de i3GEO.gadgets.PARAMETROS */ mostraEscalaNumerica : function(id) { @@ -224,8 +224,7 @@ i3GEO.gadgets = if (!$i("i3geo_escalanum")) { i = "
"; ins = "" + i; temp = 'var nova = document.getElementById("i3geo_escalanum").value;'; @@ -265,14 +264,14 @@ i3GEO.gadgets = /** * Function: mostraEscalaGrafica - * + * * Mostra no mapa a escala grafica como um elemento fora do mapa. - * + * * Se você não quer essa função no mapa, elimine o elemento HTML existente no mapa que contenha o id * definido em i3GEO.gadgets.PARAMETROS(escala) - * + * * Parametro: - * + * * {String} - id do elemento HTML que receberá o resultado. Esse id por default é obtido de i3GEO.gadgets.PARAMETROS */ mostraEscalaGrafica : function(id) { @@ -295,9 +294,9 @@ i3GEO.gadgets = }, /** * Function: atualizaEscalaGrafica - * + * * Atualiza a escala gráfica - * + * */ atualizaEscalaGrafica : function() { var e = $i("imagemEscalaGrafica"); @@ -315,20 +314,20 @@ i3GEO.gadgets = }, /** * Function: mostraBuscaRapida - * + * * Mostra a opção de busca rápida de lugares por palavra digitada. - * + * * Se você não quer essa função no mapa, elimine o elemento HTML existente no mapa que contenha o id * definido em i3GEO.gadgets.PARAMETROS (buscaRapida) - * + * * Onde a busca será feita é controlado pela variável i3GEO.gadgets.PARAMETROS.mostraBuscaRapida - * + * * Parametro: - * + * * {String} - id do elemento HTML que receberá o resultado. Esse id por default é obtido de i3GEO.gadgets.PARAMETROS */ mostraBuscaRapida : function(id) { - //TODO implementar a separacao do template mustache em arquivos em disco + // TODO implementar a separacao do template mustache em arquivos em disco if (typeof (console) !== 'undefined') console.info("i3GEO.gadgets.mostraBuscaRapida()"); @@ -378,12 +377,7 @@ i3GEO.gadgets = return; } // janela com a rotina e o resultado da busca - i3GEO.janela.cria( - "300px", - "280px", - i3GEO.configura.locaplic + "/ferramentas/buscarapida/index.htm", - "", - "", + i3GEO.janela.cria("300px", "280px", i3GEO.configura.locaplic + "/ferramentas/buscarapida/index.htm", "", "", $trad("o2")); return false; }; @@ -433,20 +427,20 @@ i3GEO.gadgets = + "{{/googlemaps}}" + " |
{{ajuda}}
"; - ins =i3GEO.util.parseMustache(templateMustache, hashMustache); + ins = i3GEO.util.parseMustache(templateMustache, hashMustache); janela = i3GEO.janela.cria("300px", "150px", "", "", "", $trad("s5"), "i3GEOpropriedadesBuscaRapida" + id); - janela[0].setBody("