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