Commit f5d14a87be38b7edf7f22e3d025d23b4afc115a6
1 parent
00512991
Exists in
master
and in
7 other branches
--no commit message
Showing
1 changed file
with
23 additions
and
23 deletions
Show diff stats
exemplos/cursodsv3.htm
| ... | ... | @@ -8,7 +8,7 @@ |
| 8 | 8 | <script src="../pacotes/openlayers/OpenLayers2131.js"></script> |
| 9 | 9 | <link rel="stylesheet" type="text/css" href="../css/black.css"> |
| 10 | 10 | </head> |
| 11 | -<body style='margin-left:7px;background:white;'> | |
| 11 | +<body style='margin-left:7px;background:white;' class=yui-skin-sam > | |
| 12 | 12 | |
| 13 | 13 | <script> |
| 14 | 14 | /************ |
| ... | ... | @@ -20,54 +20,54 @@ Define o elemento DOM com ID = i3geo para usar class = "yui-skin-sam" |
| 20 | 20 | |
| 21 | 21 | Verifica se i3GEO.configura.sid esta vazia ou nao (guarda o ID da SESSION PHP) |
| 22 | 22 | Se estiver vazia: |
| 23 | - | |
| 23 | + | |
| 24 | 24 | Verifica as variaveis i3GEO.mapa.TEMASINICIAIS, i3GEO.mapa.TEMASINICIAISLIGADOS e i3GEO.configura.mashuppar |
| 25 | 25 | Essas variaveis sao utilizadas para compor os parametros que serao utilizados para criar a SESSION PHP e a area temporaria do mapa |
| 26 | - | |
| 26 | + | |
| 27 | 27 | Executa a funcao i3GEO.php.criamapa() com os parametros obtidos e segue o fluxo abaixo. Essa funcao executa um programa PHP cujo retorno |
| 28 | 28 | e o ID da SESSION criada |
| 29 | - | |
| 29 | + | |
| 30 | 30 | Define a variavel i3GEO.configura.sid que armazena o ID da SESSION PHP |
| 31 | - | |
| 31 | + | |
| 32 | 32 | Se nao estiver vazia: |
| 33 | - | |
| 33 | + | |
| 34 | 34 | Verifica se as variaveis i3GEO.parametros.w e i3GEO.parametros.h estao vazias, caso estejam, tenta calcular o tamanho que o mapa devera ter |
| 35 | - | |
| 35 | + | |
| 36 | 36 | Executa a funcao de criacao do mapa i3GEO.php.inicia() usando i3GEO.parametros.w e i3GEO.parametros.h |
| 37 | - | |
| 37 | + | |
| 38 | 38 | Verifica o resultado da criacao do mapa, executada via Ajax e caso nao encontre erro, executa as operacoes seguintes: |
| 39 | 39 | (Nesse momento ja deve existir no servidor, na pasta temporaria, uma pasta especifica para o mapa atual, que inclui um arquivo mapfile |
| 40 | - com os parametros) | |
| 41 | - | |
| 40 | + com os parametros) | |
| 41 | + | |
| 42 | 42 | Obtem o objeto JSON retornado peo servidor |
| 43 | - | |
| 43 | + | |
| 44 | 44 | Define a variaval que guarda os parametros do mapa obtidos do servidor com i3GEO.parametros = retorno.data.variaveis |
| 45 | - | |
| 45 | + | |
| 46 | 46 | Verifica se o mapa criado no servidor possui elementos gravados (o mapa pode ter sido recuperado do banco de dados de administracao) e recupera |
| 47 | 47 | esses elementos (desenhos, ferramentas, etc). Esses elementos sao armazenados em bse64 no objeto JSON retorno.data.customizacoesinit. |
| 48 | - | |
| 48 | + | |
| 49 | 49 | Verifica se existem dados que armazenam a extensao geografica da ultima navegacao do usuario em cookies |
| 50 | - | |
| 50 | + | |
| 51 | 51 | Armazena em i3GEO.arvoreDeCamadas.CAMADAS um objeto com os parametros de cada layer existente no mapfile criado no servidor |
| 52 | - | |
| 52 | + | |
| 53 | 53 | Executa as operacoes de inicializacao que sao comuns: |
| 54 | - | |
| 54 | + | |
| 55 | 55 | Cria os componentes do mapa com as funcoes: |
| 56 | - | |
| 56 | + | |
| 57 | 57 | i3GEO.gadgets.mostraBuscaRapida(); |
| 58 | 58 | i3GEO.gadgets.mostraVersao(); |
| 59 | 59 | i3GEO.gadgets.mostraEmail(); |
| 60 | 60 | i3GEO.guias.cria(); |
| 61 | - | |
| 61 | + | |
| 62 | 62 | Cria ou ativa a barra de botoes |
| 63 | - | |
| 63 | + | |
| 64 | 64 | Cria o menu suspenso |
| 65 | - | |
| 65 | + | |
| 66 | 66 | Atualiza o valor do campo que mostra a escala do mapa |
| 67 | - | |
| 67 | + | |
| 68 | 68 | Verifica se o mapa possui tmeporizador |
| 69 | - | |
| 70 | - Mostra o nome do usuário caso esteja logado | |
| 69 | + | |
| 70 | + Mostra o nome do usuario caso esteja logado | |
| 71 | 71 | ************/ |
| 72 | 72 | i3GEO.cria(); |
| 73 | 73 | i3GEO.inicia(); | ... | ... |