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,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&acirc;metros:</b></p> 30 <p class=paragrafo ><b>Par&acirc;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&ccedil;&atilde;o de arrastar um tema para alterar a ordem de desenho das camadas 36 Ativa a op&ccedil;&atilde;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&ccedil;&atilde;o de arrastar um tema para a lixeria quando se quer remov&ecirc;-lo do mapa 43 Ativa a op&ccedil;&atilde;o de arrastar um tema para a lixeria quando se quer remov&ecirc;-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 &iacute;cones de desligar/ligar todos os temas 50 Mostra os &iacute;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&ccedil;&otilde;es abaixo dos nós referentes acada tema sejam mostradas 57 Permite que as op&ccedil;&otilde;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 &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 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 </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&ccedil;&otilde;es 71 Ao expandir um tema mostra apenas a legenda, sem as outras op&ccedil;&otilde;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 &aacute;rvore ser&aacute; montada de forma expandida ou n&atilde;o 78 Indica se a legenda da &aacute;rvore ser&aacute; montada de forma expandida ou n&atilde;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&atilde;o os &iacute;cones de op&ccedil;&otilde;es em cada tema (farol, zoom para o tema, etc) 85 Inclui ou n&atilde;o os &iacute;cones de op&ccedil;&otilde;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&atilde;o o nó com as op&ccedil;&otilde;es de manipula&ccedil;&atilde;o de cada tema 92 Inclui ou n&atilde;o o nó com as op&ccedil;&otilde;es de manipula&ccedil;&atilde;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&atilde;o o nó para mostrar a legenda do tema 99 Inclui ou n&atilde;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>