gadgets.js
4.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
/**
* 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:
*
* <http://localhost/i3geo/classesjs/classe_gadgets.js>
*/
/**
*
* 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);
}
};