Commit 8efc5d4ba80426e4689cf1a097110810f51db965

Authored by Edmar Moretti
1 parent 45f89db2

Correção no exemplo de configuração da árvore de camadas

classesjs/classe_interface.js
... ... @@ -559,6 +559,9 @@ i3GEO.Interface = {
559 559 ma = i3GEO.Interface.openlayers.MAXEXTENT,
560 560 i = $i(i3GEO.Interface.IDCORPO),
561 561 bb = i3GEO.barraDeBotoes;
  562 + if(typeof(OpenLayers) == 'undefined'){
  563 + return;
  564 + }
562 565 OpenLayers.DOTS_PER_INCH = i3GEO.util.calculaDPI();
563 566 //corrige a localização do script
564 567 OpenLayers._getScriptLocation = function(){
... ... @@ -613,6 +616,9 @@ i3GEO.Interface = {
613 616 i3geoOL = new OpenLayers.Map('openlayers', i3GEO.Interface.openlayers.parametrosMap);
614 617 },
615 618 inicia: function(){
  619 + if(typeof(OpenLayers) == 'undefined'){
  620 + return;
  621 + }
616 622 //
617 623 //monta o mapa após receber o resultado da criação do mapfile temporário
618 624 //
... ...
exemplos/arvoredecamadas.htm
... ... @@ -29,77 +29,77 @@ i3GEO.cria();
29 29 <div id=ARVparametros >
30 30 <p class=paragrafo ><b>Par&acirc;metros:</b></p>
31 31 <p class=paragrafo >
32   - <select name="ARRASTARORDEM">
  32 + <select name="ARRASTARORDEM" onchange="ARVatualizar()">
33 33 <option value=true selected >true</option>
34 34 <option value=false >false</option>
35 35 </select>
36 36 Ativa a op&ccedil;&atilde;o de arrastar um tema para alterar a ordem de desenho das camadas
37 37 </p>
38 38 <p class=paragrafo >
39   - <select name="ARRASTARLIXEIRA">
  39 + <select name="ARRASTARLIXEIRA" onchange="ARVatualizar()">
40 40 <option value=true selected >true</option>
41 41 <option value=false >false</option>
42 42 </select>
43 43 Ativa a op&ccedil;&atilde;o de arrastar um tema para a lixeria quando se quer remov&ecirc;-lo do mapa
44 44 </p>
45 45 <p class=paragrafo >
46   - <select name="LIGARDESLIGARTODOS">
  46 + <select name="LIGARDESLIGARTODOS" onchange="ARVatualizar()">
47 47 <option value=true selected >true</option>
48 48 <option value=false >false</option>
49 49 </select>
50 50 Mostra os &iacute;cones de desligar/ligar todos os temas
51 51 </p>
52 52 <p class=paragrafo >
53   - <select name="PERMITEEXPANDIRTEMAS">
  53 + <select name="PERMITEEXPANDIRTEMAS" onchange="ARVatualizar()">
54 54 <option value=true selected >true</option>
55 55 <option value=false >false</option>
56 56 </select>
57 57 Permite que as op&ccedil;&otilde;es abaixo dos nós referentes acada tema sejam mostradas
58 58 </p>
59 59 <p class=paragrafo >
60   - <select name="EXPANDIDA">
  60 + <select name="EXPANDIDA" onchange="ARVatualizar()">
61 61 <option value=true >true</option>
62 62 <option value=false selected >false</option>
63 63 </select>
64 64 Indica se a &aacute;rvore ser&aacute; montada de forma expandida ou n&atilde;o. Se true, os nós do primeiro n&iacute;vel ser&atilde;o abertos na inicializa&ccedil;&atilde;o da &aacute;rvore
65 65 </p>
66 66 <p class=paragrafo >
67   - <select name="EXPANDESOLEGENDA">
  67 + <select name="EXPANDESOLEGENDA" onchange="ARVatualizar()">
68 68 <option value=true >true</option>
69 69 <option value=false selected >false</option>
70 70 </select>
71 71 Ao expandir um tema mostra apenas a legenda, sem as outras op&ccedil;&otilde;es
72 72 </p>
73 73 <p class=paragrafo >
74   - <select name="LEGENDAEXPANDIDA">
  74 + <select name="LEGENDAEXPANDIDA" onchange="ARVatualizar()">
75 75 <option value=true >true</option>
76 76 <option value=false selected >false</option>
77 77 </select>
78 78 Indica se a legenda da &aacute;rvore ser&aacute; montada de forma expandida ou n&atilde;o
79 79 </p>
80 80 <p class=paragrafo >
81   - <select name="OPCOESICONES">
  81 + <select name="OPCOESICONES" onchange="ARVatualizar()">
82 82 <option value=true selected >true</option>
83 83 <option value=false >false</option>
84 84 </select>
85 85 Inclui ou n&atilde;o os &iacute;cones de op&ccedil;&otilde;es em cada tema (farol, zoom para o tema, etc)
86 86 </p>
87 87 <p class=paragrafo >
88   - <select name="OPCOESTEMAS">
  88 + <select name="OPCOESTEMAS" onchange="ARVatualizar()">
89 89 <option value=true selected >true</option>
90 90 <option value=false >false</option>
91 91 </select>
92 92 Inclui ou n&atilde;o o nó com as op&ccedil;&otilde;es de manipula&ccedil;&atilde;o de cada tema
93 93 </p>
94 94 <p class=paragrafo >
95   - <select name="OPCOESLEGENDA">
  95 + <select name="OPCOESLEGENDA" onchange="ARVatualizar()">
96 96 <option value=true selected >true</option>
97 97 <option value=false >false</option>
98 98 </select>
99 99 Inclui ou n&atilde;o o nó para mostrar a legenda do tema
100 100 </p>
101 101 <p class=paragrafo >
102   - <select name="AGUARDALEGENDA">
  102 + <select name="AGUARDALEGENDA" onchange="ARVatualizar()">
103 103 <option value=true >true</option>
104 104 <option value=false selected >false</option>
105 105 </select>
... ... @@ -128,6 +128,7 @@ function ARVatualizar(){
128 128 $i("codigo").innerHTML = codigo;
129 129 i3GEO.arvoreDeCamadas.atualiza()
130 130 }
  131 +ARVatualizar();
131 132 </script>
132 133 </body>
133 134  
... ...
exemplos/index.html
... ... @@ -10,7 +10,7 @@ body,td {
10 10 border: 0px solid #FFFFFF;
11 11 font-family: Verdana, Arial, Helvetica, sans-serif;
12 12 position: relative;
13   - font-size: 1em;
  13 + font-size: 0.8em;
14 14 padding-bottom: 10px;
15 15 }
16 16 </style>
... ...