Commit 8efc5d4ba80426e4689cf1a097110810f51db965
1 parent
45f89db2
Exists in
master
and in
7 other branches
Correção no exemplo de configuração da árvore de camadas
Showing
3 changed files
with
19 additions
and
12 deletions
Show diff stats
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â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çã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ção de arrastar um tema para a lixeria quando se quer removê-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 í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çõ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 árvore será montada de forma expandida ou não. Se true, os nós do primeiro nível serão abertos na inicialização da á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çõ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 árvore será montada de forma expandida ou nã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ão os ícones de opçõ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ão o nó com as opções de manipulaçã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ã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