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