Commit 28983f677a26b523711c586f6ffde0d5339d79e2
1 parent
be27b44a
Exists in
master
and in
6 other branches
Inclusão de ícone indicando que existe uma sequência de dados nas listasgens das…
… barras laterais. Inclusão de classe para esconder botões em dispositivos móveis
Showing
23 changed files
with
1419 additions
and
1404 deletions
Show diff stats
admin/admin_vazio.db
No preview for this file type
css/default.css
| ... | ... | @@ -90,6 +90,13 @@ tooltip dos botoes da guia movel |
| 90 | 90 | width: 120px; |
| 91 | 91 | min-height: 30px; |
| 92 | 92 | } |
| 93 | +/* camadas de fundo*/ | |
| 94 | +.tooltip-inner > img { | |
| 95 | + padding: 0px; | |
| 96 | + width: 200px; | |
| 97 | + height: 200px; | |
| 98 | +} | |
| 99 | + | |
| 93 | 100 | /* |
| 94 | 101 | tooltip balao info |
| 95 | 102 | */ |
| ... | ... | @@ -101,7 +108,6 @@ tooltip balao info |
| 101 | 108 | overflow: auto; |
| 102 | 109 | max-height: 300px |
| 103 | 110 | } |
| 104 | - | |
| 105 | 111 | /* |
| 106 | 112 | Botoes material |
| 107 | 113 | */ |
| ... | ... | @@ -276,7 +282,7 @@ hr { |
| 276 | 282 | display: block; |
| 277 | 283 | border: 0px solid white; |
| 278 | 284 | text-align: left; |
| 279 | - z-index: 20000; | |
| 285 | + z-index: 1; | |
| 280 | 286 | left: auto; |
| 281 | 287 | right: 2px; |
| 282 | 288 | top: 5px; |
| ... | ... | @@ -1407,7 +1413,7 @@ bd .i3geoFormIconeEdita { |
| 1407 | 1413 | width: 235px; |
| 1408 | 1414 | vertical-align: middle; |
| 1409 | 1415 | } |
| 1410 | - .ol-zoomslider { | |
| 1416 | + .ol-zoomslider, .ol-zoom { | |
| 1411 | 1417 | display: none; |
| 1412 | 1418 | } |
| 1413 | 1419 | .ol-scale-line { | ... | ... |
interface/carto_ol.htm
| ... | ... | @@ -386,67 +386,67 @@ |
| 386 | 386 | onclick="i3GEO.catalogoInde.inicia({'templateDir': 'templates/dir.html','templateTema': 'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" |
| 387 | 387 | --> |
| 388 | 388 | |
| 389 | - <!-- servicos da INDE brasileira --> | |
| 390 | - <div class="list-group condensed"> | |
| 391 | - <div class="row-content text-left"> | |
| 392 | - <a onclick="i3GEO.catalogoInde.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 393 | - <span class="material-icons ">folder_open</span> | |
| 394 | - </a> | |
| 395 | - <label style="width: 255px; vertical-align: middle;"> | |
| 396 | - <a onclick="i3GEO.catalogoInde.inicia()" role="button" href="javascript:void(0)"> | |
| 397 | - <h4>INDE-Br</h4> | |
| 389 | + <!-- servicos da INDE brasileira --> | |
| 390 | + <div class="list-group condensed"> | |
| 391 | + <div class="row-content text-left"> | |
| 392 | + <a onclick="i3GEO.catalogoInde.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 393 | + <span class="material-icons ">folder_open</span> | |
| 398 | 394 | </a> |
| 399 | - <h6>Infraestrutura Nacional de Dados Espaciais do Brasil</h6> | |
| 400 | - </label> | |
| 395 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoInde.inicia()" role="button" href="javascript:void(0)"> | |
| 396 | + <h4>INDE-Br</h4> | |
| 397 | + <i class="pull-right material-icons">navigate_next</i> | |
| 398 | + </a> | |
| 399 | + <h6>Infraestrutura Nacional de Dados Espaciais do Brasil</h6> | |
| 400 | + </label> | |
| 401 | + </div> | |
| 401 | 402 | </div> |
| 402 | - </div> | |
| 403 | - <hr> | |
| 404 | - <!-- lista de wms cadastrados no sistema de administracao --> | |
| 405 | - <div class="list-group condensed"> | |
| 406 | - <div class="row-content text-left"> | |
| 407 | - <a onclick="i3GEO.catalogoOgc.inicia();return false;" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 408 | - <span class="material-icons ">folder_open</span> | |
| 409 | - </a> | |
| 410 | - <label style="width: 255px; vertical-align: middle;"> | |
| 411 | - <a onclick="i3GEO.catalogoOgc.inicia()" role="button" href="javascript:void(0)"> | |
| 412 | - <h4>OGC-WMS</h4> | |
| 403 | + <hr> | |
| 404 | + <!-- lista de wms cadastrados no sistema de administracao --> | |
| 405 | + <div class="list-group condensed"> | |
| 406 | + <div class="row-content text-left"> | |
| 407 | + <a onclick="i3GEO.catalogoOgc.inicia();return false;" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 408 | + <span class="material-icons ">folder_open</span> | |
| 413 | 409 | </a> |
| 414 | - <h6>{{{descOgcWms}}}</h6> | |
| 415 | - </label> | |
| 410 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoOgc.inicia()" role="button" href="javascript:void(0)"> | |
| 411 | + <h4>OGC-WMS</h4> | |
| 412 | + <i class="pull-right material-icons">navigate_next</i> | |
| 413 | + </a> | |
| 414 | + <h6>{{{descOgcWms}}}</h6> | |
| 415 | + </label> | |
| 416 | + </div> | |
| 416 | 417 | </div> |
| 417 | - </div> | |
| 418 | - <hr> | |
| 419 | - <!-- regioes cadastradas no sistema de metadados --> | |
| 420 | - <div class="list-group condensed"> | |
| 421 | - <div class="row-content text-left"> | |
| 422 | - <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 423 | - <span class="material-icons ">folder_open</span> | |
| 424 | - </a> | |
| 425 | - <label style="width: 255px; vertical-align: middle;"> | |
| 426 | - <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" href="javascript:void(0)"> | |
| 427 | - <h4>{{{x87}}}</h4> | |
| 418 | + <hr> | |
| 419 | + <!-- regioes cadastradas no sistema de metadados --> | |
| 420 | + <div class="list-group condensed"> | |
| 421 | + <div class="row-content text-left"> | |
| 422 | + <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 423 | + <span class="material-icons ">folder_open</span> | |
| 428 | 424 | </a> |
| 429 | - <h6>{{{descLimLoc}}}</h6> | |
| 430 | - </label> | |
| 425 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" href="javascript:void(0)"> | |
| 426 | + <h4>{{{x87}}}</h4> | |
| 427 | + <i class="pull-right material-icons">navigate_next</i> | |
| 428 | + </a> | |
| 429 | + <h6>{{{descLimLoc}}}</h6> | |
| 430 | + </label> | |
| 431 | + </div> | |
| 431 | 432 | </div> |
| 432 | - </div> | |
| 433 | - <hr> | |
| 434 | - <!-- camadas que vem do sistema de metadados estatisticos --> | |
| 435 | - <div class="list-group condensed"> | |
| 436 | - <div class="row-content text-left"> | |
| 437 | - <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 438 | - <span class="material-icons ">folder_open</span> | |
| 439 | - </a> | |
| 440 | - <label style="width: 255px; vertical-align: middle;"> | |
| 441 | - <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" href="javascript:void(0)"> | |
| 442 | - <h4>{{{x57}}}</h4> | |
| 433 | + <hr> | |
| 434 | + <!-- camadas que vem do sistema de metadados estatisticos --> | |
| 435 | + <div class="list-group condensed"> | |
| 436 | + <div class="row-content text-left"> | |
| 437 | + <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 438 | + <span class="material-icons ">folder_open</span> | |
| 443 | 439 | </a> |
| 444 | - <h6>{{{descMeta}}}</h6> | |
| 445 | - </label> | |
| 440 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" href="javascript:void(0)"> | |
| 441 | + <h4>{{{x57}}}</h4> | |
| 442 | + <i class="pull-right material-icons">navigate_next</i> | |
| 443 | + </a> | |
| 444 | + <h6>{{{descMeta}}}</h6> | |
| 445 | + </label> | |
| 446 | + </div> | |
| 446 | 447 | </div> |
| 447 | - </div> | |
| 448 | - <hr> | |
| 449 | - <!-- mapas cadastrados no sistema de administracao (nao funcional) | |
| 448 | + <hr> | |
| 449 | + <!-- mapas cadastrados no sistema de administracao (nao funcional) | |
| 450 | 450 | <div class="list-group condensed"><div class="row-content text-left"> |
| 451 | 451 | <a onclick="i3GEO.catalogoMapas.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"><span class="material-icons ">folder_open</span></a> |
| 452 | 452 | <label style="width: 255px;vertical-align: middle;"> |
| ... | ... | @@ -456,53 +456,56 @@ |
| 456 | 456 | </label> |
| 457 | 457 | </div></div><hr> |
| 458 | 458 | --> |
| 459 | - <!-- camadas por estrelas --> | |
| 460 | - <div class="list-group condensed"> | |
| 461 | - <div class="row-content text-left"> | |
| 462 | - <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 463 | - <span class="material-icons ">folder_open</span> | |
| 464 | - </a> | |
| 465 | - <label style="width: 255px; vertical-align: middle;"> | |
| 466 | - <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" href="javascript:void(0)"> | |
| 467 | - <h4>{{{t46}}}</h4> | |
| 459 | + <!-- camadas por estrelas --> | |
| 460 | + <div class="list-group condensed"> | |
| 461 | + <div class="row-content text-left"> | |
| 462 | + <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 463 | + <span class="material-icons ">folder_open</span> | |
| 468 | 464 | </a> |
| 469 | - <h6>{{{descEstrelas}}}</h6> | |
| 470 | - </label> | |
| 465 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" | |
| 466 | + href="javascript:void(0)"> | |
| 467 | + <h4>{{{t46}}}</h4> | |
| 468 | + <i class="pull-right material-icons">navigate_next</i> | |
| 469 | + </a> | |
| 470 | + <h6>{{{descEstrelas}}}</h6> | |
| 471 | + </label> | |
| 472 | + </div> | |
| 471 | 473 | </div> |
| 472 | - </div> | |
| 473 | - <hr> | |
| 474 | - <!-- sistemas que adicionam camadas --> | |
| 475 | - <div class="list-group condensed"> | |
| 476 | - <div class="row-content text-left"> | |
| 477 | - <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 478 | - <span class="material-icons ">folder_open</span> | |
| 479 | - </a> | |
| 480 | - <label style="width: 255px; vertical-align: middle;"> | |
| 481 | - <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" href="javascript:void(0)"> | |
| 482 | - <h4>{{{a11}}}</h4> | |
| 474 | + <hr> | |
| 475 | + <!-- sistemas que adicionam camadas --> | |
| 476 | + <div class="list-group condensed"> | |
| 477 | + <div class="row-content text-left"> | |
| 478 | + <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 479 | + <span class="material-icons ">folder_open</span> | |
| 483 | 480 | </a> |
| 484 | - <h6>{{{descSistemas}}}</h6> | |
| 485 | - </label> | |
| 481 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" href="javascript:void(0)"> | |
| 482 | + <h4>{{{a11}}}</h4> | |
| 483 | + <i class="pull-right material-icons">navigate_next</i> | |
| 484 | + </a> | |
| 485 | + <h6>{{{descSistemas}}}</h6> | |
| 486 | + </label> | |
| 487 | + </div> | |
| 486 | 488 | </div> |
| 487 | - </div> | |
| 488 | - <hr> | |
| 489 | - <!-- navegacao em diretorios --> | |
| 490 | - <div class="list-group condensed"> | |
| 491 | - <div class="row-content text-left"> | |
| 492 | - <a onclick="i3GEO.catalogoDir.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 493 | - <span class="material-icons ">folder_open</span> | |
| 494 | - </a> | |
| 495 | - <label style="width: 255px; vertical-align: middle;"> | |
| 496 | - <a onclick="i3GEO.catalogoDir.inicia()" role="button" href="javascript:void(0)"> | |
| 497 | - <h4>{{{a6}}}</h4> | |
| 489 | + <hr> | |
| 490 | + <!-- navegacao em diretorios --> | |
| 491 | + <div class="list-group condensed"> | |
| 492 | + <div class="row-content text-left"> | |
| 493 | + <a onclick="i3GEO.catalogoDir.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 494 | + <span class="material-icons ">folder_open</span> | |
| 498 | 495 | </a> |
| 499 | - <h6>{{{descDir}}}</h6> | |
| 500 | - </label> | |
| 496 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoDir.inicia()" role="button" href="javascript:void(0)"> | |
| 497 | + <h4>{{{a6}}}</h4> | |
| 498 | + <i class="pull-right material-icons">navigate_next</i> | |
| 499 | + </a> | |
| 500 | + <h6>{{{descDir}}}</h6> | |
| 501 | + </label> | |
| 502 | + </div> | |
| 501 | 503 | </div> |
| 504 | + <hr> | |
| 502 | 505 | </div> |
| 503 | - <hr> | |
| 504 | 506 | </div> |
| 505 | 507 | </div> |
| 508 | + | |
| 506 | 509 | <!-- Legenda --> |
| 507 | 510 | <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'> |
| 508 | 511 | <div class="i3GEOfechaGuia" onclick="i3GEO.legenda.off('legendaHtml');i3GEO.guias.abreFecha('fecha');"> | ... | ... |
interface/config.php
| ... | ... | @@ -29,6 +29,7 @@ i3GEO.janela.ativaAlerta(); |
| 29 | 29 | visible : true, |
| 30 | 30 | isBaseLayer : true, |
| 31 | 31 | name : "eng", |
| 32 | + preview : "<img class='img-responsive img-thumbnail' src='http://server.arcgisonline.com/ArcGIS/rest/services/NatGeo_World_Map/MapServer/export?F=image&FORMAT=PNG32&TRANSPARENT=true&SIZE=256,256&BBOX=-67.5,-22.5,-45,0&BBOXSR=4326&IMAGESR=4326&DPI=90' >", | |
| 32 | 33 | source : new ol.source.TileArcGISRest( |
| 33 | 34 | { |
| 34 | 35 | url : "http://server.arcgisonline.com/ArcGIS/rest/services/NatGeo_World_Map/MapServer", |
| ... | ... | @@ -44,6 +45,7 @@ i3GEO.janela.ativaAlerta(); |
| 44 | 45 | visible : false, |
| 45 | 46 | isBaseLayer : true, |
| 46 | 47 | name : "oce", |
| 48 | + preview : "<img class='img-responsive img-thumbnail' src='http://server.arcgisonline.com/ArcGIS/rest/services/Ocean_Basemap/MapServer/export?F=image&FORMAT=PNG32&TRANSPARENT=true&SIZE=256,256&BBOX=-67.5,-22.5,-45,0&BBOXSR=4326&IMAGESR=4326&DPI=90' >", | |
| 47 | 49 | source : new ol.source.TileArcGISRest( |
| 48 | 50 | { |
| 49 | 51 | url : "http://server.arcgisonline.com/ArcGIS/rest/services/Ocean_Basemap/MapServer", |
| ... | ... | @@ -59,6 +61,7 @@ i3GEO.janela.ativaAlerta(); |
| 59 | 61 | visible : false, |
| 60 | 62 | isBaseLayer : true, |
| 61 | 63 | name : "ims", |
| 64 | + preview : "<img class='img-responsive img-thumbnail' src='http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_Imagery_World_2D/MapServer/export?F=image&FORMAT=PNG32&TRANSPARENT=true&SIZE=256,256&BBOX=-67.5,-22.5,-45,0&BBOXSR=4326&IMAGESR=4326&DPI=90' >", | |
| 62 | 65 | source : new ol.source.TileArcGISRest( |
| 63 | 66 | { |
| 64 | 67 | url : "http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_Imagery_World_2D/MapServer", |
| ... | ... | @@ -74,6 +77,7 @@ i3GEO.janela.ativaAlerta(); |
| 74 | 77 | visible : false, |
| 75 | 78 | isBaseLayer : true, |
| 76 | 79 | name : "wsm", |
| 80 | + preview : "<img class='img-responsive img-thumbnail' src='http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_StreetMap_World_2D/MapServer/export?F=image&FORMAT=PNG32&TRANSPARENT=true&SIZE=256,256&BBOX=-67.5,-22.5,-45,0&BBOXSR=4326&IMAGESR=4326&DPI=90' >", | |
| 77 | 81 | source : new ol.source.TileArcGISRest( |
| 78 | 82 | { |
| 79 | 83 | url : "http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_StreetMap_World_2D/MapServer", |
| ... | ... | @@ -89,6 +93,7 @@ i3GEO.janela.ativaAlerta(); |
| 89 | 93 | visible : false, |
| 90 | 94 | isBaseLayer : true, |
| 91 | 95 | name : "bra", |
| 96 | + preview: "<img src=http://mapas.mma.gov.br/cgi-bin/mapserv?map=/opt/www/html/webservices/baseraster.map&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image/png&TRANSPARENT=true&layers=baseraster&srs=EPSG:4326&format=image/png&WIDTH=256&HEIGHT=256&CRS=EPSG:4326&STYLES=&BBOX=-9.66796875,-48.427734375,-9.580078125,-48.33984375 >", | |
| 92 | 97 | source : new ol.source.TileWMS( |
| 93 | 98 | { |
| 94 | 99 | url : "http://mapas.mma.gov.br/cgi-bin/mapserv?map=/opt/www/html/webservices/baseraster.map&", |
| ... | ... | @@ -99,52 +104,8 @@ i3GEO.janela.ativaAlerta(); |
| 99 | 104 | } |
| 100 | 105 | }) |
| 101 | 106 | }); |
| 102 | - var tms = new ol.layer.Tile( | |
| 103 | - { | |
| 104 | - title : "OSGEO", | |
| 105 | - visible : false, | |
| 106 | - isBaseLayer : true, | |
| 107 | - name : "tms", | |
| 108 | - source : new ol.source.TileWMS( | |
| 109 | - { | |
| 110 | - url : "http://tilecache.osgeo.org/wms-c/Basic.py/", | |
| 111 | - params : { | |
| 112 | - 'layers' : "basic", | |
| 113 | - 'type' : "png", | |
| 114 | - 'srs' : "EPSG:4326", | |
| 115 | - 'format' : "image/png", | |
| 116 | - 'VERSION' : '1.1.1' | |
| 117 | - }, | |
| 118 | - attributions : [ new ol.Attribution( | |
| 119 | - { | |
| 120 | - html : '© <a href="http://www.tilecache.org/">2006-2010, TileCache Contributors</a>' | |
| 121 | - }) ] | |
| 122 | - }) | |
| 123 | - }); | |
| 124 | - /* | |
| 125 | - var esus = new ol.layer.Tile( | |
| 126 | - { | |
| 127 | - title : "ESUS Gestor", | |
| 128 | - visible : true, | |
| 129 | - isBaseLayer : true, | |
| 130 | - name : "osm", | |
| 131 | - source : new ol.source.TileWMS( | |
| 132 | - { | |
| 133 | - url : "http://192.168.1.112/mapcache/wms", | |
| 134 | - params : { | |
| 135 | - 'layers' : "osm", | |
| 136 | - 'srs' : "EPSG:4326", | |
| 137 | - 'format' : "image/png" | |
| 138 | - }, | |
| 139 | - attributions : [ new ol.Attribution( | |
| 140 | - { | |
| 141 | - html : '© </a>' | |
| 142 | - }) ] | |
| 143 | - }) | |
| 144 | - }); | |
| 145 | - */ | |
| 146 | 107 | i3GEO.Interface.openlayers.LAYERSADICIONAIS = [ eng, oce, ims, wsm, |
| 147 | - bra, tms ]; | |
| 108 | + bra]; | |
| 148 | 109 | } |
| 149 | 110 | if(typeof ol != "undefined" && i3GEO.Interface.openlayers.googleLike === true){ |
| 150 | 111 | var attribOSMData = 'Map Data: © <a href="http://www.openstreetmap.org/">OpenStreetMap</a> contributors'; | ... | ... |
interface/gm.phtml
| ... | ... | @@ -397,123 +397,126 @@ include ("../ms_configura.php"); |
| 397 | 397 | onclick="i3GEO.catalogoInde.inicia({'templateDir': 'templates/dir.html','templateTema': 'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" |
| 398 | 398 | --> |
| 399 | 399 | |
| 400 | - <!-- servicos da INDE brasileira --> | |
| 401 | - <div class="list-group condensed"> | |
| 402 | - <div class="row-content text-left"> | |
| 403 | - <a onclick="i3GEO.catalogoInde.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 404 | - <span class="material-icons ">folder_open</span> | |
| 405 | - </a> | |
| 406 | - <label style="width: 255px; vertical-align: middle;"> | |
| 407 | - <a onclick="i3GEO.catalogoInde.inicia()" role="button" href="javascript:void(0)"> | |
| 408 | - <h4>INDE-Br</h4> | |
| 400 | + <!-- servicos da INDE brasileira --> | |
| 401 | + <div class="list-group condensed"> | |
| 402 | + <div class="row-content text-left"> | |
| 403 | + <a onclick="i3GEO.catalogoInde.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 404 | + <span class="material-icons ">folder_open</span> | |
| 409 | 405 | </a> |
| 410 | - <h6>Infraestrutura Nacional de Dados Espaciais do Brasil</h6> | |
| 411 | - </label> | |
| 406 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoInde.inicia()" role="button" href="javascript:void(0)"> | |
| 407 | + <h4>INDE-Br</h4> | |
| 408 | + <i class="pull-right material-icons">navigate_next</i> | |
| 409 | + </a> | |
| 410 | + <h6>Infraestrutura Nacional de Dados Espaciais do Brasil</h6> | |
| 411 | + </label> | |
| 412 | + </div> | |
| 412 | 413 | </div> |
| 413 | - </div> | |
| 414 | - <hr> | |
| 415 | - <!-- lista de wms cadastrados no sistema de administracao --> | |
| 416 | - <div class="list-group condensed"> | |
| 417 | - <div class="row-content text-left"> | |
| 418 | - <a onclick="i3GEO.catalogoOgc.inicia();return false;" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 419 | - <span class="material-icons ">folder_open</span> | |
| 420 | - </a> | |
| 421 | - <label style="width: 255px; vertical-align: middle;"> | |
| 422 | - <a onclick="i3GEO.catalogoOgc.inicia()" role="button" href="javascript:void(0)"> | |
| 423 | - <h4>OGC-WMS</h4> | |
| 414 | + <hr> | |
| 415 | + <!-- lista de wms cadastrados no sistema de administracao --> | |
| 416 | + <div class="list-group condensed"> | |
| 417 | + <div class="row-content text-left"> | |
| 418 | + <a onclick="i3GEO.catalogoOgc.inicia();return false;" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 419 | + <span class="material-icons ">folder_open</span> | |
| 424 | 420 | </a> |
| 425 | - <h6>{{{descOgcWms}}}</h6> | |
| 426 | - </label> | |
| 421 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoOgc.inicia()" role="button" href="javascript:void(0)"> | |
| 422 | + <h4>OGC-WMS</h4> | |
| 423 | + <i class="pull-right material-icons">navigate_next</i> | |
| 424 | + </a> | |
| 425 | + <h6>{{{descOgcWms}}}</h6> | |
| 426 | + </label> | |
| 427 | + </div> | |
| 427 | 428 | </div> |
| 428 | - </div> | |
| 429 | - <hr> | |
| 430 | - <!-- regioes cadastradas no sistema de metadados --> | |
| 431 | - <div class="list-group condensed"> | |
| 432 | - <div class="row-content text-left"> | |
| 433 | - <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 434 | - <span class="material-icons ">folder_open</span> | |
| 435 | - </a> | |
| 436 | - <label style="width: 255px; vertical-align: middle;"> | |
| 437 | - <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" href="javascript:void(0)"> | |
| 438 | - <h4>{{{x87}}}</h4> | |
| 429 | + <hr> | |
| 430 | + <!-- regioes cadastradas no sistema de metadados --> | |
| 431 | + <div class="list-group condensed"> | |
| 432 | + <div class="row-content text-left"> | |
| 433 | + <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 434 | + <span class="material-icons ">folder_open</span> | |
| 439 | 435 | </a> |
| 440 | - <h6>{{{descLimLoc}}}</h6> | |
| 441 | - </label> | |
| 436 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" href="javascript:void(0)"> | |
| 437 | + <h4>{{{x87}}}</h4> | |
| 438 | + <i class="pull-right material-icons">navigate_next</i> | |
| 439 | + </a> | |
| 440 | + <h6>{{{descLimLoc}}}</h6> | |
| 441 | + </label> | |
| 442 | + </div> | |
| 442 | 443 | </div> |
| 443 | - </div> | |
| 444 | - <hr> | |
| 445 | - <!-- camadas que vem do sistema de metadados estatisticos --> | |
| 446 | - <div class="list-group condensed"> | |
| 447 | - <div class="row-content text-left"> | |
| 448 | - <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 449 | - <span class="material-icons ">folder_open</span> | |
| 450 | - </a> | |
| 451 | - <label style="width: 255px; vertical-align: middle;"> | |
| 452 | - <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" href="javascript:void(0)"> | |
| 453 | - <h4>{{{x57}}}</h4> | |
| 444 | + <hr> | |
| 445 | + <!-- camadas que vem do sistema de metadados estatisticos --> | |
| 446 | + <div class="list-group condensed"> | |
| 447 | + <div class="row-content text-left"> | |
| 448 | + <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 449 | + <span class="material-icons ">folder_open</span> | |
| 454 | 450 | </a> |
| 455 | - <h6>{{{descMeta}}}</h6> | |
| 456 | - </label> | |
| 451 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" href="javascript:void(0)"> | |
| 452 | + <h4>{{{x57}}}</h4> | |
| 453 | + <i class="pull-right material-icons">navigate_next</i> | |
| 454 | + </a> | |
| 455 | + <h6>{{{descMeta}}}</h6> | |
| 456 | + </label> | |
| 457 | + </div> | |
| 457 | 458 | </div> |
| 458 | - </div> | |
| 459 | - <hr> | |
| 460 | - <!-- mapas cadastrados no sistema de administracao (nao funcional) | |
| 461 | - <div class="list-group condensed"><div class="row-content text-left"> | |
| 462 | - <a onclick="i3GEO.catalogoMapas.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"><span class="material-icons ">folder_open</span></a> | |
| 463 | - <label style="width: 255px;vertical-align: middle;"> | |
| 464 | - <a onclick="i3GEO.catalogoMapas.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" role="button" href="javascript:void(0)"> | |
| 465 | - <h4>{{{x90}}}</h4></a> | |
| 466 | - <h6>{{{descMapas}}}</h6> | |
| 467 | - </label> | |
| 468 | - </div></div><hr> | |
| 469 | - --> | |
| 470 | - <!-- camadas por estrelas --> | |
| 471 | - <div class="list-group condensed"> | |
| 472 | - <div class="row-content text-left"> | |
| 473 | - <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 474 | - <span class="material-icons ">folder_open</span> | |
| 475 | - </a> | |
| 476 | - <label style="width: 255px; vertical-align: middle;"> | |
| 477 | - <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" href="javascript:void(0)"> | |
| 478 | - <h4>{{{t46}}}</h4> | |
| 459 | + <hr> | |
| 460 | + <!-- mapas cadastrados no sistema de administracao (nao funcional) | |
| 461 | + <div class="list-group condensed"><div class="row-content text-left"> | |
| 462 | + <a onclick="i3GEO.catalogoMapas.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"><span class="material-icons ">folder_open</span></a> | |
| 463 | + <label style="width: 255px;vertical-align: middle;"> | |
| 464 | + <a onclick="i3GEO.catalogoMapas.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" role="button" href="javascript:void(0)"> | |
| 465 | + <h4>{{{x90}}}</h4></a> | |
| 466 | + <h6>{{{descMapas}}}</h6> | |
| 467 | + </label> | |
| 468 | + </div></div><hr> | |
| 469 | + --> | |
| 470 | + <!-- camadas por estrelas --> | |
| 471 | + <div class="list-group condensed"> | |
| 472 | + <div class="row-content text-left"> | |
| 473 | + <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 474 | + <span class="material-icons ">folder_open</span> | |
| 479 | 475 | </a> |
| 480 | - <h6>{{{descEstrelas}}}</h6> | |
| 481 | - </label> | |
| 476 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" | |
| 477 | + href="javascript:void(0)"> | |
| 478 | + <h4>{{{t46}}}</h4> | |
| 479 | + <i class="pull-right material-icons">navigate_next</i> | |
| 480 | + </a> | |
| 481 | + <h6>{{{descEstrelas}}}</h6> | |
| 482 | + </label> | |
| 483 | + </div> | |
| 482 | 484 | </div> |
| 483 | - </div> | |
| 484 | - <hr> | |
| 485 | - <!-- sistemas que adicionam camadas --> | |
| 486 | - <div class="list-group condensed"> | |
| 487 | - <div class="row-content text-left"> | |
| 488 | - <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 489 | - <span class="material-icons ">folder_open</span> | |
| 490 | - </a> | |
| 491 | - <label style="width: 255px; vertical-align: middle;"> | |
| 492 | - <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" href="javascript:void(0)"> | |
| 493 | - <h4>{{{a11}}}</h4> | |
| 485 | + <hr> | |
| 486 | + <!-- sistemas que adicionam camadas --> | |
| 487 | + <div class="list-group condensed"> | |
| 488 | + <div class="row-content text-left"> | |
| 489 | + <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 490 | + <span class="material-icons ">folder_open</span> | |
| 494 | 491 | </a> |
| 495 | - <h6>{{{descSistemas}}}</h6> | |
| 496 | - </label> | |
| 492 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" href="javascript:void(0)"> | |
| 493 | + <h4>{{{a11}}}</h4> | |
| 494 | + <i class="pull-right material-icons">navigate_next</i> | |
| 495 | + </a> | |
| 496 | + <h6>{{{descSistemas}}}</h6> | |
| 497 | + </label> | |
| 498 | + </div> | |
| 497 | 499 | </div> |
| 498 | - </div> | |
| 499 | - <hr> | |
| 500 | - <!-- navegacao em diretorios --> | |
| 501 | - <div class="list-group condensed"> | |
| 502 | - <div class="row-content text-left"> | |
| 503 | - <a onclick="i3GEO.catalogoDir.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 504 | - <span class="material-icons ">folder_open</span> | |
| 505 | - </a> | |
| 506 | - <label style="width: 255px; vertical-align: middle;"> | |
| 507 | - <a onclick="i3GEO.catalogoDir.inicia()" role="button" href="javascript:void(0)"> | |
| 508 | - <h4>{{{a6}}}</h4> | |
| 500 | + <hr> | |
| 501 | + <!-- navegacao em diretorios --> | |
| 502 | + <div class="list-group condensed"> | |
| 503 | + <div class="row-content text-left"> | |
| 504 | + <a onclick="i3GEO.catalogoDir.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 505 | + <span class="material-icons ">folder_open</span> | |
| 509 | 506 | </a> |
| 510 | - <h6>{{{descDir}}}</h6> | |
| 511 | - </label> | |
| 507 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoDir.inicia()" role="button" href="javascript:void(0)"> | |
| 508 | + <h4>{{{a6}}}</h4> | |
| 509 | + <i class="pull-right material-icons">navigate_next</i> | |
| 510 | + </a> | |
| 511 | + <h6>{{{descDir}}}</h6> | |
| 512 | + </label> | |
| 513 | + </div> | |
| 512 | 514 | </div> |
| 515 | + <hr> | |
| 513 | 516 | </div> |
| 514 | - <hr> | |
| 515 | 517 | </div> |
| 516 | 518 | </div> |
| 519 | + | |
| 517 | 520 | <!-- Legenda --> |
| 518 | 521 | <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'> |
| 519 | 522 | <div class="i3GEOfechaGuia" onclick="i3GEO.legenda.off('legendaHtml');i3GEO.guias.abreFecha('fecha');"> | ... | ... |
interface/gmdebug.phtml
| ... | ... | @@ -397,67 +397,67 @@ include ("../ms_configura.php"); |
| 397 | 397 | onclick="i3GEO.catalogoInde.inicia({'templateDir': 'templates/dir.html','templateTema': 'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" |
| 398 | 398 | --> |
| 399 | 399 | |
| 400 | - <!-- servicos da INDE brasileira --> | |
| 401 | - <div class="list-group condensed"> | |
| 402 | - <div class="row-content text-left"> | |
| 403 | - <a onclick="i3GEO.catalogoInde.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 404 | - <span class="material-icons ">folder_open</span> | |
| 405 | - </a> | |
| 406 | - <label style="width: 255px; vertical-align: middle;"> | |
| 407 | - <a onclick="i3GEO.catalogoInde.inicia()" role="button" href="javascript:void(0)"> | |
| 408 | - <h4>INDE-Br</h4> | |
| 400 | + <!-- servicos da INDE brasileira --> | |
| 401 | + <div class="list-group condensed"> | |
| 402 | + <div class="row-content text-left"> | |
| 403 | + <a onclick="i3GEO.catalogoInde.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 404 | + <span class="material-icons ">folder_open</span> | |
| 409 | 405 | </a> |
| 410 | - <h6>Infraestrutura Nacional de Dados Espaciais do Brasil</h6> | |
| 411 | - </label> | |
| 406 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoInde.inicia()" role="button" href="javascript:void(0)"> | |
| 407 | + <h4>INDE-Br</h4> | |
| 408 | + <i class="pull-right material-icons">navigate_next</i> | |
| 409 | + </a> | |
| 410 | + <h6>Infraestrutura Nacional de Dados Espaciais do Brasil</h6> | |
| 411 | + </label> | |
| 412 | + </div> | |
| 412 | 413 | </div> |
| 413 | - </div> | |
| 414 | - <hr> | |
| 415 | - <!-- lista de wms cadastrados no sistema de administracao --> | |
| 416 | - <div class="list-group condensed"> | |
| 417 | - <div class="row-content text-left"> | |
| 418 | - <a onclick="i3GEO.catalogoOgc.inicia();return false;" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 419 | - <span class="material-icons ">folder_open</span> | |
| 420 | - </a> | |
| 421 | - <label style="width: 255px; vertical-align: middle;"> | |
| 422 | - <a onclick="i3GEO.catalogoOgc.inicia()" role="button" href="javascript:void(0)"> | |
| 423 | - <h4>OGC-WMS</h4> | |
| 414 | + <hr> | |
| 415 | + <!-- lista de wms cadastrados no sistema de administracao --> | |
| 416 | + <div class="list-group condensed"> | |
| 417 | + <div class="row-content text-left"> | |
| 418 | + <a onclick="i3GEO.catalogoOgc.inicia();return false;" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 419 | + <span class="material-icons ">folder_open</span> | |
| 424 | 420 | </a> |
| 425 | - <h6>{{{descOgcWms}}}</h6> | |
| 426 | - </label> | |
| 421 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoOgc.inicia()" role="button" href="javascript:void(0)"> | |
| 422 | + <h4>OGC-WMS</h4> | |
| 423 | + <i class="pull-right material-icons">navigate_next</i> | |
| 424 | + </a> | |
| 425 | + <h6>{{{descOgcWms}}}</h6> | |
| 426 | + </label> | |
| 427 | + </div> | |
| 427 | 428 | </div> |
| 428 | - </div> | |
| 429 | - <hr> | |
| 430 | - <!-- regioes cadastradas no sistema de metadados --> | |
| 431 | - <div class="list-group condensed"> | |
| 432 | - <div class="row-content text-left"> | |
| 433 | - <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 434 | - <span class="material-icons ">folder_open</span> | |
| 435 | - </a> | |
| 436 | - <label style="width: 255px; vertical-align: middle;"> | |
| 437 | - <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" href="javascript:void(0)"> | |
| 438 | - <h4>{{{x87}}}</h4> | |
| 429 | + <hr> | |
| 430 | + <!-- regioes cadastradas no sistema de metadados --> | |
| 431 | + <div class="list-group condensed"> | |
| 432 | + <div class="row-content text-left"> | |
| 433 | + <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 434 | + <span class="material-icons ">folder_open</span> | |
| 439 | 435 | </a> |
| 440 | - <h6>{{{descLimLoc}}}</h6> | |
| 441 | - </label> | |
| 436 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" href="javascript:void(0)"> | |
| 437 | + <h4>{{{x87}}}</h4> | |
| 438 | + <i class="pull-right material-icons">navigate_next</i> | |
| 439 | + </a> | |
| 440 | + <h6>{{{descLimLoc}}}</h6> | |
| 441 | + </label> | |
| 442 | + </div> | |
| 442 | 443 | </div> |
| 443 | - </div> | |
| 444 | - <hr> | |
| 445 | - <!-- camadas que vem do sistema de metadados estatisticos --> | |
| 446 | - <div class="list-group condensed"> | |
| 447 | - <div class="row-content text-left"> | |
| 448 | - <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 449 | - <span class="material-icons ">folder_open</span> | |
| 450 | - </a> | |
| 451 | - <label style="width: 255px; vertical-align: middle;"> | |
| 452 | - <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" href="javascript:void(0)"> | |
| 453 | - <h4>{{{x57}}}</h4> | |
| 444 | + <hr> | |
| 445 | + <!-- camadas que vem do sistema de metadados estatisticos --> | |
| 446 | + <div class="list-group condensed"> | |
| 447 | + <div class="row-content text-left"> | |
| 448 | + <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 449 | + <span class="material-icons ">folder_open</span> | |
| 454 | 450 | </a> |
| 455 | - <h6>{{{descMeta}}}</h6> | |
| 456 | - </label> | |
| 451 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" href="javascript:void(0)"> | |
| 452 | + <h4>{{{x57}}}</h4> | |
| 453 | + <i class="pull-right material-icons">navigate_next</i> | |
| 454 | + </a> | |
| 455 | + <h6>{{{descMeta}}}</h6> | |
| 456 | + </label> | |
| 457 | + </div> | |
| 457 | 458 | </div> |
| 458 | - </div> | |
| 459 | - <hr> | |
| 460 | - <!-- mapas cadastrados no sistema de administracao (nao funcional) | |
| 459 | + <hr> | |
| 460 | + <!-- mapas cadastrados no sistema de administracao (nao funcional) | |
| 461 | 461 | <div class="list-group condensed"><div class="row-content text-left"> |
| 462 | 462 | <a onclick="i3GEO.catalogoMapas.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"><span class="material-icons ">folder_open</span></a> |
| 463 | 463 | <label style="width: 255px;vertical-align: middle;"> |
| ... | ... | @@ -467,53 +467,56 @@ include ("../ms_configura.php"); |
| 467 | 467 | </label> |
| 468 | 468 | </div></div><hr> |
| 469 | 469 | --> |
| 470 | - <!-- camadas por estrelas --> | |
| 471 | - <div class="list-group condensed"> | |
| 472 | - <div class="row-content text-left"> | |
| 473 | - <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 474 | - <span class="material-icons ">folder_open</span> | |
| 475 | - </a> | |
| 476 | - <label style="width: 255px; vertical-align: middle;"> | |
| 477 | - <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" href="javascript:void(0)"> | |
| 478 | - <h4>{{{t46}}}</h4> | |
| 470 | + <!-- camadas por estrelas --> | |
| 471 | + <div class="list-group condensed"> | |
| 472 | + <div class="row-content text-left"> | |
| 473 | + <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 474 | + <span class="material-icons ">folder_open</span> | |
| 479 | 475 | </a> |
| 480 | - <h6>{{{descEstrelas}}}</h6> | |
| 481 | - </label> | |
| 476 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" | |
| 477 | + href="javascript:void(0)"> | |
| 478 | + <h4>{{{t46}}}</h4> | |
| 479 | + <i class="pull-right material-icons">navigate_next</i> | |
| 480 | + </a> | |
| 481 | + <h6>{{{descEstrelas}}}</h6> | |
| 482 | + </label> | |
| 483 | + </div> | |
| 482 | 484 | </div> |
| 483 | - </div> | |
| 484 | - <hr> | |
| 485 | - <!-- sistemas que adicionam camadas --> | |
| 486 | - <div class="list-group condensed"> | |
| 487 | - <div class="row-content text-left"> | |
| 488 | - <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 489 | - <span class="material-icons ">folder_open</span> | |
| 490 | - </a> | |
| 491 | - <label style="width: 255px; vertical-align: middle;"> | |
| 492 | - <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" href="javascript:void(0)"> | |
| 493 | - <h4>{{{a11}}}</h4> | |
| 485 | + <hr> | |
| 486 | + <!-- sistemas que adicionam camadas --> | |
| 487 | + <div class="list-group condensed"> | |
| 488 | + <div class="row-content text-left"> | |
| 489 | + <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 490 | + <span class="material-icons ">folder_open</span> | |
| 494 | 491 | </a> |
| 495 | - <h6>{{{descSistemas}}}</h6> | |
| 496 | - </label> | |
| 492 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" href="javascript:void(0)"> | |
| 493 | + <h4>{{{a11}}}</h4> | |
| 494 | + <i class="pull-right material-icons">navigate_next</i> | |
| 495 | + </a> | |
| 496 | + <h6>{{{descSistemas}}}</h6> | |
| 497 | + </label> | |
| 498 | + </div> | |
| 497 | 499 | </div> |
| 498 | - </div> | |
| 499 | - <hr> | |
| 500 | - <!-- navegacao em diretorios --> | |
| 501 | - <div class="list-group condensed"> | |
| 502 | - <div class="row-content text-left"> | |
| 503 | - <a onclick="i3GEO.catalogoDir.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 504 | - <span class="material-icons ">folder_open</span> | |
| 505 | - </a> | |
| 506 | - <label style="width: 255px; vertical-align: middle;"> | |
| 507 | - <a onclick="i3GEO.catalogoDir.inicia()" role="button" href="javascript:void(0)"> | |
| 508 | - <h4>{{{a6}}}</h4> | |
| 500 | + <hr> | |
| 501 | + <!-- navegacao em diretorios --> | |
| 502 | + <div class="list-group condensed"> | |
| 503 | + <div class="row-content text-left"> | |
| 504 | + <a onclick="i3GEO.catalogoDir.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 505 | + <span class="material-icons ">folder_open</span> | |
| 509 | 506 | </a> |
| 510 | - <h6>{{{descDir}}}</h6> | |
| 511 | - </label> | |
| 507 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoDir.inicia()" role="button" href="javascript:void(0)"> | |
| 508 | + <h4>{{{a6}}}</h4> | |
| 509 | + <i class="pull-right material-icons">navigate_next</i> | |
| 510 | + </a> | |
| 511 | + <h6>{{{descDir}}}</h6> | |
| 512 | + </label> | |
| 513 | + </div> | |
| 512 | 514 | </div> |
| 515 | + <hr> | |
| 513 | 516 | </div> |
| 514 | - <hr> | |
| 515 | 517 | </div> |
| 516 | 518 | </div> |
| 519 | + | |
| 517 | 520 | <!-- Legenda --> |
| 518 | 521 | <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'> |
| 519 | 522 | <div class="i3GEOfechaGuia" onclick="i3GEO.legenda.off('legendaHtml');i3GEO.guias.abreFecha('fecha');"> | ... | ... |
interface/googlemaps_noite.phtml
| ... | ... | @@ -397,123 +397,126 @@ include ("../ms_configura.php"); |
| 397 | 397 | onclick="i3GEO.catalogoInde.inicia({'templateDir': 'templates/dir.html','templateTema': 'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" |
| 398 | 398 | --> |
| 399 | 399 | |
| 400 | - <!-- servicos da INDE brasileira --> | |
| 401 | - <div class="list-group condensed"> | |
| 402 | - <div class="row-content text-left"> | |
| 403 | - <a onclick="i3GEO.catalogoInde.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 404 | - <span class="material-icons ">folder_open</span> | |
| 405 | - </a> | |
| 406 | - <label style="width: 255px; vertical-align: middle;"> | |
| 407 | - <a onclick="i3GEO.catalogoInde.inicia()" role="button" href="javascript:void(0)"> | |
| 408 | - <h4>INDE-Br</h4> | |
| 400 | + <!-- servicos da INDE brasileira --> | |
| 401 | + <div class="list-group condensed"> | |
| 402 | + <div class="row-content text-left"> | |
| 403 | + <a onclick="i3GEO.catalogoInde.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 404 | + <span class="material-icons ">folder_open</span> | |
| 409 | 405 | </a> |
| 410 | - <h6>Infraestrutura Nacional de Dados Espaciais do Brasil</h6> | |
| 411 | - </label> | |
| 406 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoInde.inicia()" role="button" href="javascript:void(0)"> | |
| 407 | + <h4>INDE-Br</h4> | |
| 408 | + <i class="pull-right material-icons">navigate_next</i> | |
| 409 | + </a> | |
| 410 | + <h6>Infraestrutura Nacional de Dados Espaciais do Brasil</h6> | |
| 411 | + </label> | |
| 412 | + </div> | |
| 412 | 413 | </div> |
| 413 | - </div> | |
| 414 | - <hr> | |
| 415 | - <!-- lista de wms cadastrados no sistema de administracao --> | |
| 416 | - <div class="list-group condensed"> | |
| 417 | - <div class="row-content text-left"> | |
| 418 | - <a onclick="i3GEO.catalogoOgc.inicia();return false;" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 419 | - <span class="material-icons ">folder_open</span> | |
| 420 | - </a> | |
| 421 | - <label style="width: 255px; vertical-align: middle;"> | |
| 422 | - <a onclick="i3GEO.catalogoOgc.inicia()" role="button" href="javascript:void(0)"> | |
| 423 | - <h4>OGC-WMS</h4> | |
| 414 | + <hr> | |
| 415 | + <!-- lista de wms cadastrados no sistema de administracao --> | |
| 416 | + <div class="list-group condensed"> | |
| 417 | + <div class="row-content text-left"> | |
| 418 | + <a onclick="i3GEO.catalogoOgc.inicia();return false;" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 419 | + <span class="material-icons ">folder_open</span> | |
| 424 | 420 | </a> |
| 425 | - <h6>{{{descOgcWms}}}</h6> | |
| 426 | - </label> | |
| 421 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoOgc.inicia()" role="button" href="javascript:void(0)"> | |
| 422 | + <h4>OGC-WMS</h4> | |
| 423 | + <i class="pull-right material-icons">navigate_next</i> | |
| 424 | + </a> | |
| 425 | + <h6>{{{descOgcWms}}}</h6> | |
| 426 | + </label> | |
| 427 | + </div> | |
| 427 | 428 | </div> |
| 428 | - </div> | |
| 429 | - <hr> | |
| 430 | - <!-- regioes cadastradas no sistema de metadados --> | |
| 431 | - <div class="list-group condensed"> | |
| 432 | - <div class="row-content text-left"> | |
| 433 | - <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 434 | - <span class="material-icons ">folder_open</span> | |
| 435 | - </a> | |
| 436 | - <label style="width: 255px; vertical-align: middle;"> | |
| 437 | - <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" href="javascript:void(0)"> | |
| 438 | - <h4>{{{x87}}}</h4> | |
| 429 | + <hr> | |
| 430 | + <!-- regioes cadastradas no sistema de metadados --> | |
| 431 | + <div class="list-group condensed"> | |
| 432 | + <div class="row-content text-left"> | |
| 433 | + <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 434 | + <span class="material-icons ">folder_open</span> | |
| 439 | 435 | </a> |
| 440 | - <h6>{{{descLimLoc}}}</h6> | |
| 441 | - </label> | |
| 436 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" href="javascript:void(0)"> | |
| 437 | + <h4>{{{x87}}}</h4> | |
| 438 | + <i class="pull-right material-icons">navigate_next</i> | |
| 439 | + </a> | |
| 440 | + <h6>{{{descLimLoc}}}</h6> | |
| 441 | + </label> | |
| 442 | + </div> | |
| 442 | 443 | </div> |
| 443 | - </div> | |
| 444 | - <hr> | |
| 445 | - <!-- camadas que vem do sistema de metadados estatisticos --> | |
| 446 | - <div class="list-group condensed"> | |
| 447 | - <div class="row-content text-left"> | |
| 448 | - <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 449 | - <span class="material-icons ">folder_open</span> | |
| 450 | - </a> | |
| 451 | - <label style="width: 255px; vertical-align: middle;"> | |
| 452 | - <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" href="javascript:void(0)"> | |
| 453 | - <h4>{{{x57}}}</h4> | |
| 444 | + <hr> | |
| 445 | + <!-- camadas que vem do sistema de metadados estatisticos --> | |
| 446 | + <div class="list-group condensed"> | |
| 447 | + <div class="row-content text-left"> | |
| 448 | + <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 449 | + <span class="material-icons ">folder_open</span> | |
| 454 | 450 | </a> |
| 455 | - <h6>{{{descMeta}}}</h6> | |
| 456 | - </label> | |
| 451 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" href="javascript:void(0)"> | |
| 452 | + <h4>{{{x57}}}</h4> | |
| 453 | + <i class="pull-right material-icons">navigate_next</i> | |
| 454 | + </a> | |
| 455 | + <h6>{{{descMeta}}}</h6> | |
| 456 | + </label> | |
| 457 | + </div> | |
| 457 | 458 | </div> |
| 458 | - </div> | |
| 459 | - <hr> | |
| 460 | - <!-- mapas cadastrados no sistema de administracao (nao funcional) | |
| 461 | - <div class="list-group condensed"><div class="row-content text-left"> | |
| 462 | - <a onclick="i3GEO.catalogoMapas.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"><span class="material-icons ">folder_open</span></a> | |
| 463 | - <label style="width: 255px;vertical-align: middle;"> | |
| 464 | - <a onclick="i3GEO.catalogoMapas.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" role="button" href="javascript:void(0)"> | |
| 465 | - <h4>{{{x90}}}</h4></a> | |
| 466 | - <h6>{{{descMapas}}}</h6> | |
| 467 | - </label> | |
| 468 | - </div></div><hr> | |
| 469 | - --> | |
| 470 | - <!-- camadas por estrelas --> | |
| 471 | - <div class="list-group condensed"> | |
| 472 | - <div class="row-content text-left"> | |
| 473 | - <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 474 | - <span class="material-icons ">folder_open</span> | |
| 475 | - </a> | |
| 476 | - <label style="width: 255px; vertical-align: middle;"> | |
| 477 | - <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" href="javascript:void(0)"> | |
| 478 | - <h4>{{{t46}}}</h4> | |
| 459 | + <hr> | |
| 460 | + <!-- mapas cadastrados no sistema de administracao (nao funcional) | |
| 461 | + <div class="list-group condensed"><div class="row-content text-left"> | |
| 462 | + <a onclick="i3GEO.catalogoMapas.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"><span class="material-icons ">folder_open</span></a> | |
| 463 | + <label style="width: 255px;vertical-align: middle;"> | |
| 464 | + <a onclick="i3GEO.catalogoMapas.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" role="button" href="javascript:void(0)"> | |
| 465 | + <h4>{{{x90}}}</h4></a> | |
| 466 | + <h6>{{{descMapas}}}</h6> | |
| 467 | + </label> | |
| 468 | + </div></div><hr> | |
| 469 | + --> | |
| 470 | + <!-- camadas por estrelas --> | |
| 471 | + <div class="list-group condensed"> | |
| 472 | + <div class="row-content text-left"> | |
| 473 | + <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 474 | + <span class="material-icons ">folder_open</span> | |
| 479 | 475 | </a> |
| 480 | - <h6>{{{descEstrelas}}}</h6> | |
| 481 | - </label> | |
| 476 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" | |
| 477 | + href="javascript:void(0)"> | |
| 478 | + <h4>{{{t46}}}</h4> | |
| 479 | + <i class="pull-right material-icons">navigate_next</i> | |
| 480 | + </a> | |
| 481 | + <h6>{{{descEstrelas}}}</h6> | |
| 482 | + </label> | |
| 483 | + </div> | |
| 482 | 484 | </div> |
| 483 | - </div> | |
| 484 | - <hr> | |
| 485 | - <!-- sistemas que adicionam camadas --> | |
| 486 | - <div class="list-group condensed"> | |
| 487 | - <div class="row-content text-left"> | |
| 488 | - <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 489 | - <span class="material-icons ">folder_open</span> | |
| 490 | - </a> | |
| 491 | - <label style="width: 255px; vertical-align: middle;"> | |
| 492 | - <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" href="javascript:void(0)"> | |
| 493 | - <h4>{{{a11}}}</h4> | |
| 485 | + <hr> | |
| 486 | + <!-- sistemas que adicionam camadas --> | |
| 487 | + <div class="list-group condensed"> | |
| 488 | + <div class="row-content text-left"> | |
| 489 | + <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 490 | + <span class="material-icons ">folder_open</span> | |
| 494 | 491 | </a> |
| 495 | - <h6>{{{descSistemas}}}</h6> | |
| 496 | - </label> | |
| 492 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" href="javascript:void(0)"> | |
| 493 | + <h4>{{{a11}}}</h4> | |
| 494 | + <i class="pull-right material-icons">navigate_next</i> | |
| 495 | + </a> | |
| 496 | + <h6>{{{descSistemas}}}</h6> | |
| 497 | + </label> | |
| 498 | + </div> | |
| 497 | 499 | </div> |
| 498 | - </div> | |
| 499 | - <hr> | |
| 500 | - <!-- navegacao em diretorios --> | |
| 501 | - <div class="list-group condensed"> | |
| 502 | - <div class="row-content text-left"> | |
| 503 | - <a onclick="i3GEO.catalogoDir.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 504 | - <span class="material-icons ">folder_open</span> | |
| 505 | - </a> | |
| 506 | - <label style="width: 255px; vertical-align: middle;"> | |
| 507 | - <a onclick="i3GEO.catalogoDir.inicia()" role="button" href="javascript:void(0)"> | |
| 508 | - <h4>{{{a6}}}</h4> | |
| 500 | + <hr> | |
| 501 | + <!-- navegacao em diretorios --> | |
| 502 | + <div class="list-group condensed"> | |
| 503 | + <div class="row-content text-left"> | |
| 504 | + <a onclick="i3GEO.catalogoDir.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 505 | + <span class="material-icons ">folder_open</span> | |
| 509 | 506 | </a> |
| 510 | - <h6>{{{descDir}}}</h6> | |
| 511 | - </label> | |
| 507 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoDir.inicia()" role="button" href="javascript:void(0)"> | |
| 508 | + <h4>{{{a6}}}</h4> | |
| 509 | + <i class="pull-right material-icons">navigate_next</i> | |
| 510 | + </a> | |
| 511 | + <h6>{{{descDir}}}</h6> | |
| 512 | + </label> | |
| 513 | + </div> | |
| 512 | 514 | </div> |
| 515 | + <hr> | |
| 513 | 516 | </div> |
| 514 | - <hr> | |
| 515 | 517 | </div> |
| 516 | 518 | </div> |
| 519 | + | |
| 517 | 520 | <!-- Legenda --> |
| 518 | 521 | <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'> |
| 519 | 522 | <div class="i3GEOfechaGuia" onclick="i3GEO.legenda.off('legendaHtml');i3GEO.guias.abreFecha('fecha');"> | ... | ... |
interface/ol.htm
| ... | ... | @@ -398,12 +398,12 @@ |
| 398 | 398 | <!-- servicos da INDE brasileira --> |
| 399 | 399 | <div class="list-group condensed"> |
| 400 | 400 | <div class="row-content text-left"> |
| 401 | - <a onclick="i3GEO.catalogoInde.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 401 | + <a onclick="i3GEO.catalogoInde.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 402 | 402 | <span class="material-icons ">folder_open</span> |
| 403 | 403 | </a> |
| 404 | - <label style="width: 255px; vertical-align: middle;"> | |
| 405 | - <a onclick="i3GEO.catalogoInde.inicia()" role="button" href="javascript:void(0)"> | |
| 404 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoInde.inicia()" role="button" href="javascript:void(0)"> | |
| 406 | 405 | <h4>INDE-Br</h4> |
| 406 | + <i class="pull-right material-icons">navigate_next</i> | |
| 407 | 407 | </a> |
| 408 | 408 | <h6>Infraestrutura Nacional de Dados Espaciais do Brasil</h6> |
| 409 | 409 | </label> |
| ... | ... | @@ -413,12 +413,12 @@ |
| 413 | 413 | <!-- lista de wms cadastrados no sistema de administracao --> |
| 414 | 414 | <div class="list-group condensed"> |
| 415 | 415 | <div class="row-content text-left"> |
| 416 | - <a onclick="i3GEO.catalogoOgc.inicia();return false;" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 416 | + <a onclick="i3GEO.catalogoOgc.inicia();return false;" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 417 | 417 | <span class="material-icons ">folder_open</span> |
| 418 | 418 | </a> |
| 419 | - <label style="width: 255px; vertical-align: middle;"> | |
| 420 | - <a onclick="i3GEO.catalogoOgc.inicia()" role="button" href="javascript:void(0)"> | |
| 419 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoOgc.inicia()" role="button" href="javascript:void(0)"> | |
| 421 | 420 | <h4>OGC-WMS</h4> |
| 421 | + <i class="pull-right material-icons">navigate_next</i> | |
| 422 | 422 | </a> |
| 423 | 423 | <h6>{{{descOgcWms}}}</h6> |
| 424 | 424 | </label> |
| ... | ... | @@ -428,12 +428,12 @@ |
| 428 | 428 | <!-- regioes cadastradas no sistema de metadados --> |
| 429 | 429 | <div class="list-group condensed"> |
| 430 | 430 | <div class="row-content text-left"> |
| 431 | - <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 431 | + <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 432 | 432 | <span class="material-icons ">folder_open</span> |
| 433 | 433 | </a> |
| 434 | - <label style="width: 255px; vertical-align: middle;"> | |
| 435 | - <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" href="javascript:void(0)"> | |
| 434 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" href="javascript:void(0)"> | |
| 436 | 435 | <h4>{{{x87}}}</h4> |
| 436 | + <i class="pull-right material-icons">navigate_next</i> | |
| 437 | 437 | </a> |
| 438 | 438 | <h6>{{{descLimLoc}}}</h6> |
| 439 | 439 | </label> |
| ... | ... | @@ -443,12 +443,12 @@ |
| 443 | 443 | <!-- camadas que vem do sistema de metadados estatisticos --> |
| 444 | 444 | <div class="list-group condensed"> |
| 445 | 445 | <div class="row-content text-left"> |
| 446 | - <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 446 | + <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 447 | 447 | <span class="material-icons ">folder_open</span> |
| 448 | 448 | </a> |
| 449 | - <label style="width: 255px; vertical-align: middle;"> | |
| 450 | - <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" href="javascript:void(0)"> | |
| 449 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" href="javascript:void(0)"> | |
| 451 | 450 | <h4>{{{x57}}}</h4> |
| 451 | + <i class="pull-right material-icons">navigate_next</i> | |
| 452 | 452 | </a> |
| 453 | 453 | <h6>{{{descMeta}}}</h6> |
| 454 | 454 | </label> |
| ... | ... | @@ -468,12 +468,13 @@ |
| 468 | 468 | <!-- camadas por estrelas --> |
| 469 | 469 | <div class="list-group condensed"> |
| 470 | 470 | <div class="row-content text-left"> |
| 471 | - <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 471 | + <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 472 | 472 | <span class="material-icons ">folder_open</span> |
| 473 | 473 | </a> |
| 474 | - <label style="width: 255px; vertical-align: middle;"> | |
| 475 | - <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" href="javascript:void(0)"> | |
| 474 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" | |
| 475 | + href="javascript:void(0)"> | |
| 476 | 476 | <h4>{{{t46}}}</h4> |
| 477 | + <i class="pull-right material-icons">navigate_next</i> | |
| 477 | 478 | </a> |
| 478 | 479 | <h6>{{{descEstrelas}}}</h6> |
| 479 | 480 | </label> |
| ... | ... | @@ -483,12 +484,12 @@ |
| 483 | 484 | <!-- sistemas que adicionam camadas --> |
| 484 | 485 | <div class="list-group condensed"> |
| 485 | 486 | <div class="row-content text-left"> |
| 486 | - <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 487 | + <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 487 | 488 | <span class="material-icons ">folder_open</span> |
| 488 | 489 | </a> |
| 489 | - <label style="width: 255px; vertical-align: middle;"> | |
| 490 | - <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" href="javascript:void(0)"> | |
| 490 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" href="javascript:void(0)"> | |
| 491 | 491 | <h4>{{{a11}}}</h4> |
| 492 | + <i class="pull-right material-icons">navigate_next</i> | |
| 492 | 493 | </a> |
| 493 | 494 | <h6>{{{descSistemas}}}</h6> |
| 494 | 495 | </label> |
| ... | ... | @@ -498,12 +499,12 @@ |
| 498 | 499 | <!-- navegacao em diretorios --> |
| 499 | 500 | <div class="list-group condensed"> |
| 500 | 501 | <div class="row-content text-left"> |
| 501 | - <a onclick="i3GEO.catalogoDir.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 502 | + <a onclick="i3GEO.catalogoDir.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 502 | 503 | <span class="material-icons ">folder_open</span> |
| 503 | 504 | </a> |
| 504 | - <label style="width: 255px; vertical-align: middle;"> | |
| 505 | - <a onclick="i3GEO.catalogoDir.inicia()" role="button" href="javascript:void(0)"> | |
| 505 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoDir.inicia()" role="button" href="javascript:void(0)"> | |
| 506 | 506 | <h4>{{{a6}}}</h4> |
| 507 | + <i class="pull-right material-icons">navigate_next</i> | |
| 507 | 508 | </a> |
| 508 | 509 | <h6>{{{descDir}}}</h6> |
| 509 | 510 | </label> | ... | ... |
interface/openlayersdebug.htm
| ... | ... | @@ -373,11 +373,12 @@ |
| 373 | 373 | <!-- servicos da INDE brasileira --> |
| 374 | 374 | <div class="list-group condensed"> |
| 375 | 375 | <div class="row-content text-left"> |
| 376 | - <a onclick="i3GEO.catalogoInde.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 376 | + <a onclick="i3GEO.catalogoInde.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 377 | 377 | <span class="material-icons ">folder_open</span> |
| 378 | 378 | </a> |
| 379 | 379 | <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoInde.inicia()" role="button" href="javascript:void(0)"> |
| 380 | 380 | <h4>INDE-Br</h4> |
| 381 | + <i class="pull-right material-icons">navigate_next</i> | |
| 381 | 382 | </a> |
| 382 | 383 | <h6>Infraestrutura Nacional de Dados Espaciais do Brasil</h6> |
| 383 | 384 | </label> |
| ... | ... | @@ -387,11 +388,12 @@ |
| 387 | 388 | <!-- lista de wms cadastrados no sistema de administracao --> |
| 388 | 389 | <div class="list-group condensed"> |
| 389 | 390 | <div class="row-content text-left"> |
| 390 | - <a onclick="i3GEO.catalogoOgc.inicia();return false;" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 391 | + <a onclick="i3GEO.catalogoOgc.inicia();return false;" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 391 | 392 | <span class="material-icons ">folder_open</span> |
| 392 | 393 | </a> |
| 393 | 394 | <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoOgc.inicia()" role="button" href="javascript:void(0)"> |
| 394 | 395 | <h4>OGC-WMS</h4> |
| 396 | + <i class="pull-right material-icons">navigate_next</i> | |
| 395 | 397 | </a> |
| 396 | 398 | <h6>{{{descOgcWms}}}</h6> |
| 397 | 399 | </label> |
| ... | ... | @@ -401,11 +403,12 @@ |
| 401 | 403 | <!-- regioes cadastradas no sistema de metadados --> |
| 402 | 404 | <div class="list-group condensed"> |
| 403 | 405 | <div class="row-content text-left"> |
| 404 | - <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 406 | + <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 405 | 407 | <span class="material-icons ">folder_open</span> |
| 406 | 408 | </a> |
| 407 | 409 | <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" href="javascript:void(0)"> |
| 408 | 410 | <h4>{{{x87}}}</h4> |
| 411 | + <i class="pull-right material-icons">navigate_next</i> | |
| 409 | 412 | </a> |
| 410 | 413 | <h6>{{{descLimLoc}}}</h6> |
| 411 | 414 | </label> |
| ... | ... | @@ -415,11 +418,12 @@ |
| 415 | 418 | <!-- camadas que vem do sistema de metadados estatisticos --> |
| 416 | 419 | <div class="list-group condensed"> |
| 417 | 420 | <div class="row-content text-left"> |
| 418 | - <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 421 | + <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 419 | 422 | <span class="material-icons ">folder_open</span> |
| 420 | 423 | </a> |
| 421 | 424 | <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" href="javascript:void(0)"> |
| 422 | 425 | <h4>{{{x57}}}</h4> |
| 426 | + <i class="pull-right material-icons">navigate_next</i> | |
| 423 | 427 | </a> |
| 424 | 428 | <h6>{{{descMeta}}}</h6> |
| 425 | 429 | </label> |
| ... | ... | @@ -439,12 +443,13 @@ |
| 439 | 443 | <!-- camadas por estrelas --> |
| 440 | 444 | <div class="list-group condensed"> |
| 441 | 445 | <div class="row-content text-left"> |
| 442 | - <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 446 | + <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 443 | 447 | <span class="material-icons ">folder_open</span> |
| 444 | 448 | </a> |
| 445 | 449 | <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" |
| 446 | 450 | href="javascript:void(0)"> |
| 447 | 451 | <h4>{{{t46}}}</h4> |
| 452 | + <i class="pull-right material-icons">navigate_next</i> | |
| 448 | 453 | </a> |
| 449 | 454 | <h6>{{{descEstrelas}}}</h6> |
| 450 | 455 | </label> |
| ... | ... | @@ -454,11 +459,12 @@ |
| 454 | 459 | <!-- sistemas que adicionam camadas --> |
| 455 | 460 | <div class="list-group condensed"> |
| 456 | 461 | <div class="row-content text-left"> |
| 457 | - <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 462 | + <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 458 | 463 | <span class="material-icons ">folder_open</span> |
| 459 | 464 | </a> |
| 460 | 465 | <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" href="javascript:void(0)"> |
| 461 | 466 | <h4>{{{a11}}}</h4> |
| 467 | + <i class="pull-right material-icons">navigate_next</i> | |
| 462 | 468 | </a> |
| 463 | 469 | <h6>{{{descSistemas}}}</h6> |
| 464 | 470 | </label> |
| ... | ... | @@ -468,11 +474,12 @@ |
| 468 | 474 | <!-- navegacao em diretorios --> |
| 469 | 475 | <div class="list-group condensed"> |
| 470 | 476 | <div class="row-content text-left"> |
| 471 | - <a onclick="i3GEO.catalogoDir.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 477 | + <a onclick="i3GEO.catalogoDir.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 472 | 478 | <span class="material-icons ">folder_open</span> |
| 473 | 479 | </a> |
| 474 | 480 | <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoDir.inicia()" role="button" href="javascript:void(0)"> |
| 475 | 481 | <h4>{{{a6}}}</h4> |
| 482 | + <i class="pull-right material-icons">navigate_next</i> | |
| 476 | 483 | </a> |
| 477 | 484 | <h6>{{{descDir}}}</h6> |
| 478 | 485 | </label> | ... | ... |
interface/osm.htm
| ... | ... | @@ -398,12 +398,12 @@ |
| 398 | 398 | <!-- servicos da INDE brasileira --> |
| 399 | 399 | <div class="list-group condensed"> |
| 400 | 400 | <div class="row-content text-left"> |
| 401 | - <a onclick="i3GEO.catalogoInde.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 401 | + <a onclick="i3GEO.catalogoInde.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 402 | 402 | <span class="material-icons ">folder_open</span> |
| 403 | 403 | </a> |
| 404 | - <label style="width: 255px; vertical-align: middle;"> | |
| 405 | - <a onclick="i3GEO.catalogoInde.inicia()" role="button" href="javascript:void(0)"> | |
| 404 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoInde.inicia()" role="button" href="javascript:void(0)"> | |
| 406 | 405 | <h4>INDE-Br</h4> |
| 406 | + <i class="pull-right material-icons">navigate_next</i> | |
| 407 | 407 | </a> |
| 408 | 408 | <h6>Infraestrutura Nacional de Dados Espaciais do Brasil</h6> |
| 409 | 409 | </label> |
| ... | ... | @@ -413,12 +413,12 @@ |
| 413 | 413 | <!-- lista de wms cadastrados no sistema de administracao --> |
| 414 | 414 | <div class="list-group condensed"> |
| 415 | 415 | <div class="row-content text-left"> |
| 416 | - <a onclick="i3GEO.catalogoOgc.inicia();return false;" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 416 | + <a onclick="i3GEO.catalogoOgc.inicia();return false;" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 417 | 417 | <span class="material-icons ">folder_open</span> |
| 418 | 418 | </a> |
| 419 | - <label style="width: 255px; vertical-align: middle;"> | |
| 420 | - <a onclick="i3GEO.catalogoOgc.inicia()" role="button" href="javascript:void(0)"> | |
| 419 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoOgc.inicia()" role="button" href="javascript:void(0)"> | |
| 421 | 420 | <h4>OGC-WMS</h4> |
| 421 | + <i class="pull-right material-icons">navigate_next</i> | |
| 422 | 422 | </a> |
| 423 | 423 | <h6>{{{descOgcWms}}}</h6> |
| 424 | 424 | </label> |
| ... | ... | @@ -428,12 +428,12 @@ |
| 428 | 428 | <!-- regioes cadastradas no sistema de metadados --> |
| 429 | 429 | <div class="list-group condensed"> |
| 430 | 430 | <div class="row-content text-left"> |
| 431 | - <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 431 | + <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 432 | 432 | <span class="material-icons ">folder_open</span> |
| 433 | 433 | </a> |
| 434 | - <label style="width: 255px; vertical-align: middle;"> | |
| 435 | - <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" href="javascript:void(0)"> | |
| 434 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" href="javascript:void(0)"> | |
| 436 | 435 | <h4>{{{x87}}}</h4> |
| 436 | + <i class="pull-right material-icons">navigate_next</i> | |
| 437 | 437 | </a> |
| 438 | 438 | <h6>{{{descLimLoc}}}</h6> |
| 439 | 439 | </label> |
| ... | ... | @@ -443,12 +443,12 @@ |
| 443 | 443 | <!-- camadas que vem do sistema de metadados estatisticos --> |
| 444 | 444 | <div class="list-group condensed"> |
| 445 | 445 | <div class="row-content text-left"> |
| 446 | - <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 446 | + <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 447 | 447 | <span class="material-icons ">folder_open</span> |
| 448 | 448 | </a> |
| 449 | - <label style="width: 255px; vertical-align: middle;"> | |
| 450 | - <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" href="javascript:void(0)"> | |
| 449 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" href="javascript:void(0)"> | |
| 451 | 450 | <h4>{{{x57}}}</h4> |
| 451 | + <i class="pull-right material-icons">navigate_next</i> | |
| 452 | 452 | </a> |
| 453 | 453 | <h6>{{{descMeta}}}</h6> |
| 454 | 454 | </label> |
| ... | ... | @@ -468,12 +468,13 @@ |
| 468 | 468 | <!-- camadas por estrelas --> |
| 469 | 469 | <div class="list-group condensed"> |
| 470 | 470 | <div class="row-content text-left"> |
| 471 | - <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 471 | + <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 472 | 472 | <span class="material-icons ">folder_open</span> |
| 473 | 473 | </a> |
| 474 | - <label style="width: 255px; vertical-align: middle;"> | |
| 475 | - <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" href="javascript:void(0)"> | |
| 474 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" | |
| 475 | + href="javascript:void(0)"> | |
| 476 | 476 | <h4>{{{t46}}}</h4> |
| 477 | + <i class="pull-right material-icons">navigate_next</i> | |
| 477 | 478 | </a> |
| 478 | 479 | <h6>{{{descEstrelas}}}</h6> |
| 479 | 480 | </label> |
| ... | ... | @@ -483,12 +484,12 @@ |
| 483 | 484 | <!-- sistemas que adicionam camadas --> |
| 484 | 485 | <div class="list-group condensed"> |
| 485 | 486 | <div class="row-content text-left"> |
| 486 | - <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 487 | + <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 487 | 488 | <span class="material-icons ">folder_open</span> |
| 488 | 489 | </a> |
| 489 | - <label style="width: 255px; vertical-align: middle;"> | |
| 490 | - <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" href="javascript:void(0)"> | |
| 490 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" href="javascript:void(0)"> | |
| 491 | 491 | <h4>{{{a11}}}</h4> |
| 492 | + <i class="pull-right material-icons">navigate_next</i> | |
| 492 | 493 | </a> |
| 493 | 494 | <h6>{{{descSistemas}}}</h6> |
| 494 | 495 | </label> |
| ... | ... | @@ -498,12 +499,12 @@ |
| 498 | 499 | <!-- navegacao em diretorios --> |
| 499 | 500 | <div class="list-group condensed"> |
| 500 | 501 | <div class="row-content text-left"> |
| 501 | - <a onclick="i3GEO.catalogoDir.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 502 | + <a onclick="i3GEO.catalogoDir.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 502 | 503 | <span class="material-icons ">folder_open</span> |
| 503 | 504 | </a> |
| 504 | - <label style="width: 255px; vertical-align: middle;"> | |
| 505 | - <a onclick="i3GEO.catalogoDir.inicia()" role="button" href="javascript:void(0)"> | |
| 505 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoDir.inicia()" role="button" href="javascript:void(0)"> | |
| 506 | 506 | <h4>{{{a6}}}</h4> |
| 507 | + <i class="pull-right material-icons">navigate_next</i> | |
| 507 | 508 | </a> |
| 508 | 509 | <h6>{{{descDir}}}</h6> |
| 509 | 510 | </label> | ... | ... |
interface/osmdebug.htm
| ... | ... | @@ -398,12 +398,12 @@ |
| 398 | 398 | <!-- servicos da INDE brasileira --> |
| 399 | 399 | <div class="list-group condensed"> |
| 400 | 400 | <div class="row-content text-left"> |
| 401 | - <a onclick="i3GEO.catalogoInde.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 401 | + <a onclick="i3GEO.catalogoInde.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 402 | 402 | <span class="material-icons ">folder_open</span> |
| 403 | 403 | </a> |
| 404 | - <label style="width: 255px; vertical-align: middle;"> | |
| 405 | - <a onclick="i3GEO.catalogoInde.inicia()" role="button" href="javascript:void(0)"> | |
| 404 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoInde.inicia()" role="button" href="javascript:void(0)"> | |
| 406 | 405 | <h4>INDE-Br</h4> |
| 406 | + <i class="pull-right material-icons">navigate_next</i> | |
| 407 | 407 | </a> |
| 408 | 408 | <h6>Infraestrutura Nacional de Dados Espaciais do Brasil</h6> |
| 409 | 409 | </label> |
| ... | ... | @@ -413,12 +413,12 @@ |
| 413 | 413 | <!-- lista de wms cadastrados no sistema de administracao --> |
| 414 | 414 | <div class="list-group condensed"> |
| 415 | 415 | <div class="row-content text-left"> |
| 416 | - <a onclick="i3GEO.catalogoOgc.inicia();return false;" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 416 | + <a onclick="i3GEO.catalogoOgc.inicia();return false;" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 417 | 417 | <span class="material-icons ">folder_open</span> |
| 418 | 418 | </a> |
| 419 | - <label style="width: 255px; vertical-align: middle;"> | |
| 420 | - <a onclick="i3GEO.catalogoOgc.inicia()" role="button" href="javascript:void(0)"> | |
| 419 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoOgc.inicia()" role="button" href="javascript:void(0)"> | |
| 421 | 420 | <h4>OGC-WMS</h4> |
| 421 | + <i class="pull-right material-icons">navigate_next</i> | |
| 422 | 422 | </a> |
| 423 | 423 | <h6>{{{descOgcWms}}}</h6> |
| 424 | 424 | </label> |
| ... | ... | @@ -428,12 +428,12 @@ |
| 428 | 428 | <!-- regioes cadastradas no sistema de metadados --> |
| 429 | 429 | <div class="list-group condensed"> |
| 430 | 430 | <div class="row-content text-left"> |
| 431 | - <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 431 | + <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 432 | 432 | <span class="material-icons ">folder_open</span> |
| 433 | 433 | </a> |
| 434 | - <label style="width: 255px; vertical-align: middle;"> | |
| 435 | - <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" href="javascript:void(0)"> | |
| 434 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" href="javascript:void(0)"> | |
| 436 | 435 | <h4>{{{x87}}}</h4> |
| 436 | + <i class="pull-right material-icons">navigate_next</i> | |
| 437 | 437 | </a> |
| 438 | 438 | <h6>{{{descLimLoc}}}</h6> |
| 439 | 439 | </label> |
| ... | ... | @@ -443,12 +443,12 @@ |
| 443 | 443 | <!-- camadas que vem do sistema de metadados estatisticos --> |
| 444 | 444 | <div class="list-group condensed"> |
| 445 | 445 | <div class="row-content text-left"> |
| 446 | - <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 446 | + <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 447 | 447 | <span class="material-icons ">folder_open</span> |
| 448 | 448 | </a> |
| 449 | - <label style="width: 255px; vertical-align: middle;"> | |
| 450 | - <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" href="javascript:void(0)"> | |
| 449 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" href="javascript:void(0)"> | |
| 451 | 450 | <h4>{{{x57}}}</h4> |
| 451 | + <i class="pull-right material-icons">navigate_next</i> | |
| 452 | 452 | </a> |
| 453 | 453 | <h6>{{{descMeta}}}</h6> |
| 454 | 454 | </label> |
| ... | ... | @@ -468,12 +468,13 @@ |
| 468 | 468 | <!-- camadas por estrelas --> |
| 469 | 469 | <div class="list-group condensed"> |
| 470 | 470 | <div class="row-content text-left"> |
| 471 | - <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 471 | + <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 472 | 472 | <span class="material-icons ">folder_open</span> |
| 473 | 473 | </a> |
| 474 | - <label style="width: 255px; vertical-align: middle;"> | |
| 475 | - <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" href="javascript:void(0)"> | |
| 474 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" | |
| 475 | + href="javascript:void(0)"> | |
| 476 | 476 | <h4>{{{t46}}}</h4> |
| 477 | + <i class="pull-right material-icons">navigate_next</i> | |
| 477 | 478 | </a> |
| 478 | 479 | <h6>{{{descEstrelas}}}</h6> |
| 479 | 480 | </label> |
| ... | ... | @@ -483,12 +484,12 @@ |
| 483 | 484 | <!-- sistemas que adicionam camadas --> |
| 484 | 485 | <div class="list-group condensed"> |
| 485 | 486 | <div class="row-content text-left"> |
| 486 | - <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 487 | + <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 487 | 488 | <span class="material-icons ">folder_open</span> |
| 488 | 489 | </a> |
| 489 | - <label style="width: 255px; vertical-align: middle;"> | |
| 490 | - <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" href="javascript:void(0)"> | |
| 490 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" href="javascript:void(0)"> | |
| 491 | 491 | <h4>{{{a11}}}</h4> |
| 492 | + <i class="pull-right material-icons">navigate_next</i> | |
| 492 | 493 | </a> |
| 493 | 494 | <h6>{{{descSistemas}}}</h6> |
| 494 | 495 | </label> |
| ... | ... | @@ -498,12 +499,12 @@ |
| 498 | 499 | <!-- navegacao em diretorios --> |
| 499 | 500 | <div class="list-group condensed"> |
| 500 | 501 | <div class="row-content text-left"> |
| 501 | - <a onclick="i3GEO.catalogoDir.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 502 | + <a onclick="i3GEO.catalogoDir.inicia()" role="button" class="hidden-xs hidden-sm btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 502 | 503 | <span class="material-icons ">folder_open</span> |
| 503 | 504 | </a> |
| 504 | - <label style="width: 255px; vertical-align: middle;"> | |
| 505 | - <a onclick="i3GEO.catalogoDir.inicia()" role="button" href="javascript:void(0)"> | |
| 505 | + <label style="width: 255px; vertical-align: middle;"> <a onclick="i3GEO.catalogoDir.inicia()" role="button" href="javascript:void(0)"> | |
| 506 | 506 | <h4>{{{a6}}}</h4> |
| 507 | + <i class="pull-right material-icons">navigate_next</i> | |
| 507 | 508 | </a> |
| 508 | 509 | <h6>{{{descDir}}}</h6> |
| 509 | 510 | </label> | ... | ... |
interface/templates/camadaFundo.html
| 1 | 1 | <div class="list-group condensed"> |
| 2 | 2 | <div class="radio radio-primary text-left"> |
| 3 | - <label> | |
| 3 | + <label title="{{{preview}}}" > | |
| 4 | 4 | <input class="noprint" type="radio" value="{{{value}}}" name="{{{name}}}" {{{checked}}} onclick="i3GEO.Interface.openlayers.ativaFundo('{{{value}}}');"> |
| 5 | 5 | <span class="circle noprint"></span><span class="check"></span> {{{title}}} |
| 6 | 6 | </label> | ... | ... |
interface/templates/dir.html
| 1 | 1 | <div class="list-group condensed"> |
| 2 | - <div class="row-content text-left"> | |
| 3 | - <a onclick="{{{onclick}}}" role="button" class="btn btn-warning btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 4 | - <span class="material-icons">folder_open</span> | |
| 5 | - </a> | |
| 6 | - <label class="nomeTema"> <a onclick="{{{onclick}}}" href="javascript:void(0)"> | |
| 7 | - <h4>{{{nome}}}</h4> | |
| 8 | - </a> | |
| 9 | - <h6>{{{descricao}}} {{{link}}}</h6> | |
| 10 | - </label> | |
| 11 | - </div> | |
| 2 | + <div class="row-content text-left"> | |
| 3 | + <a onclick="{{{onclick}}}" role="button" class="btn btn-warning btn-fab btn-fab-max hidden-xs hidden-sm" href="javascript:void(0)"> | |
| 4 | + <span class="material-icons">folder_open</span> | |
| 5 | + </a> | |
| 6 | + <label class="nomeTema"> <a onclick="{{{onclick}}}" href="javascript:void(0)"> | |
| 7 | + <h4>{{{nome}}}</h4> | |
| 8 | + <i class="pull-right material-icons">navigate_next</i> | |
| 9 | + </a> | |
| 10 | + <h6>{{{descricao}}} {{{link}}}</h6> | |
| 11 | + </label> | |
| 12 | + </div> | |
| 12 | 13 | </div> |
| 13 | 14 | <hr> |
| 14 | 15 | \ No newline at end of file | ... | ... |
interface/templates/ferramentasFolder.html
| 1 | 1 | <div class="list-group condensed"> |
| 2 | 2 | <div class="row-content text-left"> |
| 3 | - <a role="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> | |
| 3 | + <a role="button" class="btn btn-primary btn-fab btn-fab-max hidden-xs hidden-sm" href="javascript:void(0)"> | |
| 4 | 4 | <span class="material-icons">folder_open</span> |
| 5 | 5 | </a> |
| 6 | 6 | <label class="nomeTema" > |
| 7 | 7 | <a><h4> |
| 8 | 8 | {{{nome}}} |
| 9 | - </h4></a> | |
| 9 | + </h4> | |
| 10 | + <i class="pull-right material-icons">navigate_next</i> | |
| 11 | + </a> | |
| 10 | 12 | <h6>{{{descricao}}}</h6> |
| 11 | 13 | </label> |
| 12 | 14 | </div> | ... | ... |
interface/templates/ferramentasLink.html
js/arvoredecamadas.js
| ... | ... | @@ -38,290 +38,268 @@ |
| 38 | 38 | * <http://localhost/i3geo/classesjs/classe_arvoredecamadas.js> |
| 39 | 39 | */ |
| 40 | 40 | if (typeof (i3GEO) === 'undefined') { |
| 41 | - var i3GEO = {}; | |
| 41 | + var i3GEO = {}; | |
| 42 | 42 | } |
| 43 | 43 | i3GEO.arvoreDeCamadas = |
| 44 | 44 | { |
| 45 | - //isso ainda e utilizado nas ferramentas | |
| 46 | - FUNCOES : { | |
| 47 | - farolescala : true, | |
| 48 | - excluir : true, | |
| 49 | - sobe : true, | |
| 50 | - desce : true, | |
| 51 | - fonte : true, | |
| 52 | - zoomtema : true, | |
| 53 | - compartilhar : true, | |
| 54 | - opacidade : true, | |
| 55 | - mudanome : true, | |
| 56 | - procurar : true, | |
| 57 | - toponimia : true, | |
| 58 | - etiquetas : true, | |
| 59 | - filtrar : true, | |
| 60 | - tabela : true, | |
| 61 | - grafico : true, | |
| 62 | - editorlegenda : true, | |
| 63 | - destacar : true, | |
| 64 | - cortina : true, | |
| 65 | - sql : true, | |
| 66 | - comentar : true, | |
| 67 | - temporizador : true, | |
| 68 | - wms : true, | |
| 69 | - tme : true, | |
| 70 | - copia : true, | |
| 71 | - storymap: true, | |
| 72 | - animagif: true | |
| 73 | - }, | |
| 74 | - /** | |
| 75 | - * Variavel: CAMADAS | |
| 76 | - * | |
| 77 | - * Objeto com a lista de camadas existentes no mapa. É definido na inicialização ou no redesenho do mapa. | |
| 78 | - * | |
| 79 | - * Este objeto é construído nas operações em PHP de inicialização ou redesenho do mapa e | |
| 80 | - * lista todos os layers existentes no mapfile temporário em uso. | |
| 81 | - * | |
| 82 | - * classesphp/classe_mapas.php | |
| 83 | - * | |
| 84 | - * parametrosTemas | |
| 85 | - * | |
| 86 | - * Tipo: | |
| 87 | - * | |
| 88 | - * {objeto} | |
| 89 | - */ | |
| 90 | - CAMADAS : "", | |
| 91 | - FILTRO : "", | |
| 92 | - CAMADASINDEXADAS : [], //CAMADAS indexadas pelo name | |
| 93 | - config : { | |
| 94 | - "idOnde": "listaTemas", //onde a lista sera inserida | |
| 95 | - "aposIniciar": "", //funcao | |
| 96 | - "templateCamada": "templates/camada.html", //template mustache que monta a lista de camadas | |
| 97 | - "idListaFundo": "", //onde a lista de camadas de fundo sera inserida | |
| 98 | - "templateCamadaFundo": "templates/camadaFundo.html", //template para as camadas de fundo | |
| 99 | - "verificaAbrangencia": "" //verifica se a camada esta na abrangencia do mapa e insere essa string como uma classe CSS | |
| 100 | - }, | |
| 101 | - nget: 0, | |
| 102 | - carregaTemplates: function(){ | |
| 103 | - if(i3GEO.arvoreDeCamadas.nget == 0){ | |
| 104 | - i3GEO.arvoreDeCamadas.nget = 2; | |
| 105 | - if(!i3GEO.template.camada){ | |
| 106 | - $.get(i3GEO.arvoreDeCamadas.config.templateCamada, function(template) { | |
| 107 | - i3GEO.template.camada = template; | |
| 108 | - i3GEO.arvoreDeCamadas.nget = i3GEO.arvoreDeCamadas.nget - 1; | |
| 109 | - if(i3GEO.arvoreDeCamadas.nget == 0){ | |
| 110 | - i3GEO.arvoreDeCamadas.inicia(); | |
| 111 | - } | |
| 112 | - }); | |
| 113 | - } else { | |
| 114 | - i3GEO.arvoreDeCamadas.nget = i3GEO.arvoreDeCamadas.nget - 1; | |
| 115 | - } | |
| 116 | - if(!i3GEO.template.camadaFundo){ | |
| 117 | - $.get(i3GEO.arvoreDeCamadas.config.templateCamadaFundo, function(template) { | |
| 118 | - i3GEO.template.camadaFundo = template; | |
| 119 | - i3GEO.arvoreDeCamadas.nget = i3GEO.arvoreDeCamadas.nget - 1; | |
| 120 | - if(i3GEO.arvoreDeCamadas.nget == 0){ | |
| 121 | - i3GEO.arvoreDeCamadas.inicia(); | |
| 122 | - } | |
| 123 | - }); | |
| 124 | - } else { | |
| 125 | - i3GEO.arvoreDeCamadas.nget = i3GEO.arvoreDeCamadas.nget - 1; | |
| 126 | - } | |
| 127 | - } | |
| 128 | - }, | |
| 129 | - inicia : function(config) { | |
| 130 | - if (typeof (console) !== 'undefined') | |
| 131 | - console.info("i3GEO.arvoreDeCamadas.inicia()"); | |
| 132 | - | |
| 133 | - if(config){ | |
| 134 | - $.each( config, function( i,v ) { | |
| 135 | - i3GEO.arvoreDeCamadas.config[i] = v; | |
| 136 | - }); | |
| 137 | - } | |
| 138 | - | |
| 139 | - if(!i3GEO.template.camada || !i3GEO.template.camadaFundo){ | |
| 140 | - i3GEO.arvoreDeCamadas.carregaTemplates(); | |
| 141 | - return; | |
| 142 | - } else { | |
| 143 | - config = i3GEO.arvoreDeCamadas.config; | |
| 144 | - var novoel, temp; | |
| 145 | - if (!$i(config.idOnde)) { | |
| 146 | - return; | |
| 147 | - } | |
| 148 | - if(config.verificaAbrangencia != ""){ | |
| 149 | - i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.arvoreDeCamadas.verificaAbrangenciaTemas()"]); | |
| 150 | - } | |
| 151 | - i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS); | |
| 45 | + //isso ainda e utilizado nas ferramentas | |
| 46 | + FUNCOES : { | |
| 47 | + farolescala : true, | |
| 48 | + excluir : true, | |
| 49 | + sobe : true, | |
| 50 | + desce : true, | |
| 51 | + fonte : true, | |
| 52 | + zoomtema : true, | |
| 53 | + compartilhar : true, | |
| 54 | + opacidade : true, | |
| 55 | + mudanome : true, | |
| 56 | + procurar : true, | |
| 57 | + toponimia : true, | |
| 58 | + etiquetas : true, | |
| 59 | + filtrar : true, | |
| 60 | + tabela : true, | |
| 61 | + grafico : true, | |
| 62 | + editorlegenda : true, | |
| 63 | + destacar : true, | |
| 64 | + cortina : true, | |
| 65 | + sql : true, | |
| 66 | + comentar : true, | |
| 67 | + temporizador : true, | |
| 68 | + wms : true, | |
| 69 | + tme : true, | |
| 70 | + copia : true, | |
| 71 | + storymap: true, | |
| 72 | + animagif: true | |
| 73 | + }, | |
| 74 | + /** | |
| 75 | + * Variavel: CAMADAS | |
| 76 | + * | |
| 77 | + * Objeto com a lista de camadas existentes no mapa. É definido na inicialização ou no redesenho do mapa. | |
| 78 | + * | |
| 79 | + * Este objeto é construído nas operações em PHP de inicialização ou redesenho do mapa e | |
| 80 | + * lista todos os layers existentes no mapfile temporário em uso. | |
| 81 | + * | |
| 82 | + * classesphp/classe_mapas.php | |
| 83 | + * | |
| 84 | + * parametrosTemas | |
| 85 | + * | |
| 86 | + * Tipo: | |
| 87 | + * | |
| 88 | + * {objeto} | |
| 89 | + */ | |
| 90 | + CAMADAS : "", | |
| 91 | + FILTRO : "", | |
| 92 | + CAMADASINDEXADAS : [], //CAMADAS indexadas pelo name | |
| 93 | + config : { | |
| 94 | + "idOnde": "listaTemas", //onde a lista sera inserida | |
| 95 | + "aposIniciar": "", //funcao | |
| 96 | + "templateCamada": "templates/camada.html", //template mustache que monta a lista de camadas | |
| 97 | + "idListaFundo": "", //onde a lista de camadas de fundo sera inserida | |
| 98 | + "templateCamadaFundo": "templates/camadaFundo.html", //template para as camadas de fundo | |
| 99 | + "verificaAbrangencia": "" //verifica se a camada esta na abrangencia do mapa e insere essa string como uma classe CSS | |
| 100 | + }, | |
| 101 | + nget: 0, | |
| 102 | + carregaTemplates: function(){ | |
| 103 | + if(i3GEO.arvoreDeCamadas.nget == 0){ | |
| 104 | + i3GEO.arvoreDeCamadas.nget = 2; | |
| 105 | + if(!i3GEO.template.camada){ | |
| 106 | + $.get(i3GEO.arvoreDeCamadas.config.templateCamada, function(template) { | |
| 107 | + i3GEO.template.camada = template; | |
| 108 | + i3GEO.arvoreDeCamadas.nget = i3GEO.arvoreDeCamadas.nget - 1; | |
| 109 | + if(i3GEO.arvoreDeCamadas.nget == 0){ | |
| 110 | + i3GEO.arvoreDeCamadas.inicia(); | |
| 111 | + } | |
| 112 | + }); | |
| 113 | + } else { | |
| 114 | + i3GEO.arvoreDeCamadas.nget = i3GEO.arvoreDeCamadas.nget - 1; | |
| 115 | + } | |
| 116 | + if(!i3GEO.template.camadaFundo){ | |
| 117 | + $.get(i3GEO.arvoreDeCamadas.config.templateCamadaFundo, function(template) { | |
| 118 | + i3GEO.template.camadaFundo = template; | |
| 119 | + i3GEO.arvoreDeCamadas.nget = i3GEO.arvoreDeCamadas.nget - 1; | |
| 120 | + if(i3GEO.arvoreDeCamadas.nget == 0){ | |
| 121 | + i3GEO.arvoreDeCamadas.inicia(); | |
| 122 | + } | |
| 123 | + }); | |
| 124 | + } else { | |
| 125 | + i3GEO.arvoreDeCamadas.nget = i3GEO.arvoreDeCamadas.nget - 1; | |
| 126 | + } | |
| 127 | + } | |
| 128 | + }, | |
| 129 | + inicia : function(config) { | |
| 130 | + if (typeof (console) !== 'undefined') | |
| 131 | + console.info("i3GEO.arvoreDeCamadas.inicia()"); | |
| 152 | 132 | |
| 153 | - if (config.aposIniciar !== "") { | |
| 154 | - if (jQuery.isFunction(config.aposIniciar)) { | |
| 155 | - config.aposIniciar.call(); | |
| 156 | - } | |
| 157 | - } | |
| 158 | - } | |
| 159 | - }, | |
| 160 | - /** | |
| 161 | - * Function: atualiza | |
| 162 | - * | |
| 163 | - * Atualiza a árvore de camadas. | |
| 164 | - * | |
| 165 | - * Antes de executar a atualização, essa função verifica se é necessário fazê-lo. O | |
| 166 | - * objeto CAMADAS é comparado com o parametro "temas" para verificar se existem diferenças que justifiquem a | |
| 167 | - * atualização. | |
| 168 | - * | |
| 169 | - * Parametros: | |
| 170 | - * | |
| 171 | - * {objeto} - Objeto com a lista de camadas e propriedades (veja CAMADAS). Se não existir, a árvore é | |
| 172 | - * redesenhada | |
| 173 | - * | |
| 174 | - * {boolean} - força a atualização da árvore, sem verificar automaticamente se a | |
| 175 | - * atualização deve ou não ser feita | |
| 176 | - */ | |
| 177 | - atualiza : function(temas, forca) { | |
| 178 | - if (typeof (console) !== 'undefined') | |
| 179 | - console.info("i3GEO.arvoreDeCamadas.atualiza()"); | |
| 133 | + if(config){ | |
| 134 | + $.each( config, function( i,v ) { | |
| 135 | + i3GEO.arvoreDeCamadas.config[i] = v; | |
| 136 | + }); | |
| 137 | + } | |
| 180 | 138 | |
| 181 | - if(i3GEO.template.camada == undefined){ | |
| 182 | - if (typeof (console) !== 'undefined') | |
| 183 | - console.info("template da arvore de camadas nao carregado"); | |
| 139 | + if(!i3GEO.template.camada || !i3GEO.template.camadaFundo){ | |
| 140 | + i3GEO.arvoreDeCamadas.carregaTemplates(); | |
| 141 | + return; | |
| 142 | + } else { | |
| 143 | + config = i3GEO.arvoreDeCamadas.config; | |
| 144 | + var novoel, temp; | |
| 145 | + i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS); | |
| 146 | + if (!$i(config.idOnde)) { | |
| 147 | + return; | |
| 148 | + } | |
| 149 | + if(config.verificaAbrangencia != ""){ | |
| 150 | + i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.arvoreDeCamadas.verificaAbrangenciaTemas()"]); | |
| 151 | + } | |
| 152 | + if (config.aposIniciar !== "") { | |
| 153 | + if (jQuery.isFunction(config.aposIniciar)) { | |
| 154 | + config.aposIniciar.call(); | |
| 155 | + } | |
| 156 | + } | |
| 157 | + } | |
| 158 | + }, | |
| 159 | + /** | |
| 160 | + * Function: atualiza | |
| 161 | + * | |
| 162 | + * Atualiza a árvore de camadas. | |
| 163 | + * | |
| 164 | + * Antes de executar a atualização, essa função verifica se é necessário fazê-lo. O | |
| 165 | + * objeto CAMADAS é comparado com o parametro "temas" para verificar se existem diferenças que justifiquem a | |
| 166 | + * atualização. | |
| 167 | + * | |
| 168 | + * Parametros: | |
| 169 | + * | |
| 170 | + * {objeto} - Objeto com a lista de camadas e propriedades (veja CAMADAS). Se não existir, a árvore é | |
| 171 | + * redesenhada | |
| 172 | + * | |
| 173 | + * {boolean} - força a atualização da árvore, sem verificar automaticamente se a | |
| 174 | + * atualização deve ou não ser feita | |
| 175 | + */ | |
| 176 | + atualiza : function(temas, forca) { | |
| 177 | + if (typeof (console) !== 'undefined') | |
| 178 | + console.info("i3GEO.arvoreDeCamadas.atualiza()"); | |
| 184 | 179 | |
| 185 | - return; | |
| 186 | - } | |
| 180 | + if(i3GEO.template.camada == undefined){ | |
| 181 | + if (typeof (console) !== 'undefined') | |
| 182 | + console.info("template da arvore de camadas nao carregado"); | |
| 187 | 183 | |
| 188 | - if (arguments.length === 0) { | |
| 189 | - temas = i3GEO.arvoreDeCamadas.CAMADAS; | |
| 190 | - i3GEO.arvoreDeCamadas.CAMADAS = ""; | |
| 191 | - forca = false; | |
| 192 | - } | |
| 193 | - var clone = [], | |
| 194 | - camada = {}, | |
| 195 | - config = i3GEO.arvoreDeCamadas.config, | |
| 196 | - temp; | |
| 197 | - // | |
| 198 | - // essa verificacao é necessaria quando a arvore é criada | |
| 199 | - // fora dos padrões normais | |
| 200 | - // | |
| 201 | - temp = $i(config.idOnde); | |
| 202 | - if (temp) { | |
| 203 | - if (forca === true) { | |
| 204 | - temp.innerHTML = ""; | |
| 205 | - } | |
| 206 | - if (temp.innerHTML !== "") { | |
| 207 | - if (i3GEO.arvoreDeCamadas.comparaTemas(temas, i3GEO.arvoreDeCamadas.CAMADAS)) { | |
| 208 | - i3GEO.arvoreDeCamadas.CAMADAS = temas; | |
| 209 | - return; | |
| 210 | - } | |
| 211 | - } | |
| 212 | - } else { | |
| 213 | - return; | |
| 214 | - } | |
| 184 | + return; | |
| 185 | + } | |
| 215 | 186 | |
| 216 | - i3GEO.arvoreDeCamadas.CAMADAS = temas; | |
| 217 | - i3GEO.arvoreDeCamadas.CAMADASINDEXADAS = []; | |
| 218 | - $.each( i3GEO.arvoreDeCamadas.CAMADAS, function( i,tema ) { | |
| 219 | - var mostra = true; | |
| 220 | - i3GEO.pluginI3geo.aplicaPropriedades(tema); | |
| 221 | - camada = {}; | |
| 222 | - camada.name = tema.name; | |
| 223 | - camada.tema = tema.tema; | |
| 224 | - //ligado ou desligado | |
| 225 | - if(tema.status != 0){ | |
| 226 | - camada.checked = "checked"; | |
| 227 | - } else { | |
| 228 | - camada.checked = ""; | |
| 229 | - } | |
| 230 | - if(tema.sel && tema.sel.toLowerCase() === "sim"){ | |
| 231 | - camada.classeCss = "camadaSelecionada"; | |
| 232 | - } else { | |
| 233 | - camada.classeCss = ""; | |
| 234 | - } | |
| 235 | - //aplica o filtro | |
| 236 | - if (i3GEO.arvoreDeCamadas.FILTRO !== "") { | |
| 237 | - if (i3GEO.arvoreDeCamadas.FILTRO === "desligados" && camada.checked == "checked") { | |
| 238 | - mostra = false; | |
| 239 | - } | |
| 240 | - if (i3GEO.arvoreDeCamadas.FILTRO === "ligados" && camada.checked == "") { | |
| 241 | - mostra = false; | |
| 242 | - } | |
| 243 | - if (i3GEO.arvoreDeCamadas.FILTRO === "selecionados" && tema.sel.toLowerCase() !== "sim") { | |
| 244 | - mostra = false; | |
| 245 | - } | |
| 246 | - if (i3GEO.arvoreDeCamadas.FILTRO === "download" && tema.download.toLowerCase() !== "sim") { | |
| 247 | - mostra = false; | |
| 248 | - } | |
| 249 | - if (i3GEO.arvoreDeCamadas.FILTRO === "wms" && tema.connectiontype * 1 !== 7) { | |
| 250 | - mostra = false; | |
| 251 | - } | |
| 252 | - if (i3GEO.arvoreDeCamadas.FILTRO === "raster" && tema.type * 1 !== 3) { | |
| 253 | - mostra = false; | |
| 254 | - } | |
| 255 | - if (i3GEO.arvoreDeCamadas.FILTRO === "toponimia" && tema.type * 1 !== 4) { | |
| 256 | - mostra = false; | |
| 257 | - } | |
| 258 | - } | |
| 259 | - if(mostra == true){ | |
| 260 | - i3GEO.arvoreDeCamadas.montaIconesTema(tema,camada); | |
| 261 | - i3GEO.arvoreDeCamadas.montaOpcoesTema(tema,camada); | |
| 262 | - // | |
| 263 | - // inclui icone do tema | |
| 264 | - // | |
| 265 | - if (tema.iconetema !== "") { | |
| 266 | - camada.iconetema = "<img class='i3GEOiconeTema' src='" + tema.iconetema + "' />"; | |
| 267 | - } | |
| 268 | - if (tema.escondido.toLowerCase() !== "sim") { | |
| 269 | - clone.push(camada); | |
| 270 | - } | |
| 271 | - } | |
| 272 | - i3GEO.arvoreDeCamadas.CAMADASINDEXADAS[camada.name] = tema; | |
| 273 | - }); | |
| 274 | - var t = Mustache.render( | |
| 275 | - "{{#data}}" + i3GEO.template.camada + "{{/data}}", | |
| 276 | - {"data":clone} | |
| 277 | - ); | |
| 187 | + if (arguments.length === 0) { | |
| 188 | + temas = i3GEO.arvoreDeCamadas.CAMADAS; | |
| 189 | + i3GEO.arvoreDeCamadas.CAMADAS = ""; | |
| 190 | + forca = false; | |
| 191 | + } | |
| 192 | + var clone = [], | |
| 193 | + camada = {}, | |
| 194 | + config = i3GEO.arvoreDeCamadas.config, | |
| 195 | + temp; | |
| 196 | + // | |
| 197 | + // essa verificacao é necessaria quando a arvore é criada | |
| 198 | + // fora dos padrões normais | |
| 199 | + // | |
| 200 | + temp = $i(config.idOnde); | |
| 201 | + if (temp) { | |
| 202 | + if (forca === true) { | |
| 203 | + temp.innerHTML = ""; | |
| 204 | + } | |
| 205 | + if (temp.innerHTML !== "") { | |
| 206 | + if (i3GEO.arvoreDeCamadas.comparaTemas(temas, i3GEO.arvoreDeCamadas.CAMADAS)) { | |
| 207 | + i3GEO.arvoreDeCamadas.CAMADAS = temas; | |
| 208 | + return; | |
| 209 | + } | |
| 210 | + } | |
| 211 | + } | |
| 212 | + //else { | |
| 213 | + // return; | |
| 214 | + //} | |
| 278 | 215 | |
| 279 | - $("#" + config.idOnde).html(t); | |
| 216 | + i3GEO.arvoreDeCamadas.CAMADAS = temas; | |
| 217 | + i3GEO.arvoreDeCamadas.CAMADASINDEXADAS = []; | |
| 218 | + $.each( i3GEO.arvoreDeCamadas.CAMADAS, function( i,tema ) { | |
| 219 | + var mostra = true; | |
| 220 | + i3GEO.pluginI3geo.aplicaPropriedades(tema); | |
| 221 | + camada = {}; | |
| 222 | + camada.name = tema.name; | |
| 223 | + camada.tema = tema.tema; | |
| 224 | + //ligado ou desligado | |
| 225 | + if(tema.status != 0){ | |
| 226 | + camada.checked = "checked"; | |
| 227 | + } else { | |
| 228 | + camada.checked = ""; | |
| 229 | + } | |
| 230 | + if(tema.sel && tema.sel.toLowerCase() === "sim"){ | |
| 231 | + camada.classeCss = "camadaSelecionada"; | |
| 232 | + } else { | |
| 233 | + camada.classeCss = ""; | |
| 234 | + } | |
| 235 | + //aplica o filtro | |
| 236 | + if (temp && i3GEO.arvoreDeCamadas.FILTRO !== "") { | |
| 237 | + if (i3GEO.arvoreDeCamadas.FILTRO === "desligados" && camada.checked == "checked") { | |
| 238 | + mostra = false; | |
| 239 | + } | |
| 240 | + if (i3GEO.arvoreDeCamadas.FILTRO === "ligados" && camada.checked == "") { | |
| 241 | + mostra = false; | |
| 242 | + } | |
| 243 | + if (i3GEO.arvoreDeCamadas.FILTRO === "selecionados" && tema.sel.toLowerCase() !== "sim") { | |
| 244 | + mostra = false; | |
| 245 | + } | |
| 246 | + if (i3GEO.arvoreDeCamadas.FILTRO === "download" && tema.download.toLowerCase() !== "sim") { | |
| 247 | + mostra = false; | |
| 248 | + } | |
| 249 | + if (i3GEO.arvoreDeCamadas.FILTRO === "wms" && tema.connectiontype * 1 !== 7) { | |
| 250 | + mostra = false; | |
| 251 | + } | |
| 252 | + if (i3GEO.arvoreDeCamadas.FILTRO === "raster" && tema.type * 1 !== 3) { | |
| 253 | + mostra = false; | |
| 254 | + } | |
| 255 | + if (i3GEO.arvoreDeCamadas.FILTRO === "toponimia" && tema.type * 1 !== 4) { | |
| 256 | + mostra = false; | |
| 257 | + } | |
| 258 | + } | |
| 259 | + if(temp && mostra == true){ | |
| 260 | + i3GEO.arvoreDeCamadas.montaIconesTema(tema,camada); | |
| 261 | + i3GEO.arvoreDeCamadas.montaOpcoesTema(tema,camada); | |
| 262 | + // | |
| 263 | + // inclui icone do tema | |
| 264 | + // | |
| 265 | + if (tema.iconetema !== "") { | |
| 266 | + camada.iconetema = "<img class='i3GEOiconeTema' src='" + tema.iconetema + "' />"; | |
| 267 | + } | |
| 268 | + if (tema.escondido.toLowerCase() !== "sim") { | |
| 269 | + clone.push(camada); | |
| 270 | + } | |
| 271 | + } | |
| 272 | + i3GEO.arvoreDeCamadas.CAMADASINDEXADAS[camada.name] = tema; | |
| 273 | + }); | |
| 274 | + if(temp){ | |
| 275 | + var t = Mustache.render( | |
| 276 | + "{{#data}}" + i3GEO.template.camada + "{{/data}}", | |
| 277 | + {"data":clone} | |
| 278 | + ); | |
| 280 | 279 | |
| 281 | - $("#" + config.idOnde).sortable({ | |
| 282 | - scroll: false, | |
| 283 | - axis: "y", | |
| 284 | - revert: true, | |
| 285 | - update: function( event, ui ) { | |
| 286 | - var els = i3GEO.arvoreDeCamadas.listaLigadosDesligadosArvore(config.idOnde); | |
| 287 | - var lista = els[2].join(","); | |
| 288 | - var temp = function(retorno) { | |
| 289 | - i3GEO.atualiza(retorno); | |
| 290 | - if (i3GEO.Interface.ATUAL === "openlayers") { | |
| 291 | - i3GEO.Interface.openlayers.ordenaLayers(); | |
| 292 | - } | |
| 293 | - i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS,true); | |
| 294 | - }; | |
| 295 | - i3GEO.php.reordenatemas(temp, lista); | |
| 296 | - } | |
| 297 | - }); | |
| 280 | + $("#" + config.idOnde).html(t); | |
| 298 | 281 | |
| 299 | - if(i3GEO.Interface.ATUAL == "openlayers"){ | |
| 300 | - //camadas de fundo | |
| 301 | - if($("#" + config.idListaFundo).html() == ""){ | |
| 302 | - clone = [{"name":"camadaDeFundo","value":"nenhum","title":$trad("nenhum")}]; | |
| 303 | - $.each(i3GEO.Interface.openlayers.LAYERSADICIONAIS, function( i , layer ){ | |
| 304 | - camada = {}; | |
| 305 | - temp = layer.getProperties(); | |
| 306 | - camada.name = "camadaDeFundo"; | |
| 307 | - camada.value = temp.name; | |
| 308 | - camada.title = temp.title; | |
| 309 | - if(temp.visible === true){ | |
| 310 | - camada.checked = "checked"; | |
| 311 | - } else { | |
| 312 | - camada.checked = ""; | |
| 313 | - } | |
| 314 | - clone.push(camada); | |
| 315 | - }); | |
| 316 | - var t = Mustache.to_html( | |
| 317 | - "{{#data}}" + i3GEO.template.camadaFundo + "{{/data}}", | |
| 318 | - {"data":clone} | |
| 319 | - ); | |
| 320 | - $("#" + config.idListaFundo).html(t); | |
| 321 | - } | |
| 322 | - } | |
| 323 | - i3GEO.eventos.executaEventos(i3GEO.eventos.ATUALIZAARVORECAMADAS); | |
| 324 | - /* | |
| 282 | + $("#" + config.idOnde).sortable({ | |
| 283 | + scroll: false, | |
| 284 | + axis: "y", | |
| 285 | + revert: true, | |
| 286 | + update: function( event, ui ) { | |
| 287 | + var els = i3GEO.arvoreDeCamadas.listaLigadosDesligadosArvore(config.idOnde); | |
| 288 | + var lista = els[2].join(","); | |
| 289 | + var temp = function(retorno) { | |
| 290 | + i3GEO.atualiza(retorno); | |
| 291 | + if (i3GEO.Interface.ATUAL === "openlayers") { | |
| 292 | + i3GEO.Interface.openlayers.ordenaLayers(); | |
| 293 | + } | |
| 294 | + i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS,true); | |
| 295 | + }; | |
| 296 | + i3GEO.php.reordenatemas(temp, lista); | |
| 297 | + } | |
| 298 | + }); | |
| 299 | + } | |
| 300 | + i3GEO.arvoreDeCamadas.adicionaCamadasDeFundo(config); | |
| 301 | + i3GEO.eventos.executaEventos(i3GEO.eventos.ATUALIZAARVORECAMADAS); | |
| 302 | + /* | |
| 325 | 303 | |
| 326 | 304 | // |
| 327 | 305 | // monta a árvore. |
| ... | ... | @@ -443,615 +421,654 @@ i3GEO.arvoreDeCamadas = |
| 443 | 421 | } |
| 444 | 422 | } |
| 445 | 423 | } |
| 446 | - */ | |
| 447 | - }, | |
| 448 | - /** | |
| 449 | - * Function: ligaDesligaTemas | |
| 450 | - * | |
| 451 | - * Marca ou desmarca os checkbox da árvore de uma lista de temas | |
| 452 | - * | |
| 453 | - * Parametros: | |
| 454 | - * | |
| 455 | - * {string} - lista, separada por vírgulas, dos códigos dos temas | |
| 456 | - * | |
| 457 | - * {boolean} - marca ou desmarca | |
| 458 | - */ | |
| 459 | - ligaDesligaTemas : function(lista, status) { | |
| 460 | - if (typeof (console) !== 'undefined') | |
| 461 | - console.info("oops i3GEO.arvoreDeCamadas.ligaDesligaTemas()"); | |
| 462 | - }, | |
| 463 | - /** | |
| 464 | - * Function: atualizaLegenda | |
| 465 | - * | |
| 466 | - * Atualiza a legenda de um tema. | |
| 467 | - * | |
| 468 | - * A legenda precisa ser atualizada em algumas circunstâncias, como quando é feitoumzoom no mapa. | |
| 469 | - * | |
| 470 | - * Parametro: | |
| 471 | - * | |
| 472 | - * {String} - ID (name) do tema | |
| 473 | - */ | |
| 474 | - atualizaLegenda : function(idtema) { | |
| 475 | - if (typeof (console) !== 'undefined') | |
| 476 | - console.info("depreciado i3GEO.arvoreDeCamadas.atualizaLegenda()"); | |
| 424 | + */ | |
| 425 | + }, | |
| 426 | + adicionaCamadasDeFundo: function(config){ | |
| 427 | + if(i3GEO.Interface.ATUAL == "openlayers"){ | |
| 428 | + //camadas de fundo | |
| 429 | + var temp = temp = $i(config.idOnde); | |
| 430 | + if(temp && $("#" + config.idListaFundo).html() == ""){ | |
| 431 | + clone = [{"name":"camadaDeFundo","value":"nenhum","title":$trad("nenhum")}]; | |
| 432 | + $.each(i3GEO.Interface.openlayers.LAYERSADICIONAIS, function( i , layer ){ | |
| 433 | + camada = {}; | |
| 434 | + temp = layer.getProperties(); | |
| 435 | + camada.name = "camadaDeFundo"; | |
| 436 | + if(temp.preview){ | |
| 437 | + camada.preview = temp.preview; | |
| 438 | + } else { | |
| 439 | + camada.preview = ""; | |
| 440 | + } | |
| 441 | + camada.value = temp.name; | |
| 442 | + camada.title = temp.title; | |
| 443 | + if(temp.visible === true){ | |
| 444 | + camada.checked = "checked"; | |
| 445 | + } else { | |
| 446 | + camada.checked = ""; | |
| 447 | + } | |
| 448 | + clone.push(camada); | |
| 449 | + }); | |
| 450 | + var t = Mustache.to_html( | |
| 451 | + "{{#data}}" + i3GEO.template.camadaFundo + "{{/data}}", | |
| 452 | + {"data":clone} | |
| 453 | + ); | |
| 454 | + $("#" + config.idListaFundo).html(t); | |
| 455 | + $("#" + config.idListaFundo + " label").tooltip({ | |
| 456 | + animation : false, | |
| 457 | + trigger : "hover", | |
| 458 | + placement : "auto", | |
| 459 | + html: true, | |
| 460 | + template : "<div class='tooltip ' ><div class='tooltip-inner'></div></div>" | |
| 461 | + }); | |
| 462 | + } | |
| 463 | + } | |
| 464 | + }, | |
| 465 | + /** | |
| 466 | + * Function: ligaDesligaTemas | |
| 467 | + * | |
| 468 | + * Marca ou desmarca os checkbox da árvore de uma lista de temas | |
| 469 | + * | |
| 470 | + * Parametros: | |
| 471 | + * | |
| 472 | + * {string} - lista, separada por vírgulas, dos códigos dos temas | |
| 473 | + * | |
| 474 | + * {boolean} - marca ou desmarca | |
| 475 | + */ | |
| 476 | + ligaDesligaTemas : function(lista, status) { | |
| 477 | + if (typeof (console) !== 'undefined') | |
| 478 | + console.info("oops i3GEO.arvoreDeCamadas.ligaDesligaTemas()"); | |
| 479 | + }, | |
| 480 | + /** | |
| 481 | + * Function: atualizaLegenda | |
| 482 | + * | |
| 483 | + * Atualiza a legenda de um tema. | |
| 484 | + * | |
| 485 | + * A legenda precisa ser atualizada em algumas circunstâncias, como quando é feitoumzoom no mapa. | |
| 486 | + * | |
| 487 | + * Parametro: | |
| 488 | + * | |
| 489 | + * {String} - ID (name) do tema | |
| 490 | + */ | |
| 491 | + atualizaLegenda : function(idtema) { | |
| 492 | + if (typeof (console) !== 'undefined') | |
| 493 | + console.info("depreciado i3GEO.arvoreDeCamadas.atualizaLegenda()"); | |
| 477 | 494 | |
| 478 | - }, | |
| 479 | - /** | |
| 480 | - * Monta o texto com o título do tema. Esse texto é o que será mostrado nos nós principais da | |
| 481 | - * árvore e contém o checkbox para ligar e desligar o tema. | |
| 482 | - * | |
| 483 | - * Parametro: | |
| 484 | - * | |
| 485 | - * {Object} - objeto JSON com as propriedades do tema | |
| 486 | - * | |
| 487 | - * Return: | |
| 488 | - * | |
| 489 | - * {string} - texto formatado | |
| 490 | - */ | |
| 491 | - montaTextoTema : function(tema) { | |
| 492 | - // adiciona o temporizador | |
| 493 | - // que redesenha o tema de tempos em tempos | |
| 494 | - if (i3GEO.tema.TEMPORIZADORESID[tema.name] == undefined && tema.temporizador != "") { | |
| 495 | - i3GEO.tema.temporizador(tema.name, tema.temporizador); | |
| 496 | - } | |
| 497 | - return (html); | |
| 498 | - }, | |
| 499 | - montaOpcoesTema : function(temaObj,camada) { | |
| 500 | - //A inclusao das opcoes e feita com base no template usado na interface | |
| 501 | - //a classe hidden permite esconder o icone | |
| 502 | - // | |
| 503 | - camada.ferramentasTexto = $trad("u15a"); | |
| 504 | - camada.ferramentasTitle = $trad("ferramCamadas"); | |
| 505 | - camada.removerTexto = $trad("t12"); | |
| 506 | - camada.removerTitle = $trad("t12a"); | |
| 507 | - camada.sobeTexto = $trad("t13"); | |
| 508 | - camada.sobeTitle = $trad("t14"); | |
| 509 | - camada.desceTexto = $trad("t15"); | |
| 510 | - camada.desceTitle = $trad("t16"); | |
| 511 | - camada.tabelaTexto = $trad("tabela"); | |
| 512 | - camada.tabelaTitle = $trad("t30"); | |
| 513 | - camada.editorlegendaTexto = $trad("t33"); | |
| 495 | + }, | |
| 496 | + /** | |
| 497 | + * Monta o texto com o título do tema. Esse texto é o que será mostrado nos nós principais da | |
| 498 | + * árvore e contém o checkbox para ligar e desligar o tema. | |
| 499 | + * | |
| 500 | + * Parametro: | |
| 501 | + * | |
| 502 | + * {Object} - objeto JSON com as propriedades do tema | |
| 503 | + * | |
| 504 | + * Return: | |
| 505 | + * | |
| 506 | + * {string} - texto formatado | |
| 507 | + */ | |
| 508 | + montaTextoTema : function(tema) { | |
| 509 | + // adiciona o temporizador | |
| 510 | + // que redesenha o tema de tempos em tempos | |
| 511 | + if (i3GEO.tema.TEMPORIZADORESID[tema.name] == undefined && tema.temporizador != "") { | |
| 512 | + i3GEO.tema.temporizador(tema.name, tema.temporizador); | |
| 513 | + } | |
| 514 | + return (html); | |
| 515 | + }, | |
| 516 | + montaOpcoesTema : function(temaObj,camada) { | |
| 517 | + //A inclusao das opcoes e feita com base no template usado na interface | |
| 518 | + //a classe hidden permite esconder o icone | |
| 519 | + // | |
| 520 | + camada.ferramentasTexto = $trad("u15a"); | |
| 521 | + camada.ferramentasTitle = $trad("ferramCamadas"); | |
| 522 | + camada.removerTexto = $trad("t12"); | |
| 523 | + camada.removerTitle = $trad("t12a"); | |
| 524 | + camada.sobeTexto = $trad("t13"); | |
| 525 | + camada.sobeTitle = $trad("t14"); | |
| 526 | + camada.desceTexto = $trad("t15"); | |
| 527 | + camada.desceTitle = $trad("t16"); | |
| 528 | + camada.tabelaTexto = $trad("tabela"); | |
| 529 | + camada.tabelaTitle = $trad("t30"); | |
| 530 | + camada.editorlegendaTexto = $trad("t33"); | |
| 514 | 531 | |
| 515 | - if (temaObj.zoomtema.toLowerCase() === "sim"){ | |
| 516 | - camada.zoomtemaTexto = $trad("t17"); | |
| 517 | - camada.zoomtemaTitle = $trad("t18"); | |
| 518 | - } else { | |
| 519 | - camada.zoomtema = "hidden"; | |
| 520 | - } | |
| 521 | - if (temaObj.sel.toLowerCase() === "sim"){ | |
| 522 | - camada.selTexto = $trad("t5"); | |
| 523 | - camada.selTitle = $trad("t4"); | |
| 524 | - } else { | |
| 525 | - camada.sel = "hidden"; | |
| 526 | - } | |
| 527 | - if (temaObj.sel.toLowerCase() === "sim"){ | |
| 528 | - camada.zoomSelTexto = $trad("t4a"); | |
| 529 | - } else { | |
| 530 | - camada.zoomsel = "hidden"; | |
| 531 | - } | |
| 532 | - if (temaObj.link_tema != "" && temaObj.features.toLowerCase() !== "sim" && temaObj.name != "mundo"){ | |
| 533 | - camada.linkTexto = $trad("a9"); | |
| 534 | - camada.linkTitle = $trad("a9"); | |
| 535 | - } else { | |
| 536 | - camada.link = "hidden"; | |
| 537 | - } | |
| 538 | - if (temaObj.download.toLowerCase() === "sim" || temaObj.download === "" && temaObj.features.toLowerCase() !== "sim") { | |
| 539 | - camada.downloadTexto = "Download"; | |
| 540 | - camada.downloadTitle = $trad("t6"); | |
| 541 | - } else { | |
| 542 | - camada.download = "hidden"; | |
| 543 | - } | |
| 544 | - if (temaObj.permiteogc.toLowerCase() === "sim") { | |
| 545 | - camada.permiteogcTexto = "OGC"; | |
| 546 | - } else { | |
| 547 | - camada.permiteogc = "hidden"; | |
| 548 | - } | |
| 549 | - return camada; | |
| 550 | - }, | |
| 551 | - montaIconesTema : function(temaObj,camada) { | |
| 552 | - //A inclusao dos icones e feita com base no template usado na interface | |
| 553 | - //a classe hidden permite esconder o icone | |
| 554 | - // | |
| 555 | - //farol de escala | |
| 556 | - if (temaObj.escala != 0) { | |
| 557 | - if (temaObj.escala * 1 < i3GEO.parametros.mapscale * 1) { | |
| 558 | - camada.farol = "green"; | |
| 559 | - camada.farolTitle = $trad("t9"); | |
| 560 | - } | |
| 561 | - if (temaObj.escala * 1 > i3GEO.parametros.mapscale * 1) { | |
| 562 | - camada.farol = "red"; | |
| 563 | - camada.farolTitle = $trad("t10"); | |
| 564 | - } | |
| 565 | - if (temaObj.escala === 0) { | |
| 566 | - camada.farol = "yellow"; | |
| 567 | - camada.farolTitle = $trad("t11"); | |
| 568 | - } | |
| 569 | - } else { | |
| 570 | - camada.farol = "hidden"; | |
| 571 | - } | |
| 572 | - if (temaObj.contextoescala.toLowerCase() === "sim") { | |
| 573 | - camada.contextoescala = ""; | |
| 574 | - camada.contextoescalaTitle = $trad("t36"); | |
| 575 | - } else { | |
| 576 | - camada.contextoescala = "hidden"; | |
| 577 | - } | |
| 578 | - //aqui e gerado um icone para o plugin configurado na camada | |
| 579 | - //esse icone ja e montado como um html | |
| 580 | - if (temaObj.plugini3geo){ | |
| 581 | - var iconePlugin = i3GEO.pluginI3geo.clickArvoreDeCamadas(temaObj); | |
| 582 | - if(iconePlugin != false){ | |
| 583 | - camada.iconePlugin = iconePlugin; | |
| 584 | - } | |
| 585 | - } | |
| 586 | - //inclui o icone de ferramentas que possuem parametros | |
| 587 | - if(temaObj.ferramentas){ | |
| 588 | - var html = "", fer="", fers = temaObj.ferramentas; | |
| 589 | - for(fer in fers){ | |
| 590 | - if(i3GEO.configura.ferramentasLayers[fer]){ | |
| 591 | - html += i3GEO.configura.ferramentasLayers[fer].icone(temaObj.name); | |
| 592 | - } | |
| 593 | - } | |
| 594 | - camada.iconeFerramentas = html; | |
| 595 | - } | |
| 596 | - //para testes | |
| 597 | - /* | |
| 532 | + if (temaObj.zoomtema.toLowerCase() === "sim"){ | |
| 533 | + camada.zoomtemaTexto = $trad("t17"); | |
| 534 | + camada.zoomtemaTitle = $trad("t18"); | |
| 535 | + } else { | |
| 536 | + camada.zoomtema = "hidden"; | |
| 537 | + } | |
| 538 | + if (temaObj.sel.toLowerCase() === "sim"){ | |
| 539 | + camada.selTexto = $trad("t5"); | |
| 540 | + camada.selTitle = $trad("t4"); | |
| 541 | + } else { | |
| 542 | + camada.sel = "hidden"; | |
| 543 | + } | |
| 544 | + if (temaObj.sel.toLowerCase() === "sim"){ | |
| 545 | + camada.zoomSelTexto = $trad("t4a"); | |
| 546 | + } else { | |
| 547 | + camada.zoomsel = "hidden"; | |
| 548 | + } | |
| 549 | + if (temaObj.link_tema != "" && temaObj.features.toLowerCase() !== "sim" && temaObj.name != "mundo"){ | |
| 550 | + camada.linkTexto = $trad("a9"); | |
| 551 | + camada.linkTitle = $trad("a9"); | |
| 552 | + } else { | |
| 553 | + camada.link = "hidden"; | |
| 554 | + } | |
| 555 | + if (temaObj.download.toLowerCase() === "sim" || temaObj.download === "" && temaObj.features.toLowerCase() !== "sim") { | |
| 556 | + camada.downloadTexto = "Download"; | |
| 557 | + camada.downloadTitle = $trad("t6"); | |
| 558 | + } else { | |
| 559 | + camada.download = "hidden"; | |
| 560 | + } | |
| 561 | + if (temaObj.permiteogc.toLowerCase() === "sim") { | |
| 562 | + camada.permiteogcTexto = "OGC"; | |
| 563 | + } else { | |
| 564 | + camada.permiteogc = "hidden"; | |
| 565 | + } | |
| 566 | + return camada; | |
| 567 | + }, | |
| 568 | + montaIconesTema : function(temaObj,camada) { | |
| 569 | + //A inclusao dos icones e feita com base no template usado na interface | |
| 570 | + //a classe hidden permite esconder o icone | |
| 571 | + // | |
| 572 | + //farol de escala | |
| 573 | + if (temaObj.escala != 0) { | |
| 574 | + if (temaObj.escala * 1 < i3GEO.parametros.mapscale * 1) { | |
| 575 | + camada.farol = "green"; | |
| 576 | + camada.farolTitle = $trad("t9"); | |
| 577 | + } | |
| 578 | + if (temaObj.escala * 1 > i3GEO.parametros.mapscale * 1) { | |
| 579 | + camada.farol = "red"; | |
| 580 | + camada.farolTitle = $trad("t10"); | |
| 581 | + } | |
| 582 | + if (temaObj.escala === 0) { | |
| 583 | + camada.farol = "yellow"; | |
| 584 | + camada.farolTitle = $trad("t11"); | |
| 585 | + } | |
| 586 | + } else { | |
| 587 | + camada.farol = "hidden"; | |
| 588 | + } | |
| 589 | + if (temaObj.contextoescala.toLowerCase() === "sim") { | |
| 590 | + camada.contextoescala = ""; | |
| 591 | + camada.contextoescalaTitle = $trad("t36"); | |
| 592 | + } else { | |
| 593 | + camada.contextoescala = "hidden"; | |
| 594 | + } | |
| 595 | + //aqui e gerado um icone para o plugin configurado na camada | |
| 596 | + //esse icone ja e montado como um html | |
| 597 | + if (temaObj.plugini3geo){ | |
| 598 | + var iconePlugin = i3GEO.pluginI3geo.clickArvoreDeCamadas(temaObj); | |
| 599 | + if(iconePlugin != false){ | |
| 600 | + camada.iconePlugin = iconePlugin; | |
| 601 | + } | |
| 602 | + } | |
| 603 | + //inclui o icone de ferramentas que possuem parametros | |
| 604 | + if(temaObj.ferramentas){ | |
| 605 | + var html = "", fer="", fers = temaObj.ferramentas; | |
| 606 | + for(fer in fers){ | |
| 607 | + if(i3GEO.configura.ferramentasLayers[fer]){ | |
| 608 | + html += i3GEO.configura.ferramentasLayers[fer].icone(temaObj.name); | |
| 609 | + } | |
| 610 | + } | |
| 611 | + camada.iconeFerramentas = html; | |
| 612 | + } | |
| 613 | + //para testes | |
| 614 | + /* | |
| 598 | 615 | camada.farol = "red"; |
| 599 | 616 | camada.farolTitle = $trad("t10"); |
| 600 | 617 | camada.contextoescala = ""; |
| 601 | 618 | camada.contextoescalaTitle = $trad("t36"); |
| 602 | - */ | |
| 603 | - return camada; | |
| 604 | - }, | |
| 605 | - /** | |
| 606 | - * Atualiza o farol de cada tema. | |
| 607 | - * | |
| 608 | - * O farol identifica a compatibilidade da escala do mapa com a escala de cada tema | |
| 609 | - * | |
| 610 | - * Parametro: | |
| 611 | - * | |
| 612 | - * {Numeric} - escala de comparação com a escala de cada tema | |
| 613 | - */ | |
| 614 | - atualizaFarol : function(mapscale) { | |
| 615 | - if (typeof (console) !== 'undefined') | |
| 616 | - console.info("i3GEO.arvoreDeCamadas.atualizaFarol()"); | |
| 619 | + */ | |
| 620 | + return camada; | |
| 621 | + }, | |
| 622 | + /** | |
| 623 | + * Atualiza o farol de cada tema. | |
| 624 | + * | |
| 625 | + * O farol identifica a compatibilidade da escala do mapa com a escala de cada tema | |
| 626 | + * | |
| 627 | + * Parametro: | |
| 628 | + * | |
| 629 | + * {Numeric} - escala de comparação com a escala de cada tema | |
| 630 | + */ | |
| 631 | + atualizaFarol : function(mapscale) { | |
| 632 | + if (typeof (console) !== 'undefined') | |
| 633 | + console.info("i3GEO.arvoreDeCamadas.atualizaFarol()"); | |
| 617 | 634 | |
| 618 | - // YAHOO.log("Atualizando o farol da árvore de camadas", | |
| 619 | - // "i3geo"); | |
| 620 | - var farol, l, ltema, escala, iu = i3GEO.util, im = i3GEO.configura.locaplic + "/imagens/", camadas = | |
| 621 | - i3GEO.arvoreDeCamadas.CAMADAS; | |
| 622 | - farol = "maisamarelo.png"; | |
| 623 | - l = camadas.length - 1; | |
| 624 | - if (l >= 0) { | |
| 625 | - do { | |
| 626 | - ltema = camadas[l]; | |
| 627 | - escala = ltema.escala; | |
| 628 | - if (escala * 1 < mapscale * 1) { | |
| 629 | - farol = "maisverde.png"; | |
| 630 | - } | |
| 631 | - if (escala * 1 > mapscale * 1) { | |
| 632 | - farol = "maisvermelho.png"; | |
| 633 | - } | |
| 634 | - if (escala * 1 === 0) { | |
| 635 | - farol = "maisamarelo.png"; | |
| 636 | - } | |
| 637 | - iu.defineValor("farol" + ltema.name, "src", im + farol); | |
| 638 | - } while (l--); | |
| 639 | - } | |
| 640 | - }, | |
| 641 | - /** | |
| 642 | - * Function: aplicaTemas | |
| 643 | - * | |
| 644 | - * Refaz o mapa ligando e desligando os temas conforme consta na árvore de camadas ou ligando/desligando todos | |
| 645 | - * | |
| 646 | - * Parametro: | |
| 647 | - * | |
| 648 | - * {normal|ligartodos|desligartodos} - tipo de operação A opção 'normal' irá desligar/ligar o que | |
| 649 | - * estiver marcado | |
| 650 | - */ | |
| 651 | - aplicaTemas : function(tipo) { | |
| 652 | - if (arguments.length === 0) { | |
| 653 | - tipo = "normal"; | |
| 654 | - } | |
| 655 | - if (typeof (console) !== 'undefined') | |
| 656 | - console.info("i3GEO.arvoreDeCamadas.aplicaTemas()"); | |
| 635 | + // YAHOO.log("Atualizando o farol da árvore de camadas", | |
| 636 | + // "i3geo"); | |
| 637 | + var farol, l, ltema, escala, iu = i3GEO.util, im = i3GEO.configura.locaplic + "/imagens/", camadas = | |
| 638 | + i3GEO.arvoreDeCamadas.CAMADAS; | |
| 639 | + farol = "maisamarelo.png"; | |
| 640 | + l = camadas.length - 1; | |
| 641 | + if (l >= 0) { | |
| 642 | + do { | |
| 643 | + ltema = camadas[l]; | |
| 644 | + escala = ltema.escala; | |
| 645 | + if (escala * 1 < mapscale * 1) { | |
| 646 | + farol = "maisverde.png"; | |
| 647 | + } | |
| 648 | + if (escala * 1 > mapscale * 1) { | |
| 649 | + farol = "maisvermelho.png"; | |
| 650 | + } | |
| 651 | + if (escala * 1 === 0) { | |
| 652 | + farol = "maisamarelo.png"; | |
| 653 | + } | |
| 654 | + iu.defineValor("farol" + ltema.name, "src", im + farol); | |
| 655 | + } while (l--); | |
| 656 | + } | |
| 657 | + }, | |
| 658 | + /** | |
| 659 | + * Function: aplicaTemas | |
| 660 | + * | |
| 661 | + * Refaz o mapa ligando e desligando os temas conforme consta na árvore de camadas ou ligando/desligando todos | |
| 662 | + * | |
| 663 | + * Parametro: | |
| 664 | + * | |
| 665 | + * {normal|ligartodos|desligartodos} - tipo de operação A opção 'normal' irá desligar/ligar o que | |
| 666 | + * estiver marcado | |
| 667 | + */ | |
| 668 | + aplicaTemas : function(tipo) { | |
| 669 | + if (arguments.length === 0) { | |
| 670 | + tipo = "normal"; | |
| 671 | + } | |
| 672 | + if (typeof (console) !== 'undefined') | |
| 673 | + console.info("i3GEO.arvoreDeCamadas.aplicaTemas()"); | |
| 657 | 674 | |
| 658 | - var t = "", temp; | |
| 659 | - if (tipo === "normal") { | |
| 660 | - t = i3GEO.arvoreDeCamadas.listaLigadosDesligados("mantem"); | |
| 661 | - } | |
| 662 | - if (tipo === "ligartodos") { | |
| 663 | - t = i3GEO.arvoreDeCamadas.listaLigadosDesligados("marca"); | |
| 664 | - } | |
| 665 | - if (tipo === "desligartodos") { | |
| 666 | - t = i3GEO.arvoreDeCamadas.listaLigadosDesligados("desmarca"); | |
| 667 | - } | |
| 668 | - // | |
| 669 | - // zera o contador de tempo | |
| 670 | - // | |
| 671 | - temp = function() { | |
| 672 | - i3GEO.atualiza(); | |
| 673 | - i3GEO.janela.fechaAguarde("redesenha"); | |
| 674 | - }; | |
| 675 | - if (tipo === "normal") { | |
| 676 | - i3GEO.php.ligatemas(temp, t[1].toString(), t[0].toString()); | |
| 677 | - return; | |
| 678 | - } | |
| 679 | - if (tipo === "ligartodos") { | |
| 680 | - i3GEO.php.ligatemas(temp, "", t[2].toString()); | |
| 681 | - return; | |
| 682 | - } | |
| 683 | - if (tipo === "desligartodos") { | |
| 684 | - i3GEO.php.ligatemas(temp, t[2].toString(), ""); | |
| 685 | - } | |
| 686 | - }, | |
| 687 | - /** | |
| 688 | - * Function: listaLigadosDesligados | |
| 689 | - * | |
| 690 | - * Lista os temas que estão ligados e os que estão desligados tendo como fonte de busca o objeto CAMADAS. | |
| 691 | - * | |
| 692 | - * Esse método é mais demorado pois varre a árvore toda. Porém, obtém o status verdadeiro do | |
| 693 | - * tema. | |
| 694 | - * | |
| 695 | - * Parametro: | |
| 696 | - * | |
| 697 | - * {String} - mantem|marca|desmarca marca, desmarca ou mantém o checkbox após identificar seu status atual | |
| 698 | - * | |
| 699 | - * Return: | |
| 700 | - * | |
| 701 | - * {Array} - array de arrays com os códigos dos temas [0]=ligados [1]=desligados [2]=todos na ordem encontrada | |
| 702 | - */ | |
| 703 | - listaLigadosDesligados : function() { | |
| 704 | - if (typeof (console) !== 'undefined') | |
| 705 | - console.info("i3GEO.arvoreDeCamadas.listaLigadosDesligados()"); | |
| 675 | + var t = "", temp; | |
| 676 | + if (tipo === "normal") { | |
| 677 | + t = i3GEO.arvoreDeCamadas.listaLigadosDesligados("mantem"); | |
| 678 | + } | |
| 679 | + if (tipo === "ligartodos") { | |
| 680 | + t = i3GEO.arvoreDeCamadas.listaLigadosDesligados("marca"); | |
| 681 | + } | |
| 682 | + if (tipo === "desligartodos") { | |
| 683 | + t = i3GEO.arvoreDeCamadas.listaLigadosDesligados("desmarca"); | |
| 684 | + } | |
| 685 | + // | |
| 686 | + // zera o contador de tempo | |
| 687 | + // | |
| 688 | + temp = function() { | |
| 689 | + i3GEO.atualiza(); | |
| 690 | + i3GEO.janela.fechaAguarde("redesenha"); | |
| 691 | + }; | |
| 692 | + if (tipo === "normal") { | |
| 693 | + i3GEO.php.ligatemas(temp, t[1].toString(), t[0].toString()); | |
| 694 | + return; | |
| 695 | + } | |
| 696 | + if (tipo === "ligartodos") { | |
| 697 | + i3GEO.php.ligatemas(temp, "", t[2].toString()); | |
| 698 | + return; | |
| 699 | + } | |
| 700 | + if (tipo === "desligartodos") { | |
| 701 | + i3GEO.php.ligatemas(temp, t[2].toString(), ""); | |
| 702 | + } | |
| 703 | + }, | |
| 704 | + /** | |
| 705 | + * Function: listaLigadosDesligados | |
| 706 | + * | |
| 707 | + * Lista os temas que estão ligados e os que estão desligados tendo como fonte de busca o objeto CAMADAS. | |
| 708 | + * | |
| 709 | + * Esse método é mais demorado pois varre a árvore toda. Porém, obtém o status verdadeiro do | |
| 710 | + * tema. | |
| 711 | + * | |
| 712 | + * Parametro: | |
| 713 | + * | |
| 714 | + * {String} - mantem|marca|desmarca marca, desmarca ou mantém o checkbox após identificar seu status atual | |
| 715 | + * | |
| 716 | + * Return: | |
| 717 | + * | |
| 718 | + * {Array} - array de arrays com os códigos dos temas [0]=ligados [1]=desligados [2]=todos na ordem encontrada | |
| 719 | + */ | |
| 720 | + listaLigadosDesligados : function() { | |
| 721 | + if (typeof (console) !== 'undefined') | |
| 722 | + console.info("i3GEO.arvoreDeCamadas.listaLigadosDesligados()"); | |
| 706 | 723 | |
| 707 | - if (!i3GEO.arvoreDeCamadas.CAMADAS) { | |
| 708 | - return [[],[],[]]; | |
| 709 | - } | |
| 724 | + if (!i3GEO.arvoreDeCamadas.CAMADAS) { | |
| 725 | + return [[],[],[]]; | |
| 726 | + } | |
| 710 | 727 | |
| 711 | - var i = 0, ligados = [], desligados = [], todos = [], camada, camadas = i3GEO.arvoreDeCamadas.CAMADAS; | |
| 712 | - i = camadas.length; | |
| 713 | - while (i > 0) { | |
| 714 | - i -= 1; | |
| 715 | - camada = camadas[i]; | |
| 716 | - todos.push(camada["name"]); | |
| 717 | - if (parseInt(camada["status"],10) === 2) { | |
| 718 | - ligados.push(camada["name"]); | |
| 719 | - } else { | |
| 720 | - desligados.push(camada["name"]); | |
| 721 | - } | |
| 722 | - } | |
| 723 | - return ([ | |
| 724 | - ligados, | |
| 725 | - desligados, | |
| 726 | - todos | |
| 727 | - ]); | |
| 728 | - }, | |
| 729 | - /** | |
| 730 | - * Function: listaLigadosDesligadosArvore | |
| 731 | - * | |
| 732 | - * Lista os temas que estão ligados e os que estão desligados tendo como fonte de busca o HTML onde esta a lista de camadas. | |
| 733 | - * | |
| 734 | - * Esse método é mais demorado pois varre a árvore toda. Porém, obtém o status verdadeiro do | |
| 735 | - * tema. | |
| 736 | - * | |
| 737 | - * Parametro: | |
| 738 | - * | |
| 739 | - * {String} - mantem|marca|desmarca marca, desmarca ou mantém o checkbox após identificar seu status atual | |
| 740 | - * | |
| 741 | - * Return: | |
| 742 | - * | |
| 743 | - * {Array} - array de arrays com os códigos dos temas [0]=ligados [1]=desligados [2]=todos na ordem encontrada | |
| 744 | - */ | |
| 745 | - listaLigadosDesligadosArvore : function(onde) { | |
| 746 | - if (typeof (console) !== 'undefined') | |
| 747 | - console.info("i3GEO.arvoreDeCamadas.listaLigadosDesligadosArvore()"); | |
| 728 | + var i = 0, ligados = [], desligados = [], todos = [], camada, camadas = i3GEO.arvoreDeCamadas.CAMADAS; | |
| 729 | + i = camadas.length; | |
| 730 | + while (i > 0) { | |
| 731 | + i -= 1; | |
| 732 | + camada = camadas[i]; | |
| 733 | + todos.push(camada["name"]); | |
| 734 | + if (parseInt(camada["status"],10) === 2) { | |
| 735 | + ligados.push(camada["name"]); | |
| 736 | + } else { | |
| 737 | + desligados.push(camada["name"]); | |
| 738 | + } | |
| 739 | + } | |
| 740 | + return ([ | |
| 741 | + ligados, | |
| 742 | + desligados, | |
| 743 | + todos | |
| 744 | + ]); | |
| 745 | + }, | |
| 746 | + /** | |
| 747 | + * Function: listaLigadosDesligadosArvore | |
| 748 | + * | |
| 749 | + * Lista os temas que estão ligados e os que estão desligados tendo como fonte de busca o HTML onde esta a lista de camadas. | |
| 750 | + * | |
| 751 | + * Esse método é mais demorado pois varre a árvore toda. Porém, obtém o status verdadeiro do | |
| 752 | + * tema. | |
| 753 | + * | |
| 754 | + * Parametro: | |
| 755 | + * | |
| 756 | + * {String} - mantem|marca|desmarca marca, desmarca ou mantém o checkbox após identificar seu status atual | |
| 757 | + * | |
| 758 | + * Return: | |
| 759 | + * | |
| 760 | + * {Array} - array de arrays com os códigos dos temas [0]=ligados [1]=desligados [2]=todos na ordem encontrada | |
| 761 | + */ | |
| 762 | + listaLigadosDesligadosArvore : function(onde) { | |
| 763 | + if (typeof (console) !== 'undefined') | |
| 764 | + console.info("i3GEO.arvoreDeCamadas.listaLigadosDesligadosArvore()"); | |
| 748 | 765 | |
| 749 | - if (!i3GEO.arvoreDeCamadas.CAMADAS) { | |
| 750 | - return [[],[],[]]; | |
| 751 | - } | |
| 752 | - var n,i, ligados = [], desligados = [], todos = [], camada, camadas; | |
| 753 | - camadas = $i(onde).getElementsByTagName("input"); | |
| 754 | - n = camadas.length; | |
| 755 | - for(i=0; i<n; i++){ | |
| 756 | - camada = camadas[i]; | |
| 757 | - todos.push(camada.value); | |
| 758 | - if (camada.checked == true) { | |
| 759 | - ligados.push(camada["name"]); | |
| 760 | - } else { | |
| 761 | - desligados.push(camada["name"]); | |
| 762 | - } | |
| 763 | - } | |
| 764 | - return ([ | |
| 765 | - ligados, | |
| 766 | - desligados, | |
| 767 | - todos | |
| 768 | - ]); | |
| 769 | - }, | |
| 770 | - /** | |
| 771 | - * Function: capturaCheckBox | |
| 772 | - * | |
| 773 | - * Retorna o objeto input (check box) que corresponde a uma determinada camada na árvore. | |
| 774 | - * | |
| 775 | - * Parametro: | |
| 776 | - * | |
| 777 | - * {String} - código do tema ao qual o elemento se refere | |
| 778 | - * | |
| 779 | - * Return: | |
| 780 | - * | |
| 781 | - * {Objeto DOM} - objeto do tipo checkbox | |
| 782 | - */ | |
| 783 | - capturaCheckBox : function(tema) { | |
| 784 | - if (typeof (console) !== 'undefined') | |
| 785 | - console.info("oops i3GEO.arvoreDeCamadas.capturaCheckBox()"); | |
| 786 | - }, | |
| 787 | - /** | |
| 788 | - * Compara se dois objetos com as camadas são iguais | |
| 789 | - * | |
| 790 | - * Parametros: | |
| 791 | - * | |
| 792 | - * {objeto} - objeto novo | |
| 793 | - * | |
| 794 | - * {objeto} - objeto atual | |
| 795 | - * | |
| 796 | - * Return: | |
| 797 | - * | |
| 798 | - * {boolean} | |
| 799 | - */ | |
| 800 | - comparaTemas : function(novo, atual) { | |
| 801 | - if (typeof (console) !== 'undefined') | |
| 802 | - console.info("i3GEO.arvoreDeCamadas.comparaTemas()"); | |
| 766 | + if (!i3GEO.arvoreDeCamadas.CAMADAS) { | |
| 767 | + return [[],[],[]]; | |
| 768 | + } | |
| 769 | + var n,i, ligados = [], desligados = [], todos = [], camada, camadas; | |
| 770 | + camadas = $i(onde).getElementsByTagName("input"); | |
| 771 | + n = camadas.length; | |
| 772 | + for(i=0; i<n; i++){ | |
| 773 | + camada = camadas[i]; | |
| 774 | + todos.push(camada.value); | |
| 775 | + if (camada.checked == true) { | |
| 776 | + ligados.push(camada["name"]); | |
| 777 | + } else { | |
| 778 | + desligados.push(camada["name"]); | |
| 779 | + } | |
| 780 | + } | |
| 781 | + return ([ | |
| 782 | + ligados, | |
| 783 | + desligados, | |
| 784 | + todos | |
| 785 | + ]); | |
| 786 | + }, | |
| 787 | + /** | |
| 788 | + * Function: capturaCheckBox | |
| 789 | + * | |
| 790 | + * Retorna o objeto input (check box) que corresponde a uma determinada camada na árvore. | |
| 791 | + * | |
| 792 | + * Parametro: | |
| 793 | + * | |
| 794 | + * {String} - código do tema ao qual o elemento se refere | |
| 795 | + * | |
| 796 | + * Return: | |
| 797 | + * | |
| 798 | + * {Objeto DOM} - objeto do tipo checkbox | |
| 799 | + */ | |
| 800 | + capturaCheckBox : function(tema) { | |
| 801 | + if (typeof (console) !== 'undefined') | |
| 802 | + console.info("oops i3GEO.arvoreDeCamadas.capturaCheckBox()"); | |
| 803 | + }, | |
| 804 | + /** | |
| 805 | + * Compara se dois objetos com as camadas são iguais | |
| 806 | + * | |
| 807 | + * Parametros: | |
| 808 | + * | |
| 809 | + * {objeto} - objeto novo | |
| 810 | + * | |
| 811 | + * {objeto} - objeto atual | |
| 812 | + * | |
| 813 | + * Return: | |
| 814 | + * | |
| 815 | + * {boolean} | |
| 816 | + */ | |
| 817 | + comparaTemas : function(novo, atual) { | |
| 818 | + if (typeof (console) !== 'undefined') | |
| 819 | + console.info("i3GEO.arvoreDeCamadas.comparaTemas()"); | |
| 803 | 820 | |
| 804 | - try { | |
| 805 | - var novon = novo.length, i; | |
| 806 | - if (novon !== atual.length) { | |
| 807 | - return (false); | |
| 808 | - } | |
| 821 | + try { | |
| 822 | + var novon = novo.length, i; | |
| 823 | + if (novon !== atual.length) { | |
| 824 | + return (false); | |
| 825 | + } | |
| 809 | 826 | |
| 810 | - for (i = 0; i < novon; i += 1) { | |
| 811 | - if (novo[i].name !== atual[i].name) { | |
| 812 | - return (false); | |
| 813 | - } | |
| 814 | - if (novo[i].tema !== atual[i].tema) { | |
| 815 | - return (false); | |
| 816 | - } | |
| 817 | - if (novo[i].sel !== atual[i].sel) { | |
| 818 | - return (false); | |
| 819 | - } | |
| 820 | - if (novo[i].status !== atual[i].status) { | |
| 821 | - return (false); | |
| 822 | - } | |
| 823 | - } | |
| 824 | - return (true); | |
| 825 | - } catch (e) { | |
| 826 | - return true; | |
| 827 | - } | |
| 828 | - }, | |
| 829 | - /** | |
| 830 | - * Function: pegaTema | |
| 831 | - * | |
| 832 | - * Procura um tema no objeto CAMADAS. | |
| 833 | - * | |
| 834 | - * Parametro: | |
| 835 | - * | |
| 836 | - * {String} valor do parametro | |
| 837 | - * | |
| 838 | - * {Objeto} - objeto com a lista de temas (escape com "" para usar o default) | |
| 839 | - * | |
| 840 | - * {string} - parametro que sera procurado | |
| 841 | - * | |
| 842 | - * Return: | |
| 843 | - * | |
| 844 | - * {objeto} | |
| 845 | - */ | |
| 846 | - pegaTema : function(valor, camadas, parametro) { | |
| 847 | - var i; | |
| 848 | - if (!camadas || camadas == "") { | |
| 849 | - camadas = i3GEO.arvoreDeCamadas.CAMADAS; | |
| 850 | - } else { | |
| 851 | - // converte o objeto camadas para a forma valida caso contenha a | |
| 852 | - // forma chave/valor, implementada na versao 6.0 do i3Geo | |
| 853 | - camadas = i3GEO.arvoreDeCamadas.converteChaveValor2normal(camadas); | |
| 854 | - } | |
| 855 | - if (!parametro) { | |
| 856 | - parametro = "name"; | |
| 857 | - } | |
| 858 | - i = camadas.length; | |
| 859 | - while (i > 0) { | |
| 860 | - i -= 1; | |
| 861 | - if (camadas[i][parametro] === valor) { | |
| 862 | - return camadas[i]; | |
| 863 | - } | |
| 864 | - } | |
| 865 | - return ""; | |
| 866 | - }, | |
| 867 | - /** | |
| 868 | - * Busca temas na variável i3GEO.arvoreDeCamadas.CAMADAS aplicando um filtro | |
| 869 | - * | |
| 870 | - * Parameters: | |
| 871 | - * | |
| 872 | - * {string} - propriedade de CAMADAS que será filtrado | |
| 873 | - * | |
| 874 | - * {string} - valor do filtro | |
| 875 | - * | |
| 876 | - * {string} - operador entre propriedade e valor igual|diferente|menor | |
| 877 | - * | |
| 878 | - * {objeto} - array do tipo i3GEO.arvoreDeCamadas.CAMADAS | |
| 879 | - * | |
| 880 | - * Return: {Array} - lista de camadas | |
| 881 | - */ | |
| 882 | - filtraCamadas : function(propriedade, valor, operador, camadas) { | |
| 883 | - if(!camadas){ | |
| 884 | - camadas = i3GEO.arvoreDeCamadas.CAMADAS; | |
| 885 | - } | |
| 886 | - var resultado, i = 0, temp, nelementos = camadas.length, ltema; | |
| 887 | - resultado = []; | |
| 888 | - if (nelementos > 0) { | |
| 889 | - do { | |
| 890 | - ltema = camadas[i]; | |
| 891 | - if (ltema.escondido.toLowerCase() !== "sim") { | |
| 892 | - temp = ltema[propriedade]; | |
| 893 | - if (operador === "igual") { | |
| 894 | - if (temp+"".toLowerCase() == valor+"".toLowerCase()) // não usar === aqui | |
| 895 | - { | |
| 896 | - resultado.push(ltema); | |
| 897 | - } | |
| 898 | - } | |
| 899 | - if (operador === "diferente") { | |
| 900 | - if (temp+"".toLowerCase() !== valor+"".toLowerCase()) { | |
| 901 | - resultado.push(ltema); | |
| 902 | - } | |
| 903 | - } | |
| 904 | - if (operador === "menor") { | |
| 905 | - if (temp+"".toLowerCase() < valor+"".toLowerCase()) { | |
| 906 | - resultado.push(ltema); | |
| 907 | - } | |
| 908 | - } | |
| 909 | - } | |
| 910 | - i += 1; | |
| 911 | - } while (i < nelementos); | |
| 912 | - } | |
| 913 | - return resultado; | |
| 914 | - }, | |
| 915 | - /** | |
| 916 | - * Function: alteraPropCamadas | |
| 917 | - * | |
| 918 | - * Altera o valor de uma propriedade de um tema do objeto i3GEO.arvoreDeCamadas.CAMADAS | |
| 919 | - * | |
| 920 | - * Parameters: | |
| 921 | - * | |
| 922 | - * {string} - propriedade que será modificada | |
| 923 | - * | |
| 924 | - * {string} - novo valor | |
| 925 | - * | |
| 926 | - * {string} - código da camada | |
| 927 | - */ | |
| 928 | - alteraPropCamadas : function(propriedade, valor, camada) { | |
| 929 | - if (typeof (console) !== 'undefined') | |
| 930 | - console.info("i3GEO.arvoreDeCamadas.alteraPropCamadas()"); | |
| 827 | + for (i = 0; i < novon; i += 1) { | |
| 828 | + if (novo[i].name !== atual[i].name) { | |
| 829 | + return (false); | |
| 830 | + } | |
| 831 | + if (novo[i].tema !== atual[i].tema) { | |
| 832 | + return (false); | |
| 833 | + } | |
| 834 | + if (novo[i].sel !== atual[i].sel) { | |
| 835 | + return (false); | |
| 836 | + } | |
| 837 | + if (novo[i].status !== atual[i].status) { | |
| 838 | + return (false); | |
| 839 | + } | |
| 840 | + } | |
| 841 | + return (true); | |
| 842 | + } catch (e) { | |
| 843 | + return true; | |
| 844 | + } | |
| 845 | + }, | |
| 846 | + /** | |
| 847 | + * Function: pegaTema | |
| 848 | + * | |
| 849 | + * Procura um tema no objeto CAMADAS. | |
| 850 | + * | |
| 851 | + * Parametro: | |
| 852 | + * | |
| 853 | + * {String} valor do parametro | |
| 854 | + * | |
| 855 | + * {Objeto} - objeto com a lista de temas (escape com "" para usar o default) | |
| 856 | + * | |
| 857 | + * {string} - parametro que sera procurado | |
| 858 | + * | |
| 859 | + * Return: | |
| 860 | + * | |
| 861 | + * {objeto} | |
| 862 | + */ | |
| 863 | + pegaTema : function(valor, camadas, parametro) { | |
| 864 | + var i; | |
| 865 | + if (!camadas || camadas == "") { | |
| 866 | + camadas = i3GEO.arvoreDeCamadas.CAMADAS; | |
| 867 | + } else { | |
| 868 | + // converte o objeto camadas para a forma valida caso contenha a | |
| 869 | + // forma chave/valor, implementada na versao 6.0 do i3Geo | |
| 870 | + camadas = i3GEO.arvoreDeCamadas.converteChaveValor2normal(camadas); | |
| 871 | + } | |
| 872 | + if (!parametro) { | |
| 873 | + parametro = "name"; | |
| 874 | + } | |
| 875 | + i = camadas.length; | |
| 876 | + while (i > 0) { | |
| 877 | + i -= 1; | |
| 878 | + if (camadas[i][parametro] === valor) { | |
| 879 | + return camadas[i]; | |
| 880 | + } | |
| 881 | + } | |
| 882 | + return ""; | |
| 883 | + }, | |
| 884 | + /** | |
| 885 | + * Busca temas na variável i3GEO.arvoreDeCamadas.CAMADAS aplicando um filtro | |
| 886 | + * | |
| 887 | + * Parameters: | |
| 888 | + * | |
| 889 | + * {string} - propriedade de CAMADAS que será filtrado | |
| 890 | + * | |
| 891 | + * {string} - valor do filtro | |
| 892 | + * | |
| 893 | + * {string} - operador entre propriedade e valor igual|diferente|menor | |
| 894 | + * | |
| 895 | + * {objeto} - array do tipo i3GEO.arvoreDeCamadas.CAMADAS | |
| 896 | + * | |
| 897 | + * Return: {Array} - lista de camadas | |
| 898 | + */ | |
| 899 | + filtraCamadas : function(propriedade, valor, operador, camadas) { | |
| 900 | + if(!camadas){ | |
| 901 | + camadas = i3GEO.arvoreDeCamadas.CAMADAS; | |
| 902 | + } | |
| 903 | + var resultado, i = 0, temp, nelementos = camadas.length, ltema; | |
| 904 | + resultado = []; | |
| 905 | + if (nelementos > 0) { | |
| 906 | + do { | |
| 907 | + ltema = camadas[i]; | |
| 908 | + if (ltema.escondido.toLowerCase() !== "sim") { | |
| 909 | + temp = ltema[propriedade]; | |
| 910 | + if (operador === "igual") { | |
| 911 | + if (temp+"".toLowerCase() == valor+"".toLowerCase()) // não usar === aqui | |
| 912 | + { | |
| 913 | + resultado.push(ltema); | |
| 914 | + } | |
| 915 | + } | |
| 916 | + if (operador === "diferente") { | |
| 917 | + if (temp+"".toLowerCase() !== valor+"".toLowerCase()) { | |
| 918 | + resultado.push(ltema); | |
| 919 | + } | |
| 920 | + } | |
| 921 | + if (operador === "menor") { | |
| 922 | + if (temp+"".toLowerCase() < valor+"".toLowerCase()) { | |
| 923 | + resultado.push(ltema); | |
| 924 | + } | |
| 925 | + } | |
| 926 | + } | |
| 927 | + i += 1; | |
| 928 | + } while (i < nelementos); | |
| 929 | + } | |
| 930 | + return resultado; | |
| 931 | + }, | |
| 932 | + /** | |
| 933 | + * Function: alteraPropCamadas | |
| 934 | + * | |
| 935 | + * Altera o valor de uma propriedade de um tema do objeto i3GEO.arvoreDeCamadas.CAMADAS | |
| 936 | + * | |
| 937 | + * Parameters: | |
| 938 | + * | |
| 939 | + * {string} - propriedade que será modificada | |
| 940 | + * | |
| 941 | + * {string} - novo valor | |
| 942 | + * | |
| 943 | + * {string} - código da camada | |
| 944 | + */ | |
| 945 | + alteraPropCamadas : function(propriedade, valor, camada) { | |
| 946 | + if (typeof (console) !== 'undefined') | |
| 947 | + console.info("i3GEO.arvoreDeCamadas.alteraPropCamadas()"); | |
| 931 | 948 | |
| 932 | - var i = 0, nelementos = i3GEO.arvoreDeCamadas.CAMADAS.length, ltema; | |
| 933 | - if (nelementos > 0) { | |
| 934 | - do { | |
| 935 | - ltema = i3GEO.arvoreDeCamadas.CAMADAS[i]; | |
| 936 | - if (ltema.name === camada) { | |
| 937 | - ltema[propriedade] = valor; | |
| 938 | - } | |
| 939 | - i += 1; | |
| 940 | - } while (i < nelementos); | |
| 941 | - } | |
| 942 | - }, | |
| 943 | - /** | |
| 944 | - * Verifica se um tema está ou não na abrangência espacial do mapa atual modificando a cor com que o nome | |
| 945 | - * é mostrado na árvore | |
| 946 | - */ | |
| 947 | - verificaAbrangenciaTemas : function() { | |
| 948 | - if (typeof (console) !== 'undefined') | |
| 949 | - console.info("i3GEO.arvoreDeCamadas.verificaAbrangenciaTemas()"); | |
| 949 | + var i = 0, nelementos = i3GEO.arvoreDeCamadas.CAMADAS.length, ltema; | |
| 950 | + if (nelementos > 0) { | |
| 951 | + do { | |
| 952 | + ltema = i3GEO.arvoreDeCamadas.CAMADAS[i]; | |
| 953 | + if (ltema.name === camada) { | |
| 954 | + ltema[propriedade] = valor; | |
| 955 | + } | |
| 956 | + i += 1; | |
| 957 | + } while (i < nelementos); | |
| 958 | + } | |
| 959 | + }, | |
| 960 | + /** | |
| 961 | + * Verifica se um tema está ou não na abrangência espacial do mapa atual modificando a cor com que o nome | |
| 962 | + * é mostrado na árvore | |
| 963 | + */ | |
| 964 | + verificaAbrangenciaTemas : function() { | |
| 965 | + if (typeof (console) !== 'undefined') | |
| 966 | + console.info("i3GEO.arvoreDeCamadas.verificaAbrangenciaTemas()"); | |
| 950 | 967 | |
| 951 | - var nos = $("#" + i3GEO.arvoreDeCamadas.config.idOnde).find("input"); | |
| 968 | + var nos = $("#" + i3GEO.arvoreDeCamadas.config.idOnde).find("input"); | |
| 952 | 969 | |
| 953 | - $.each( nos, function( i,no ) { | |
| 954 | - var ltema = i3GEO.arvoreDeCamadas.CAMADASINDEXADAS[no.value]; | |
| 955 | - var temp = ltema.exttema; | |
| 956 | - if (temp !== "" && temp != undefined ) { | |
| 957 | - if (i3GEO.util.intersectaBox(temp, i3GEO.parametros.mapexten) === false) { | |
| 958 | - $(no).addClass(i3GEO.arvoreDeCamadas.config.verificaAbrangencia); | |
| 959 | - } else { | |
| 960 | - $(no).removeClass(i3GEO.arvoreDeCamadas.config.verificaAbrangencia); | |
| 961 | - } | |
| 962 | - } | |
| 970 | + $.each( nos, function( i,no ) { | |
| 971 | + var ltema = i3GEO.arvoreDeCamadas.CAMADASINDEXADAS[no.value]; | |
| 972 | + var temp = ltema.exttema; | |
| 973 | + if (temp !== "" && temp != undefined ) { | |
| 974 | + if (i3GEO.util.intersectaBox(temp, i3GEO.parametros.mapexten) === false) { | |
| 975 | + $(no).addClass(i3GEO.arvoreDeCamadas.config.verificaAbrangencia); | |
| 976 | + } else { | |
| 977 | + $(no).removeClass(i3GEO.arvoreDeCamadas.config.verificaAbrangencia); | |
| 978 | + } | |
| 979 | + } | |
| 963 | 980 | |
| 964 | - }); | |
| 965 | - }, | |
| 966 | - /** | |
| 967 | - * Verifica se algum tema está marcado com o metadado Aplicaextensao. Retorna a primeira ocorrência se houver | |
| 968 | - * | |
| 969 | - * Return: | |
| 970 | - * | |
| 971 | - * {string} - código do tema ou "" | |
| 972 | - */ | |
| 973 | - verificaAplicaExtensao : function() { | |
| 974 | - if (typeof (console) !== 'undefined') | |
| 975 | - console.info("i3GEO.arvoreDeCamadas.verificaAplicaExtensao()"); | |
| 981 | + }); | |
| 982 | + }, | |
| 983 | + /** | |
| 984 | + * Verifica se algum tema está marcado com o metadado Aplicaextensao. Retorna a primeira ocorrência se houver | |
| 985 | + * | |
| 986 | + * Return: | |
| 987 | + * | |
| 988 | + * {string} - código do tema ou "" | |
| 989 | + */ | |
| 990 | + verificaAplicaExtensao : function() { | |
| 991 | + if (typeof (console) !== 'undefined') | |
| 992 | + console.info("i3GEO.arvoreDeCamadas.verificaAplicaExtensao()"); | |
| 976 | 993 | |
| 977 | - var i = 0, temp = "", nelementos = i3GEO.arvoreDeCamadas.CAMADAS.length, ltema; | |
| 978 | - try { | |
| 979 | - if (nelementos > 0) { | |
| 980 | - do { | |
| 981 | - ltema = i3GEO.arvoreDeCamadas.CAMADAS[i]; | |
| 982 | - if (ltema.aplicaextensao.toLowerCase() === "sim") { | |
| 983 | - temp = ltema.name; | |
| 984 | - } | |
| 985 | - i += 1; | |
| 986 | - } while (i < nelementos); | |
| 987 | - } | |
| 988 | - } catch (e) { | |
| 989 | - return ""; | |
| 990 | - } | |
| 991 | - return temp; | |
| 992 | - }, | |
| 993 | - /** | |
| 994 | - * Converte um objeto com a lsita de camadas do formato chave/valor para o formato normal O formato chave/valor foi introduzido na | |
| 995 | - * versao 6.0 do i3Geo e e fornecido como padrao pelo servidor O objeto i3GEO.arvoreDeCamadas.CAMADAS utiliza o formato normal do | |
| 996 | - * tipo {chave: valor},{chave: valor} Ja o objeto fornecido pelo servidor evita redundancias utilizando o formato | |
| 997 | - * {chaves:{},valores:{}} | |
| 998 | - */ | |
| 999 | - converteChaveValor2normal : function(obj) { | |
| 1000 | - if (obj.chaves) { | |
| 1001 | - var i, tema, j, t, chaves = obj.chaves, temas = obj.valores, ntemas = temas.length, nchaves = chaves.length, novo = []; | |
| 1002 | - for (i = 0; i < ntemas; i++) { | |
| 1003 | - tema = temas[i]; | |
| 1004 | - t = {}; | |
| 1005 | - for (j = 0; j < nchaves; j++) { | |
| 1006 | - t[chaves[j]] = tema[j]; | |
| 1007 | - } | |
| 1008 | - novo.push(t); | |
| 1009 | - } | |
| 1010 | - return novo; | |
| 1011 | - } else { | |
| 1012 | - return obj; | |
| 1013 | - } | |
| 1014 | - }, | |
| 1015 | - /** | |
| 1016 | - * Guarda um objeto contendo as definicoes das camadas conforme o padrao utilizado pela arvore de camadas | |
| 1017 | - */ | |
| 1018 | - registaCamadas : function(obj) { | |
| 1019 | - obj = i3GEO.arvoreDeCamadas.converteChaveValor2normal(obj); | |
| 1020 | - i3GEO.arvoreDeCamadas.CAMADAS = obj; | |
| 1021 | - }, | |
| 1022 | - /** | |
| 1023 | - * Section: i3GEO.arvoreDeCamadas.dialogo | |
| 1024 | - * | |
| 1025 | - * Abre as telas de diálogo das opções de manipulação da árvore | |
| 1026 | - */ | |
| 1027 | - dialogo : { | |
| 1028 | - /** | |
| 1029 | - * Function: filtro | |
| 1030 | - * | |
| 1031 | - * Abre a janela de diálogo para o usuário escolher ou alterar o filtro aplicado a árvore | |
| 1032 | - */ | |
| 1033 | - filtro : function() { | |
| 1034 | - i3GEO.util.dialogoFerramenta( | |
| 1035 | - "i3GEO.arvoreDeCamadas.dialogo.filtro()", | |
| 1036 | - "filtroarvore", | |
| 1037 | - "filtroarvore", | |
| 1038 | - "dependencias.php", | |
| 1039 | - "i3GEOF.filtroarvore.iniciaJanelaFlutuante()" | |
| 1040 | - ); | |
| 1041 | - }, | |
| 1042 | - /** | |
| 1043 | - * Function: excluir | |
| 1044 | - * | |
| 1045 | - * Abre a janela de diálogo para o usuário escolher os temas que serão excluídos da árvore | |
| 1046 | - */ | |
| 1047 | - excluir : function() { | |
| 1048 | - i3GEO.util.dialogoFerramenta( | |
| 1049 | - "i3GEO.arvoreDeCamadas.dialogo.excluir()", | |
| 1050 | - "excluirarvore", | |
| 1051 | - "excluirarvore", | |
| 1052 | - "dependencias.php", | |
| 1053 | - "i3GEOF.excluirarvore.iniciaJanelaFlutuante()" | |
| 1054 | - ); | |
| 1055 | - } | |
| 1056 | - } | |
| 994 | + var i = 0, temp = "", nelementos = i3GEO.arvoreDeCamadas.CAMADAS.length, ltema; | |
| 995 | + try { | |
| 996 | + if (nelementos > 0) { | |
| 997 | + do { | |
| 998 | + ltema = i3GEO.arvoreDeCamadas.CAMADAS[i]; | |
| 999 | + if (ltema.aplicaextensao.toLowerCase() === "sim") { | |
| 1000 | + temp = ltema.name; | |
| 1001 | + } | |
| 1002 | + i += 1; | |
| 1003 | + } while (i < nelementos); | |
| 1004 | + } | |
| 1005 | + } catch (e) { | |
| 1006 | + return ""; | |
| 1007 | + } | |
| 1008 | + return temp; | |
| 1009 | + }, | |
| 1010 | + /** | |
| 1011 | + * Converte um objeto com a lsita de camadas do formato chave/valor para o formato normal O formato chave/valor foi introduzido na | |
| 1012 | + * versao 6.0 do i3Geo e e fornecido como padrao pelo servidor O objeto i3GEO.arvoreDeCamadas.CAMADAS utiliza o formato normal do | |
| 1013 | + * tipo {chave: valor},{chave: valor} Ja o objeto fornecido pelo servidor evita redundancias utilizando o formato | |
| 1014 | + * {chaves:{},valores:{}} | |
| 1015 | + */ | |
| 1016 | + converteChaveValor2normal : function(obj) { | |
| 1017 | + if (obj.chaves) { | |
| 1018 | + var i, tema, j, t, chaves = obj.chaves, temas = obj.valores, ntemas = temas.length, nchaves = chaves.length, novo = []; | |
| 1019 | + for (i = 0; i < ntemas; i++) { | |
| 1020 | + tema = temas[i]; | |
| 1021 | + t = {}; | |
| 1022 | + for (j = 0; j < nchaves; j++) { | |
| 1023 | + t[chaves[j]] = tema[j]; | |
| 1024 | + } | |
| 1025 | + novo.push(t); | |
| 1026 | + } | |
| 1027 | + return novo; | |
| 1028 | + } else { | |
| 1029 | + return obj; | |
| 1030 | + } | |
| 1031 | + }, | |
| 1032 | + /** | |
| 1033 | + * Guarda um objeto contendo as definicoes das camadas conforme o padrao utilizado pela arvore de camadas | |
| 1034 | + */ | |
| 1035 | + registaCamadas : function(obj) { | |
| 1036 | + obj = i3GEO.arvoreDeCamadas.converteChaveValor2normal(obj); | |
| 1037 | + i3GEO.arvoreDeCamadas.CAMADAS = obj; | |
| 1038 | + }, | |
| 1039 | + /** | |
| 1040 | + * Section: i3GEO.arvoreDeCamadas.dialogo | |
| 1041 | + * | |
| 1042 | + * Abre as telas de diálogo das opções de manipulação da árvore | |
| 1043 | + */ | |
| 1044 | + dialogo : { | |
| 1045 | + /** | |
| 1046 | + * Function: filtro | |
| 1047 | + * | |
| 1048 | + * Abre a janela de diálogo para o usuário escolher ou alterar o filtro aplicado a árvore | |
| 1049 | + */ | |
| 1050 | + filtro : function() { | |
| 1051 | + i3GEO.util.dialogoFerramenta( | |
| 1052 | + "i3GEO.arvoreDeCamadas.dialogo.filtro()", | |
| 1053 | + "filtroarvore", | |
| 1054 | + "filtroarvore", | |
| 1055 | + "dependencias.php", | |
| 1056 | + "i3GEOF.filtroarvore.iniciaJanelaFlutuante()" | |
| 1057 | + ); | |
| 1058 | + }, | |
| 1059 | + /** | |
| 1060 | + * Function: excluir | |
| 1061 | + * | |
| 1062 | + * Abre a janela de diálogo para o usuário escolher os temas que serão excluídos da árvore | |
| 1063 | + */ | |
| 1064 | + excluir : function() { | |
| 1065 | + i3GEO.util.dialogoFerramenta( | |
| 1066 | + "i3GEO.arvoreDeCamadas.dialogo.excluir()", | |
| 1067 | + "excluirarvore", | |
| 1068 | + "excluirarvore", | |
| 1069 | + "dependencias.php", | |
| 1070 | + "i3GEOF.excluirarvore.iniciaJanelaFlutuante()" | |
| 1071 | + ); | |
| 1072 | + } | |
| 1073 | + } | |
| 1057 | 1074 | }; | ... | ... |
js/compactados/arvoredecamadas_compacto.js
| 1 | -if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.arvoreDeCamadas={FUNCOES:{farolescala:true,excluir:true,sobe:true,desce:true,fonte:true,zoomtema:true,compartilhar:true,opacidade:true,mudanome:true,procurar:true,toponimia:true,etiquetas:true,filtrar:true,tabela:true,grafico:true,editorlegenda:true,destacar:true,cortina:true,sql:true,comentar:true,temporizador:true,wms:true,tme:true,copia:true,storymap:true,animagif:true},CAMADAS:"",FILTRO:"",CAMADASINDEXADAS:[],config:{"idOnde":"listaTemas","aposIniciar":"","templateCamada":"templates/camada.html","idListaFundo":"","templateCamadaFundo":"templates/camadaFundo.html","verificaAbrangencia":""},nget:0,carregaTemplates:function(){if(i3GEO.arvoreDeCamadas.nget==0){i3GEO.arvoreDeCamadas.nget=2;if(!i3GEO.template.camada){$.get(i3GEO.arvoreDeCamadas.config.templateCamada,function(template){i3GEO.template.camada=template;i3GEO.arvoreDeCamadas.nget=i3GEO.arvoreDeCamadas.nget-1;if(i3GEO.arvoreDeCamadas.nget==0){i3GEO.arvoreDeCamadas.inicia()}})}else{i3GEO.arvoreDeCamadas.nget=i3GEO.arvoreDeCamadas.nget-1}if(!i3GEO.template.camadaFundo){$.get(i3GEO.arvoreDeCamadas.config.templateCamadaFundo,function(template){i3GEO.template.camadaFundo=template;i3GEO.arvoreDeCamadas.nget=i3GEO.arvoreDeCamadas.nget-1;if(i3GEO.arvoreDeCamadas.nget==0){i3GEO.arvoreDeCamadas.inicia()}})}else{i3GEO.arvoreDeCamadas.nget=i3GEO.arvoreDeCamadas.nget-1}}},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.arvoreDeCamadas.config[i]=v})}if(!i3GEO.template.camada||!i3GEO.template.camadaFundo){i3GEO.arvoreDeCamadas.carregaTemplates();return}else{config=i3GEO.arvoreDeCamadas.config;var novoel,temp;if(!$i(config.idOnde)){return}if(config.verificaAbrangencia!=""){i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.arvoreDeCamadas.verificaAbrangenciaTemas()"])}i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS);if(config.aposIniciar!==""){if(jQuery.isFunction(config.aposIniciar)){config.aposIniciar.call()}}}},atualiza:function(temas,forca){if(i3GEO.template.camada==undefined){return}if(arguments.length===0){temas=i3GEO.arvoreDeCamadas.CAMADAS;i3GEO.arvoreDeCamadas.CAMADAS="";forca=false}var clone=[],camada={},config=i3GEO.arvoreDeCamadas.config,temp;temp=$i(config.idOnde);if(temp){if(forca===true){temp.innerHTML=""}if(temp.innerHTML!==""){if(i3GEO.arvoreDeCamadas.comparaTemas(temas,i3GEO.arvoreDeCamadas.CAMADAS)){i3GEO.arvoreDeCamadas.CAMADAS=temas;return}}}else{return}i3GEO.arvoreDeCamadas.CAMADAS=temas;i3GEO.arvoreDeCamadas.CAMADASINDEXADAS=[];$.each(i3GEO.arvoreDeCamadas.CAMADAS,function(i,tema){var mostra=true;i3GEO.pluginI3geo.aplicaPropriedades(tema);camada={};camada.name=tema.name;camada.tema=tema.tema;if(tema.status!=0){camada.checked="checked"}else{camada.checked=""}if(tema.sel&&tema.sel.toLowerCase()==="sim"){camada.classeCss="camadaSelecionada"}else{camada.classeCss=""}if(i3GEO.arvoreDeCamadas.FILTRO!==""){if(i3GEO.arvoreDeCamadas.FILTRO==="desligados"&&camada.checked=="checked"){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="ligados"&&camada.checked==""){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="selecionados"&&tema.sel.toLowerCase()!=="sim"){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="download"&&tema.download.toLowerCase()!=="sim"){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="wms"&&tema.connectiontype*1!==7){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="raster"&&tema.type*1!==3){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="toponimia"&&tema.type*1!==4){mostra=false}}if(mostra==true){i3GEO.arvoreDeCamadas.montaIconesTema(tema,camada);i3GEO.arvoreDeCamadas.montaOpcoesTema(tema,camada);if(tema.iconetema!==""){camada.iconetema="<img class='i3GEOiconeTema' src='"+tema.iconetema+"' />"}if(tema.escondido.toLowerCase()!=="sim"){clone.push(camada)}}i3GEO.arvoreDeCamadas.CAMADASINDEXADAS[camada.name]=tema});var t=Mustache.render("{{#data}}"+i3GEO.template.camada+"{{/data}}",{"data":clone});$("#"+config.idOnde).html(t);$("#"+config.idOnde).sortable({scroll:false,axis:"y",revert:true,update:function(event,ui){var els=i3GEO.arvoreDeCamadas.listaLigadosDesligadosArvore(config.idOnde);var lista=els[2].join(",");var temp=function(retorno){i3GEO.atualiza(retorno);if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.ordenaLayers()}i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS,true)};i3GEO.php.reordenatemas(temp,lista)}});if(i3GEO.Interface.ATUAL=="openlayers"){if($("#"+config.idListaFundo).html()==""){clone=[{"name":"camadaDeFundo","value":"nenhum","title":$trad("nenhum")}];$.each(i3GEO.Interface.openlayers.LAYERSADICIONAIS,function(i,layer){camada={};temp=layer.getProperties();camada.name="camadaDeFundo";camada.value=temp.name;camada.title=temp.title;if(temp.visible===true){camada.checked="checked"}else{camada.checked=""}clone.push(camada)});var t=Mustache.to_html("{{#data}}"+i3GEO.template.camadaFundo+"{{/data}}",{"data":clone});$("#"+config.idListaFundo).html(t)}}i3GEO.eventos.executaEventos(i3GEO.eventos.ATUALIZAARVORECAMADAS)},ligaDesligaTemas:function(lista,status){},atualizaLegenda:function(idtema){},montaTextoTema:function(tema){if(i3GEO.tema.TEMPORIZADORESID[tema.name]==undefined&&tema.temporizador!=""){i3GEO.tema.temporizador(tema.name,tema.temporizador)}return(html)},montaOpcoesTema:function(temaObj,camada){camada.ferramentasTexto=$trad("u15a");camada.ferramentasTitle=$trad("ferramCamadas");camada.removerTexto=$trad("t12");camada.removerTitle=$trad("t12a");camada.sobeTexto=$trad("t13");camada.sobeTitle=$trad("t14");camada.desceTexto=$trad("t15");camada.desceTitle=$trad("t16");camada.tabelaTexto=$trad("tabela");camada.tabelaTitle=$trad("t30");camada.editorlegendaTexto=$trad("t33");if(temaObj.zoomtema.toLowerCase()==="sim"){camada.zoomtemaTexto=$trad("t17");camada.zoomtemaTitle=$trad("t18")}else{camada.zoomtema="hidden"}if(temaObj.sel.toLowerCase()==="sim"){camada.selTexto=$trad("t5");camada.selTitle=$trad("t4")}else{camada.sel="hidden"}if(temaObj.sel.toLowerCase()==="sim"){camada.zoomSelTexto=$trad("t4a")}else{camada.zoomsel="hidden"}if(temaObj.link_tema!=""&&temaObj.features.toLowerCase()!=="sim"&&temaObj.name!="mundo"){camada.linkTexto=$trad("a9");camada.linkTitle=$trad("a9")}else{camada.link="hidden"}if(temaObj.download.toLowerCase()==="sim"||temaObj.download===""&&temaObj.features.toLowerCase()!=="sim"){camada.downloadTexto="Download";camada.downloadTitle=$trad("t6")}else{camada.download="hidden"}if(temaObj.permiteogc.toLowerCase()==="sim"){camada.permiteogcTexto="OGC"}else{camada.permiteogc="hidden"}return camada},montaIconesTema:function(temaObj,camada){if(temaObj.escala!=0){if(temaObj.escala*1<i3GEO.parametros.mapscale*1){camada.farol="green";camada.farolTitle=$trad("t9")}if(temaObj.escala*1>i3GEO.parametros.mapscale*1){camada.farol="red";camada.farolTitle=$trad("t10")}if(temaObj.escala===0){camada.farol="yellow";camada.farolTitle=$trad("t11")}}else{camada.farol="hidden"}if(temaObj.contextoescala.toLowerCase()==="sim"){camada.contextoescala="";camada.contextoescalaTitle=$trad("t36")}else{camada.contextoescala="hidden"}if(temaObj.plugini3geo){var iconePlugin=i3GEO.pluginI3geo.clickArvoreDeCamadas(temaObj);if(iconePlugin!=false){camada.iconePlugin=iconePlugin}}if(temaObj.ferramentas){var html="",fer="",fers=temaObj.ferramentas;for(fer in fers){if(i3GEO.configura.ferramentasLayers[fer]){html+=i3GEO.configura.ferramentasLayers[fer].icone(temaObj.name)}}camada.iconeFerramentas=html}return camada},atualizaFarol:function(mapscale){var farol,l,ltema,escala,iu=i3GEO.util,im=i3GEO.configura.locaplic+"/imagens/",camadas=i3GEO.arvoreDeCamadas.CAMADAS;farol="maisamarelo.png";l=camadas.length-1;if(l>=0){do{ltema=camadas[l];escala=ltema.escala;if(escala*1<mapscale*1){farol="maisverde.png"}if(escala*1>mapscale*1){farol="maisvermelho.png"}if(escala*1===0){farol="maisamarelo.png"}iu.defineValor("farol"+ltema.name,"src",im+farol)}while(l--)}},aplicaTemas:function(tipo){if(arguments.length===0){tipo="normal"}var t="",temp;if(tipo==="normal"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("mantem")}if(tipo==="ligartodos"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("marca")}if(tipo==="desligartodos"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("desmarca")}temp=function(){i3GEO.atualiza();i3GEO.janela.fechaAguarde("redesenha")};if(tipo==="normal"){i3GEO.php.ligatemas(temp,t[1].toString(),t[0].toString());return}if(tipo==="ligartodos"){i3GEO.php.ligatemas(temp,"",t[2].toString());return}if(tipo==="desligartodos"){i3GEO.php.ligatemas(temp,t[2].toString(),"")}},listaLigadosDesligados:function(){if(!i3GEO.arvoreDeCamadas.CAMADAS){return[[],[],[]]}var i=0,ligados=[],desligados=[],todos=[],camada,camadas=i3GEO.arvoreDeCamadas.CAMADAS;i=camadas.length;while(i>0){i-=1;camada=camadas[i];todos.push(camada["name"]);if(parseInt(camada["status"],10)===2){ligados.push(camada["name"])}else{desligados.push(camada["name"])}}return([ligados,desligados,todos])},listaLigadosDesligadosArvore:function(onde){if(!i3GEO.arvoreDeCamadas.CAMADAS){return[[],[],[]]}var n,i,ligados=[],desligados=[],todos=[],camada,camadas;camadas=$i(onde).getElementsByTagName("input");n=camadas.length;for(i=0;i<n;i++){camada=camadas[i];todos.push(camada.value);if(camada.checked==true){ligados.push(camada["name"])}else{desligados.push(camada["name"])}}return([ligados,desligados,todos])},capturaCheckBox:function(tema){},comparaTemas:function(novo,atual){try{var novon=novo.length,i;if(novon!==atual.length){return(false)}for(i=0;i<novon;i+=1){if(novo[i].name!==atual[i].name){return(false)}if(novo[i].tema!==atual[i].tema){return(false)}if(novo[i].sel!==atual[i].sel){return(false)}if(novo[i].status!==atual[i].status){return(false)}}return(true)}catch(e){return true}},pegaTema:function(valor,camadas,parametro){var i;if(!camadas||camadas==""){camadas=i3GEO.arvoreDeCamadas.CAMADAS}else{camadas=i3GEO.arvoreDeCamadas.converteChaveValor2normal(camadas)}if(!parametro){parametro="name"}i=camadas.length;while(i>0){i-=1;if(camadas[i][parametro]===valor){return camadas[i]}}return""},filtraCamadas:function(propriedade,valor,operador,camadas){if(!camadas){camadas=i3GEO.arvoreDeCamadas.CAMADAS}var resultado,i=0,temp,nelementos=camadas.length,ltema;resultado=[];if(nelementos>0){do{ltema=camadas[i];if(ltema.escondido.toLowerCase()!=="sim"){temp=ltema[propriedade];if(operador==="igual"){if(temp+"".toLowerCase()==valor+"".toLowerCase()){resultado.push(ltema)}}if(operador==="diferente"){if(temp+"".toLowerCase()!==valor+"".toLowerCase()){resultado.push(ltema)}}if(operador==="menor"){if(temp+"".toLowerCase()<valor+"".toLowerCase()){resultado.push(ltema)}}}i+=1}while(i<nelementos)}return resultado},alteraPropCamadas:function(propriedade,valor,camada){var i=0,nelementos=i3GEO.arvoreDeCamadas.CAMADAS.length,ltema;if(nelementos>0){do{ltema=i3GEO.arvoreDeCamadas.CAMADAS[i];if(ltema.name===camada){ltema[propriedade]=valor}i+=1}while(i<nelementos)}},verificaAbrangenciaTemas:function(){var nos=$("#"+i3GEO.arvoreDeCamadas.config.idOnde).find("input");$.each(nos,function(i,no){var ltema=i3GEO.arvoreDeCamadas.CAMADASINDEXADAS[no.value];var temp=ltema.exttema;if(temp!==""&&temp!=undefined){if(i3GEO.util.intersectaBox(temp,i3GEO.parametros.mapexten)===false){$(no).addClass(i3GEO.arvoreDeCamadas.config.verificaAbrangencia)}else{$(no).removeClass(i3GEO.arvoreDeCamadas.config.verificaAbrangencia)}}})},verificaAplicaExtensao:function(){var i=0,temp="",nelementos=i3GEO.arvoreDeCamadas.CAMADAS.length,ltema;try{if(nelementos>0){do{ltema=i3GEO.arvoreDeCamadas.CAMADAS[i];if(ltema.aplicaextensao.toLowerCase()==="sim"){temp=ltema.name}i+=1}while(i<nelementos)}}catch(e){return""}return temp},converteChaveValor2normal:function(obj){if(obj.chaves){var i,tema,j,t,chaves=obj.chaves,temas=obj.valores,ntemas=temas.length,nchaves=chaves.length,novo=[];for(i=0;i<ntemas;i++){tema=temas[i];t={};for(j=0;j<nchaves;j++){t[chaves[j]]=tema[j]}novo.push(t)}return novo}else{return obj}},registaCamadas:function(obj){obj=i3GEO.arvoreDeCamadas.converteChaveValor2normal(obj);i3GEO.arvoreDeCamadas.CAMADAS=obj},dialogo:{filtro:function(){i3GEO.util.dialogoFerramenta("i3GEO.arvoreDeCamadas.dialogo.filtro()","filtroarvore","filtroarvore","dependencias.php","i3GEOF.filtroarvore.iniciaJanelaFlutuante()")},excluir:function(){i3GEO.util.dialogoFerramenta("i3GEO.arvoreDeCamadas.dialogo.excluir()","excluirarvore","excluirarvore","dependencias.php","i3GEOF.excluirarvore.iniciaJanelaFlutuante()")}}}; | |
| 2 | 1 | \ No newline at end of file |
| 2 | +if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.arvoreDeCamadas={FUNCOES:{farolescala:true,excluir:true,sobe:true,desce:true,fonte:true,zoomtema:true,compartilhar:true,opacidade:true,mudanome:true,procurar:true,toponimia:true,etiquetas:true,filtrar:true,tabela:true,grafico:true,editorlegenda:true,destacar:true,cortina:true,sql:true,comentar:true,temporizador:true,wms:true,tme:true,copia:true,storymap:true,animagif:true},CAMADAS:"",FILTRO:"",CAMADASINDEXADAS:[],config:{"idOnde":"listaTemas","aposIniciar":"","templateCamada":"templates/camada.html","idListaFundo":"","templateCamadaFundo":"templates/camadaFundo.html","verificaAbrangencia":""},nget:0,carregaTemplates:function(){if(i3GEO.arvoreDeCamadas.nget==0){i3GEO.arvoreDeCamadas.nget=2;if(!i3GEO.template.camada){$.get(i3GEO.arvoreDeCamadas.config.templateCamada,function(template){i3GEO.template.camada=template;i3GEO.arvoreDeCamadas.nget=i3GEO.arvoreDeCamadas.nget-1;if(i3GEO.arvoreDeCamadas.nget==0){i3GEO.arvoreDeCamadas.inicia()}})}else{i3GEO.arvoreDeCamadas.nget=i3GEO.arvoreDeCamadas.nget-1}if(!i3GEO.template.camadaFundo){$.get(i3GEO.arvoreDeCamadas.config.templateCamadaFundo,function(template){i3GEO.template.camadaFundo=template;i3GEO.arvoreDeCamadas.nget=i3GEO.arvoreDeCamadas.nget-1;if(i3GEO.arvoreDeCamadas.nget==0){i3GEO.arvoreDeCamadas.inicia()}})}else{i3GEO.arvoreDeCamadas.nget=i3GEO.arvoreDeCamadas.nget-1}}},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.arvoreDeCamadas.config[i]=v})}if(!i3GEO.template.camada||!i3GEO.template.camadaFundo){i3GEO.arvoreDeCamadas.carregaTemplates();return}else{config=i3GEO.arvoreDeCamadas.config;var novoel,temp;i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS);if(!$i(config.idOnde)){return}if(config.verificaAbrangencia!=""){i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.arvoreDeCamadas.verificaAbrangenciaTemas()"])}if(config.aposIniciar!==""){if(jQuery.isFunction(config.aposIniciar)){config.aposIniciar.call()}}}},atualiza:function(temas,forca){if(i3GEO.template.camada==undefined){return}if(arguments.length===0){temas=i3GEO.arvoreDeCamadas.CAMADAS;i3GEO.arvoreDeCamadas.CAMADAS="";forca=false}var clone=[],camada={},config=i3GEO.arvoreDeCamadas.config,temp;temp=$i(config.idOnde);if(temp){if(forca===true){temp.innerHTML=""}if(temp.innerHTML!==""){if(i3GEO.arvoreDeCamadas.comparaTemas(temas,i3GEO.arvoreDeCamadas.CAMADAS)){i3GEO.arvoreDeCamadas.CAMADAS=temas;return}}}i3GEO.arvoreDeCamadas.CAMADAS=temas;i3GEO.arvoreDeCamadas.CAMADASINDEXADAS=[];$.each(i3GEO.arvoreDeCamadas.CAMADAS,function(i,tema){var mostra=true;i3GEO.pluginI3geo.aplicaPropriedades(tema);camada={};camada.name=tema.name;camada.tema=tema.tema;if(tema.status!=0){camada.checked="checked"}else{camada.checked=""}if(tema.sel&&tema.sel.toLowerCase()==="sim"){camada.classeCss="camadaSelecionada"}else{camada.classeCss=""}if(temp&&i3GEO.arvoreDeCamadas.FILTRO!==""){if(i3GEO.arvoreDeCamadas.FILTRO==="desligados"&&camada.checked=="checked"){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="ligados"&&camada.checked==""){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="selecionados"&&tema.sel.toLowerCase()!=="sim"){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="download"&&tema.download.toLowerCase()!=="sim"){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="wms"&&tema.connectiontype*1!==7){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="raster"&&tema.type*1!==3){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="toponimia"&&tema.type*1!==4){mostra=false}}if(temp&&mostra==true){i3GEO.arvoreDeCamadas.montaIconesTema(tema,camada);i3GEO.arvoreDeCamadas.montaOpcoesTema(tema,camada);if(tema.iconetema!==""){camada.iconetema="<img class='i3GEOiconeTema' src='"+tema.iconetema+"' />"}if(tema.escondido.toLowerCase()!=="sim"){clone.push(camada)}}i3GEO.arvoreDeCamadas.CAMADASINDEXADAS[camada.name]=tema});if(temp){var t=Mustache.render("{{#data}}"+i3GEO.template.camada+"{{/data}}",{"data":clone});$("#"+config.idOnde).html(t);$("#"+config.idOnde).sortable({scroll:false,axis:"y",revert:true,update:function(event,ui){var els=i3GEO.arvoreDeCamadas.listaLigadosDesligadosArvore(config.idOnde);var lista=els[2].join(",");var temp=function(retorno){i3GEO.atualiza(retorno);if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.ordenaLayers()}i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS,true)};i3GEO.php.reordenatemas(temp,lista)}})}i3GEO.arvoreDeCamadas.adicionaCamadasDeFundo(config);i3GEO.eventos.executaEventos(i3GEO.eventos.ATUALIZAARVORECAMADAS)},adicionaCamadasDeFundo:function(config){if(i3GEO.Interface.ATUAL=="openlayers"){var temp=temp=$i(config.idOnde);if(temp&&$("#"+config.idListaFundo).html()==""){clone=[{"name":"camadaDeFundo","value":"nenhum","title":$trad("nenhum")}];$.each(i3GEO.Interface.openlayers.LAYERSADICIONAIS,function(i,layer){camada={};temp=layer.getProperties();camada.name="camadaDeFundo";if(temp.preview){camada.preview=temp.preview}else{camada.preview=""}camada.value=temp.name;camada.title=temp.title;if(temp.visible===true){camada.checked="checked"}else{camada.checked=""}clone.push(camada)});var t=Mustache.to_html("{{#data}}"+i3GEO.template.camadaFundo+"{{/data}}",{"data":clone});$("#"+config.idListaFundo).html(t);$("#"+config.idListaFundo+" label").tooltip({animation:false,trigger:"hover",placement:"auto",html:true,template:"<div class='tooltip ' ><div class='tooltip-inner'></div></div>"})}}},ligaDesligaTemas:function(lista,status){},atualizaLegenda:function(idtema){},montaTextoTema:function(tema){if(i3GEO.tema.TEMPORIZADORESID[tema.name]==undefined&&tema.temporizador!=""){i3GEO.tema.temporizador(tema.name,tema.temporizador)}return(html)},montaOpcoesTema:function(temaObj,camada){camada.ferramentasTexto=$trad("u15a");camada.ferramentasTitle=$trad("ferramCamadas");camada.removerTexto=$trad("t12");camada.removerTitle=$trad("t12a");camada.sobeTexto=$trad("t13");camada.sobeTitle=$trad("t14");camada.desceTexto=$trad("t15");camada.desceTitle=$trad("t16");camada.tabelaTexto=$trad("tabela");camada.tabelaTitle=$trad("t30");camada.editorlegendaTexto=$trad("t33");if(temaObj.zoomtema.toLowerCase()==="sim"){camada.zoomtemaTexto=$trad("t17");camada.zoomtemaTitle=$trad("t18")}else{camada.zoomtema="hidden"}if(temaObj.sel.toLowerCase()==="sim"){camada.selTexto=$trad("t5");camada.selTitle=$trad("t4")}else{camada.sel="hidden"}if(temaObj.sel.toLowerCase()==="sim"){camada.zoomSelTexto=$trad("t4a")}else{camada.zoomsel="hidden"}if(temaObj.link_tema!=""&&temaObj.features.toLowerCase()!=="sim"&&temaObj.name!="mundo"){camada.linkTexto=$trad("a9");camada.linkTitle=$trad("a9")}else{camada.link="hidden"}if(temaObj.download.toLowerCase()==="sim"||temaObj.download===""&&temaObj.features.toLowerCase()!=="sim"){camada.downloadTexto="Download";camada.downloadTitle=$trad("t6")}else{camada.download="hidden"}if(temaObj.permiteogc.toLowerCase()==="sim"){camada.permiteogcTexto="OGC"}else{camada.permiteogc="hidden"}return camada},montaIconesTema:function(temaObj,camada){if(temaObj.escala!=0){if(temaObj.escala*1<i3GEO.parametros.mapscale*1){camada.farol="green";camada.farolTitle=$trad("t9")}if(temaObj.escala*1>i3GEO.parametros.mapscale*1){camada.farol="red";camada.farolTitle=$trad("t10")}if(temaObj.escala===0){camada.farol="yellow";camada.farolTitle=$trad("t11")}}else{camada.farol="hidden"}if(temaObj.contextoescala.toLowerCase()==="sim"){camada.contextoescala="";camada.contextoescalaTitle=$trad("t36")}else{camada.contextoescala="hidden"}if(temaObj.plugini3geo){var iconePlugin=i3GEO.pluginI3geo.clickArvoreDeCamadas(temaObj);if(iconePlugin!=false){camada.iconePlugin=iconePlugin}}if(temaObj.ferramentas){var html="",fer="",fers=temaObj.ferramentas;for(fer in fers){if(i3GEO.configura.ferramentasLayers[fer]){html+=i3GEO.configura.ferramentasLayers[fer].icone(temaObj.name)}}camada.iconeFerramentas=html}return camada},atualizaFarol:function(mapscale){var farol,l,ltema,escala,iu=i3GEO.util,im=i3GEO.configura.locaplic+"/imagens/",camadas=i3GEO.arvoreDeCamadas.CAMADAS;farol="maisamarelo.png";l=camadas.length-1;if(l>=0){do{ltema=camadas[l];escala=ltema.escala;if(escala*1<mapscale*1){farol="maisverde.png"}if(escala*1>mapscale*1){farol="maisvermelho.png"}if(escala*1===0){farol="maisamarelo.png"}iu.defineValor("farol"+ltema.name,"src",im+farol)}while(l--)}},aplicaTemas:function(tipo){if(arguments.length===0){tipo="normal"}var t="",temp;if(tipo==="normal"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("mantem")}if(tipo==="ligartodos"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("marca")}if(tipo==="desligartodos"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("desmarca")}temp=function(){i3GEO.atualiza();i3GEO.janela.fechaAguarde("redesenha")};if(tipo==="normal"){i3GEO.php.ligatemas(temp,t[1].toString(),t[0].toString());return}if(tipo==="ligartodos"){i3GEO.php.ligatemas(temp,"",t[2].toString());return}if(tipo==="desligartodos"){i3GEO.php.ligatemas(temp,t[2].toString(),"")}},listaLigadosDesligados:function(){if(!i3GEO.arvoreDeCamadas.CAMADAS){return[[],[],[]]}var i=0,ligados=[],desligados=[],todos=[],camada,camadas=i3GEO.arvoreDeCamadas.CAMADAS;i=camadas.length;while(i>0){i-=1;camada=camadas[i];todos.push(camada["name"]);if(parseInt(camada["status"],10)===2){ligados.push(camada["name"])}else{desligados.push(camada["name"])}}return([ligados,desligados,todos])},listaLigadosDesligadosArvore:function(onde){if(!i3GEO.arvoreDeCamadas.CAMADAS){return[[],[],[]]}var n,i,ligados=[],desligados=[],todos=[],camada,camadas;camadas=$i(onde).getElementsByTagName("input");n=camadas.length;for(i=0;i<n;i++){camada=camadas[i];todos.push(camada.value);if(camada.checked==true){ligados.push(camada["name"])}else{desligados.push(camada["name"])}}return([ligados,desligados,todos])},capturaCheckBox:function(tema){},comparaTemas:function(novo,atual){try{var novon=novo.length,i;if(novon!==atual.length){return(false)}for(i=0;i<novon;i+=1){if(novo[i].name!==atual[i].name){return(false)}if(novo[i].tema!==atual[i].tema){return(false)}if(novo[i].sel!==atual[i].sel){return(false)}if(novo[i].status!==atual[i].status){return(false)}}return(true)}catch(e){return true}},pegaTema:function(valor,camadas,parametro){var i;if(!camadas||camadas==""){camadas=i3GEO.arvoreDeCamadas.CAMADAS}else{camadas=i3GEO.arvoreDeCamadas.converteChaveValor2normal(camadas)}if(!parametro){parametro="name"}i=camadas.length;while(i>0){i-=1;if(camadas[i][parametro]===valor){return camadas[i]}}return""},filtraCamadas:function(propriedade,valor,operador,camadas){if(!camadas){camadas=i3GEO.arvoreDeCamadas.CAMADAS}var resultado,i=0,temp,nelementos=camadas.length,ltema;resultado=[];if(nelementos>0){do{ltema=camadas[i];if(ltema.escondido.toLowerCase()!=="sim"){temp=ltema[propriedade];if(operador==="igual"){if(temp+"".toLowerCase()==valor+"".toLowerCase()){resultado.push(ltema)}}if(operador==="diferente"){if(temp+"".toLowerCase()!==valor+"".toLowerCase()){resultado.push(ltema)}}if(operador==="menor"){if(temp+"".toLowerCase()<valor+"".toLowerCase()){resultado.push(ltema)}}}i+=1}while(i<nelementos)}return resultado},alteraPropCamadas:function(propriedade,valor,camada){var i=0,nelementos=i3GEO.arvoreDeCamadas.CAMADAS.length,ltema;if(nelementos>0){do{ltema=i3GEO.arvoreDeCamadas.CAMADAS[i];if(ltema.name===camada){ltema[propriedade]=valor}i+=1}while(i<nelementos)}},verificaAbrangenciaTemas:function(){var nos=$("#"+i3GEO.arvoreDeCamadas.config.idOnde).find("input");$.each(nos,function(i,no){var ltema=i3GEO.arvoreDeCamadas.CAMADASINDEXADAS[no.value];var temp=ltema.exttema;if(temp!==""&&temp!=undefined){if(i3GEO.util.intersectaBox(temp,i3GEO.parametros.mapexten)===false){$(no).addClass(i3GEO.arvoreDeCamadas.config.verificaAbrangencia)}else{$(no).removeClass(i3GEO.arvoreDeCamadas.config.verificaAbrangencia)}}})},verificaAplicaExtensao:function(){var i=0,temp="",nelementos=i3GEO.arvoreDeCamadas.CAMADAS.length,ltema;try{if(nelementos>0){do{ltema=i3GEO.arvoreDeCamadas.CAMADAS[i];if(ltema.aplicaextensao.toLowerCase()==="sim"){temp=ltema.name}i+=1}while(i<nelementos)}}catch(e){return""}return temp},converteChaveValor2normal:function(obj){if(obj.chaves){var i,tema,j,t,chaves=obj.chaves,temas=obj.valores,ntemas=temas.length,nchaves=chaves.length,novo=[];for(i=0;i<ntemas;i++){tema=temas[i];t={};for(j=0;j<nchaves;j++){t[chaves[j]]=tema[j]}novo.push(t)}return novo}else{return obj}},registaCamadas:function(obj){obj=i3GEO.arvoreDeCamadas.converteChaveValor2normal(obj);i3GEO.arvoreDeCamadas.CAMADAS=obj},dialogo:{filtro:function(){i3GEO.util.dialogoFerramenta("i3GEO.arvoreDeCamadas.dialogo.filtro()","filtroarvore","filtroarvore","dependencias.php","i3GEOF.filtroarvore.iniciaJanelaFlutuante()")},excluir:function(){i3GEO.util.dialogoFerramenta("i3GEO.arvoreDeCamadas.dialogo.excluir()","excluirarvore","excluirarvore","dependencias.php","i3GEOF.excluirarvore.iniciaJanelaFlutuante()")}}}; | |
| 3 | 3 | \ No newline at end of file | ... | ... |
js/compactados/guias_compacto.js
| 1 | -if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.guias={LARGURAGUIAMOVEL:350,CONFIGURA:{"zoomanterior":{icone:"imagens/gisicons/zoom-last.png",titulo:"",id:"guiaZoomanterior",idconteudo:"",click:function(){i3GEO.navega.extensaoAnterior()}},"zoomli":{icone:"imagens/gisicons/zoom-region.png",titulo:$trad("d3"),id:"guiaZoomli",idconteudo:"",click:function(){if(DetectaMobile("DetectMobileLong")){i3GEO.janela.tempoMsg($trad("x70"))}else{i3GEO.janela.tempoMsg($trad("x69"))}if(i3GEO.Interface.ATUAL==="googlemaps"){i3GeoMap.setOptions({draggable:true})}}},"zoomproximo":{icone:"imagens/gisicons/zoom-next.png",titulo:"",id:"guiaZoomproximo",idconteudo:"",click:function(){i3GEO.navega.extensaoProximo()}},"zoomtot":{icone:"imagens/gisicons/zoom-extent.png",titulo:$trad("d2"),id:"guiaZoomtot",idconteudo:"",click:function(){if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.zoom2ext(i3GEO.parametros.extentTotal);return}if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.Interface.googlemaps.zoom2extent(i3GEO.parametros.extentTotal);return}}},"identificaBalao":{icone:"imagens/gisicons/tips.png",titulo:$trad("d7a"),id:"guiaIdentificaBalao",idconteudo:"",click:function(){i3GEO.mapa.ativaIdentificaBalao()}},"identifica":{icone:"imagens/gisicons/pointer-info.png",titulo:$trad("d7"),id:"guiaIdentifica",idconteudo:"",click:function(){i3GEO.mapa.ativaIdentifica()}},"mapas":{icone:"imagens/gisicons/show-links.png",titulo:"Links",id:"guia5",idconteudo:"guia5obj",mostraLink:function(id,url){$i("i3geoMapasLink_"+id).innerHTML="<a href='"+url+"' target=_blank >"+$trad("abreMapa")+"</a>"},click:function(onde){if(!onde){onde=i3GEO.guias.CONFIGURA.mapas.idconteudo}var pegaMapas=function(retorno){var ins,mapa,ig1lt,ig1,nome,lkd,link,temp,combo,urlinterface;ins="<br><div id='banners' style='overflow:auto;text-align:center'>";ins+="<br>";mapa=retorno.data.mapas;ig1lt=mapa.length;ig1=0;urlinterface=window.location.origin+window.location.pathname;if(ig1lt>0){do{temp=mapa[ig1];nome=temp.NOME;if(temp.PUBLICADO){if(temp.PUBLICADO.toLowerCase()==="nao"){nome="<s>"+nome+"</s>"}}lkd=temp.LINK;link=i3GEO.configura.locaplic+"/ms_criamapa.php?temasa="+temp.TEMAS+"&layers="+temp.LIGADOS;if(temp.EXTENSAO!==""){link+="&mapext="+temp.EXTENSAO}if(temp.OUTROS!==""){link+="&"+temp.OUTROS}if(lkd!==""){link=lkd}ins+="<div style='cursor:pointer; height: 120px;float: left;width:45%;background-color:white;padding:5px;margin:5px;border: 1px solid #F0F0F0;border-radius: 5px;box-shadow: 1px 1px 1px 1px #D3D3D3;' >";if(temp.IMAGEM&&temp.IMAGEM!=""){ins+="<div style='float:left;margin:2px' ><a href='"+link+"' style=text-align:center;text-decoration:none; >"+"<img src='"+temp.IMAGEM+"'></a></div>"}nome+=" ("+temp.ID_MAPA+")";if(temp.CONTEMMAPFILE=="nao"){ins+="<div class=paragrafo style='text-align:left;'>"+"<a href='"+link+"' style=text-align:left;text-decoration:none; >"+nome+"</a></div>"}else{combo="<select style='width:170px;' onchange='i3GEO.guias.CONFIGURA.mapas.mostraLink("+ig1+",this.value)'>"+"<option value=''>"+$trad("x103")+":</option>"+"<option value='"+link+"'>Como foi salvo</option>"+"<option value='"+link+"&interface="+urlinterface+"'>Com a interface atual</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=e_wsm'>Openlayers com todos os botoes</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=est_wms'>Sem o fundo</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=e_wsm&botoes=legenda pan zoombox zoomtot zoomin zoomout distancia area identifica'>Com botoes principais</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/osm.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=e_wsm&botoes=legenda pan zoombox zoomtot zoomin zoomout distancia area identifica'>Com botoes principais e OSM</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&botoes=legenda pan zoombox zoomtot zoomin zoomout'>Botoes de navegacao</option>"+"</select>";ins+="<div style='float:left;margin:2px'>"+"<img src='"+i3GEO.configura.locaplic+"/ferramentas/salvamapa/geraminiatura.php?w=100&h=67&restauramapa="+temp.ID_MAPA+"'></div><div class=paragrafo style='text-align:left;'><a href='"+link+"' style=text-align:center;text-decoration:none; >"+nome+"</a></div>"+combo+"<br><div style='cursor:pointer;' id='i3geoMapasLink_"+ig1+"' ></div>"}ins+="</div>";ig1++}while(ig1<ig1lt)}$i(onde).innerHTML=ins+"</div>"};if($i(i3GEO.guias.CONFIGURA.mapas.idconteudo)){$i(i3GEO.guias.CONFIGURA.mapas.idconteudo).innerHTML="Aguarde..."}i3GEO.php.pegaMapas(pegaMapas);i3GEO.navega.removeCookieExtensao()}},"dobraPagina":{icone:"imagens/googlemaps.png",titulo:$trad("trocaInterface"),id:"guia6",idconteudo:"",inicializa:function(){if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/openlayers.png"}else{i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/googlemaps.png"}},click:function(){i3GEO.Interface.atual2gm.insereIcone=false;i3GEO.Interface.atual2ol.insereIcone=false;if(i3GEO.Interface.ATUAL==="googlemaps"){if(typeof i3GeoMap.getStreetView!="undefined"){if(i3GeoMap.getStreetView().getVisible()===true){i3GeoMap.getStreetView().setVisible(false)}}i3GEO.Interface.atual2ol.inicia();i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/googlemaps.png"}if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.atual2gm.inicia();i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/openlayers.png"}$i("iconeTrocaInterface").src=i3GEO.configura.locaplic+"/"+i3GEO.guias.CONFIGURA.dobraPagina.icone}},"buscaRapida":{icone:"imagens/gisicons/search.png",titulo:"",id:"guia7",idconteudo:"guia7obj",idBuscaRapida:"buscaRapidaGuia",click:function(obj){var f=i3GEO.guias.CONFIGURA.buscaRapida;obj=$(obj);if(obj.attr("data-idconteudo")!=undefined){f.idconteudo=obj.attr("data-idconteudo")}}},"legenda":{icone:"imagens/legenda.png",titulo:$trad("g3"),id:"guia4",idconteudo:"guia4obj",idLegenda:"legendaHtml",click:function(obj){var f=i3GEO.guias.CONFIGURA.legenda;obj=$(obj);if(obj.attr("data-idLegenda")!=undefined){f.idLegenda=obj.attr("data-idLegenda")}$i(f.idLegenda).style.display="block";i3GEO.legenda.CAMADAS="";i3GEO.legenda.inicia({"idLegenda":f.idLegenda,"templateLegenda":$("#"+f.idLegenda).attr("data-template"),"janela":false})}},"temas":{icone:"imagens/layer.png",titulo:$trad("g4a"),id:"guia1",idconteudo:"guia1obj",idListaDeCamadas:"listaTemas",idListaFundo:"listaFundo",verificaAbrangencia:"",click:function(obj){var f=i3GEO.guias.CONFIGURA.temas;obj=$(obj);if(obj.attr("data-verificaAbrangencia")!=undefined){f.verificaAbrangencia=obj.attr("data-verificaAbrangencia")}if(obj.attr("data-idconteudo")!=undefined){f.idconteudo=obj.attr("data-idconteudo")}if(obj.attr("data-idListaDeCamadas")!=undefined){f.idListaDeCamadas=obj.attr("data-idListaDeCamadas")}if(obj.attr("data-idListaFundo")!=undefined){f.idListaFundo=obj.attr("data-idListaFundo")}if($("#"+obj.attr("data-idListaFundo")).attr("data-idTemplateCamada")!=undefined){f.idTemplateCamadaFundo=$("#"+obj.attr("data-idListaFundo")).attr("data-idTemplateCamada")}i3GEO.arvoreDeCamadas.inicia({"idOnde":f.idListaDeCamadas,"templateCamada":$("#"+f.idListaDeCamadas).attr("data-template"),"idListaFundo":f.idListaFundo,"templateCamadaFundo":$("#"+f.idListaFundo).attr("data-template"),"verificaAbrangencia":f.verificaAbrangencia})}},"adiciona":{icone:"imagens/catalogo.png",titulo:$trad("g1a"),id:"guia2",idconteudo:"guia2obj",idMenus:"catalogoMenus",idCatalogo:"catalogoPrincipal",idNavegacao:"catalogoNavegacao",idMigalha:"catalogoMigalha",click:function(obj){var f=i3GEO.guias.CONFIGURA.adiciona;if($(obj).attr("data-idconteudo")!=undefined){f.idconteudo=$(obj).attr("data-idconteudo")}if($(obj).attr("data-idMenus")!=undefined){f.idMenus=$(obj).attr("data-idMenus")}if($(obj).attr("data-idCatalogo")!=undefined){f.idCatalogo=$(obj).attr("data-idCatalogo")}if($(obj).attr("data-idNavegacao")!=undefined){f.idNavegacao=$(obj).attr("data-idNavegacao")}if($(obj).attr("data-idMigalha")!=undefined){f.idMigalha=$(obj).attr("data-idMigalha")}var ondeMenus=$("#"+f.idMenus);i3GEO.catalogoMenus.listaMenus({"templateDir":ondeMenus.attr("data-templateDir"),"templateTema":ondeMenus.attr("data-templateTema"),"idOndeMenus":f.idMenus,"idCatalogoPrincipal":f.idCatalogo,"idCatalogoNavegacao":f.idNavegacao,"idOndeMigalha":f.idMigalha})}},"ferramentas":{icone:"imagens/gisicons/tools.png",titulo:$trad("u15a"),id:"guia8",idconteudo:"guia8obj",idLista:"listaFerramentas",idMigalha:"migalhaFerramentas",idLinks:"listaFerramentasLinks",status:false,click:function(obj){if($(obj).attr("data-idconteudo")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idconteudo=$(obj).attr("data-idconteudo")}if($(obj).attr("data-idLista")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idLista=$(obj).attr("data-idLista")}if($(obj).attr("data-idMigalha")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idMigalha=$(obj).attr("data-idMigalha")}if($(obj).attr("data-idLinks")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idLinks=$(obj).attr("data-idLinks")}if(i3GEO.util.checaHtmlVazio(i3GEO.guias.CONFIGURA.ferramentas.idLista)==false||i3GEO.util.checaHtmlVazio(i3GEO.guias.CONFIGURA.ferramentas.idLinks)==false){return}var f=i3GEO.guias.CONFIGURA.ferramentas;i3GEO.caixaDeFerramentas.inicia({"idOndeFolder":$("#"+f.idLista),"idOndeLinks":$("#"+f.idLinks),"idOndeMigalha":f.idMigalha,"templateFolder":$("#"+f.idLista).attr("data-template"),"templateMigalha":$("#"+f.idMigalha).attr("data-template"),"templateLinks":$("#"+f.idLinks).attr("data-template")})}}},ajustaAltura:function(){var guia,guias,nguias,temp,temps,n,i,g,altura=0;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;for(g=0;g<nguias;g++){guia=$i(this.CONFIGURA[guias[g]].idconteudo);if(guia){guia.style.overflow="auto";if(!guia.style.height){guia.style.height=i3GEO.parametros.h+"px"}}}},escondeGuias:function(){var guias,nguias,g,temp,attributes,anim;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;for(g=0;g<nguias;g++){temp=$i(this.CONFIGURA[guias[g]].idconteudo);if(temp){temp.style.display="none"}}$("#i3GEOguiaMovelConteudo").css("display","none")},mostra:function(guia){if(i3GEO.Interface.ATUAL==="googlemaps"){if(typeof i3GeoMap.getStreetView!="undefined"){i3GeoMap.getStreetView().setVisible(false)}}var guias,nguias,g,temp,attributes,anim;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;if(!$i(i3GEO.guias.CONFIGURA[guia].idconteudo)){return}if(i3GEO.guias.CONFIGURA[guia]){temp=$i(i3GEO.guias.CONFIGURA[guia].idconteudo);if(temp){temp.style.display="block";$("#i3GEOguiaMovelMolde,#i3GEOguiaMovelConteudo").css("display","block")}}},inicia:function(){if($i("i3GEOguiaMovel")){i3GEO.guias.LARGURAGUIAMOVEL=parseInt($("#i3GEOguiaMovel").css("width"),10)}if(!$i("i3GEOguiaMovelMolde").style.height){$("#i3GEOguiaMovelMolde,#i3GEOguiaMovelConteudo").css("height",i3GEO.parametros.h+"px")}},ativa:function(chave,obj){var f="";if(!$i(i3GEO.guias.CONFIGURA[chave].idconteudo)){f=i3GEO.guias.CONFIGURA[chave].click.apply(f,[obj]);return}i3GEO.guias.escondeGuias();i3GEO.guias.abreFecha("abre",chave);if(i3GEO.guias.CONFIGURA[chave].click){f=i3GEO.guias.CONFIGURA[chave].click.apply(f,[obj])}},abreFecha:function(forca,chave){var molde=$("#i3GEOguiaMovelMolde");if(!forca){if(parseInt(molde.css("width"),10)<=10){forca="abre"}else{forca="fecha"}}if(forca==="fecha"){i3GEO.guias.escondeGuias();molde.animate({"width":"-10px"},"fast")}else{var temp=function(){i3GEO.guias.mostra(chave)};molde.animate({"width":i3GEO.guias.LARGURAGUIAMOVEL+"px"},{duration:"fast",always:temp})}},mostraGuiaFerramenta:function(guia,namespace){var g,Dom=YAHOO.util.Dom;if(!namespace){namespace="guia"}for(g=0;g<12;g++){Dom.setStyle(namespace+g+"obj","display","none")}Dom.setStyle(guia+"obj","display","block")},ajustaGuiaFerramenta:function(){}}; | |
| 2 | 1 | \ No newline at end of file |
| 2 | +if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.guias={LARGURAGUIAMOVEL:350,CONFIGURA:{"zoomanterior":{icone:"imagens/gisicons/zoom-last.png",titulo:"",id:"guiaZoomanterior",idconteudo:"",click:function(){i3GEO.navega.extensaoAnterior()}},"zoomli":{icone:"imagens/gisicons/zoom-region.png",titulo:$trad("d3"),id:"guiaZoomli",idconteudo:"",click:function(){if(DetectaMobile("DetectMobileLong")){i3GEO.janela.tempoMsg($trad("x70"))}else{i3GEO.janela.tempoMsg($trad("x69"))}if(i3GEO.Interface.ATUAL==="googlemaps"){i3GeoMap.setOptions({draggable:true})}}},"zoomproximo":{icone:"imagens/gisicons/zoom-next.png",titulo:"",id:"guiaZoomproximo",idconteudo:"",click:function(){i3GEO.navega.extensaoProximo()}},"zoomtot":{icone:"imagens/gisicons/zoom-extent.png",titulo:$trad("d2"),id:"guiaZoomtot",idconteudo:"",click:function(){if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.zoom2ext(i3GEO.parametros.extentTotal);return}if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.Interface.googlemaps.zoom2extent(i3GEO.parametros.extentTotal);return}}},"identificaBalao":{icone:"imagens/gisicons/tips.png",titulo:$trad("d7a"),id:"guiaIdentificaBalao",idconteudo:"",click:function(){i3GEO.mapa.ativaIdentificaBalao()}},"identifica":{icone:"imagens/gisicons/pointer-info.png",titulo:$trad("d7"),id:"guiaIdentifica",idconteudo:"",click:function(){i3GEO.mapa.ativaIdentifica()}},"mapas":{icone:"imagens/gisicons/show-links.png",titulo:"Links",id:"guia5",idconteudo:"guia5obj",mostraLink:function(id,url){$i("i3geoMapasLink_"+id).innerHTML="<a href='"+url+"' target=_blank >"+$trad("abreMapa")+"</a>"},click:function(onde){if(!onde){onde=i3GEO.guias.CONFIGURA.mapas.idconteudo}var pegaMapas=function(retorno){var ins,mapa,ig1lt,ig1,nome,lkd,link,temp,combo,urlinterface;ins="<br><div id='banners' style='overflow:auto;text-align:center'>";ins+="<br>";mapa=retorno.data.mapas;ig1lt=mapa.length;ig1=0;urlinterface=window.location.origin+window.location.pathname;if(ig1lt>0){do{temp=mapa[ig1];nome=temp.NOME;if(temp.PUBLICADO){if(temp.PUBLICADO.toLowerCase()==="nao"){nome="<s>"+nome+"</s>"}}lkd=temp.LINK;link=i3GEO.configura.locaplic+"/ms_criamapa.php?temasa="+temp.TEMAS+"&layers="+temp.LIGADOS;if(temp.EXTENSAO!==""){link+="&mapext="+temp.EXTENSAO}if(temp.OUTROS!==""){link+="&"+temp.OUTROS}if(lkd!==""){link=lkd}ins+="<div style='cursor:pointer; height: 120px;float: left;width:45%;background-color:white;padding:5px;margin:5px;border: 1px solid #F0F0F0;border-radius: 5px;box-shadow: 1px 1px 1px 1px #D3D3D3;' >";if(temp.IMAGEM&&temp.IMAGEM!=""){ins+="<div style='float:left;margin:2px' ><a href='"+link+"' style=text-align:center;text-decoration:none; >"+"<img src='"+temp.IMAGEM+"'></a></div>"}nome+=" ("+temp.ID_MAPA+")";if(temp.CONTEMMAPFILE=="nao"){ins+="<div class=paragrafo style='text-align:left;'>"+"<a href='"+link+"' style=text-align:left;text-decoration:none; >"+nome+"</a></div>"}else{combo="<select style='width:170px;' onchange='i3GEO.guias.CONFIGURA.mapas.mostraLink("+ig1+",this.value)'>"+"<option value=''>"+$trad("x103")+":</option>"+"<option value='"+link+"'>Como foi salvo</option>"+"<option value='"+link+"&interface="+urlinterface+"'>Com a interface atual</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=e_wsm'>Openlayers com todos os botoes</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=est_wms'>Sem o fundo</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=e_wsm&botoes=legenda pan zoombox zoomtot zoomin zoomout distancia area identifica'>Com botoes principais</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/osm.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=e_wsm&botoes=legenda pan zoombox zoomtot zoomin zoomout distancia area identifica'>Com botoes principais e OSM</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&botoes=legenda pan zoombox zoomtot zoomin zoomout'>Botoes de navegacao</option>"+"</select>";ins+="<div style='float:left;margin:2px'>"+"<img src='"+i3GEO.configura.locaplic+"/ferramentas/salvamapa/geraminiatura.php?w=100&h=67&restauramapa="+temp.ID_MAPA+"'></div><div class=paragrafo style='text-align:left;'><a href='"+link+"' style=text-align:center;text-decoration:none; >"+nome+"</a></div>"+combo+"<br><div style='cursor:pointer;' id='i3geoMapasLink_"+ig1+"' ></div>"}ins+="</div>";ig1++}while(ig1<ig1lt)}$i(onde).innerHTML=ins+"</div>"};if($i(i3GEO.guias.CONFIGURA.mapas.idconteudo)){$i(i3GEO.guias.CONFIGURA.mapas.idconteudo).innerHTML="Aguarde..."}i3GEO.php.pegaMapas(pegaMapas);i3GEO.navega.removeCookieExtensao()}},"dobraPagina":{icone:"imagens/googlemaps.png",titulo:$trad("trocaInterface"),id:"guia6",idconteudo:"",inicializa:function(){if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/openlayers.png"}else{i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/googlemaps.png"}},click:function(){i3GEO.Interface.atual2gm.insereIcone=false;i3GEO.Interface.atual2ol.insereIcone=false;if(i3GEO.Interface.ATUAL==="googlemaps"){if(typeof i3GeoMap.getStreetView!="undefined"){if(i3GeoMap.getStreetView().getVisible()===true){i3GeoMap.getStreetView().setVisible(false)}}i3GEO.Interface.atual2ol.inicia();i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/googlemaps.png"}if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.atual2gm.inicia();i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/openlayers.png"}$i("iconeTrocaInterface").src=i3GEO.configura.locaplic+"/"+i3GEO.guias.CONFIGURA.dobraPagina.icone}},"buscaRapida":{icone:"imagens/gisicons/search.png",titulo:"",id:"guia7",idconteudo:"guia7obj",idBuscaRapida:"buscaRapidaGuia",click:function(obj){var f=i3GEO.guias.CONFIGURA.buscaRapida;obj=$(obj);if(obj.attr("data-idconteudo")!=undefined){f.idconteudo=obj.attr("data-idconteudo")}}},"legenda":{icone:"imagens/legenda.png",titulo:$trad("g3"),id:"guia4",idconteudo:"guia4obj",idLegenda:"legendaHtml",click:function(obj){var f=i3GEO.guias.CONFIGURA.legenda;obj=$(obj);if(obj.attr("data-idLegenda")!=undefined){f.idLegenda=obj.attr("data-idLegenda")}if($i(f.idLegenda)){$i(f.idLegenda).style.display="block";i3GEO.legenda.CAMADAS="";i3GEO.legenda.inicia({"idLegenda":f.idLegenda,"templateLegenda":$("#"+f.idLegenda).attr("data-template"),"janela":false})}}},"temas":{icone:"imagens/layer.png",titulo:$trad("g4a"),id:"guia1",idconteudo:"guia1obj",idListaDeCamadas:"listaTemas",idListaFundo:"listaFundo",verificaAbrangencia:"",click:function(obj){var f=i3GEO.guias.CONFIGURA.temas;obj=$(obj);if(obj.attr("data-verificaAbrangencia")!=undefined){f.verificaAbrangencia=obj.attr("data-verificaAbrangencia")}if(obj.attr("data-idconteudo")!=undefined){f.idconteudo=obj.attr("data-idconteudo")}if(obj.attr("data-idListaDeCamadas")!=undefined){f.idListaDeCamadas=obj.attr("data-idListaDeCamadas")}if(obj.attr("data-idListaFundo")!=undefined){f.idListaFundo=obj.attr("data-idListaFundo")}if($("#"+obj.attr("data-idListaFundo")).attr("data-idTemplateCamada")!=undefined){f.idTemplateCamadaFundo=$("#"+obj.attr("data-idListaFundo")).attr("data-idTemplateCamada")}if($i(f.idListaDeCamadas)){i3GEO.arvoreDeCamadas.inicia({"idOnde":f.idListaDeCamadas,"templateCamada":$("#"+f.idListaDeCamadas).attr("data-template"),"idListaFundo":f.idListaFundo,"templateCamadaFundo":$("#"+f.idListaFundo).attr("data-template"),"verificaAbrangencia":f.verificaAbrangencia})}}},"adiciona":{icone:"imagens/catalogo.png",titulo:$trad("g1a"),id:"guia2",idconteudo:"guia2obj",idMenus:"catalogoMenus",idCatalogo:"catalogoPrincipal",idNavegacao:"catalogoNavegacao",idMigalha:"catalogoMigalha",click:function(obj){var f=i3GEO.guias.CONFIGURA.adiciona;if($(obj).attr("data-idconteudo")!=undefined){f.idconteudo=$(obj).attr("data-idconteudo")}if($(obj).attr("data-idMenus")!=undefined){f.idMenus=$(obj).attr("data-idMenus")}if($(obj).attr("data-idCatalogo")!=undefined){f.idCatalogo=$(obj).attr("data-idCatalogo")}if($(obj).attr("data-idNavegacao")!=undefined){f.idNavegacao=$(obj).attr("data-idNavegacao")}if($(obj).attr("data-idMigalha")!=undefined){f.idMigalha=$(obj).attr("data-idMigalha")}var ondeMenus=$("#"+f.idMenus);i3GEO.catalogoMenus.listaMenus({"templateDir":ondeMenus.attr("data-templateDir"),"templateTema":ondeMenus.attr("data-templateTema"),"idOndeMenus":f.idMenus,"idCatalogoPrincipal":f.idCatalogo,"idCatalogoNavegacao":f.idNavegacao,"idOndeMigalha":f.idMigalha})}},"ferramentas":{icone:"imagens/gisicons/tools.png",titulo:$trad("u15a"),id:"guia8",idconteudo:"guia8obj",idLista:"listaFerramentas",idMigalha:"migalhaFerramentas",idLinks:"listaFerramentasLinks",status:false,click:function(obj){if($(obj).attr("data-idconteudo")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idconteudo=$(obj).attr("data-idconteudo")}if($(obj).attr("data-idLista")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idLista=$(obj).attr("data-idLista")}if($(obj).attr("data-idMigalha")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idMigalha=$(obj).attr("data-idMigalha")}if($(obj).attr("data-idLinks")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idLinks=$(obj).attr("data-idLinks")}if(i3GEO.util.checaHtmlVazio(i3GEO.guias.CONFIGURA.ferramentas.idLista)==false||i3GEO.util.checaHtmlVazio(i3GEO.guias.CONFIGURA.ferramentas.idLinks)==false){return}var f=i3GEO.guias.CONFIGURA.ferramentas;i3GEO.caixaDeFerramentas.inicia({"idOndeFolder":$("#"+f.idLista),"idOndeLinks":$("#"+f.idLinks),"idOndeMigalha":f.idMigalha,"templateFolder":$("#"+f.idLista).attr("data-template"),"templateMigalha":$("#"+f.idMigalha).attr("data-template"),"templateLinks":$("#"+f.idLinks).attr("data-template")})}}},ajustaAltura:function(){var guia,guias,nguias,temp,temps,n,i,g,altura=0;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;for(g=0;g<nguias;g++){guia=$i(this.CONFIGURA[guias[g]].idconteudo);if(guia){guia.style.overflow="auto";if(!guia.style.height){guia.style.height=i3GEO.parametros.h+"px"}}}},escondeGuias:function(){var guias,nguias,g,temp,attributes,anim;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;for(g=0;g<nguias;g++){temp=$i(this.CONFIGURA[guias[g]].idconteudo);if(temp){temp.style.display="none"}}$("#i3GEOguiaMovelConteudo").css("display","none")},mostra:function(guia){if(i3GEO.Interface.ATUAL==="googlemaps"){if(typeof i3GeoMap.getStreetView!="undefined"){i3GeoMap.getStreetView().setVisible(false)}}var guias,nguias,g,temp,attributes,anim;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;if(!$i(i3GEO.guias.CONFIGURA[guia].idconteudo)){return}if(i3GEO.guias.CONFIGURA[guia]){temp=$i(i3GEO.guias.CONFIGURA[guia].idconteudo);if(temp){temp.style.display="block";$("#i3GEOguiaMovelMolde,#i3GEOguiaMovelConteudo").css("display","block")}}},inicia:function(){if($i("i3GEOguiaMovel")){i3GEO.guias.LARGURAGUIAMOVEL=parseInt($("#i3GEOguiaMovel").css("width"),10)}if(!$i("i3GEOguiaMovelMolde").style.height){$("#i3GEOguiaMovelMolde,#i3GEOguiaMovelConteudo").css("height",i3GEO.parametros.h+"px")}},ativa:function(chave,obj){var f="";if(!$i(i3GEO.guias.CONFIGURA[chave].idconteudo)){f=i3GEO.guias.CONFIGURA[chave].click.apply(f,[obj]);return}i3GEO.guias.escondeGuias();i3GEO.guias.abreFecha("abre",chave);if(i3GEO.guias.CONFIGURA[chave].click){f=i3GEO.guias.CONFIGURA[chave].click.apply(f,[obj])}},abreFecha:function(forca,chave){var molde=$("#i3GEOguiaMovelMolde");if(!forca){if(parseInt(molde.css("width"),10)<=10){forca="abre"}else{forca="fecha"}}if(forca==="fecha"){i3GEO.guias.escondeGuias();molde.animate({"width":"-10px"},"fast")}else{var temp=function(){i3GEO.guias.mostra(chave)};molde.animate({"width":i3GEO.guias.LARGURAGUIAMOVEL+"px"},{duration:"fast",always:temp})}},mostraGuiaFerramenta:function(guia,namespace){var g,Dom=YAHOO.util.Dom;if(!namespace){namespace="guia"}for(g=0;g<12;g++){Dom.setStyle(namespace+g+"obj","display","none")}Dom.setStyle(guia+"obj","display","block")},ajustaGuiaFerramenta:function(){}}; | |
| 3 | 3 | \ No newline at end of file | ... | ... |
js/compactados/legenda_compacto.js
| 1 | -if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.legenda={IDS:[],CAMADAS:"",config:{"idLegenda":"legendaHtml","templateLegenda":"templates/legenda.html","janela":false},carregaTemplates:function(){$.get(i3GEO.legenda.config.templateLegenda,function(template){i3GEO.template.legenda=template;i3GEO.legenda.inicia()})},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.legenda.config[i]=v})}if(!i3GEO.template.legenda){i3GEO.legenda.carregaTemplates();return}else{config=i3GEO.legenda.config;if(!$i(config.idLegenda)){return}i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.legenda.atualiza()"]);if(config.janela==true){i3GEO.legenda.janela()}else{i3GEO.legenda.registra(config.idLegenda)}i3GEO.legenda.atualiza()}},registra:function(idleg){if(i3GEO.legenda.IDS.indexOf(idleg)==-1){i3GEO.legenda.IDS.push(idleg)}},off:function(idleg){i3GEO.legenda.IDS.remove(idleg)},atualiza:function(){if(i3GEO.template.legenda==undefined){return}var temp,i,tamanho,atualiza=false;if(i3GEO.arvoreDeCamadas.comparaTemas(i3GEO.legenda.CAMADAS,i3GEO.arvoreDeCamadas.CAMADAS)){return}temp=function(retorno){$.each(i3GEO.legenda.IDS,function(index,value){i3GEO.legenda.montaLegenda(retorno,value)})};tamanho=[35,25];$.each(i3GEO.legenda.IDS,function(index,value){i=$i(value);if(i&&i.style.display!=="none"){atualiza=true;try{tamanho=$("#"+value).attr("data-size").split(",")}catch(e){};i.innerHTML=$trad("o1")}else{i.innerHTML=""}});if(atualiza==true){i3GEO.legenda.CAMADAS=i3GEO.util.cloneObj(i3GEO.arvoreDeCamadas.CAMADAS);i3GEO.php.criaLegendaJSON(temp,"",tamanho[0],tamanho[1])}},montaLegenda:function(retorno,idOndeLegenda){var legenda="",t,idleg;if(!idOndeLegenda){idleg=$i(i3GEO.legenda.config.idLegenda)}else{idleg=$i(idOndeLegenda)}if(retorno.data.legenda!=""){$(".legendaTemaSolto").remove();t=Mustache.to_html("{{#data}}"+i3GEO.template.legenda+"{{/data}}",{"data":retorno.data.legenda,"altera":$trad("p9")});idleg.innerHTML=t;$("#"+i3GEO.legenda.config.idLegenda).find(".draggable").draggable({helper:"clone",appendTo:"body",start:function(event,ui){$(this).hide()},stop:function(event,ui){$(this).css({"position":"absolute","top":(event.clientY-event.offsetY),"left":(event.clientX-event.offsetX)});$(this).addClass("legendaTemaSolto");$("body").append($(this));$(this).show()}});$("#"+i3GEO.legenda.config.idLegenda+" img").bind('click',function(e){e.stopPropagation()},false)}else{idleg.innerHTML=""}},png:function(){var obj=$i("i3GEOconteudoLegenda");if($i("wlegenda")){obj.style.width=$i("wlegenda").style.width}else{obj.style.width="400px"}if($i("wlegenda_corpo")){obj.style.height=$i("wlegenda_corpo").style.height}else{obj.style.height="400px"}i3GEO.mapa.dialogo.html2canvas(obj)},ativaDesativaTema:function(inputbox){var temp=function(){i3GEO.php.corpo(i3GEO.atualiza,i3GEO.configura.tipoimagem);i3GEO.arvoreDeCamadas.atualiza("");i3GEO.janela.fechaAguarde("redesenha")};if(!inputbox.checked){i3GEO.php.ligatemas(temp,inputbox.value,"")}else{i3GEO.php.ligatemas(temp,"",inputbox.value)}},inverteStatusClasse:function(leg){var temp=function(retorno){i3GEO.Interface.atualizaTema(retorno,leg.name)};i3GEO.php.inverteStatusClasse(temp,leg.name,leg.value)},mudaCorClasse:function(tema,idclasse){var obj,novoel;if(!$i("tempinputcorclasse")){novoel=document.createElement("input");novoel.id="tempinputcorclasse";novoel.style.display="none";novoel.type="hidden";novoel.onchange=function(){var obj=$("#tempinputcorclasse");i3GEO.tema.alteracorclasse(obj.attr("tema"),obj.attr("idclasse"),obj.val())};document.body.appendChild(novoel)}$("#tempinputcorclasse").attr({"tema":tema,"idclasse":idclasse});i3GEO.util.abreCor("","tempinputcorclasse")},janela:function(largura,altura,topo,esquerda,atualiza){if(!largura){largura=360}if(!altura){altura=300}var cabecalho,minimiza,janela,titulo,temp;janela=YAHOO.i3GEO.janela.manager.find("wlegenda");if(janela){i3GEO.janela.destroi("wlegenda")}cabecalho=function(){};minimiza=function(){var t=i3GEO.janela.minimiza("wlegenda","200px");if(t==="min"){$i("legendaTituloI").style.display="none"}else{$i("legendaTituloI").style.display="block"}};titulo="<span class='i3GeoTituloJanelaBsNolink' >"+$trad("p3")+"</span></div>";janela=i3GEO.janela.cria(largura+"px",altura+"px","","","",titulo,"wlegenda",false,"hd",cabecalho,minimiza,"","","","","nao","");temp=function(){i3GEO.legenda.IDS.remove("wlegenda_corpo")};YAHOO.util.Event.addListener(janela[0].close,"click",temp);i3GEO.legenda.registra("wlegenda_corpo");if(topo&&esquerda){janela=YAHOO.i3GEO.janela.manager.find("wlegenda");janela.moveTo(esquerda,topo)}i3GEO.legenda.CAMADAS="";if(atualiza==true){i3GEO.legenda.atualiza()}}}; | |
| 2 | 1 | \ No newline at end of file |
| 2 | +if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.legenda={IDS:[],CAMADAS:"",config:{"idLegenda":"legendaHtml","templateLegenda":"templates/legenda.html","janela":false},carregaTemplates:function(){$.get(i3GEO.legenda.config.templateLegenda,function(template){i3GEO.template.legenda=template;i3GEO.legenda.inicia()})},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.legenda.config[i]=v})}if(!i3GEO.template.legenda){i3GEO.legenda.carregaTemplates();return}else{config=i3GEO.legenda.config;if(!$i(config.idLegenda)){return}i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.legenda.atualiza()"]);if(config.janela==true){i3GEO.legenda.janela()}else{i3GEO.legenda.registra(config.idLegenda)}i3GEO.legenda.atualiza()}},registra:function(idleg){if($i(idleg)&&i3GEO.legenda.IDS.indexOf(idleg)==-1){i3GEO.legenda.IDS.push(idleg)}},off:function(idleg){i3GEO.legenda.IDS.remove(idleg)},atualiza:function(){if(i3GEO.template.legenda==undefined){return}var temp,i,tamanho,atualiza=false;if(i3GEO.arvoreDeCamadas.comparaTemas(i3GEO.legenda.CAMADAS,i3GEO.arvoreDeCamadas.CAMADAS)){return}temp=function(retorno){$.each(i3GEO.legenda.IDS,function(index,value){i3GEO.legenda.montaLegenda(retorno,value)})};tamanho=[35,25];$.each(i3GEO.legenda.IDS,function(index,value){i=$i(value);if(i&&i.style.display!=="none"){atualiza=true;try{tamanho=$("#"+value).attr("data-size").split(",")}catch(e){};i.innerHTML=$trad("o1")}else{i.innerHTML=""}});if(atualiza==true){i3GEO.legenda.CAMADAS=i3GEO.util.cloneObj(i3GEO.arvoreDeCamadas.CAMADAS);i3GEO.php.criaLegendaJSON(temp,"",tamanho[0],tamanho[1])}},montaLegenda:function(retorno,idOndeLegenda){var legenda="",t,idleg;if(!idOndeLegenda){idleg=$i(i3GEO.legenda.config.idLegenda)}else{idleg=$i(idOndeLegenda)}if(retorno.data.legenda!=""){$(".legendaTemaSolto").remove();t=Mustache.to_html("{{#data}}"+i3GEO.template.legenda+"{{/data}}",{"data":retorno.data.legenda,"altera":$trad("p9")});idleg.innerHTML=t;$("#"+i3GEO.legenda.config.idLegenda).find(".draggable").draggable({helper:"clone",appendTo:"body",start:function(event,ui){$(this).hide()},stop:function(event,ui){$(this).css({"position":"absolute","top":(event.clientY-event.offsetY),"left":(event.clientX-event.offsetX)});$(this).addClass("legendaTemaSolto");$("body").append($(this));$(this).show()}});$("#"+i3GEO.legenda.config.idLegenda+" img").bind('click',function(e){e.stopPropagation()},false)}else{idleg.innerHTML=""}},png:function(){var obj=$i("i3GEOconteudoLegenda");if($i("wlegenda")){obj.style.width=$i("wlegenda").style.width}else{obj.style.width="400px"}if($i("wlegenda_corpo")){obj.style.height=$i("wlegenda_corpo").style.height}else{obj.style.height="400px"}i3GEO.mapa.dialogo.html2canvas(obj)},ativaDesativaTema:function(inputbox){var temp=function(){i3GEO.php.corpo(i3GEO.atualiza,i3GEO.configura.tipoimagem);i3GEO.arvoreDeCamadas.atualiza("");i3GEO.janela.fechaAguarde("redesenha")};if(!inputbox.checked){i3GEO.php.ligatemas(temp,inputbox.value,"")}else{i3GEO.php.ligatemas(temp,"",inputbox.value)}},inverteStatusClasse:function(leg){var temp=function(retorno){i3GEO.Interface.atualizaTema(retorno,leg.name)};i3GEO.php.inverteStatusClasse(temp,leg.name,leg.value)},mudaCorClasse:function(tema,idclasse){var obj,novoel;if(!$i("tempinputcorclasse")){novoel=document.createElement("input");novoel.id="tempinputcorclasse";novoel.style.display="none";novoel.type="hidden";novoel.onchange=function(){var obj=$("#tempinputcorclasse");i3GEO.tema.alteracorclasse(obj.attr("tema"),obj.attr("idclasse"),obj.val())};document.body.appendChild(novoel)}$("#tempinputcorclasse").attr({"tema":tema,"idclasse":idclasse});i3GEO.util.abreCor("","tempinputcorclasse")},janela:function(largura,altura,topo,esquerda,atualiza){if(!largura){largura=360}if(!altura){altura=300}var cabecalho,minimiza,janela,titulo,temp;janela=YAHOO.i3GEO.janela.manager.find("wlegenda");if(janela){i3GEO.janela.destroi("wlegenda")}cabecalho=function(){};minimiza=function(){var t=i3GEO.janela.minimiza("wlegenda","200px");if(t==="min"){$i("legendaTituloI").style.display="none"}else{$i("legendaTituloI").style.display="block"}};titulo="<span class='i3GeoTituloJanelaBsNolink' >"+$trad("p3")+"</span></div>";janela=i3GEO.janela.cria(largura+"px",altura+"px","","","",titulo,"wlegenda",false,"hd",cabecalho,minimiza,"","","","","nao","");temp=function(){i3GEO.legenda.IDS.remove("wlegenda_corpo")};YAHOO.util.Event.addListener(janela[0].close,"click",temp);i3GEO.legenda.registra("wlegenda_corpo");if(topo&&esquerda){janela=YAHOO.i3GEO.janela.manager.find("wlegenda");janela.moveTo(esquerda,topo)}i3GEO.legenda.CAMADAS="";if(atualiza==true){i3GEO.legenda.atualiza()}}}; | |
| 3 | 3 | \ No newline at end of file | ... | ... |
js/guias.js
| ... | ... | @@ -354,13 +354,15 @@ i3GEO.guias = |
| 354 | 354 | f.idLegenda = obj.attr("data-idLegenda"); |
| 355 | 355 | } |
| 356 | 356 | //necessario para a legenda nao ser atualizada nos eventos desnecessariamente |
| 357 | - $i(f.idLegenda).style.display = "block"; | |
| 358 | - i3GEO.legenda.CAMADAS = ""; | |
| 359 | - i3GEO.legenda.inicia({ | |
| 360 | - "idLegenda": f.idLegenda, | |
| 361 | - "templateLegenda": $("#" + f.idLegenda).attr("data-template"), | |
| 362 | - "janela": false | |
| 363 | - }); | |
| 357 | + if($i(f.idLegenda)){ | |
| 358 | + $i(f.idLegenda).style.display = "block"; | |
| 359 | + i3GEO.legenda.CAMADAS = ""; | |
| 360 | + i3GEO.legenda.inicia({ | |
| 361 | + "idLegenda": f.idLegenda, | |
| 362 | + "templateLegenda": $("#" + f.idLegenda).attr("data-template"), | |
| 363 | + "janela": false | |
| 364 | + }); | |
| 365 | + } | |
| 364 | 366 | } |
| 365 | 367 | }, |
| 366 | 368 | "temas" : { |
| ... | ... | @@ -394,13 +396,15 @@ i3GEO.guias = |
| 394 | 396 | if($("#" + obj.attr("data-idListaFundo")).attr("data-idTemplateCamada") != undefined){ |
| 395 | 397 | f.idTemplateCamadaFundo = $("#" + obj.attr("data-idListaFundo")).attr("data-idTemplateCamada"); |
| 396 | 398 | } |
| 397 | - i3GEO.arvoreDeCamadas.inicia({ | |
| 398 | - "idOnde" : f.idListaDeCamadas, | |
| 399 | - "templateCamada": $("#" + f.idListaDeCamadas).attr("data-template"), | |
| 400 | - "idListaFundo": f.idListaFundo, | |
| 401 | - "templateCamadaFundo": $("#" + f.idListaFundo).attr("data-template"), | |
| 402 | - "verificaAbrangencia": f.verificaAbrangencia | |
| 403 | - }); | |
| 399 | + if($i(f.idListaDeCamadas)){ | |
| 400 | + i3GEO.arvoreDeCamadas.inicia({ | |
| 401 | + "idOnde" : f.idListaDeCamadas, | |
| 402 | + "templateCamada": $("#" + f.idListaDeCamadas).attr("data-template"), | |
| 403 | + "idListaFundo": f.idListaFundo, | |
| 404 | + "templateCamadaFundo": $("#" + f.idListaFundo).attr("data-template"), | |
| 405 | + "verificaAbrangencia": f.verificaAbrangencia | |
| 406 | + }); | |
| 407 | + } | |
| 404 | 408 | } |
| 405 | 409 | }, |
| 406 | 410 | "adiciona" : { | ... | ... |
js/i3geo_tudo_compacto7.js
| ... | ... | @@ -254,10 +254,10 @@ if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.ajuda={abreDoc:function(url){ |
| 254 | 254 | if(typeof(i3GEO)==='undefined'){var i3GEO={}}YAHOO.namespace("i3GEO.janela");YAHOO.i3GEO.janela.manager=new YAHOO.widget.OverlayManager();YAHOO.namespace("janelaDoca.xp");YAHOO.janelaDoca.xp.manager=new YAHOO.widget.OverlayManager();YAHOO.i3GEO.janela.managerAguarde=new YAHOO.widget.OverlayManager();i3GEO.janela={scrollBar:{theme:"3d-dark",axis:"yx",scrollbarPosition:"inside",advanced:{autoExpandHorizontalScroll:true},scrollButtons:{enable:true}},ULTIMOZINDEX:5,applyScrollBar:function(iddiv,seletor,config){var a=i3GEO.janela.scrollBar;if(config){a=i3GEO.util.cloneObj(i3GEO.janela.scrollBar);$.each(config,function(key,value){a[key]=value})}var i=$($i(iddiv));if(seletor&&selector!=""){i.find(seletor).mCustomScrollbar(a)}else{i.mCustomScrollbar(a)}},prepara:function(){var iu=i3GEO.util;iu.escondeBox()},cria:function(wlargura,waltura,wsrc,nx,ny,texto,id,modal,classe,funcaoCabecalho,funcaoMinimiza,funcaoAposRedim,dimensionavel,icone,funcaoDuplica,opacidade,classeAdicional,idajuda){if(waltura&&waltura==""){waltura="auto"}if(arguments.length<13){dimensionavel=true}if(arguments.length<17){classeAdicional="i3geo6"}if(!icone){icone=""}var i,wlargurA,ins,novoel,wdocaiframe,temp,fix,underlay,ifr,janela;if($i(id)){janela=YAHOO.i3GEO.janela.manager.find(id);janela.show();janela.bringToTop();return}i3GEO.janela.prepara();if(!classe||classe==""){classe="hd"}if(!id||id===""){id="wdoca"}if(!modal||modal===""){modal=false}ifr=false;fix="contained";if(nx===""||nx==="center"){fix=true}if(modal===true){underlay="none"}else{underlay="shadow"}temp=navm?0:2;wlargurA=parseInt(wlargura,10)+temp+"px";ins='<div id="'+id+'_cabecalho" class="'+classe+' '+classeAdicional+'" >';if(i3GEO.configura!==undefined){ins+="<img id='"+id+"_imagemCabecalho' class='i3GeoAguardeJanela' style='visibility:hidden;' src=\'"+i3GEO.configura.locaplic+"/imagens/aguarde2.gif\' />"}if(icone!=""){}if(idajuda){ins+=texto}else{ins+="<span style='font-size:10px;'>"+texto+"</span>"}if(funcaoDuplica&&funcaoDuplica!=""){ins+="<div id='"+id+"_duplicaJanela' class='container-duplica'><span class='material-icons'>add_circle_outline</span></div>"}if(funcaoMinimiza&&funcaoMinimiza!=""){ins+="<div id='"+id+"_minimizaCabecalho' class='container-minimiza'><span class='material-icons'>aspect_ratio</span></div>"}ins+='</div><div id="'+id+'_corpo" class="bd '+classeAdicional+'" style="display:block;padding:0px">';if(wsrc!==""){ins+='<div class="container-fluid"><iframe name="'+id+'i" id="'+id+'i" valign="top" style="border:0px white solid;width:100%"></iframe></div>'}ins+='</div>';if(idajuda){ins+='<div class="ft '+classeAdicional+'"><i onclick="i3GEO.ajuda.ferramenta(\''+idajuda+'\')" class="material-icons iconeAjudaFerramentas" >help</i></div>'}else{ins+='<div class="ft '+classeAdicional+'"></div>'}novoel=document.createElement("div");novoel.id=id;novoel.style.display="block";novoel.innerHTML=ins;document.body.appendChild(novoel);wdocaiframe=$i(id+"i");if(wdocaiframe){temp=wdocaiframe.style;temp.height=waltura;temp.display="block";wdocaiframe.src=wsrc}else{if(waltura!=="auto"){$i(id+'_corpo').style.height=parseInt(waltura,10)+"px"}$i(id+'_corpo').style.width='100%';$i(id+'_corpo').style.overflow="auto"}if(waltura==="auto"||dimensionavel==false){janela=new YAHOO.widget.Panel(id,{iframe:ifr,modal:modal,width:wlargurA,underlay:underlay,fixedcenter:fix,constraintoviewport:true,visible:true,monitorresize:false,dragOnly:true,keylisteners:null,strings:{close:"<span class='material-icons'>cancel</span>"}})}else{janela=new YAHOO.widget.Panel(id,{hideMode:'offsets',iframe:ifr,underlay:underlay,modal:modal,width:wlargurA,fixedcenter:fix,constraintoviewport:true,visible:true,monitorresize:false,dragOnly:true,keylisteners:null,strings:{close:"<span class='material-icons'>cancel</span>"}})}if(YAHOO.util.Resize&&dimensionavel==true){var resize=new YAHOO.util.Resize(id,{handles:['br'],autoRatio:false,minWidth:10,minHeight:10,status:false,proxy:true,ghost:false,animate:false,useShim:true});resize.on('resize',function(args){this.cfg.setProperty("height",args.height+"px");if(wdocaiframe){wdocaiframe.style.height=args.height-50+"px"}},janela,true);if(funcaoAposRedim&&funcaoAposRedim!=""){resize.on('endResize',function(args){i3GEO.janela.minimiza();funcaoAposRedim.call()},janela,true)}resize.getProxyEl().style.height="0px"}if(nx!==""&&nx!=="center"){janela.moveTo(nx,ny+50)}YAHOO.i3GEO.janela.manager.register(janela);janela.cfg.setProperty("effect",[{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.5}]);janela.cfg.setProperty("zIndex",[4]);janela.render();if(ifr===true){janela.iframe.style.zIndex=4}YAHOO.util.Event.addListener($i(id+'_corpo'),"click",YAHOO.util.Event.stopPropagation);if(funcaoDuplica&&funcaoDuplica!=""){$i(id+'_duplicaJanela').onclick=funcaoDuplica}if(funcaoCabecalho&&funcaoCabecalho!=""){$i(id+'_cabecalho').onclick=funcaoCabecalho}if(funcaoMinimiza&&funcaoMinimiza!=""){$i(id+"_minimizaCabecalho").onclick=funcaoMinimiza}YAHOO.util.Event.addListener(janela.close,"click",i3GEO.janela.fecha,janela,{id:id},true);temp=$i(id+"_c");if(temp&&temp.style){temp.style.maxWidth="90%"}temp=$i(id);if(temp&&temp.style){temp.style.maxWidth="100%"}temp=$i(id+"_corpo");janela.bringToTop();if(waltura!=="auto"&&wsrc==""){i3GEO.janela.applyScrollBar(temp.id,"",{live:true,liveSelector:".customScrollBar"});i3GEO.janela.applyScrollBar(temp.id,"",{live:true,liveSelector:".customScrollBarXY",advanced:{autoExpandHorizontalScroll:false}})}return([janela,$i(id+"_cabecalho"),temp])},iconiza:function(id,w,rodape){var j,r,t=i3GEO.janela.minimiza(id,w+"px",rodape);r=YAHOO.util.Resize.getResizeById(id);j=$i(id+"I");if(!j){return}if(t==="min"){j.style.display="none";if(r){r.lock()}if(rodape){$i(rodape).style.display="none"}}else{j.style.display="block";if(r){r.unlock()}if(rodape){$i(rodape).style.display="block"}}},minimiza:function(id,min){var temp=$i(id+"_corpo"),n,i,m=YAHOO.i3GEO.janela.manager.find(id),c=$i(id),t="min",r=YAHOO.util.Resize.getResizeById(id),tipo="";if(temp){if(temp.style.display==="block"){temp.style.display="none";if(m){m.hideIframe()}m.winicial=c.style.width;if(min){c.style.width=parseInt(min,10)+"px"}tipo="none";if(r){r.lock()}}else{temp.style.display="block";if(m){m.showIframe()}c.style.width=m.winicial;t="max";tipo="block";if(r){r.unlock()}}}temp=$i(id+"_c");if(temp){$(temp).find(".comboTemasCabecalhoBs,.ft,.yui-resize-handle,.underlay,.bd").css("display",tipo)}temp=$i(id+"_corpo");if(temp){temp.style.display=tipo}temp=$i(id);if(temp){if(tipo==="block"){temp.style.height="100%"}else{temp.style.height="10%"}}return t},fecha:function(event,args){var i,id;i3GEO.util.escondeBox();if(i3GEO.janela.id){id=i3GEO.janela.id}else{id=event.id}if(id==undefined){id=args.id}i3GEO.janela.destroi(id)},destroi:function(id){if(typeof(YAHOO)!="undefined"){var janela=YAHOO.i3GEO.janela.manager.find(id);i3GEO.util.removeScriptTag(id+"_script");i3GEO.util.removeScriptTag(id+".dicionario_script");if(janela){YAHOO.i3GEO.janela.manager.remove(janela);janela=$i(id+"_c");if(janela){janela.parentNode.removeChild(janela);try{YAHOO.util.Resize.getResizeById(id).destroy()}catch(e){}}}}},alteraTamanho:function(w,h,id){var i;if(arguments.length===3){i=$i(id)}else{i=$i("wdoca")}if(i){i.style.width=w+"px";i.style.height=h+"px"}},CONTADORAGUARDE:[],abreAguarde:function(id,texto){var p=$i("i3GEObarraAguarde");if(p){p.style.width="100%"}i3GEO.janela.CONTADORAGUARDE.push(" ")},fechaAguarde:function(id){var p=$i("i3GEObarraAguarde");if(p){if(i3GEO.janela.CONTADORAGUARDE.length==1){p.style.width="0px"}i3GEO.janela.CONTADORAGUARDE.pop()}},tempoMsg:function(texto,tempo){if(!i3GEO.janela.tempoModal){i3GEO.janela.tempoModal=$('<div class="modal fade" data-keyboard="false" tabindex="-1" role="dialog" aria-hidden="true" style="z-index:500000;overflow-y:visible;">'+'<div class="modal-dialog">'+'<div class="modal-content">'+'<div class="modal-body" >'+'<div id="i3GEOMensagemTempoModal" >'+texto+'</div>'+'<div class="progress progress-striped active" style="margin-bottom:0;margin-top:10px;"><div class="progress-bar" style="width: 100%"></div></div>'+'</div>'+'</div></div></div>')}else{$i("i3GEOMensagemTempoModal").innerHTML=texto}i3GEO.janela.tempoModal.modal("show");if(!tempo){tempo=3000}setTimeout(function(){i3GEO.janela.tempoModal.modal("hide")},tempo)},closeModal:false,closeMsg:function(texto){if(!i3GEO.janela.closeModal){i3GEO.janela.closeModal=$('<div class="modal fade" data-keyboard="false" tabindex="-1" role="dialog" aria-hidden="true" style="z-index:500000;overflow-y:visible;">'+' <div class="modal-dialog">'+' <div class="modal-content">'+' <div class="modal-header">'+' <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>'+' </div>'+' <div id="i3GEOMensagemCloseModal" class="modal-body text-left" >'+texto+' </div>'+' </div>'+' </div>'+'</div>')}else{$("#i3GEOMensagemCloseModal").html(texto);i3GEO.janela.closeModal.modal("show");return}i3GEO.janela.closeModal.modal("show")},ativaAlerta:function(){window.alert=function(texto){var textoI,janela=YAHOO.i3GEO.janela.managerAguarde.find("alerta");if(!janela){janela=new YAHOO.widget.SimpleDialog("alerta",{width:"300px",fixedcenter:true,visible:false,draggable:false,zIndex:100000,textAlign:"left",close:true,modal:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},constraintoviewport:true,buttons:[{text:$trad("x74"),handler:function(){this.destroy()},isDefault:true}],icon:YAHOO.widget.SimpleDialog.ICON_WARN,text:""});YAHOO.i3GEO.janela.managerAguarde.register(janela);janela.setHeader(" ");janela.render(document.body)}textoI=janela.cfg.getProperty("text");if(textoI!=""){textoI+="<br>"}texto=textoI+texto;janela.cfg.setProperty("text",texto);janela.show()}},confirma:function(pergunta,w,resposta1,resposta2,funcao1,funcao2){var b,f1,f2,f3,janela=YAHOO.i3GEO.janela.managerAguarde.find("confirma");if(!w||w==""){w=300}if(!funcao1||funcao1==""){f1=function(){YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();return true}}else{f1=function(){funcao1.call();YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy()}}if(!funcao2||funcao2==""){f2=function(){YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();return false}}else{f2=function(){funcao2.call();YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy()}}f3=function(){YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy()};if(!resposta1||resposta1==""){resposta1=$trad("x58")}if(janela){janela.destroy()}b=[{text:$trad("x75"),handler:f3},{text:resposta1,handler:f1}];if(resposta2&&resposta2!=""){b.push({text:resposta2,handler:f2})}janela=new YAHOO.widget.SimpleDialog("confirma",{width:w+"px",fixedcenter:true,visible:false,draggable:false,zIndex:100000,textAlign:"left",close:false,modal:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},constraintoviewport:true,buttons:b,text:pergunta});YAHOO.i3GEO.janela.managerAguarde.register(janela);janela.setHeader(" ");janela.render(document.body);janela.show()},prompt:function(pergunta,funcaoOk,valorDefault){if($i("i3GEOjanelaprompt")){return}if(!valorDefault){valorDefault=""}var i="<div class='form-group label-fixed condensed' ><label class='control-label' for='i3GEOjanelaprompt'></label><input placeholder='"+pergunta+"' class='form-control input-lg' type='text' id='i3GEOjanelaprompt' value='"+valorDefault+"' /></div>";i3GEO.janela.confirma(i,"","","",funcaoOk)},mensagemSimples:function(texto,cabecalho,largura,altura){var janela;if(!largura){largura=300}if(!altura){altura=300}if(!cabecalho){cabecalho=""}janela=new YAHOO.widget.SimpleDialog(i3GEO.util.generateId(),{width:parseInt(largura,10)+"px",height:parseInt(altura,10)+"px",fixedcenter:true,visible:true,draggable:true,zIndex:100000,textAlign:"left",close:true,modal:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},constraintoviewport:true,text:""});YAHOO.i3GEO.janela.manager.register(janela);janela.setHeader(cabecalho);janela.render(document.body);janela.setHeader("<div class='i3GeoTituloJanela'>"+cabecalho+"</div>");janela.cfg.setProperty("text",texto);janela.bringToTop();janela.show();return janela},comboCabecalhoTemas:function(idDiv,idCombo,ferramenta,tipo,onButtonClick,temaSel){var temp=$i(idDiv);if(!temaSel){temaSel=""}if(temaSel==""&&i3GEOF[ferramenta]&&i3GEOF[ferramenta].tema&&i3GEOF[ferramenta].tema!=""){temaSel=i3GEOF[ferramenta].tema}if(temp){i3GEO.util.comboTemas(temp.id+"Sel",function(retorno){var tema,container=$i(idDiv),botao;container.innerHTML=retorno.dados;botao=new YAHOO.widget.Button(idCombo,{type:"menu",menu:idCombo+"select"});if(temaSel!=""){tema=i3GEO.arvoreDeCamadas.pegaTema(temaSel);if(tema&&tema!=undefined){botao.set("label","<span class='cabecalhoTemas' >"+tema.tema+"</span> ")}else{botao.set("label","<span class='cabecalhoTemas' >"+$trad("x92")+"</span> ")}}else{botao.set("label","<span class='cabecalhoTemas' >"+$trad("x92")+"</span> ")}if(!onButtonClick){onButtonClick=function(p_sType,p_aArgs){var oMenuItem=p_aArgs[1];if(oMenuItem){i3GEO.mapa.ativaTema(oMenuItem.value);if(oMenuItem.value===""){i3GEO.temaAtivo="";botao.set("label","<span class='cabecalhoTemas' >"+$trad("x92")+"</span> ")}else{botao.set("label","<span class='cabecalhoTemas' >"+oMenuItem.cfg.getProperty("text")+"</span> ")}if(i3GEOF[ferramenta]){i3GEOF[ferramenta].tema=oMenuItem.value;if($i("i3GEOF."+ferramenta+"_corpo")){$i("i3GEOF."+ferramenta+"_corpo").innerHTML="";eval("i3GEOF."+ferramenta+".inicia('i3GEOF."+ferramenta+"_corpo');")}}}};if(i3GEO.eventos.ATUALIZAARVORECAMADAS.length>20){i3GEO.eventos.ATUALIZAARVORECAMADAS=[]}i3GEO.eventos.adicionaEventos("ATUALIZAARVORECAMADAS",["i3GEO.janela.comboCabecalhoTemas('"+idDiv+"','"+idCombo+"','"+ferramenta+"','"+tipo+"')"])}botao.getMenu().subscribe("click",onButtonClick,botao)},temp.id,"",false,tipo,"",true,true,"")}},comboCabecalhoTemasBs:function(idDiv,idCombo,ferramenta,tipo,onButtonClick,temaSel){var temp=$i(idDiv);if(!temaSel){temaSel=""}if(temaSel==""&&i3GEOF[ferramenta]&&i3GEOF[ferramenta].tema&&i3GEOF[ferramenta].tema!=""){temaSel=i3GEOF[ferramenta].tema}else{temaSel=i3GEO.temaAtivo;if(i3GEOF[ferramenta]&&i3GEOF[ferramenta].tema){i3GEOF[ferramenta].tema=temaSel}}if(temp){i3GEO.util.comboTemas(temp.id+"Sel",function(retorno){var tema,container=$i(idDiv),botao;container.innerHTML+=retorno.dados;botao=$i(temp.id+"Sel");if(temaSel!=""){tema=i3GEO.arvoreDeCamadas.pegaTema(temaSel);if(tema&&tema!=undefined){botao.value=tema.name}else{botao.value=""}}else{botao.value=""}if(!onButtonClick){onButtonClick=function(botao){i3GEO.mapa.ativaTema(botao.value);if(botao.value==""){i3GEO.temaAtivo=""}if(i3GEOF[ferramenta]){i3GEOF[ferramenta].tema=botao.value;if($i("i3GEOF."+ferramenta+"_corpo")){$i("i3GEOF."+ferramenta+"_corpo").innerHTML="";eval("i3GEOF."+ferramenta+".inicia('i3GEOF."+ferramenta+"_corpo');")}}}}botao.onchange=onButtonClick},temp.id,"",false,tipo,"font-size: 12px;width: 95%;color:white;",false,true,"form-control comboTema")}}}; |
| 255 | 255 | // |
| 256 | 256 | //compactados/guias_compacto.js |
| 257 | -if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.guias={LARGURAGUIAMOVEL:350,CONFIGURA:{"zoomanterior":{icone:"imagens/gisicons/zoom-last.png",titulo:"",id:"guiaZoomanterior",idconteudo:"",click:function(){i3GEO.navega.extensaoAnterior()}},"zoomli":{icone:"imagens/gisicons/zoom-region.png",titulo:$trad("d3"),id:"guiaZoomli",idconteudo:"",click:function(){if(DetectaMobile("DetectMobileLong")){i3GEO.janela.tempoMsg($trad("x70"))}else{i3GEO.janela.tempoMsg($trad("x69"))}if(i3GEO.Interface.ATUAL==="googlemaps"){i3GeoMap.setOptions({draggable:true})}}},"zoomproximo":{icone:"imagens/gisicons/zoom-next.png",titulo:"",id:"guiaZoomproximo",idconteudo:"",click:function(){i3GEO.navega.extensaoProximo()}},"zoomtot":{icone:"imagens/gisicons/zoom-extent.png",titulo:$trad("d2"),id:"guiaZoomtot",idconteudo:"",click:function(){if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.zoom2ext(i3GEO.parametros.extentTotal);return}if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.Interface.googlemaps.zoom2extent(i3GEO.parametros.extentTotal);return}}},"identificaBalao":{icone:"imagens/gisicons/tips.png",titulo:$trad("d7a"),id:"guiaIdentificaBalao",idconteudo:"",click:function(){i3GEO.mapa.ativaIdentificaBalao()}},"identifica":{icone:"imagens/gisicons/pointer-info.png",titulo:$trad("d7"),id:"guiaIdentifica",idconteudo:"",click:function(){i3GEO.mapa.ativaIdentifica()}},"mapas":{icone:"imagens/gisicons/show-links.png",titulo:"Links",id:"guia5",idconteudo:"guia5obj",mostraLink:function(id,url){$i("i3geoMapasLink_"+id).innerHTML="<a href='"+url+"' target=_blank >"+$trad("abreMapa")+"</a>"},click:function(onde){if(!onde){onde=i3GEO.guias.CONFIGURA.mapas.idconteudo}var pegaMapas=function(retorno){var ins,mapa,ig1lt,ig1,nome,lkd,link,temp,combo,urlinterface;ins="<br><div id='banners' style='overflow:auto;text-align:center'>";ins+="<br>";mapa=retorno.data.mapas;ig1lt=mapa.length;ig1=0;urlinterface=window.location.origin+window.location.pathname;if(ig1lt>0){do{temp=mapa[ig1];nome=temp.NOME;if(temp.PUBLICADO){if(temp.PUBLICADO.toLowerCase()==="nao"){nome="<s>"+nome+"</s>"}}lkd=temp.LINK;link=i3GEO.configura.locaplic+"/ms_criamapa.php?temasa="+temp.TEMAS+"&layers="+temp.LIGADOS;if(temp.EXTENSAO!==""){link+="&mapext="+temp.EXTENSAO}if(temp.OUTROS!==""){link+="&"+temp.OUTROS}if(lkd!==""){link=lkd}ins+="<div style='cursor:pointer; height: 120px;float: left;width:45%;background-color:white;padding:5px;margin:5px;border: 1px solid #F0F0F0;border-radius: 5px;box-shadow: 1px 1px 1px 1px #D3D3D3;' >";if(temp.IMAGEM&&temp.IMAGEM!=""){ins+="<div style='float:left;margin:2px' ><a href='"+link+"' style=text-align:center;text-decoration:none; >"+"<img src='"+temp.IMAGEM+"'></a></div>"}nome+=" ("+temp.ID_MAPA+")";if(temp.CONTEMMAPFILE=="nao"){ins+="<div class=paragrafo style='text-align:left;'>"+"<a href='"+link+"' style=text-align:left;text-decoration:none; >"+nome+"</a></div>"}else{combo="<select style='width:170px;' onchange='i3GEO.guias.CONFIGURA.mapas.mostraLink("+ig1+",this.value)'>"+"<option value=''>"+$trad("x103")+":</option>"+"<option value='"+link+"'>Como foi salvo</option>"+"<option value='"+link+"&interface="+urlinterface+"'>Com a interface atual</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=e_wsm'>Openlayers com todos os botoes</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=est_wms'>Sem o fundo</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=e_wsm&botoes=legenda pan zoombox zoomtot zoomin zoomout distancia area identifica'>Com botoes principais</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/osm.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=e_wsm&botoes=legenda pan zoombox zoomtot zoomin zoomout distancia area identifica'>Com botoes principais e OSM</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&botoes=legenda pan zoombox zoomtot zoomin zoomout'>Botoes de navegacao</option>"+"</select>";ins+="<div style='float:left;margin:2px'>"+"<img src='"+i3GEO.configura.locaplic+"/ferramentas/salvamapa/geraminiatura.php?w=100&h=67&restauramapa="+temp.ID_MAPA+"'></div><div class=paragrafo style='text-align:left;'><a href='"+link+"' style=text-align:center;text-decoration:none; >"+nome+"</a></div>"+combo+"<br><div style='cursor:pointer;' id='i3geoMapasLink_"+ig1+"' ></div>"}ins+="</div>";ig1++}while(ig1<ig1lt)}$i(onde).innerHTML=ins+"</div>"};if($i(i3GEO.guias.CONFIGURA.mapas.idconteudo)){$i(i3GEO.guias.CONFIGURA.mapas.idconteudo).innerHTML="Aguarde..."}i3GEO.php.pegaMapas(pegaMapas);i3GEO.navega.removeCookieExtensao()}},"dobraPagina":{icone:"imagens/googlemaps.png",titulo:$trad("trocaInterface"),id:"guia6",idconteudo:"",inicializa:function(){if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/openlayers.png"}else{i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/googlemaps.png"}},click:function(){i3GEO.Interface.atual2gm.insereIcone=false;i3GEO.Interface.atual2ol.insereIcone=false;if(i3GEO.Interface.ATUAL==="googlemaps"){if(typeof i3GeoMap.getStreetView!="undefined"){if(i3GeoMap.getStreetView().getVisible()===true){i3GeoMap.getStreetView().setVisible(false)}}i3GEO.Interface.atual2ol.inicia();i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/googlemaps.png"}if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.atual2gm.inicia();i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/openlayers.png"}$i("iconeTrocaInterface").src=i3GEO.configura.locaplic+"/"+i3GEO.guias.CONFIGURA.dobraPagina.icone}},"buscaRapida":{icone:"imagens/gisicons/search.png",titulo:"",id:"guia7",idconteudo:"guia7obj",idBuscaRapida:"buscaRapidaGuia",click:function(obj){var f=i3GEO.guias.CONFIGURA.buscaRapida;obj=$(obj);if(obj.attr("data-idconteudo")!=undefined){f.idconteudo=obj.attr("data-idconteudo")}}},"legenda":{icone:"imagens/legenda.png",titulo:$trad("g3"),id:"guia4",idconteudo:"guia4obj",idLegenda:"legendaHtml",click:function(obj){var f=i3GEO.guias.CONFIGURA.legenda;obj=$(obj);if(obj.attr("data-idLegenda")!=undefined){f.idLegenda=obj.attr("data-idLegenda")}$i(f.idLegenda).style.display="block";i3GEO.legenda.CAMADAS="";i3GEO.legenda.inicia({"idLegenda":f.idLegenda,"templateLegenda":$("#"+f.idLegenda).attr("data-template"),"janela":false})}},"temas":{icone:"imagens/layer.png",titulo:$trad("g4a"),id:"guia1",idconteudo:"guia1obj",idListaDeCamadas:"listaTemas",idListaFundo:"listaFundo",verificaAbrangencia:"",click:function(obj){var f=i3GEO.guias.CONFIGURA.temas;obj=$(obj);if(obj.attr("data-verificaAbrangencia")!=undefined){f.verificaAbrangencia=obj.attr("data-verificaAbrangencia")}if(obj.attr("data-idconteudo")!=undefined){f.idconteudo=obj.attr("data-idconteudo")}if(obj.attr("data-idListaDeCamadas")!=undefined){f.idListaDeCamadas=obj.attr("data-idListaDeCamadas")}if(obj.attr("data-idListaFundo")!=undefined){f.idListaFundo=obj.attr("data-idListaFundo")}if($("#"+obj.attr("data-idListaFundo")).attr("data-idTemplateCamada")!=undefined){f.idTemplateCamadaFundo=$("#"+obj.attr("data-idListaFundo")).attr("data-idTemplateCamada")}i3GEO.arvoreDeCamadas.inicia({"idOnde":f.idListaDeCamadas,"templateCamada":$("#"+f.idListaDeCamadas).attr("data-template"),"idListaFundo":f.idListaFundo,"templateCamadaFundo":$("#"+f.idListaFundo).attr("data-template"),"verificaAbrangencia":f.verificaAbrangencia})}},"adiciona":{icone:"imagens/catalogo.png",titulo:$trad("g1a"),id:"guia2",idconteudo:"guia2obj",idMenus:"catalogoMenus",idCatalogo:"catalogoPrincipal",idNavegacao:"catalogoNavegacao",idMigalha:"catalogoMigalha",click:function(obj){var f=i3GEO.guias.CONFIGURA.adiciona;if($(obj).attr("data-idconteudo")!=undefined){f.idconteudo=$(obj).attr("data-idconteudo")}if($(obj).attr("data-idMenus")!=undefined){f.idMenus=$(obj).attr("data-idMenus")}if($(obj).attr("data-idCatalogo")!=undefined){f.idCatalogo=$(obj).attr("data-idCatalogo")}if($(obj).attr("data-idNavegacao")!=undefined){f.idNavegacao=$(obj).attr("data-idNavegacao")}if($(obj).attr("data-idMigalha")!=undefined){f.idMigalha=$(obj).attr("data-idMigalha")}var ondeMenus=$("#"+f.idMenus);i3GEO.catalogoMenus.listaMenus({"templateDir":ondeMenus.attr("data-templateDir"),"templateTema":ondeMenus.attr("data-templateTema"),"idOndeMenus":f.idMenus,"idCatalogoPrincipal":f.idCatalogo,"idCatalogoNavegacao":f.idNavegacao,"idOndeMigalha":f.idMigalha})}},"ferramentas":{icone:"imagens/gisicons/tools.png",titulo:$trad("u15a"),id:"guia8",idconteudo:"guia8obj",idLista:"listaFerramentas",idMigalha:"migalhaFerramentas",idLinks:"listaFerramentasLinks",status:false,click:function(obj){if($(obj).attr("data-idconteudo")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idconteudo=$(obj).attr("data-idconteudo")}if($(obj).attr("data-idLista")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idLista=$(obj).attr("data-idLista")}if($(obj).attr("data-idMigalha")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idMigalha=$(obj).attr("data-idMigalha")}if($(obj).attr("data-idLinks")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idLinks=$(obj).attr("data-idLinks")}if(i3GEO.util.checaHtmlVazio(i3GEO.guias.CONFIGURA.ferramentas.idLista)==false||i3GEO.util.checaHtmlVazio(i3GEO.guias.CONFIGURA.ferramentas.idLinks)==false){return}var f=i3GEO.guias.CONFIGURA.ferramentas;i3GEO.caixaDeFerramentas.inicia({"idOndeFolder":$("#"+f.idLista),"idOndeLinks":$("#"+f.idLinks),"idOndeMigalha":f.idMigalha,"templateFolder":$("#"+f.idLista).attr("data-template"),"templateMigalha":$("#"+f.idMigalha).attr("data-template"),"templateLinks":$("#"+f.idLinks).attr("data-template")})}}},ajustaAltura:function(){var guia,guias,nguias,temp,temps,n,i,g,altura=0;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;for(g=0;g<nguias;g++){guia=$i(this.CONFIGURA[guias[g]].idconteudo);if(guia){guia.style.overflow="auto";if(!guia.style.height){guia.style.height=i3GEO.parametros.h+"px"}}}},escondeGuias:function(){var guias,nguias,g,temp,attributes,anim;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;for(g=0;g<nguias;g++){temp=$i(this.CONFIGURA[guias[g]].idconteudo);if(temp){temp.style.display="none"}}$("#i3GEOguiaMovelConteudo").css("display","none")},mostra:function(guia){if(i3GEO.Interface.ATUAL==="googlemaps"){if(typeof i3GeoMap.getStreetView!="undefined"){i3GeoMap.getStreetView().setVisible(false)}}var guias,nguias,g,temp,attributes,anim;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;if(!$i(i3GEO.guias.CONFIGURA[guia].idconteudo)){return}if(i3GEO.guias.CONFIGURA[guia]){temp=$i(i3GEO.guias.CONFIGURA[guia].idconteudo);if(temp){temp.style.display="block";$("#i3GEOguiaMovelMolde,#i3GEOguiaMovelConteudo").css("display","block")}}},inicia:function(){if($i("i3GEOguiaMovel")){i3GEO.guias.LARGURAGUIAMOVEL=parseInt($("#i3GEOguiaMovel").css("width"),10)}if(!$i("i3GEOguiaMovelMolde").style.height){$("#i3GEOguiaMovelMolde,#i3GEOguiaMovelConteudo").css("height",i3GEO.parametros.h+"px")}},ativa:function(chave,obj){var f="";if(!$i(i3GEO.guias.CONFIGURA[chave].idconteudo)){f=i3GEO.guias.CONFIGURA[chave].click.apply(f,[obj]);return}i3GEO.guias.escondeGuias();i3GEO.guias.abreFecha("abre",chave);if(i3GEO.guias.CONFIGURA[chave].click){f=i3GEO.guias.CONFIGURA[chave].click.apply(f,[obj])}},abreFecha:function(forca,chave){var molde=$("#i3GEOguiaMovelMolde");if(!forca){if(parseInt(molde.css("width"),10)<=10){forca="abre"}else{forca="fecha"}}if(forca==="fecha"){i3GEO.guias.escondeGuias();molde.animate({"width":"-10px"},"fast")}else{var temp=function(){i3GEO.guias.mostra(chave)};molde.animate({"width":i3GEO.guias.LARGURAGUIAMOVEL+"px"},{duration:"fast",always:temp})}},mostraGuiaFerramenta:function(guia,namespace){var g,Dom=YAHOO.util.Dom;if(!namespace){namespace="guia"}for(g=0;g<12;g++){Dom.setStyle(namespace+g+"obj","display","none")}Dom.setStyle(guia+"obj","display","block")},ajustaGuiaFerramenta:function(){}}; | |
| 257 | +if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.guias={LARGURAGUIAMOVEL:350,CONFIGURA:{"zoomanterior":{icone:"imagens/gisicons/zoom-last.png",titulo:"",id:"guiaZoomanterior",idconteudo:"",click:function(){i3GEO.navega.extensaoAnterior()}},"zoomli":{icone:"imagens/gisicons/zoom-region.png",titulo:$trad("d3"),id:"guiaZoomli",idconteudo:"",click:function(){if(DetectaMobile("DetectMobileLong")){i3GEO.janela.tempoMsg($trad("x70"))}else{i3GEO.janela.tempoMsg($trad("x69"))}if(i3GEO.Interface.ATUAL==="googlemaps"){i3GeoMap.setOptions({draggable:true})}}},"zoomproximo":{icone:"imagens/gisicons/zoom-next.png",titulo:"",id:"guiaZoomproximo",idconteudo:"",click:function(){i3GEO.navega.extensaoProximo()}},"zoomtot":{icone:"imagens/gisicons/zoom-extent.png",titulo:$trad("d2"),id:"guiaZoomtot",idconteudo:"",click:function(){if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.zoom2ext(i3GEO.parametros.extentTotal);return}if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.Interface.googlemaps.zoom2extent(i3GEO.parametros.extentTotal);return}}},"identificaBalao":{icone:"imagens/gisicons/tips.png",titulo:$trad("d7a"),id:"guiaIdentificaBalao",idconteudo:"",click:function(){i3GEO.mapa.ativaIdentificaBalao()}},"identifica":{icone:"imagens/gisicons/pointer-info.png",titulo:$trad("d7"),id:"guiaIdentifica",idconteudo:"",click:function(){i3GEO.mapa.ativaIdentifica()}},"mapas":{icone:"imagens/gisicons/show-links.png",titulo:"Links",id:"guia5",idconteudo:"guia5obj",mostraLink:function(id,url){$i("i3geoMapasLink_"+id).innerHTML="<a href='"+url+"' target=_blank >"+$trad("abreMapa")+"</a>"},click:function(onde){if(!onde){onde=i3GEO.guias.CONFIGURA.mapas.idconteudo}var pegaMapas=function(retorno){var ins,mapa,ig1lt,ig1,nome,lkd,link,temp,combo,urlinterface;ins="<br><div id='banners' style='overflow:auto;text-align:center'>";ins+="<br>";mapa=retorno.data.mapas;ig1lt=mapa.length;ig1=0;urlinterface=window.location.origin+window.location.pathname;if(ig1lt>0){do{temp=mapa[ig1];nome=temp.NOME;if(temp.PUBLICADO){if(temp.PUBLICADO.toLowerCase()==="nao"){nome="<s>"+nome+"</s>"}}lkd=temp.LINK;link=i3GEO.configura.locaplic+"/ms_criamapa.php?temasa="+temp.TEMAS+"&layers="+temp.LIGADOS;if(temp.EXTENSAO!==""){link+="&mapext="+temp.EXTENSAO}if(temp.OUTROS!==""){link+="&"+temp.OUTROS}if(lkd!==""){link=lkd}ins+="<div style='cursor:pointer; height: 120px;float: left;width:45%;background-color:white;padding:5px;margin:5px;border: 1px solid #F0F0F0;border-radius: 5px;box-shadow: 1px 1px 1px 1px #D3D3D3;' >";if(temp.IMAGEM&&temp.IMAGEM!=""){ins+="<div style='float:left;margin:2px' ><a href='"+link+"' style=text-align:center;text-decoration:none; >"+"<img src='"+temp.IMAGEM+"'></a></div>"}nome+=" ("+temp.ID_MAPA+")";if(temp.CONTEMMAPFILE=="nao"){ins+="<div class=paragrafo style='text-align:left;'>"+"<a href='"+link+"' style=text-align:left;text-decoration:none; >"+nome+"</a></div>"}else{combo="<select style='width:170px;' onchange='i3GEO.guias.CONFIGURA.mapas.mostraLink("+ig1+",this.value)'>"+"<option value=''>"+$trad("x103")+":</option>"+"<option value='"+link+"'>Como foi salvo</option>"+"<option value='"+link+"&interface="+urlinterface+"'>Com a interface atual</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=e_wsm'>Openlayers com todos os botoes</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=est_wms'>Sem o fundo</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=e_wsm&botoes=legenda pan zoombox zoomtot zoomin zoomout distancia area identifica'>Com botoes principais</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/osm.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=e_wsm&botoes=legenda pan zoombox zoomtot zoomin zoomout distancia area identifica'>Com botoes principais e OSM</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&botoes=legenda pan zoombox zoomtot zoomin zoomout'>Botoes de navegacao</option>"+"</select>";ins+="<div style='float:left;margin:2px'>"+"<img src='"+i3GEO.configura.locaplic+"/ferramentas/salvamapa/geraminiatura.php?w=100&h=67&restauramapa="+temp.ID_MAPA+"'></div><div class=paragrafo style='text-align:left;'><a href='"+link+"' style=text-align:center;text-decoration:none; >"+nome+"</a></div>"+combo+"<br><div style='cursor:pointer;' id='i3geoMapasLink_"+ig1+"' ></div>"}ins+="</div>";ig1++}while(ig1<ig1lt)}$i(onde).innerHTML=ins+"</div>"};if($i(i3GEO.guias.CONFIGURA.mapas.idconteudo)){$i(i3GEO.guias.CONFIGURA.mapas.idconteudo).innerHTML="Aguarde..."}i3GEO.php.pegaMapas(pegaMapas);i3GEO.navega.removeCookieExtensao()}},"dobraPagina":{icone:"imagens/googlemaps.png",titulo:$trad("trocaInterface"),id:"guia6",idconteudo:"",inicializa:function(){if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/openlayers.png"}else{i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/googlemaps.png"}},click:function(){i3GEO.Interface.atual2gm.insereIcone=false;i3GEO.Interface.atual2ol.insereIcone=false;if(i3GEO.Interface.ATUAL==="googlemaps"){if(typeof i3GeoMap.getStreetView!="undefined"){if(i3GeoMap.getStreetView().getVisible()===true){i3GeoMap.getStreetView().setVisible(false)}}i3GEO.Interface.atual2ol.inicia();i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/googlemaps.png"}if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.atual2gm.inicia();i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/openlayers.png"}$i("iconeTrocaInterface").src=i3GEO.configura.locaplic+"/"+i3GEO.guias.CONFIGURA.dobraPagina.icone}},"buscaRapida":{icone:"imagens/gisicons/search.png",titulo:"",id:"guia7",idconteudo:"guia7obj",idBuscaRapida:"buscaRapidaGuia",click:function(obj){var f=i3GEO.guias.CONFIGURA.buscaRapida;obj=$(obj);if(obj.attr("data-idconteudo")!=undefined){f.idconteudo=obj.attr("data-idconteudo")}}},"legenda":{icone:"imagens/legenda.png",titulo:$trad("g3"),id:"guia4",idconteudo:"guia4obj",idLegenda:"legendaHtml",click:function(obj){var f=i3GEO.guias.CONFIGURA.legenda;obj=$(obj);if(obj.attr("data-idLegenda")!=undefined){f.idLegenda=obj.attr("data-idLegenda")}if($i(f.idLegenda)){$i(f.idLegenda).style.display="block";i3GEO.legenda.CAMADAS="";i3GEO.legenda.inicia({"idLegenda":f.idLegenda,"templateLegenda":$("#"+f.idLegenda).attr("data-template"),"janela":false})}}},"temas":{icone:"imagens/layer.png",titulo:$trad("g4a"),id:"guia1",idconteudo:"guia1obj",idListaDeCamadas:"listaTemas",idListaFundo:"listaFundo",verificaAbrangencia:"",click:function(obj){var f=i3GEO.guias.CONFIGURA.temas;obj=$(obj);if(obj.attr("data-verificaAbrangencia")!=undefined){f.verificaAbrangencia=obj.attr("data-verificaAbrangencia")}if(obj.attr("data-idconteudo")!=undefined){f.idconteudo=obj.attr("data-idconteudo")}if(obj.attr("data-idListaDeCamadas")!=undefined){f.idListaDeCamadas=obj.attr("data-idListaDeCamadas")}if(obj.attr("data-idListaFundo")!=undefined){f.idListaFundo=obj.attr("data-idListaFundo")}if($("#"+obj.attr("data-idListaFundo")).attr("data-idTemplateCamada")!=undefined){f.idTemplateCamadaFundo=$("#"+obj.attr("data-idListaFundo")).attr("data-idTemplateCamada")}if($i(f.idListaDeCamadas)){i3GEO.arvoreDeCamadas.inicia({"idOnde":f.idListaDeCamadas,"templateCamada":$("#"+f.idListaDeCamadas).attr("data-template"),"idListaFundo":f.idListaFundo,"templateCamadaFundo":$("#"+f.idListaFundo).attr("data-template"),"verificaAbrangencia":f.verificaAbrangencia})}}},"adiciona":{icone:"imagens/catalogo.png",titulo:$trad("g1a"),id:"guia2",idconteudo:"guia2obj",idMenus:"catalogoMenus",idCatalogo:"catalogoPrincipal",idNavegacao:"catalogoNavegacao",idMigalha:"catalogoMigalha",click:function(obj){var f=i3GEO.guias.CONFIGURA.adiciona;if($(obj).attr("data-idconteudo")!=undefined){f.idconteudo=$(obj).attr("data-idconteudo")}if($(obj).attr("data-idMenus")!=undefined){f.idMenus=$(obj).attr("data-idMenus")}if($(obj).attr("data-idCatalogo")!=undefined){f.idCatalogo=$(obj).attr("data-idCatalogo")}if($(obj).attr("data-idNavegacao")!=undefined){f.idNavegacao=$(obj).attr("data-idNavegacao")}if($(obj).attr("data-idMigalha")!=undefined){f.idMigalha=$(obj).attr("data-idMigalha")}var ondeMenus=$("#"+f.idMenus);i3GEO.catalogoMenus.listaMenus({"templateDir":ondeMenus.attr("data-templateDir"),"templateTema":ondeMenus.attr("data-templateTema"),"idOndeMenus":f.idMenus,"idCatalogoPrincipal":f.idCatalogo,"idCatalogoNavegacao":f.idNavegacao,"idOndeMigalha":f.idMigalha})}},"ferramentas":{icone:"imagens/gisicons/tools.png",titulo:$trad("u15a"),id:"guia8",idconteudo:"guia8obj",idLista:"listaFerramentas",idMigalha:"migalhaFerramentas",idLinks:"listaFerramentasLinks",status:false,click:function(obj){if($(obj).attr("data-idconteudo")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idconteudo=$(obj).attr("data-idconteudo")}if($(obj).attr("data-idLista")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idLista=$(obj).attr("data-idLista")}if($(obj).attr("data-idMigalha")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idMigalha=$(obj).attr("data-idMigalha")}if($(obj).attr("data-idLinks")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idLinks=$(obj).attr("data-idLinks")}if(i3GEO.util.checaHtmlVazio(i3GEO.guias.CONFIGURA.ferramentas.idLista)==false||i3GEO.util.checaHtmlVazio(i3GEO.guias.CONFIGURA.ferramentas.idLinks)==false){return}var f=i3GEO.guias.CONFIGURA.ferramentas;i3GEO.caixaDeFerramentas.inicia({"idOndeFolder":$("#"+f.idLista),"idOndeLinks":$("#"+f.idLinks),"idOndeMigalha":f.idMigalha,"templateFolder":$("#"+f.idLista).attr("data-template"),"templateMigalha":$("#"+f.idMigalha).attr("data-template"),"templateLinks":$("#"+f.idLinks).attr("data-template")})}}},ajustaAltura:function(){var guia,guias,nguias,temp,temps,n,i,g,altura=0;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;for(g=0;g<nguias;g++){guia=$i(this.CONFIGURA[guias[g]].idconteudo);if(guia){guia.style.overflow="auto";if(!guia.style.height){guia.style.height=i3GEO.parametros.h+"px"}}}},escondeGuias:function(){var guias,nguias,g,temp,attributes,anim;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;for(g=0;g<nguias;g++){temp=$i(this.CONFIGURA[guias[g]].idconteudo);if(temp){temp.style.display="none"}}$("#i3GEOguiaMovelConteudo").css("display","none")},mostra:function(guia){if(i3GEO.Interface.ATUAL==="googlemaps"){if(typeof i3GeoMap.getStreetView!="undefined"){i3GeoMap.getStreetView().setVisible(false)}}var guias,nguias,g,temp,attributes,anim;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;if(!$i(i3GEO.guias.CONFIGURA[guia].idconteudo)){return}if(i3GEO.guias.CONFIGURA[guia]){temp=$i(i3GEO.guias.CONFIGURA[guia].idconteudo);if(temp){temp.style.display="block";$("#i3GEOguiaMovelMolde,#i3GEOguiaMovelConteudo").css("display","block")}}},inicia:function(){if($i("i3GEOguiaMovel")){i3GEO.guias.LARGURAGUIAMOVEL=parseInt($("#i3GEOguiaMovel").css("width"),10)}if(!$i("i3GEOguiaMovelMolde").style.height){$("#i3GEOguiaMovelMolde,#i3GEOguiaMovelConteudo").css("height",i3GEO.parametros.h+"px")}},ativa:function(chave,obj){var f="";if(!$i(i3GEO.guias.CONFIGURA[chave].idconteudo)){f=i3GEO.guias.CONFIGURA[chave].click.apply(f,[obj]);return}i3GEO.guias.escondeGuias();i3GEO.guias.abreFecha("abre",chave);if(i3GEO.guias.CONFIGURA[chave].click){f=i3GEO.guias.CONFIGURA[chave].click.apply(f,[obj])}},abreFecha:function(forca,chave){var molde=$("#i3GEOguiaMovelMolde");if(!forca){if(parseInt(molde.css("width"),10)<=10){forca="abre"}else{forca="fecha"}}if(forca==="fecha"){i3GEO.guias.escondeGuias();molde.animate({"width":"-10px"},"fast")}else{var temp=function(){i3GEO.guias.mostra(chave)};molde.animate({"width":i3GEO.guias.LARGURAGUIAMOVEL+"px"},{duration:"fast",always:temp})}},mostraGuiaFerramenta:function(guia,namespace){var g,Dom=YAHOO.util.Dom;if(!namespace){namespace="guia"}for(g=0;g<12;g++){Dom.setStyle(namespace+g+"obj","display","none")}Dom.setStyle(guia+"obj","display","block")},ajustaGuiaFerramenta:function(){}}; | |
| 258 | 258 | // |
| 259 | 259 | //compactados/arvoredecamadas_compacto.js |
| 260 | -if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.arvoreDeCamadas={FUNCOES:{farolescala:true,excluir:true,sobe:true,desce:true,fonte:true,zoomtema:true,compartilhar:true,opacidade:true,mudanome:true,procurar:true,toponimia:true,etiquetas:true,filtrar:true,tabela:true,grafico:true,editorlegenda:true,destacar:true,cortina:true,sql:true,comentar:true,temporizador:true,wms:true,tme:true,copia:true,storymap:true,animagif:true},CAMADAS:"",FILTRO:"",CAMADASINDEXADAS:[],config:{"idOnde":"listaTemas","aposIniciar":"","templateCamada":"templates/camada.html","idListaFundo":"","templateCamadaFundo":"templates/camadaFundo.html","verificaAbrangencia":""},nget:0,carregaTemplates:function(){if(i3GEO.arvoreDeCamadas.nget==0){i3GEO.arvoreDeCamadas.nget=2;if(!i3GEO.template.camada){$.get(i3GEO.arvoreDeCamadas.config.templateCamada,function(template){i3GEO.template.camada=template;i3GEO.arvoreDeCamadas.nget=i3GEO.arvoreDeCamadas.nget-1;if(i3GEO.arvoreDeCamadas.nget==0){i3GEO.arvoreDeCamadas.inicia()}})}else{i3GEO.arvoreDeCamadas.nget=i3GEO.arvoreDeCamadas.nget-1}if(!i3GEO.template.camadaFundo){$.get(i3GEO.arvoreDeCamadas.config.templateCamadaFundo,function(template){i3GEO.template.camadaFundo=template;i3GEO.arvoreDeCamadas.nget=i3GEO.arvoreDeCamadas.nget-1;if(i3GEO.arvoreDeCamadas.nget==0){i3GEO.arvoreDeCamadas.inicia()}})}else{i3GEO.arvoreDeCamadas.nget=i3GEO.arvoreDeCamadas.nget-1}}},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.arvoreDeCamadas.config[i]=v})}if(!i3GEO.template.camada||!i3GEO.template.camadaFundo){i3GEO.arvoreDeCamadas.carregaTemplates();return}else{config=i3GEO.arvoreDeCamadas.config;var novoel,temp;if(!$i(config.idOnde)){return}if(config.verificaAbrangencia!=""){i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.arvoreDeCamadas.verificaAbrangenciaTemas()"])}i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS);if(config.aposIniciar!==""){if(jQuery.isFunction(config.aposIniciar)){config.aposIniciar.call()}}}},atualiza:function(temas,forca){if(i3GEO.template.camada==undefined){return}if(arguments.length===0){temas=i3GEO.arvoreDeCamadas.CAMADAS;i3GEO.arvoreDeCamadas.CAMADAS="";forca=false}var clone=[],camada={},config=i3GEO.arvoreDeCamadas.config,temp;temp=$i(config.idOnde);if(temp){if(forca===true){temp.innerHTML=""}if(temp.innerHTML!==""){if(i3GEO.arvoreDeCamadas.comparaTemas(temas,i3GEO.arvoreDeCamadas.CAMADAS)){i3GEO.arvoreDeCamadas.CAMADAS=temas;return}}}else{return}i3GEO.arvoreDeCamadas.CAMADAS=temas;i3GEO.arvoreDeCamadas.CAMADASINDEXADAS=[];$.each(i3GEO.arvoreDeCamadas.CAMADAS,function(i,tema){var mostra=true;i3GEO.pluginI3geo.aplicaPropriedades(tema);camada={};camada.name=tema.name;camada.tema=tema.tema;if(tema.status!=0){camada.checked="checked"}else{camada.checked=""}if(tema.sel&&tema.sel.toLowerCase()==="sim"){camada.classeCss="camadaSelecionada"}else{camada.classeCss=""}if(i3GEO.arvoreDeCamadas.FILTRO!==""){if(i3GEO.arvoreDeCamadas.FILTRO==="desligados"&&camada.checked=="checked"){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="ligados"&&camada.checked==""){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="selecionados"&&tema.sel.toLowerCase()!=="sim"){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="download"&&tema.download.toLowerCase()!=="sim"){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="wms"&&tema.connectiontype*1!==7){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="raster"&&tema.type*1!==3){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="toponimia"&&tema.type*1!==4){mostra=false}}if(mostra==true){i3GEO.arvoreDeCamadas.montaIconesTema(tema,camada);i3GEO.arvoreDeCamadas.montaOpcoesTema(tema,camada);if(tema.iconetema!==""){camada.iconetema="<img class='i3GEOiconeTema' src='"+tema.iconetema+"' />"}if(tema.escondido.toLowerCase()!=="sim"){clone.push(camada)}}i3GEO.arvoreDeCamadas.CAMADASINDEXADAS[camada.name]=tema});var t=Mustache.render("{{#data}}"+i3GEO.template.camada+"{{/data}}",{"data":clone});$("#"+config.idOnde).html(t);$("#"+config.idOnde).sortable({scroll:false,axis:"y",revert:true,update:function(event,ui){var els=i3GEO.arvoreDeCamadas.listaLigadosDesligadosArvore(config.idOnde);var lista=els[2].join(",");var temp=function(retorno){i3GEO.atualiza(retorno);if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.ordenaLayers()}i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS,true)};i3GEO.php.reordenatemas(temp,lista)}});if(i3GEO.Interface.ATUAL=="openlayers"){if($("#"+config.idListaFundo).html()==""){clone=[{"name":"camadaDeFundo","value":"nenhum","title":$trad("nenhum")}];$.each(i3GEO.Interface.openlayers.LAYERSADICIONAIS,function(i,layer){camada={};temp=layer.getProperties();camada.name="camadaDeFundo";camada.value=temp.name;camada.title=temp.title;if(temp.visible===true){camada.checked="checked"}else{camada.checked=""}clone.push(camada)});var t=Mustache.to_html("{{#data}}"+i3GEO.template.camadaFundo+"{{/data}}",{"data":clone});$("#"+config.idListaFundo).html(t)}}i3GEO.eventos.executaEventos(i3GEO.eventos.ATUALIZAARVORECAMADAS)},ligaDesligaTemas:function(lista,status){},atualizaLegenda:function(idtema){},montaTextoTema:function(tema){if(i3GEO.tema.TEMPORIZADORESID[tema.name]==undefined&&tema.temporizador!=""){i3GEO.tema.temporizador(tema.name,tema.temporizador)}return(html)},montaOpcoesTema:function(temaObj,camada){camada.ferramentasTexto=$trad("u15a");camada.ferramentasTitle=$trad("ferramCamadas");camada.removerTexto=$trad("t12");camada.removerTitle=$trad("t12a");camada.sobeTexto=$trad("t13");camada.sobeTitle=$trad("t14");camada.desceTexto=$trad("t15");camada.desceTitle=$trad("t16");camada.tabelaTexto=$trad("tabela");camada.tabelaTitle=$trad("t30");camada.editorlegendaTexto=$trad("t33");if(temaObj.zoomtema.toLowerCase()==="sim"){camada.zoomtemaTexto=$trad("t17");camada.zoomtemaTitle=$trad("t18")}else{camada.zoomtema="hidden"}if(temaObj.sel.toLowerCase()==="sim"){camada.selTexto=$trad("t5");camada.selTitle=$trad("t4")}else{camada.sel="hidden"}if(temaObj.sel.toLowerCase()==="sim"){camada.zoomSelTexto=$trad("t4a")}else{camada.zoomsel="hidden"}if(temaObj.link_tema!=""&&temaObj.features.toLowerCase()!=="sim"&&temaObj.name!="mundo"){camada.linkTexto=$trad("a9");camada.linkTitle=$trad("a9")}else{camada.link="hidden"}if(temaObj.download.toLowerCase()==="sim"||temaObj.download===""&&temaObj.features.toLowerCase()!=="sim"){camada.downloadTexto="Download";camada.downloadTitle=$trad("t6")}else{camada.download="hidden"}if(temaObj.permiteogc.toLowerCase()==="sim"){camada.permiteogcTexto="OGC"}else{camada.permiteogc="hidden"}return camada},montaIconesTema:function(temaObj,camada){if(temaObj.escala!=0){if(temaObj.escala*1<i3GEO.parametros.mapscale*1){camada.farol="green";camada.farolTitle=$trad("t9")}if(temaObj.escala*1>i3GEO.parametros.mapscale*1){camada.farol="red";camada.farolTitle=$trad("t10")}if(temaObj.escala===0){camada.farol="yellow";camada.farolTitle=$trad("t11")}}else{camada.farol="hidden"}if(temaObj.contextoescala.toLowerCase()==="sim"){camada.contextoescala="";camada.contextoescalaTitle=$trad("t36")}else{camada.contextoescala="hidden"}if(temaObj.plugini3geo){var iconePlugin=i3GEO.pluginI3geo.clickArvoreDeCamadas(temaObj);if(iconePlugin!=false){camada.iconePlugin=iconePlugin}}if(temaObj.ferramentas){var html="",fer="",fers=temaObj.ferramentas;for(fer in fers){if(i3GEO.configura.ferramentasLayers[fer]){html+=i3GEO.configura.ferramentasLayers[fer].icone(temaObj.name)}}camada.iconeFerramentas=html}return camada},atualizaFarol:function(mapscale){var farol,l,ltema,escala,iu=i3GEO.util,im=i3GEO.configura.locaplic+"/imagens/",camadas=i3GEO.arvoreDeCamadas.CAMADAS;farol="maisamarelo.png";l=camadas.length-1;if(l>=0){do{ltema=camadas[l];escala=ltema.escala;if(escala*1<mapscale*1){farol="maisverde.png"}if(escala*1>mapscale*1){farol="maisvermelho.png"}if(escala*1===0){farol="maisamarelo.png"}iu.defineValor("farol"+ltema.name,"src",im+farol)}while(l--)}},aplicaTemas:function(tipo){if(arguments.length===0){tipo="normal"}var t="",temp;if(tipo==="normal"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("mantem")}if(tipo==="ligartodos"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("marca")}if(tipo==="desligartodos"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("desmarca")}temp=function(){i3GEO.atualiza();i3GEO.janela.fechaAguarde("redesenha")};if(tipo==="normal"){i3GEO.php.ligatemas(temp,t[1].toString(),t[0].toString());return}if(tipo==="ligartodos"){i3GEO.php.ligatemas(temp,"",t[2].toString());return}if(tipo==="desligartodos"){i3GEO.php.ligatemas(temp,t[2].toString(),"")}},listaLigadosDesligados:function(){if(!i3GEO.arvoreDeCamadas.CAMADAS){return[[],[],[]]}var i=0,ligados=[],desligados=[],todos=[],camada,camadas=i3GEO.arvoreDeCamadas.CAMADAS;i=camadas.length;while(i>0){i-=1;camada=camadas[i];todos.push(camada["name"]);if(parseInt(camada["status"],10)===2){ligados.push(camada["name"])}else{desligados.push(camada["name"])}}return([ligados,desligados,todos])},listaLigadosDesligadosArvore:function(onde){if(!i3GEO.arvoreDeCamadas.CAMADAS){return[[],[],[]]}var n,i,ligados=[],desligados=[],todos=[],camada,camadas;camadas=$i(onde).getElementsByTagName("input");n=camadas.length;for(i=0;i<n;i++){camada=camadas[i];todos.push(camada.value);if(camada.checked==true){ligados.push(camada["name"])}else{desligados.push(camada["name"])}}return([ligados,desligados,todos])},capturaCheckBox:function(tema){},comparaTemas:function(novo,atual){try{var novon=novo.length,i;if(novon!==atual.length){return(false)}for(i=0;i<novon;i+=1){if(novo[i].name!==atual[i].name){return(false)}if(novo[i].tema!==atual[i].tema){return(false)}if(novo[i].sel!==atual[i].sel){return(false)}if(novo[i].status!==atual[i].status){return(false)}}return(true)}catch(e){return true}},pegaTema:function(valor,camadas,parametro){var i;if(!camadas||camadas==""){camadas=i3GEO.arvoreDeCamadas.CAMADAS}else{camadas=i3GEO.arvoreDeCamadas.converteChaveValor2normal(camadas)}if(!parametro){parametro="name"}i=camadas.length;while(i>0){i-=1;if(camadas[i][parametro]===valor){return camadas[i]}}return""},filtraCamadas:function(propriedade,valor,operador,camadas){if(!camadas){camadas=i3GEO.arvoreDeCamadas.CAMADAS}var resultado,i=0,temp,nelementos=camadas.length,ltema;resultado=[];if(nelementos>0){do{ltema=camadas[i];if(ltema.escondido.toLowerCase()!=="sim"){temp=ltema[propriedade];if(operador==="igual"){if(temp+"".toLowerCase()==valor+"".toLowerCase()){resultado.push(ltema)}}if(operador==="diferente"){if(temp+"".toLowerCase()!==valor+"".toLowerCase()){resultado.push(ltema)}}if(operador==="menor"){if(temp+"".toLowerCase()<valor+"".toLowerCase()){resultado.push(ltema)}}}i+=1}while(i<nelementos)}return resultado},alteraPropCamadas:function(propriedade,valor,camada){var i=0,nelementos=i3GEO.arvoreDeCamadas.CAMADAS.length,ltema;if(nelementos>0){do{ltema=i3GEO.arvoreDeCamadas.CAMADAS[i];if(ltema.name===camada){ltema[propriedade]=valor}i+=1}while(i<nelementos)}},verificaAbrangenciaTemas:function(){var nos=$("#"+i3GEO.arvoreDeCamadas.config.idOnde).find("input");$.each(nos,function(i,no){var ltema=i3GEO.arvoreDeCamadas.CAMADASINDEXADAS[no.value];var temp=ltema.exttema;if(temp!==""&&temp!=undefined){if(i3GEO.util.intersectaBox(temp,i3GEO.parametros.mapexten)===false){$(no).addClass(i3GEO.arvoreDeCamadas.config.verificaAbrangencia)}else{$(no).removeClass(i3GEO.arvoreDeCamadas.config.verificaAbrangencia)}}})},verificaAplicaExtensao:function(){var i=0,temp="",nelementos=i3GEO.arvoreDeCamadas.CAMADAS.length,ltema;try{if(nelementos>0){do{ltema=i3GEO.arvoreDeCamadas.CAMADAS[i];if(ltema.aplicaextensao.toLowerCase()==="sim"){temp=ltema.name}i+=1}while(i<nelementos)}}catch(e){return""}return temp},converteChaveValor2normal:function(obj){if(obj.chaves){var i,tema,j,t,chaves=obj.chaves,temas=obj.valores,ntemas=temas.length,nchaves=chaves.length,novo=[];for(i=0;i<ntemas;i++){tema=temas[i];t={};for(j=0;j<nchaves;j++){t[chaves[j]]=tema[j]}novo.push(t)}return novo}else{return obj}},registaCamadas:function(obj){obj=i3GEO.arvoreDeCamadas.converteChaveValor2normal(obj);i3GEO.arvoreDeCamadas.CAMADAS=obj},dialogo:{filtro:function(){i3GEO.util.dialogoFerramenta("i3GEO.arvoreDeCamadas.dialogo.filtro()","filtroarvore","filtroarvore","dependencias.php","i3GEOF.filtroarvore.iniciaJanelaFlutuante()")},excluir:function(){i3GEO.util.dialogoFerramenta("i3GEO.arvoreDeCamadas.dialogo.excluir()","excluirarvore","excluirarvore","dependencias.php","i3GEOF.excluirarvore.iniciaJanelaFlutuante()")}}}; | |
| 260 | +if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.arvoreDeCamadas={FUNCOES:{farolescala:true,excluir:true,sobe:true,desce:true,fonte:true,zoomtema:true,compartilhar:true,opacidade:true,mudanome:true,procurar:true,toponimia:true,etiquetas:true,filtrar:true,tabela:true,grafico:true,editorlegenda:true,destacar:true,cortina:true,sql:true,comentar:true,temporizador:true,wms:true,tme:true,copia:true,storymap:true,animagif:true},CAMADAS:"",FILTRO:"",CAMADASINDEXADAS:[],config:{"idOnde":"listaTemas","aposIniciar":"","templateCamada":"templates/camada.html","idListaFundo":"","templateCamadaFundo":"templates/camadaFundo.html","verificaAbrangencia":""},nget:0,carregaTemplates:function(){if(i3GEO.arvoreDeCamadas.nget==0){i3GEO.arvoreDeCamadas.nget=2;if(!i3GEO.template.camada){$.get(i3GEO.arvoreDeCamadas.config.templateCamada,function(template){i3GEO.template.camada=template;i3GEO.arvoreDeCamadas.nget=i3GEO.arvoreDeCamadas.nget-1;if(i3GEO.arvoreDeCamadas.nget==0){i3GEO.arvoreDeCamadas.inicia()}})}else{i3GEO.arvoreDeCamadas.nget=i3GEO.arvoreDeCamadas.nget-1}if(!i3GEO.template.camadaFundo){$.get(i3GEO.arvoreDeCamadas.config.templateCamadaFundo,function(template){i3GEO.template.camadaFundo=template;i3GEO.arvoreDeCamadas.nget=i3GEO.arvoreDeCamadas.nget-1;if(i3GEO.arvoreDeCamadas.nget==0){i3GEO.arvoreDeCamadas.inicia()}})}else{i3GEO.arvoreDeCamadas.nget=i3GEO.arvoreDeCamadas.nget-1}}},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.arvoreDeCamadas.config[i]=v})}if(!i3GEO.template.camada||!i3GEO.template.camadaFundo){i3GEO.arvoreDeCamadas.carregaTemplates();return}else{config=i3GEO.arvoreDeCamadas.config;var novoel,temp;i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS);if(!$i(config.idOnde)){return}if(config.verificaAbrangencia!=""){i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.arvoreDeCamadas.verificaAbrangenciaTemas()"])}if(config.aposIniciar!==""){if(jQuery.isFunction(config.aposIniciar)){config.aposIniciar.call()}}}},atualiza:function(temas,forca){if(i3GEO.template.camada==undefined){return}if(arguments.length===0){temas=i3GEO.arvoreDeCamadas.CAMADAS;i3GEO.arvoreDeCamadas.CAMADAS="";forca=false}var clone=[],camada={},config=i3GEO.arvoreDeCamadas.config,temp;temp=$i(config.idOnde);if(temp){if(forca===true){temp.innerHTML=""}if(temp.innerHTML!==""){if(i3GEO.arvoreDeCamadas.comparaTemas(temas,i3GEO.arvoreDeCamadas.CAMADAS)){i3GEO.arvoreDeCamadas.CAMADAS=temas;return}}}i3GEO.arvoreDeCamadas.CAMADAS=temas;i3GEO.arvoreDeCamadas.CAMADASINDEXADAS=[];$.each(i3GEO.arvoreDeCamadas.CAMADAS,function(i,tema){var mostra=true;i3GEO.pluginI3geo.aplicaPropriedades(tema);camada={};camada.name=tema.name;camada.tema=tema.tema;if(tema.status!=0){camada.checked="checked"}else{camada.checked=""}if(tema.sel&&tema.sel.toLowerCase()==="sim"){camada.classeCss="camadaSelecionada"}else{camada.classeCss=""}if(temp&&i3GEO.arvoreDeCamadas.FILTRO!==""){if(i3GEO.arvoreDeCamadas.FILTRO==="desligados"&&camada.checked=="checked"){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="ligados"&&camada.checked==""){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="selecionados"&&tema.sel.toLowerCase()!=="sim"){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="download"&&tema.download.toLowerCase()!=="sim"){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="wms"&&tema.connectiontype*1!==7){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="raster"&&tema.type*1!==3){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="toponimia"&&tema.type*1!==4){mostra=false}}if(temp&&mostra==true){i3GEO.arvoreDeCamadas.montaIconesTema(tema,camada);i3GEO.arvoreDeCamadas.montaOpcoesTema(tema,camada);if(tema.iconetema!==""){camada.iconetema="<img class='i3GEOiconeTema' src='"+tema.iconetema+"' />"}if(tema.escondido.toLowerCase()!=="sim"){clone.push(camada)}}i3GEO.arvoreDeCamadas.CAMADASINDEXADAS[camada.name]=tema});if(temp){var t=Mustache.render("{{#data}}"+i3GEO.template.camada+"{{/data}}",{"data":clone});$("#"+config.idOnde).html(t);$("#"+config.idOnde).sortable({scroll:false,axis:"y",revert:true,update:function(event,ui){var els=i3GEO.arvoreDeCamadas.listaLigadosDesligadosArvore(config.idOnde);var lista=els[2].join(",");var temp=function(retorno){i3GEO.atualiza(retorno);if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.ordenaLayers()}i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS,true)};i3GEO.php.reordenatemas(temp,lista)}})}i3GEO.arvoreDeCamadas.adicionaCamadasDeFundo(config);i3GEO.eventos.executaEventos(i3GEO.eventos.ATUALIZAARVORECAMADAS)},adicionaCamadasDeFundo:function(config){if(i3GEO.Interface.ATUAL=="openlayers"){var temp=temp=$i(config.idOnde);if(temp&&$("#"+config.idListaFundo).html()==""){clone=[{"name":"camadaDeFundo","value":"nenhum","title":$trad("nenhum")}];$.each(i3GEO.Interface.openlayers.LAYERSADICIONAIS,function(i,layer){camada={};temp=layer.getProperties();camada.name="camadaDeFundo";if(temp.preview){camada.preview=temp.preview}else{camada.preview=""}camada.value=temp.name;camada.title=temp.title;if(temp.visible===true){camada.checked="checked"}else{camada.checked=""}clone.push(camada)});var t=Mustache.to_html("{{#data}}"+i3GEO.template.camadaFundo+"{{/data}}",{"data":clone});$("#"+config.idListaFundo).html(t);$("#"+config.idListaFundo+" label").tooltip({animation:false,trigger:"hover",placement:"auto",html:true,template:"<div class='tooltip ' ><div class='tooltip-inner'></div></div>"})}}},ligaDesligaTemas:function(lista,status){},atualizaLegenda:function(idtema){},montaTextoTema:function(tema){if(i3GEO.tema.TEMPORIZADORESID[tema.name]==undefined&&tema.temporizador!=""){i3GEO.tema.temporizador(tema.name,tema.temporizador)}return(html)},montaOpcoesTema:function(temaObj,camada){camada.ferramentasTexto=$trad("u15a");camada.ferramentasTitle=$trad("ferramCamadas");camada.removerTexto=$trad("t12");camada.removerTitle=$trad("t12a");camada.sobeTexto=$trad("t13");camada.sobeTitle=$trad("t14");camada.desceTexto=$trad("t15");camada.desceTitle=$trad("t16");camada.tabelaTexto=$trad("tabela");camada.tabelaTitle=$trad("t30");camada.editorlegendaTexto=$trad("t33");if(temaObj.zoomtema.toLowerCase()==="sim"){camada.zoomtemaTexto=$trad("t17");camada.zoomtemaTitle=$trad("t18")}else{camada.zoomtema="hidden"}if(temaObj.sel.toLowerCase()==="sim"){camada.selTexto=$trad("t5");camada.selTitle=$trad("t4")}else{camada.sel="hidden"}if(temaObj.sel.toLowerCase()==="sim"){camada.zoomSelTexto=$trad("t4a")}else{camada.zoomsel="hidden"}if(temaObj.link_tema!=""&&temaObj.features.toLowerCase()!=="sim"&&temaObj.name!="mundo"){camada.linkTexto=$trad("a9");camada.linkTitle=$trad("a9")}else{camada.link="hidden"}if(temaObj.download.toLowerCase()==="sim"||temaObj.download===""&&temaObj.features.toLowerCase()!=="sim"){camada.downloadTexto="Download";camada.downloadTitle=$trad("t6")}else{camada.download="hidden"}if(temaObj.permiteogc.toLowerCase()==="sim"){camada.permiteogcTexto="OGC"}else{camada.permiteogc="hidden"}return camada},montaIconesTema:function(temaObj,camada){if(temaObj.escala!=0){if(temaObj.escala*1<i3GEO.parametros.mapscale*1){camada.farol="green";camada.farolTitle=$trad("t9")}if(temaObj.escala*1>i3GEO.parametros.mapscale*1){camada.farol="red";camada.farolTitle=$trad("t10")}if(temaObj.escala===0){camada.farol="yellow";camada.farolTitle=$trad("t11")}}else{camada.farol="hidden"}if(temaObj.contextoescala.toLowerCase()==="sim"){camada.contextoescala="";camada.contextoescalaTitle=$trad("t36")}else{camada.contextoescala="hidden"}if(temaObj.plugini3geo){var iconePlugin=i3GEO.pluginI3geo.clickArvoreDeCamadas(temaObj);if(iconePlugin!=false){camada.iconePlugin=iconePlugin}}if(temaObj.ferramentas){var html="",fer="",fers=temaObj.ferramentas;for(fer in fers){if(i3GEO.configura.ferramentasLayers[fer]){html+=i3GEO.configura.ferramentasLayers[fer].icone(temaObj.name)}}camada.iconeFerramentas=html}return camada},atualizaFarol:function(mapscale){var farol,l,ltema,escala,iu=i3GEO.util,im=i3GEO.configura.locaplic+"/imagens/",camadas=i3GEO.arvoreDeCamadas.CAMADAS;farol="maisamarelo.png";l=camadas.length-1;if(l>=0){do{ltema=camadas[l];escala=ltema.escala;if(escala*1<mapscale*1){farol="maisverde.png"}if(escala*1>mapscale*1){farol="maisvermelho.png"}if(escala*1===0){farol="maisamarelo.png"}iu.defineValor("farol"+ltema.name,"src",im+farol)}while(l--)}},aplicaTemas:function(tipo){if(arguments.length===0){tipo="normal"}var t="",temp;if(tipo==="normal"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("mantem")}if(tipo==="ligartodos"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("marca")}if(tipo==="desligartodos"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("desmarca")}temp=function(){i3GEO.atualiza();i3GEO.janela.fechaAguarde("redesenha")};if(tipo==="normal"){i3GEO.php.ligatemas(temp,t[1].toString(),t[0].toString());return}if(tipo==="ligartodos"){i3GEO.php.ligatemas(temp,"",t[2].toString());return}if(tipo==="desligartodos"){i3GEO.php.ligatemas(temp,t[2].toString(),"")}},listaLigadosDesligados:function(){if(!i3GEO.arvoreDeCamadas.CAMADAS){return[[],[],[]]}var i=0,ligados=[],desligados=[],todos=[],camada,camadas=i3GEO.arvoreDeCamadas.CAMADAS;i=camadas.length;while(i>0){i-=1;camada=camadas[i];todos.push(camada["name"]);if(parseInt(camada["status"],10)===2){ligados.push(camada["name"])}else{desligados.push(camada["name"])}}return([ligados,desligados,todos])},listaLigadosDesligadosArvore:function(onde){if(!i3GEO.arvoreDeCamadas.CAMADAS){return[[],[],[]]}var n,i,ligados=[],desligados=[],todos=[],camada,camadas;camadas=$i(onde).getElementsByTagName("input");n=camadas.length;for(i=0;i<n;i++){camada=camadas[i];todos.push(camada.value);if(camada.checked==true){ligados.push(camada["name"])}else{desligados.push(camada["name"])}}return([ligados,desligados,todos])},capturaCheckBox:function(tema){},comparaTemas:function(novo,atual){try{var novon=novo.length,i;if(novon!==atual.length){return(false)}for(i=0;i<novon;i+=1){if(novo[i].name!==atual[i].name){return(false)}if(novo[i].tema!==atual[i].tema){return(false)}if(novo[i].sel!==atual[i].sel){return(false)}if(novo[i].status!==atual[i].status){return(false)}}return(true)}catch(e){return true}},pegaTema:function(valor,camadas,parametro){var i;if(!camadas||camadas==""){camadas=i3GEO.arvoreDeCamadas.CAMADAS}else{camadas=i3GEO.arvoreDeCamadas.converteChaveValor2normal(camadas)}if(!parametro){parametro="name"}i=camadas.length;while(i>0){i-=1;if(camadas[i][parametro]===valor){return camadas[i]}}return""},filtraCamadas:function(propriedade,valor,operador,camadas){if(!camadas){camadas=i3GEO.arvoreDeCamadas.CAMADAS}var resultado,i=0,temp,nelementos=camadas.length,ltema;resultado=[];if(nelementos>0){do{ltema=camadas[i];if(ltema.escondido.toLowerCase()!=="sim"){temp=ltema[propriedade];if(operador==="igual"){if(temp+"".toLowerCase()==valor+"".toLowerCase()){resultado.push(ltema)}}if(operador==="diferente"){if(temp+"".toLowerCase()!==valor+"".toLowerCase()){resultado.push(ltema)}}if(operador==="menor"){if(temp+"".toLowerCase()<valor+"".toLowerCase()){resultado.push(ltema)}}}i+=1}while(i<nelementos)}return resultado},alteraPropCamadas:function(propriedade,valor,camada){var i=0,nelementos=i3GEO.arvoreDeCamadas.CAMADAS.length,ltema;if(nelementos>0){do{ltema=i3GEO.arvoreDeCamadas.CAMADAS[i];if(ltema.name===camada){ltema[propriedade]=valor}i+=1}while(i<nelementos)}},verificaAbrangenciaTemas:function(){var nos=$("#"+i3GEO.arvoreDeCamadas.config.idOnde).find("input");$.each(nos,function(i,no){var ltema=i3GEO.arvoreDeCamadas.CAMADASINDEXADAS[no.value];var temp=ltema.exttema;if(temp!==""&&temp!=undefined){if(i3GEO.util.intersectaBox(temp,i3GEO.parametros.mapexten)===false){$(no).addClass(i3GEO.arvoreDeCamadas.config.verificaAbrangencia)}else{$(no).removeClass(i3GEO.arvoreDeCamadas.config.verificaAbrangencia)}}})},verificaAplicaExtensao:function(){var i=0,temp="",nelementos=i3GEO.arvoreDeCamadas.CAMADAS.length,ltema;try{if(nelementos>0){do{ltema=i3GEO.arvoreDeCamadas.CAMADAS[i];if(ltema.aplicaextensao.toLowerCase()==="sim"){temp=ltema.name}i+=1}while(i<nelementos)}}catch(e){return""}return temp},converteChaveValor2normal:function(obj){if(obj.chaves){var i,tema,j,t,chaves=obj.chaves,temas=obj.valores,ntemas=temas.length,nchaves=chaves.length,novo=[];for(i=0;i<ntemas;i++){tema=temas[i];t={};for(j=0;j<nchaves;j++){t[chaves[j]]=tema[j]}novo.push(t)}return novo}else{return obj}},registaCamadas:function(obj){obj=i3GEO.arvoreDeCamadas.converteChaveValor2normal(obj);i3GEO.arvoreDeCamadas.CAMADAS=obj},dialogo:{filtro:function(){i3GEO.util.dialogoFerramenta("i3GEO.arvoreDeCamadas.dialogo.filtro()","filtroarvore","filtroarvore","dependencias.php","i3GEOF.filtroarvore.iniciaJanelaFlutuante()")},excluir:function(){i3GEO.util.dialogoFerramenta("i3GEO.arvoreDeCamadas.dialogo.excluir()","excluirarvore","excluirarvore","dependencias.php","i3GEOF.excluirarvore.iniciaJanelaFlutuante()")}}}; | |
| 261 | 261 | // |
| 262 | 262 | //compactados/navega_compacto.js |
| 263 | 263 | if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.navega={EXTENSOES:{lista:[],redo:[],posicao:0,emAcao:false},ativaPan:function(){if(i3GEO.Interface.ATUAL==="googlemaps"){i3GeoMap.setOptions({draggable:true})}if(i3GEO.Interface.ATUAL==="openlayers"){marcadorZoom="";i3GEO.Interface.openlayers.OLpanel.activateControl(i3GEO.Interface.openlayers.OLpan)}},registraExt:function(ext){if(i3GEO.navega.EXTENSOES.emAcao==false){var l=i3GEO.navega.EXTENSOES.lista,n=l.length;if(n>10){l.shift()}n=l.length;if(n>0&&l[n-1]===ext){return}l.push(ext)}else{i3GEO.navega.EXTENSOES.emAcao=false}},extensaoAnterior:function(){i3GEO.navega.EXTENSOES.emAcao=true;var l=i3GEO.navega.EXTENSOES.lista,r=i3GEO.navega.EXTENSOES.redo,a=i3GEO.parametros.mapexten,e;if(l.length>0){if(l.length>1){e=l.pop();i3GEO.navega.zoomExt("","","",e);if(r.length>10){r.shift()}if(r.length>0&&r[r.length-1]===e){return}else{r.push(a)}}}else{l.push(i3GEO.parametros.mapexten)}},extensaoProximo:function(){var l=i3GEO.navega.EXTENSOES.lista,r=i3GEO.navega.EXTENSOES.redo,a=i3GEO.parametros.mapexten,e;i3GEO.navega.EXTENSOES.emAcao=true;if(r.length>0){i3GEO.navega.zoomExt("","","",r[r.length-1]);e=r.pop();if(l.length>10){l.pop()}if(l.length>0&&l[l.length-1]===e){return}l.push(a)}},pan2ponto:function(x,y){i3GEO.Interface[i3GEO.Interface.ATUAL].pan2ponto(x,y);i3GEO.Interface[i3GEO.Interface.ATUAL].recalcPar()},centroDoMapa:function(){var xy;switch(i3GEO.Interface.ATUAL){case"openlayers":xy=i3geoOL.getCenter();if(xy){return[xy.lon,xy.lat]}else{return false}break;case"googlemaps":xy=i3GeoMap.getCenter();if(xy){return[xy.lng(),xy.lat()]}else{return false}break;default:return false}},marcaCentroDoMapa:function(xy){var t=$i("i3GeoCentroDoMapa");if(t&&t.style.display==="block"){return}if(xy!=false){xy=i3GEO.calculo.dd2tela(xy[0]*1,xy[1]*1,$i(i3GEO.Interface.IDMAPA),i3GEO.parametros.mapexten,i3GEO.parametros.pixelsize);i3GEO.util.criaPin("i3GeoCentroDoMapa",i3GEO.configura.locaplic+'/imagens/alvo.png','30px','30px');i3GEO.util.posicionaImagemNoMapa("i3GeoCentroDoMapa",xy[0],xy[1])}},removeCookieExtensao:function(){var nomecookie="i3geoOLUltimaExtensao";if(i3GEO.Interface.openlayers.googleLike===true){nomecookie="i3geoUltima_ExtensaoOSM"}i3GEO.util.insereCookie(nomecookie,"")},zoomin:function(locaplic,sid){if(i3GEO.Interface.ATUAL==="openlayers"){i3geoOL.zoomIn();return}},zoomout:function(locaplic,sid){if(i3GEO.Interface.ATUAL==="openlayers"){i3geoOL.zoomOut();return}},zoomponto:function(locaplic,sid,x,y,tamanho,simbolo,cor){if(!simbolo){simbolo="ponto"}if(!tamanho){tamanho=15}if(!cor){cor="255 0 0"}if(locaplic!==""){i3GEO.configura.locaplic=locaplic}if(sid!==""){i3GEO.configura.sid=sid}i3GEO.php.zoomponto(i3GEO.atualiza,x,y,tamanho,simbolo,cor)},zoompontoIMG:function(locaplic,sid,x,y){if(locaplic!==""){i3GEO.configura.locaplic=locaplic}if(sid!==""){i3GEO.configura.sid=sid}i3GEO.php.pan(i3GEO.atualiza,'','',x,y)},xy2xy:function(locaplic,sid,xi,yi,xf,yf,ext,tipoimagem){var disty,distx,ex,novoxi,novoxf,novoyf,nex;if(locaplic!==""){i3GEO.configura.locaplic=locaplic}if(sid!==""){i3GEO.configura.sid=sid}disty=(yi*-1)+yf;distx=(xi*-1)+xf;ex=ext.split(" ");novoxi=(ex[0]*1)-distx;novoxf=(ex[2]*1)-distx;novoyi=(ex[1]*1)-disty;novoyf=(ex[3]*1)-disty;if((distx===0)&&(disty===0)){return false}else{nex=novoxi+" "+novoyi+" "+novoxf+" "+novoyf;i3GEO.navega.zoomExt(i3GEO.configura.locaplic,i3GEO.configura.sid,tipoimagem,nex);return true}},localizaIP:function(locaplic,sid,funcao){if(locaplic!==""){i3GEO.configura.locaplic=locaplic}if(sid!==""){i3GEO.configura.sid=sid}i3GEO.php.localizaIP(funcao)},zoomIP:function(locaplic,sid){try{if(arguments.length>0){i3GEO.configura.locaplic=locaplic;i3GEO.configura.sid=sid}var mostraIP=function(retorno){if(retorno.data.latitude!==null){i3GEO.navega.zoomponto(locaplic,sid,retorno.data.longitude,retorno.data.latitude)}else{i3GEO.janela.tempoMsg("Nao foi possivel identificar a localizacao.")}};i3GEO.navega.localizaIP(locaplic,sid,mostraIP)}catch(e){}},zoomExt:function(locaplic,sid,tipoimagem,ext){var f;if(locaplic!==""){i3GEO.configura.locaplic=locaplic}if(sid!==""){i3GEO.configura.sid=sid}if(tipoimagem===""){tipoimagem="nenhum"}ext=i3GEO.util.extGeo2OSM(ext);i3GEO.php.mudaext(function(retorno){i3GEO.atualiza(retorno)},tipoimagem,ext)},aplicaEscala:function(escala){if(i3GEO.Interface.ATUAL==="googlemaps"){i3GeoMap.setZoom(i3GEO.Interface.googlemaps.escala2nzoom(escala))}if(i3GEO.Interface.ATUAL==="openlayers"){i3geoOL.zoomToScale(escala,true);i3GEO.parametros.mapscale=parseInt(i3geoOL.getScale(),10)}},atualizaEscalaNumerica:function(escala){var e=$i("i3GEOescalanum");if(!e){return}if(arguments.length===1){e.value=escala}else{if(i3GEO.parametros.mapscale!==""){e.value=parseInt(i3GEO.parametros.mapscale,10)}else{e.value=0}}},panFixo:function(){alert("panFixo foi depreciado na versao 6.0")},mostraRosaDosVentos:function(){alert("mostraRosaDosVentos foi depreciado na versao 6.0")},autoRedesenho:{INTERVALO:0,ID:"tempoRedesenho",ativa:function(id){if(arguments.length===0){id="tempoRedesenho"}i3GEO.navega.autoRedesenho.ID=id;if(($i(id))&&i3GEO.navega.autoRedesenho.INTERVALO>0){$i(id).style.display="block"}if(i3GEO.navega.autoRedesenho.INTERVALO>0){i3GEO.navega.tempoRedesenho=setTimeout('i3GEO.navega.autoRedesenho.redesenha()',i3GEO.navega.autoRedesenho.INTERVALO)}if(($i(id))&&(i3GEO.navega.autoRedesenho.INTERVALO>0)){$i(id).innerHTML=i3GEO.navega.autoRedesenho.INTERVALO/1000;i3GEO.navega.contaTempoRedesenho=setTimeout('i3GEO.navega.autoRedesenho.contagem()',1000)}},desativa:function(){i3GEO.navega.autoRedesenho.INTERVALO=0;clearTimeout(i3GEO.navega.tempoRedesenho);clearTimeout(i3GEO.navega.contaTempoRedesenho);i3GEO.navega.tempoRedesenho="";i3GEO.navega.contaTempoRedesenho="";if($i(i3GEO.navega.autoRedesenho.ID)){$i(i3GEO.navega.autoRedesenho.ID).style.display="none"}},redesenha:function(){clearTimeout(i3GEO.navega.tempoRedesenho);clearTimeout(i3GEO.navega.contaTempoRedesenho);switch(i3GEO.Interface.ATUAL){case"openlayers":i3GEO.Interface.openlayers.atualizaMapa();break;case"googlemaps":i3GEO.Interface.googlemaps.redesenha();break;default:i3GEO.atualiza("")}i3GEO.navega.autoRedesenho.ativa(i3GEO.navega.autoRedesenho.ID)},contagem:function(){if($i(i3GEO.navega.autoRedesenho.ID)){$i(i3GEO.navega.autoRedesenho.ID).innerHTML=parseInt($i(i3GEO.navega.autoRedesenho.ID).innerHTML,10)-1}i3GEO.navega.contaTempoRedesenho=setTimeout('i3GEO.navega.autoRedesenho.contagem()',1000)}},zoomBox:{inicia:function(){alert("zoomBox depreciado na versao 6.0")}},lente:{POSICAOX:0,POSICAOY:0,ESTAATIVA:"nao",inicia:function(){if(i3GEO.navega.lente.ESTAATIVA!="nao"){i3GEO.navega.lente.desativa();return}var novoel,novoimg,temp;if(!$i("lente")){novoel=document.createElement("div");novoel.id='lente';novoel.style.clip='rect(0px,0px,0px,0px)';novoimg=document.createElement("img");novoimg.src="";novoimg.id='lenteimg';novoel.appendChild(novoimg);document.body.appendChild(novoel);novoel=document.createElement("div");novoel.id='boxlente';document.body.appendChild(novoel)}temp=$i('boxlente').style;temp.borderWidth='1';temp.borderColor="red";temp.display="block";$i("lente").style.display="block";i3GEO.navega.lente.ESTAATIVA="sim";i3GEO.navega.lente.atualiza();i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.navega.lente.atualiza()"]);i3GEO.eventos.adicionaEventos("MOUSEMOVE",["i3GEO.navega.lente.movimenta()"])},atualiza:function(){var temp=function(retorno){try{var pos,volta,nimg,olente,oboxlente,olenteimg;retorno=retorno.data;if(retorno==="erro"){i3GEO.janela.tempoMsg("A lente nao pode ser criada");return}volta=retorno.split(",");nimg=volta[2];olente=$i('lente');oboxlente=$i('boxlente');olenteimg=$i('lenteimg');olenteimg.src=nimg;olenteimg.style.width=volta[0]*1.5+"px";olenteimg.style.height=volta[1]*1.5+"px";olente.style.zIndex=1000;olenteimg.style.zIndex=1000;oboxlente.style.zIndex=1000;pos=i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDMAPA));olente.style.left=pos[0]+i3GEO.navega.lente.POSICAOX+"px";olente.style.top=pos[1]+i3GEO.navega.lente.POSICAOY+"px";oboxlente.style.left=pos[0]+i3GEO.navega.lente.POSICAOX+"px";oboxlente.style.top=pos[1]+i3GEO.navega.lente.POSICAOY+"px";oboxlente.style.display='block';oboxlente.style.visibility='visible';olente.style.display='block';olente.style.visibility='visible';i3GEO.janela.fechaAguarde("ajaxabrelente")}catch(e){i3GEO.janela.fechaAguarde()}};if(i3GEO.navega.lente.ESTAATIVA==="sim"){i3GEO.php.aplicaResolucao(temp,1.5)}else{i3GEO.navega.lente.desativa()}},desativa:function(){$i("lente").style.display="none";$i("boxlente").style.display="none";$i('boxlente').style.borderWidth=0;i3GEO.navega.lente.ESTAATIVA="nao";i3GEO.eventos.removeEventos("MOUSEMOVE",["i3GEO.navega.lente.movimenta()"]);i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.navega.lente.atualiza()"])},movimenta:function(){try{if(i3GEO.navega.lente.ESTAATIVA==="sim"){var pos=[0,0],esq,topo,clipt,i;if($i("lente").style.visibility==="visible"){pos=i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDMAPA))}esq=(objposicaocursor.telax-pos[0])*2.25;topo=(objposicaocursor.telay-pos[1])*2.25;clipt="rect("+(topo-120)+"px "+(esq+120)+"px "+(topo+120)+"px "+(esq-120)+"px)";i=$i("lente").style;i.clip=clipt;i.top=pos[1]-(topo-120)+"px";i.left=pos[0]-(esq-120)+"px"}}catch(e){}}},destacaTema:{TAMANHO:75,ESTAATIVO:"nao",TEMA:"",inicia:function(tema){var novoel,novoeli,janela,pos;if(!$i("img_d")){pos=i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDMAPA));novoel=document.createElement("div");novoel.id="div_d";novoel.style.zIndex=5000;document.body.appendChild(novoel);$i("div_d").innerHTML="<input style='position:relative;top:0px;left:0px'' type=image src='' id='img_d' />";$i("div_d").style.left=parseInt(pos[0],10)+"px";$i("div_d").style.top=parseInt(pos[1],10)+"px";$i("img_d").style.left=0+"px";$i("img_d").style.top=0+"px";$i("img_d").style.width=i3GEO.parametros.w+"px";$i("img_d").style.height=i3GEO.parametros.h+"px";$i("div_d").style.clip='rect(0px 75px 75px 0px)'}i3GEO.navega.destacaTema.TEMA=tema;i3GEO.navega.destacaTema.ESTAATIVO="sim";i3GEO.navega.destacaTema.atualiza();janela=i3GEO.janela.cria(200,150,"","center","center","<span class='i3GeoTituloJanelaBsNolink' >"+$trad("x50")+"</span></div>","ativadesativaDestaque",false,"hd","","","",true,"","","","");$i(janela[2].id).innerHTML="<div class='container-fluid'>"+"<h5 class='alert alert-info'>"+$trad("x91")+"</h5>"+"<div class='form-group condensed'>"+"<button onclick='i3GEO.navega.destacaTema.TAMANHO = i3GEO.navega.destacaTema.TAMANHO + 20' class='btn btn-xs' style='margin:2px;padding:2px;'><span class='material-icons'>add_circle_outline</span></button>"+"<button onclick='i3GEO.navega.destacaTema.TAMANHO = i3GEO.navega.destacaTema.TAMANHO - 20' class='btn btn-xs' style='margin:2px;padding:2px;'><span class='material-icons'>remove_circle_outline</span></button>"+"</div></div>";$(janela[0].close).click(i3GEO.navega.destacaTema.desativa);i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.navega.destacaTema.atualiza()"]);i3GEO.eventos.adicionaEventos("MOUSEMOVE",["i3GEO.navega.destacaTema.movimenta()"])},atualiza:function(){if(i3GEO.navega.destacaTema.ESTAATIVO==="nao"){return}var temp=function(retorno){var m,novoel;retorno=retorno.data;m=new Image();m.src=retorno;$i("div_d").innerHTML="";$i("div_d").style.display="block";novoel=document.createElement("input");novoel.id="img_d";novoel.style.position="relative";novoel.style.top="0px";novoel.style.left="0px";novoel.type="image";novoel.src=m.src;novoel.style.display="block";$i("div_d").appendChild(novoel);i3GEO.janela.fechaAguarde("ajaxdestaca")};i3GEO.php.geradestaque(temp,i3GEO.navega.destacaTema.TEMA,i3GEO.parametros.mapexten)},desativa:function(){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.navega.destacaTema.atualiza()"]);i3GEO.eventos.removeEventos("MOUSEMOVE",["i3GEO.navega.destacaTema.movimenta()"]);i3GEO.navega.destacaTema.ESTAATIVO="nao";document.body.removeChild($i("div_d"))},movimenta:function(){if(i3GEO.navega.destacaTema.ESTAATIVO==="sim"){$i("div_d").style.clip='rect('+(objposicaocursor.imgy-i3GEO.navega.destacaTema.TAMANHO)+"px "+(objposicaocursor.imgx-10)+"px "+(objposicaocursor.imgy-10)+"px "+(objposicaocursor.imgx-i3GEO.navega.destacaTema.TAMANHO)+'px)'}}},barraDeZoom:{cria:function(){alert("barraDeZoom depreciado na versao 6.0")}},dialogo:{wiki:function(){i3GEO.util.dialogoFerramenta("i3GEO.navega.dialogo.wiki()","wiki","wiki","dependencias.php","i3GEOF.wiki.iniciaJanelaFlutuante()")},metar:function(){i3GEO.util.dialogoFerramenta("i3GEO.navega.dialogo.metar()","metar","metar","dependencias.php","i3GEOF.metar.iniciaJanelaFlutuante()")},buscaFotos:function(){i3GEO.util.dialogoFerramenta("i3GEO.navega.dialogo.buscaFotos()","buscafotos","buscaFotos","dependencias.php","i3GEOF.buscaFotos.iniciaJanelaFlutuante()")},google:function(coordenadas){i3GEO.navega.dialogo.google.coordenadas=coordenadas;var temp,janela,idgoogle="googlemaps"+Math.random();janela=i3GEO.janela.cria((i3GEO.parametros.w/2.5)+25+"px",(i3GEO.parametros.h/2.5)+18+"px",i3GEO.configura.locaplic+"/ferramentas/googlemaps1/index.php","","","<span class='i3GeoTituloJanelaBsNolink' >Google maps</span></div>",idgoogle,false,"hd","","","",false,"","","","","68");temp=function(){i3GEO.desenho.removePins("boxOndeGoogle");i3GEO.desenho.removePins("googlemaps")};$(janela[0].close).click(temp)},confluence:function(){i3GEO.util.dialogoFerramenta("i3GEO.navega.dialogo.confluence()","confluence","confluence","dependencias.php","i3GEOF.confluence.iniciaJanelaFlutuante()")}},atualizaGoogle:function(idgoogle){try{parent.frames[idgoogle+"i"].panTogoogle()}catch(e){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.navega.atualizaGoogle('"+idgoogle+"')"]);i3GEO.desenho.removePins("googlemaps");i3GEO.desenho.removePins("boxOndeGoogle")}}}; |
| ... | ... | @@ -314,7 +314,7 @@ i3GEO.catalogoSistemas={MIGALHA:[],DADOS:"",config:{'templateDir':'templates/dir |
| 314 | 314 | i3GEO.catalogoDir={MIGALHA:[],config:{'templateDir':'templates/dir.html','templateTema':'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},carregaTemplates:function(){var t1=i3GEO.catalogoDir.config.templateDir,t2=i3GEO.catalogoDir.config.templateTema,t3=$("#"+i3GEO.catalogoDir.config.idOndeMigalha).attr("data-template");$.when($.get(t1),$.get(t2),$.get(t3)).done(function(r1,r2,r3){i3GEO.template.dir=r1[0];i3GEO.template.tema=r2[0];i3GEO.template.catalogoMigalha=r3[0];i3GEO.catalogoDir.inicia()}).fail(function(){i3GEO.janela.closeMsg($trad("erroTpl"));return})},aguarde:function(){$("#"+i3GEO.catalogoDir.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoDir.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":nome,"onclick":"i3GEO.catalogoDir.MIGALHA.pop();i3GEO.catalogoDir.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoDir.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoDir.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoDir.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoDir.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoDir.config.idCatalogoPrincipal).show()})},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.arvoreDeTemas.adicionaTemas([tid])}},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.catalogoDir.config[i]=v})}i3GEO.catalogoDir.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoDir.carregaTemplates();return}else{i3GEO.catalogoDir.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoDir.mostraCatalogoPrincipal()"},{"nome":$trad("a6"),"onclick":"i3GEO.catalogoDir.inicia()"}];i3GEO.catalogoDir.atualizaMigalha();config=i3GEO.catalogoDir.config;i3GEO.catalogoDir.escondeCatalogoPrincipal();var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":$trad("a6"),"onclick":"i3GEO.catalogoDir.mostraCatalogoPrincipal()"});var lista=function(retorno){var dados=retorno.data,clone=[],t;$.each(dados,function(i,v){clone.push({"nome":v,"descricao":"","onclick":"i3GEO.catalogoDir.listaDir('"+v+"','"+v+"/')"})});t=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoDir.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoDir.config.idOndeMigalha).show();$("#"+i3GEO.catalogoDir.config.idCatalogoNavegacao).show()})};i3GEO.php.listadrives(lista)}},listaDir:function(nome,path){i3GEO.catalogoDir.MIGALHA.push({"nome":nome,"onclick":"i3GEO.catalogoDir.listaDir('"+nome+"','"+path+"')"});i3GEO.catalogoDir.atualizaMigalha();i3GEO.catalogoDir.aguarde();var monta=function(dados){var data=dados.data,clone=[],g="",t="",temas;$.each(data.diretorios,function(i,v){clone.push({"nome":v,"onclick":"i3GEO.catalogoDir.listaDir('"+v+"','"+data.path+"/"+v+"')",})});if(clone.length>0){g=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone})}clone=[];$.each(data.arquivos,function(i,v){clone.push({"nome":v,"onclick":"i3GEO.catalogoDir.adiciona('"+data.path+"/"+v+"')",})});if(clone.length>0){t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone})}$("#"+i3GEO.catalogoDir.config.idCatalogoNavegacao).html(t+g)};i3GEO.php.listaarquivos(monta,path)},adiciona:function(path){i3GEO.util.adicionaSHP(path)}}; |
| 315 | 315 | // |
| 316 | 316 | //compactados/legenda_compacto.js |
| 317 | -if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.legenda={IDS:[],CAMADAS:"",config:{"idLegenda":"legendaHtml","templateLegenda":"templates/legenda.html","janela":false},carregaTemplates:function(){$.get(i3GEO.legenda.config.templateLegenda,function(template){i3GEO.template.legenda=template;i3GEO.legenda.inicia()})},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.legenda.config[i]=v})}if(!i3GEO.template.legenda){i3GEO.legenda.carregaTemplates();return}else{config=i3GEO.legenda.config;if(!$i(config.idLegenda)){return}i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.legenda.atualiza()"]);if(config.janela==true){i3GEO.legenda.janela()}else{i3GEO.legenda.registra(config.idLegenda)}i3GEO.legenda.atualiza()}},registra:function(idleg){if(i3GEO.legenda.IDS.indexOf(idleg)==-1){i3GEO.legenda.IDS.push(idleg)}},off:function(idleg){i3GEO.legenda.IDS.remove(idleg)},atualiza:function(){if(i3GEO.template.legenda==undefined){return}var temp,i,tamanho,atualiza=false;if(i3GEO.arvoreDeCamadas.comparaTemas(i3GEO.legenda.CAMADAS,i3GEO.arvoreDeCamadas.CAMADAS)){return}temp=function(retorno){$.each(i3GEO.legenda.IDS,function(index,value){i3GEO.legenda.montaLegenda(retorno,value)})};tamanho=[35,25];$.each(i3GEO.legenda.IDS,function(index,value){i=$i(value);if(i&&i.style.display!=="none"){atualiza=true;try{tamanho=$("#"+value).attr("data-size").split(",")}catch(e){};i.innerHTML=$trad("o1")}else{i.innerHTML=""}});if(atualiza==true){i3GEO.legenda.CAMADAS=i3GEO.util.cloneObj(i3GEO.arvoreDeCamadas.CAMADAS);i3GEO.php.criaLegendaJSON(temp,"",tamanho[0],tamanho[1])}},montaLegenda:function(retorno,idOndeLegenda){var legenda="",t,idleg;if(!idOndeLegenda){idleg=$i(i3GEO.legenda.config.idLegenda)}else{idleg=$i(idOndeLegenda)}if(retorno.data.legenda!=""){$(".legendaTemaSolto").remove();t=Mustache.to_html("{{#data}}"+i3GEO.template.legenda+"{{/data}}",{"data":retorno.data.legenda,"altera":$trad("p9")});idleg.innerHTML=t;$("#"+i3GEO.legenda.config.idLegenda).find(".draggable").draggable({helper:"clone",appendTo:"body",start:function(event,ui){$(this).hide()},stop:function(event,ui){$(this).css({"position":"absolute","top":(event.clientY-event.offsetY),"left":(event.clientX-event.offsetX)});$(this).addClass("legendaTemaSolto");$("body").append($(this));$(this).show()}});$("#"+i3GEO.legenda.config.idLegenda+" img").bind('click',function(e){e.stopPropagation()},false)}else{idleg.innerHTML=""}},png:function(){var obj=$i("i3GEOconteudoLegenda");if($i("wlegenda")){obj.style.width=$i("wlegenda").style.width}else{obj.style.width="400px"}if($i("wlegenda_corpo")){obj.style.height=$i("wlegenda_corpo").style.height}else{obj.style.height="400px"}i3GEO.mapa.dialogo.html2canvas(obj)},ativaDesativaTema:function(inputbox){var temp=function(){i3GEO.php.corpo(i3GEO.atualiza,i3GEO.configura.tipoimagem);i3GEO.arvoreDeCamadas.atualiza("");i3GEO.janela.fechaAguarde("redesenha")};if(!inputbox.checked){i3GEO.php.ligatemas(temp,inputbox.value,"")}else{i3GEO.php.ligatemas(temp,"",inputbox.value)}},inverteStatusClasse:function(leg){var temp=function(retorno){i3GEO.Interface.atualizaTema(retorno,leg.name)};i3GEO.php.inverteStatusClasse(temp,leg.name,leg.value)},mudaCorClasse:function(tema,idclasse){var obj,novoel;if(!$i("tempinputcorclasse")){novoel=document.createElement("input");novoel.id="tempinputcorclasse";novoel.style.display="none";novoel.type="hidden";novoel.onchange=function(){var obj=$("#tempinputcorclasse");i3GEO.tema.alteracorclasse(obj.attr("tema"),obj.attr("idclasse"),obj.val())};document.body.appendChild(novoel)}$("#tempinputcorclasse").attr({"tema":tema,"idclasse":idclasse});i3GEO.util.abreCor("","tempinputcorclasse")},janela:function(largura,altura,topo,esquerda,atualiza){if(!largura){largura=360}if(!altura){altura=300}var cabecalho,minimiza,janela,titulo,temp;janela=YAHOO.i3GEO.janela.manager.find("wlegenda");if(janela){i3GEO.janela.destroi("wlegenda")}cabecalho=function(){};minimiza=function(){var t=i3GEO.janela.minimiza("wlegenda","200px");if(t==="min"){$i("legendaTituloI").style.display="none"}else{$i("legendaTituloI").style.display="block"}};titulo="<span class='i3GeoTituloJanelaBsNolink' >"+$trad("p3")+"</span></div>";janela=i3GEO.janela.cria(largura+"px",altura+"px","","","",titulo,"wlegenda",false,"hd",cabecalho,minimiza,"","","","","nao","");temp=function(){i3GEO.legenda.IDS.remove("wlegenda_corpo")};YAHOO.util.Event.addListener(janela[0].close,"click",temp);i3GEO.legenda.registra("wlegenda_corpo");if(topo&&esquerda){janela=YAHOO.i3GEO.janela.manager.find("wlegenda");janela.moveTo(esquerda,topo)}i3GEO.legenda.CAMADAS="";if(atualiza==true){i3GEO.legenda.atualiza()}}}; | |
| 317 | +if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.legenda={IDS:[],CAMADAS:"",config:{"idLegenda":"legendaHtml","templateLegenda":"templates/legenda.html","janela":false},carregaTemplates:function(){$.get(i3GEO.legenda.config.templateLegenda,function(template){i3GEO.template.legenda=template;i3GEO.legenda.inicia()})},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.legenda.config[i]=v})}if(!i3GEO.template.legenda){i3GEO.legenda.carregaTemplates();return}else{config=i3GEO.legenda.config;if(!$i(config.idLegenda)){return}i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.legenda.atualiza()"]);if(config.janela==true){i3GEO.legenda.janela()}else{i3GEO.legenda.registra(config.idLegenda)}i3GEO.legenda.atualiza()}},registra:function(idleg){if($i(idleg)&&i3GEO.legenda.IDS.indexOf(idleg)==-1){i3GEO.legenda.IDS.push(idleg)}},off:function(idleg){i3GEO.legenda.IDS.remove(idleg)},atualiza:function(){if(i3GEO.template.legenda==undefined){return}var temp,i,tamanho,atualiza=false;if(i3GEO.arvoreDeCamadas.comparaTemas(i3GEO.legenda.CAMADAS,i3GEO.arvoreDeCamadas.CAMADAS)){return}temp=function(retorno){$.each(i3GEO.legenda.IDS,function(index,value){i3GEO.legenda.montaLegenda(retorno,value)})};tamanho=[35,25];$.each(i3GEO.legenda.IDS,function(index,value){i=$i(value);if(i&&i.style.display!=="none"){atualiza=true;try{tamanho=$("#"+value).attr("data-size").split(",")}catch(e){};i.innerHTML=$trad("o1")}else{i.innerHTML=""}});if(atualiza==true){i3GEO.legenda.CAMADAS=i3GEO.util.cloneObj(i3GEO.arvoreDeCamadas.CAMADAS);i3GEO.php.criaLegendaJSON(temp,"",tamanho[0],tamanho[1])}},montaLegenda:function(retorno,idOndeLegenda){var legenda="",t,idleg;if(!idOndeLegenda){idleg=$i(i3GEO.legenda.config.idLegenda)}else{idleg=$i(idOndeLegenda)}if(retorno.data.legenda!=""){$(".legendaTemaSolto").remove();t=Mustache.to_html("{{#data}}"+i3GEO.template.legenda+"{{/data}}",{"data":retorno.data.legenda,"altera":$trad("p9")});idleg.innerHTML=t;$("#"+i3GEO.legenda.config.idLegenda).find(".draggable").draggable({helper:"clone",appendTo:"body",start:function(event,ui){$(this).hide()},stop:function(event,ui){$(this).css({"position":"absolute","top":(event.clientY-event.offsetY),"left":(event.clientX-event.offsetX)});$(this).addClass("legendaTemaSolto");$("body").append($(this));$(this).show()}});$("#"+i3GEO.legenda.config.idLegenda+" img").bind('click',function(e){e.stopPropagation()},false)}else{idleg.innerHTML=""}},png:function(){var obj=$i("i3GEOconteudoLegenda");if($i("wlegenda")){obj.style.width=$i("wlegenda").style.width}else{obj.style.width="400px"}if($i("wlegenda_corpo")){obj.style.height=$i("wlegenda_corpo").style.height}else{obj.style.height="400px"}i3GEO.mapa.dialogo.html2canvas(obj)},ativaDesativaTema:function(inputbox){var temp=function(){i3GEO.php.corpo(i3GEO.atualiza,i3GEO.configura.tipoimagem);i3GEO.arvoreDeCamadas.atualiza("");i3GEO.janela.fechaAguarde("redesenha")};if(!inputbox.checked){i3GEO.php.ligatemas(temp,inputbox.value,"")}else{i3GEO.php.ligatemas(temp,"",inputbox.value)}},inverteStatusClasse:function(leg){var temp=function(retorno){i3GEO.Interface.atualizaTema(retorno,leg.name)};i3GEO.php.inverteStatusClasse(temp,leg.name,leg.value)},mudaCorClasse:function(tema,idclasse){var obj,novoel;if(!$i("tempinputcorclasse")){novoel=document.createElement("input");novoel.id="tempinputcorclasse";novoel.style.display="none";novoel.type="hidden";novoel.onchange=function(){var obj=$("#tempinputcorclasse");i3GEO.tema.alteracorclasse(obj.attr("tema"),obj.attr("idclasse"),obj.val())};document.body.appendChild(novoel)}$("#tempinputcorclasse").attr({"tema":tema,"idclasse":idclasse});i3GEO.util.abreCor("","tempinputcorclasse")},janela:function(largura,altura,topo,esquerda,atualiza){if(!largura){largura=360}if(!altura){altura=300}var cabecalho,minimiza,janela,titulo,temp;janela=YAHOO.i3GEO.janela.manager.find("wlegenda");if(janela){i3GEO.janela.destroi("wlegenda")}cabecalho=function(){};minimiza=function(){var t=i3GEO.janela.minimiza("wlegenda","200px");if(t==="min"){$i("legendaTituloI").style.display="none"}else{$i("legendaTituloI").style.display="block"}};titulo="<span class='i3GeoTituloJanelaBsNolink' >"+$trad("p3")+"</span></div>";janela=i3GEO.janela.cria(largura+"px",altura+"px","","","",titulo,"wlegenda",false,"hd",cabecalho,minimiza,"","","","","nao","");temp=function(){i3GEO.legenda.IDS.remove("wlegenda_corpo")};YAHOO.util.Event.addListener(janela[0].close,"click",temp);i3GEO.legenda.registra("wlegenda_corpo");if(topo&&esquerda){janela=YAHOO.i3GEO.janela.manager.find("wlegenda");janela.moveTo(esquerda,topo)}i3GEO.legenda.CAMADAS="";if(atualiza==true){i3GEO.legenda.atualiza()}}}; | |
| 318 | 318 | // |
| 319 | 319 | //compactados/busca_compacto.js |
| 320 | 320 | if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.busca={PALAVRA:"",BOX:"",SERVICO:"http://mapas.mma.gov.br/webservices/geonames.php",SERVICOWMS:"http://mapas.mma.gov.br/webservices/geonameswms.php",config:{"ondeConteiner":"","inputOndePalavra":"","ondeServicosExternos":"","inputServicosExternos":"","inputTemasMapa":"","ondeTemasMapa":"","inputGoogle":"","ondeGoogle":"","templateTemasMapa":"","templateServico":"","templateGoogle":""},nget:0,carregaTemplates:function(){if(i3GEO.busca.nget==0){i3GEO.busca.nget=2;if(!i3GEO.template.buscaEmTemas){$.get(i3GEO.busca.config.templateTemasMapa,function(template){i3GEO.template.buscaEmTemas=template;i3GEO.busca.nget=i3GEO.busca.nget-1;if(i3GEO.busca.nget==0){i3GEO.busca.inicia()}})}else{i3GEO.busca.nget=i3GEO.busca.nget-1}if(!i3GEO.template.buscaEmServico){$.get(i3GEO.busca.config.templateServico,function(template){i3GEO.template.buscaEmServico=template;i3GEO.busca.nget=i3GEO.busca.nget-1;if(i3GEO.busca.nget==0){i3GEO.busca.inicia()}})}else{i3GEO.busca.nget=i3GEO.busca.nget-1}}},aguarde:function(){return'<div class="alert alert-warning" role="alert">'+$trad("o1")+'</div>'},inicia:function(obj){var palavra="",config=i3GEO.busca.config;if(obj){obj=$(obj);if(obj.attr("data-ondeConteiner")!=undefined){config.ondeConteiner=obj.attr("data-ondeConteiner")}if(obj.attr("data-ondeServicosExternos")!=undefined){config.ondeServicosExternos=obj.attr("data-ondeServicosExternos")}if(obj.attr("data-inputServicosExternos")!=undefined){config.inputServicosExternos=obj.attr("data-inputServicosExternos")}if(obj.attr("data-inputTemasMapa")!=undefined){config.inputTemasMapa=obj.attr("data-inputTemasMapa")}if(obj.attr("data-inputTemasMapa")!=undefined){config.ondeTemasMapa=obj.attr("data-ondeTemasMapa")}if(obj.attr("data-inputGoogle")!=undefined){config.inputGoogle=obj.attr("data-inputGoogle")}if(obj.attr("data-inputGoogle")!=undefined){config.ondeGoogle=obj.attr("data-ondeGoogle")}if(obj.attr("data-inputOndePalavra")!=undefined){config.inputOndePalavra=obj.attr("data-inputOndePalavra")}if(obj.attr("data-templateGoogle")!=undefined){config.templateGoogle=obj.attr("data-templateGoogle")}if(obj.attr("data-templateTemasMapa")!=undefined){config.templateTemasMapa=obj.attr("data-templateTemasMapa")}if(obj.attr("data-templateServico")!=undefined){config.templateServico=obj.attr("data-templateServico")}}if(!i3GEO.template.buscaEmTemas||!i3GEO.template.buscaEmServico){i3GEO.busca.carregaTemplates();return}else{var palavra=$(config.ondeConteiner).find(config.inputOndePalavra).val();if(palavra!=""){i3GEO.busca.PALAVRA=i3GEO.util.removeAcentos(palavra)}else{i3GEO.busca.PALAVRA="";return false}if($(config.ondeConteiner).find(config.inputServicosExternos)[0].checked==true){$(config.ondeConteiner).find(config.ondeServicosExternos).html(i3GEO.busca.aguarde());i3GEO.php.buscaRapida(i3GEO.busca.resultadoServico,i3GEO.configura.locaplic,i3GEO.busca.SERVICO,i3GEO.busca.PALAVRA)}if($(config.ondeConteiner).find(config.inputTemasMapa)[0].checked==true){$(config.ondeConteiner).find(config.inputTemasMapa).html(i3GEO.busca.aguarde());i3GEO.php.buscaRapida(i3GEO.busca.resultadoTemas,i3GEO.configura.locaplic,"temas",i3GEO.busca.PALAVRA)}if($(config.ondeConteiner).find(config.inputGoogle)[0].checked==true){$(config.ondeConteiner).find(config.inputGoogle).html(i3GEO.busca.aguarde());i3GEO.busca.google(i3GEO.busca.PALAVRA)}}},resultadoTemas:function(retorno){var t,config=i3GEO.busca.config;try{if(retorno.data){t=Mustache.to_html("{{#data}}"+i3GEO.template.buscaEmTemas+"{{/data}}",{"data":retorno.data});$(config.ondeConteiner).find(config.ondeTemasMapa).html(t)}}catch(e){$(config.ondeConteiner).find(config.ondeTemasMapa).html("")}},resultadoGoogle:function(retorno){var t,config=i3GEO.busca.config;try{if(retorno.data){t=Mustache.to_html("{{#data}}"+i3GEO.template.buscaEmTemas+"{{/data}}",{"data":retorno.data});$(config.ondeConteiner).find(config.ondeGoogle).html(t)}}catch(e){$(config.ondeConteiner).find(config.ondeGoogle).html("")}},resultadoServico:function(retorno){var t,config=i3GEO.busca.config;try{if(retorno.data){t=Mustache.to_html("{{#data}}"+i3GEO.template.buscaEmServico+"{{/data}}",{"data":retorno.data.geonames});$(config.ondeConteiner).find(config.ondeServicosExternos).html(t)}}catch(e){$(config.ondeConteiner).find(config.ondeServicosExternos).html("")}},google:function(palavra){var geocoder=new google.maps.Geocoder();geocoder.geocode({'address':palavra},function(results,status){if(status==google.maps.GeocoderStatus.OK){if(status!=google.maps.GeocoderStatus.ZERO_RESULTS){if(results){var b,bo,n=results.length,i=0,resultado={"data":[]};for(i=0;i<n;i++){if(results[i]&&results[i].formatted_address&&results[i].geometry&&results[i].geometry.viewport){bo=results[i].geometry.bounds;b=bo.getSouthWest().lng()+" "+bo.getSouthWest().lat()+" "+bo.getNorthEast().lng()+" "+bo.getNorthEast().lat();resultado.data.push({"valor":results[i].formatted_address,"box":b})}}i3GEO.busca.resultadoGoogle(resultado)}}}})},zoom:function(wkt,layer,gid,nm){var adicionaCamada=function(layer,gid,nm,ext){if(i3GEO.Interface.openlayers.googleLike===false){var s=i3GEO.busca.SERVICOWMS+"?gid="+gid+"&";i3GEO.php.adicionaTemaWMS(i3GEO.atualiza,s,layer,"default","EPSG:4618","image/png","1.1.0",nm+" - "+layer,"","nao","",i3GEO.configura.locaplic,i3GEO.configura.sid)}i3GEO.busca.zoomExt(ext)};var ext=i3GEO.util.wkt2ext(wkt,"polygon");if(ext==false){return}i3GEO.php.mudaext(adicionaCamada(layer,gid,nm,ext),i3GEO.configura.tipoimagem,ext,i3GEO.configura.locaplic,i3GEO.configura.sid)},mostraxy:function mostraxy(texto,tipo){var ext,b;if(tipo==="wkt"){ext=i3GEO.util.wkt2ext(texto,"polygon")}else{ext=texto}if(ext==false){return}b=ext.split(" ");if(i3GEO.Interface["ATUAL"]==="openlayers"&&typeof OpenLayers.Control=="undefined"){i3GEO.busca.BOX=false}if(i3GEO.busca.BOX===false){i3GEO.busca.BOX=i3GEO.desenho.addBox(b[0],b[1],b[2],b[3],"boxOndeBusca")}else{i3GEO.busca.BOX=i3GEO.desenho.moveBox(i3GEO.busca.BOX,b[0],b[1],b[2],b[3])}},escondexy:function(){i3GEO.desenho.removeBox("boxOndeBusca")},zoomExt:function(ext){if(i3GEO.Interface.ATUAL=="googlemaps"){i3GEO.Interface.googlemaps.zoom2extent(ext)}if(i3GEO.Interface.ATUAL=="openlayers"){i3GEO.Interface.openlayers.zoom2ext(ext)}}}; | ... | ... |
js/i3geo_tudo_compacto7.js.php
| ... | ... | @@ -254,10 +254,10 @@ if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.ajuda={abreDoc:function(url){ |
| 254 | 254 | if(typeof(i3GEO)==='undefined'){var i3GEO={}}YAHOO.namespace("i3GEO.janela");YAHOO.i3GEO.janela.manager=new YAHOO.widget.OverlayManager();YAHOO.namespace("janelaDoca.xp");YAHOO.janelaDoca.xp.manager=new YAHOO.widget.OverlayManager();YAHOO.i3GEO.janela.managerAguarde=new YAHOO.widget.OverlayManager();i3GEO.janela={scrollBar:{theme:"3d-dark",axis:"yx",scrollbarPosition:"inside",advanced:{autoExpandHorizontalScroll:true},scrollButtons:{enable:true}},ULTIMOZINDEX:5,applyScrollBar:function(iddiv,seletor,config){var a=i3GEO.janela.scrollBar;if(config){a=i3GEO.util.cloneObj(i3GEO.janela.scrollBar);$.each(config,function(key,value){a[key]=value})}var i=$($i(iddiv));if(seletor&&selector!=""){i.find(seletor).mCustomScrollbar(a)}else{i.mCustomScrollbar(a)}},prepara:function(){var iu=i3GEO.util;iu.escondeBox()},cria:function(wlargura,waltura,wsrc,nx,ny,texto,id,modal,classe,funcaoCabecalho,funcaoMinimiza,funcaoAposRedim,dimensionavel,icone,funcaoDuplica,opacidade,classeAdicional,idajuda){if(waltura&&waltura==""){waltura="auto"}if(arguments.length<13){dimensionavel=true}if(arguments.length<17){classeAdicional="i3geo6"}if(!icone){icone=""}var i,wlargurA,ins,novoel,wdocaiframe,temp,fix,underlay,ifr,janela;if($i(id)){janela=YAHOO.i3GEO.janela.manager.find(id);janela.show();janela.bringToTop();return}i3GEO.janela.prepara();if(!classe||classe==""){classe="hd"}if(!id||id===""){id="wdoca"}if(!modal||modal===""){modal=false}ifr=false;fix="contained";if(nx===""||nx==="center"){fix=true}if(modal===true){underlay="none"}else{underlay="shadow"}temp=navm?0:2;wlargurA=parseInt(wlargura,10)+temp+"px";ins='<div id="'+id+'_cabecalho" class="'+classe+' '+classeAdicional+'" >';if(i3GEO.configura!==undefined){ins+="<img id='"+id+"_imagemCabecalho' class='i3GeoAguardeJanela' style='visibility:hidden;' src=\'"+i3GEO.configura.locaplic+"/imagens/aguarde2.gif\' />"}if(icone!=""){}if(idajuda){ins+=texto}else{ins+="<span style='font-size:10px;'>"+texto+"</span>"}if(funcaoDuplica&&funcaoDuplica!=""){ins+="<div id='"+id+"_duplicaJanela' class='container-duplica'><span class='material-icons'>add_circle_outline</span></div>"}if(funcaoMinimiza&&funcaoMinimiza!=""){ins+="<div id='"+id+"_minimizaCabecalho' class='container-minimiza'><span class='material-icons'>aspect_ratio</span></div>"}ins+='</div><div id="'+id+'_corpo" class="bd '+classeAdicional+'" style="display:block;padding:0px">';if(wsrc!==""){ins+='<div class="container-fluid"><iframe name="'+id+'i" id="'+id+'i" valign="top" style="border:0px white solid;width:100%"></iframe></div>'}ins+='</div>';if(idajuda){ins+='<div class="ft '+classeAdicional+'"><i onclick="i3GEO.ajuda.ferramenta(\''+idajuda+'\')" class="material-icons iconeAjudaFerramentas" >help</i></div>'}else{ins+='<div class="ft '+classeAdicional+'"></div>'}novoel=document.createElement("div");novoel.id=id;novoel.style.display="block";novoel.innerHTML=ins;document.body.appendChild(novoel);wdocaiframe=$i(id+"i");if(wdocaiframe){temp=wdocaiframe.style;temp.height=waltura;temp.display="block";wdocaiframe.src=wsrc}else{if(waltura!=="auto"){$i(id+'_corpo').style.height=parseInt(waltura,10)+"px"}$i(id+'_corpo').style.width='100%';$i(id+'_corpo').style.overflow="auto"}if(waltura==="auto"||dimensionavel==false){janela=new YAHOO.widget.Panel(id,{iframe:ifr,modal:modal,width:wlargurA,underlay:underlay,fixedcenter:fix,constraintoviewport:true,visible:true,monitorresize:false,dragOnly:true,keylisteners:null,strings:{close:"<span class='material-icons'>cancel</span>"}})}else{janela=new YAHOO.widget.Panel(id,{hideMode:'offsets',iframe:ifr,underlay:underlay,modal:modal,width:wlargurA,fixedcenter:fix,constraintoviewport:true,visible:true,monitorresize:false,dragOnly:true,keylisteners:null,strings:{close:"<span class='material-icons'>cancel</span>"}})}if(YAHOO.util.Resize&&dimensionavel==true){var resize=new YAHOO.util.Resize(id,{handles:['br'],autoRatio:false,minWidth:10,minHeight:10,status:false,proxy:true,ghost:false,animate:false,useShim:true});resize.on('resize',function(args){this.cfg.setProperty("height",args.height+"px");if(wdocaiframe){wdocaiframe.style.height=args.height-50+"px"}},janela,true);if(funcaoAposRedim&&funcaoAposRedim!=""){resize.on('endResize',function(args){i3GEO.janela.minimiza();funcaoAposRedim.call()},janela,true)}resize.getProxyEl().style.height="0px"}if(nx!==""&&nx!=="center"){janela.moveTo(nx,ny+50)}YAHOO.i3GEO.janela.manager.register(janela);janela.cfg.setProperty("effect",[{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.5}]);janela.cfg.setProperty("zIndex",[4]);janela.render();if(ifr===true){janela.iframe.style.zIndex=4}YAHOO.util.Event.addListener($i(id+'_corpo'),"click",YAHOO.util.Event.stopPropagation);if(funcaoDuplica&&funcaoDuplica!=""){$i(id+'_duplicaJanela').onclick=funcaoDuplica}if(funcaoCabecalho&&funcaoCabecalho!=""){$i(id+'_cabecalho').onclick=funcaoCabecalho}if(funcaoMinimiza&&funcaoMinimiza!=""){$i(id+"_minimizaCabecalho").onclick=funcaoMinimiza}YAHOO.util.Event.addListener(janela.close,"click",i3GEO.janela.fecha,janela,{id:id},true);temp=$i(id+"_c");if(temp&&temp.style){temp.style.maxWidth="90%"}temp=$i(id);if(temp&&temp.style){temp.style.maxWidth="100%"}temp=$i(id+"_corpo");janela.bringToTop();if(waltura!=="auto"&&wsrc==""){i3GEO.janela.applyScrollBar(temp.id,"",{live:true,liveSelector:".customScrollBar"});i3GEO.janela.applyScrollBar(temp.id,"",{live:true,liveSelector:".customScrollBarXY",advanced:{autoExpandHorizontalScroll:false}})}return([janela,$i(id+"_cabecalho"),temp])},iconiza:function(id,w,rodape){var j,r,t=i3GEO.janela.minimiza(id,w+"px",rodape);r=YAHOO.util.Resize.getResizeById(id);j=$i(id+"I");if(!j){return}if(t==="min"){j.style.display="none";if(r){r.lock()}if(rodape){$i(rodape).style.display="none"}}else{j.style.display="block";if(r){r.unlock()}if(rodape){$i(rodape).style.display="block"}}},minimiza:function(id,min){var temp=$i(id+"_corpo"),n,i,m=YAHOO.i3GEO.janela.manager.find(id),c=$i(id),t="min",r=YAHOO.util.Resize.getResizeById(id),tipo="";if(temp){if(temp.style.display==="block"){temp.style.display="none";if(m){m.hideIframe()}m.winicial=c.style.width;if(min){c.style.width=parseInt(min,10)+"px"}tipo="none";if(r){r.lock()}}else{temp.style.display="block";if(m){m.showIframe()}c.style.width=m.winicial;t="max";tipo="block";if(r){r.unlock()}}}temp=$i(id+"_c");if(temp){$(temp).find(".comboTemasCabecalhoBs,.ft,.yui-resize-handle,.underlay,.bd").css("display",tipo)}temp=$i(id+"_corpo");if(temp){temp.style.display=tipo}temp=$i(id);if(temp){if(tipo==="block"){temp.style.height="100%"}else{temp.style.height="10%"}}return t},fecha:function(event,args){var i,id;i3GEO.util.escondeBox();if(i3GEO.janela.id){id=i3GEO.janela.id}else{id=event.id}if(id==undefined){id=args.id}i3GEO.janela.destroi(id)},destroi:function(id){if(typeof(YAHOO)!="undefined"){var janela=YAHOO.i3GEO.janela.manager.find(id);i3GEO.util.removeScriptTag(id+"_script");i3GEO.util.removeScriptTag(id+".dicionario_script");if(janela){YAHOO.i3GEO.janela.manager.remove(janela);janela=$i(id+"_c");if(janela){janela.parentNode.removeChild(janela);try{YAHOO.util.Resize.getResizeById(id).destroy()}catch(e){}}}}},alteraTamanho:function(w,h,id){var i;if(arguments.length===3){i=$i(id)}else{i=$i("wdoca")}if(i){i.style.width=w+"px";i.style.height=h+"px"}},CONTADORAGUARDE:[],abreAguarde:function(id,texto){var p=$i("i3GEObarraAguarde");if(p){p.style.width="100%"}i3GEO.janela.CONTADORAGUARDE.push(" ")},fechaAguarde:function(id){var p=$i("i3GEObarraAguarde");if(p){if(i3GEO.janela.CONTADORAGUARDE.length==1){p.style.width="0px"}i3GEO.janela.CONTADORAGUARDE.pop()}},tempoMsg:function(texto,tempo){if(!i3GEO.janela.tempoModal){i3GEO.janela.tempoModal=$('<div class="modal fade" data-keyboard="false" tabindex="-1" role="dialog" aria-hidden="true" style="z-index:500000;overflow-y:visible;">'+'<div class="modal-dialog">'+'<div class="modal-content">'+'<div class="modal-body" >'+'<div id="i3GEOMensagemTempoModal" >'+texto+'</div>'+'<div class="progress progress-striped active" style="margin-bottom:0;margin-top:10px;"><div class="progress-bar" style="width: 100%"></div></div>'+'</div>'+'</div></div></div>')}else{$i("i3GEOMensagemTempoModal").innerHTML=texto}i3GEO.janela.tempoModal.modal("show");if(!tempo){tempo=3000}setTimeout(function(){i3GEO.janela.tempoModal.modal("hide")},tempo)},closeModal:false,closeMsg:function(texto){if(!i3GEO.janela.closeModal){i3GEO.janela.closeModal=$('<div class="modal fade" data-keyboard="false" tabindex="-1" role="dialog" aria-hidden="true" style="z-index:500000;overflow-y:visible;">'+' <div class="modal-dialog">'+' <div class="modal-content">'+' <div class="modal-header">'+' <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>'+' </div>'+' <div id="i3GEOMensagemCloseModal" class="modal-body text-left" >'+texto+' </div>'+' </div>'+' </div>'+'</div>')}else{$("#i3GEOMensagemCloseModal").html(texto);i3GEO.janela.closeModal.modal("show");return}i3GEO.janela.closeModal.modal("show")},ativaAlerta:function(){window.alert=function(texto){var textoI,janela=YAHOO.i3GEO.janela.managerAguarde.find("alerta");if(!janela){janela=new YAHOO.widget.SimpleDialog("alerta",{width:"300px",fixedcenter:true,visible:false,draggable:false,zIndex:100000,textAlign:"left",close:true,modal:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},constraintoviewport:true,buttons:[{text:$trad("x74"),handler:function(){this.destroy()},isDefault:true}],icon:YAHOO.widget.SimpleDialog.ICON_WARN,text:""});YAHOO.i3GEO.janela.managerAguarde.register(janela);janela.setHeader(" ");janela.render(document.body)}textoI=janela.cfg.getProperty("text");if(textoI!=""){textoI+="<br>"}texto=textoI+texto;janela.cfg.setProperty("text",texto);janela.show()}},confirma:function(pergunta,w,resposta1,resposta2,funcao1,funcao2){var b,f1,f2,f3,janela=YAHOO.i3GEO.janela.managerAguarde.find("confirma");if(!w||w==""){w=300}if(!funcao1||funcao1==""){f1=function(){YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();return true}}else{f1=function(){funcao1.call();YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy()}}if(!funcao2||funcao2==""){f2=function(){YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();return false}}else{f2=function(){funcao2.call();YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy()}}f3=function(){YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy()};if(!resposta1||resposta1==""){resposta1=$trad("x58")}if(janela){janela.destroy()}b=[{text:$trad("x75"),handler:f3},{text:resposta1,handler:f1}];if(resposta2&&resposta2!=""){b.push({text:resposta2,handler:f2})}janela=new YAHOO.widget.SimpleDialog("confirma",{width:w+"px",fixedcenter:true,visible:false,draggable:false,zIndex:100000,textAlign:"left",close:false,modal:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},constraintoviewport:true,buttons:b,text:pergunta});YAHOO.i3GEO.janela.managerAguarde.register(janela);janela.setHeader(" ");janela.render(document.body);janela.show()},prompt:function(pergunta,funcaoOk,valorDefault){if($i("i3GEOjanelaprompt")){return}if(!valorDefault){valorDefault=""}var i="<div class='form-group label-fixed condensed' ><label class='control-label' for='i3GEOjanelaprompt'></label><input placeholder='"+pergunta+"' class='form-control input-lg' type='text' id='i3GEOjanelaprompt' value='"+valorDefault+"' /></div>";i3GEO.janela.confirma(i,"","","",funcaoOk)},mensagemSimples:function(texto,cabecalho,largura,altura){var janela;if(!largura){largura=300}if(!altura){altura=300}if(!cabecalho){cabecalho=""}janela=new YAHOO.widget.SimpleDialog(i3GEO.util.generateId(),{width:parseInt(largura,10)+"px",height:parseInt(altura,10)+"px",fixedcenter:true,visible:true,draggable:true,zIndex:100000,textAlign:"left",close:true,modal:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},constraintoviewport:true,text:""});YAHOO.i3GEO.janela.manager.register(janela);janela.setHeader(cabecalho);janela.render(document.body);janela.setHeader("<div class='i3GeoTituloJanela'>"+cabecalho+"</div>");janela.cfg.setProperty("text",texto);janela.bringToTop();janela.show();return janela},comboCabecalhoTemas:function(idDiv,idCombo,ferramenta,tipo,onButtonClick,temaSel){var temp=$i(idDiv);if(!temaSel){temaSel=""}if(temaSel==""&&i3GEOF[ferramenta]&&i3GEOF[ferramenta].tema&&i3GEOF[ferramenta].tema!=""){temaSel=i3GEOF[ferramenta].tema}if(temp){i3GEO.util.comboTemas(temp.id+"Sel",function(retorno){var tema,container=$i(idDiv),botao;container.innerHTML=retorno.dados;botao=new YAHOO.widget.Button(idCombo,{type:"menu",menu:idCombo+"select"});if(temaSel!=""){tema=i3GEO.arvoreDeCamadas.pegaTema(temaSel);if(tema&&tema!=undefined){botao.set("label","<span class='cabecalhoTemas' >"+tema.tema+"</span> ")}else{botao.set("label","<span class='cabecalhoTemas' >"+$trad("x92")+"</span> ")}}else{botao.set("label","<span class='cabecalhoTemas' >"+$trad("x92")+"</span> ")}if(!onButtonClick){onButtonClick=function(p_sType,p_aArgs){var oMenuItem=p_aArgs[1];if(oMenuItem){i3GEO.mapa.ativaTema(oMenuItem.value);if(oMenuItem.value===""){i3GEO.temaAtivo="";botao.set("label","<span class='cabecalhoTemas' >"+$trad("x92")+"</span> ")}else{botao.set("label","<span class='cabecalhoTemas' >"+oMenuItem.cfg.getProperty("text")+"</span> ")}if(i3GEOF[ferramenta]){i3GEOF[ferramenta].tema=oMenuItem.value;if($i("i3GEOF."+ferramenta+"_corpo")){$i("i3GEOF."+ferramenta+"_corpo").innerHTML="";eval("i3GEOF."+ferramenta+".inicia('i3GEOF."+ferramenta+"_corpo');")}}}};if(i3GEO.eventos.ATUALIZAARVORECAMADAS.length>20){i3GEO.eventos.ATUALIZAARVORECAMADAS=[]}i3GEO.eventos.adicionaEventos("ATUALIZAARVORECAMADAS",["i3GEO.janela.comboCabecalhoTemas('"+idDiv+"','"+idCombo+"','"+ferramenta+"','"+tipo+"')"])}botao.getMenu().subscribe("click",onButtonClick,botao)},temp.id,"",false,tipo,"",true,true,"")}},comboCabecalhoTemasBs:function(idDiv,idCombo,ferramenta,tipo,onButtonClick,temaSel){var temp=$i(idDiv);if(!temaSel){temaSel=""}if(temaSel==""&&i3GEOF[ferramenta]&&i3GEOF[ferramenta].tema&&i3GEOF[ferramenta].tema!=""){temaSel=i3GEOF[ferramenta].tema}else{temaSel=i3GEO.temaAtivo;if(i3GEOF[ferramenta]&&i3GEOF[ferramenta].tema){i3GEOF[ferramenta].tema=temaSel}}if(temp){i3GEO.util.comboTemas(temp.id+"Sel",function(retorno){var tema,container=$i(idDiv),botao;container.innerHTML+=retorno.dados;botao=$i(temp.id+"Sel");if(temaSel!=""){tema=i3GEO.arvoreDeCamadas.pegaTema(temaSel);if(tema&&tema!=undefined){botao.value=tema.name}else{botao.value=""}}else{botao.value=""}if(!onButtonClick){onButtonClick=function(botao){i3GEO.mapa.ativaTema(botao.value);if(botao.value==""){i3GEO.temaAtivo=""}if(i3GEOF[ferramenta]){i3GEOF[ferramenta].tema=botao.value;if($i("i3GEOF."+ferramenta+"_corpo")){$i("i3GEOF."+ferramenta+"_corpo").innerHTML="";eval("i3GEOF."+ferramenta+".inicia('i3GEOF."+ferramenta+"_corpo');")}}}}botao.onchange=onButtonClick},temp.id,"",false,tipo,"font-size: 12px;width: 95%;color:white;",false,true,"form-control comboTema")}}}; |
| 255 | 255 | // |
| 256 | 256 | //compactados/guias_compacto.js |
| 257 | -if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.guias={LARGURAGUIAMOVEL:350,CONFIGURA:{"zoomanterior":{icone:"imagens/gisicons/zoom-last.png",titulo:"",id:"guiaZoomanterior",idconteudo:"",click:function(){i3GEO.navega.extensaoAnterior()}},"zoomli":{icone:"imagens/gisicons/zoom-region.png",titulo:$trad("d3"),id:"guiaZoomli",idconteudo:"",click:function(){if(DetectaMobile("DetectMobileLong")){i3GEO.janela.tempoMsg($trad("x70"))}else{i3GEO.janela.tempoMsg($trad("x69"))}if(i3GEO.Interface.ATUAL==="googlemaps"){i3GeoMap.setOptions({draggable:true})}}},"zoomproximo":{icone:"imagens/gisicons/zoom-next.png",titulo:"",id:"guiaZoomproximo",idconteudo:"",click:function(){i3GEO.navega.extensaoProximo()}},"zoomtot":{icone:"imagens/gisicons/zoom-extent.png",titulo:$trad("d2"),id:"guiaZoomtot",idconteudo:"",click:function(){if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.zoom2ext(i3GEO.parametros.extentTotal);return}if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.Interface.googlemaps.zoom2extent(i3GEO.parametros.extentTotal);return}}},"identificaBalao":{icone:"imagens/gisicons/tips.png",titulo:$trad("d7a"),id:"guiaIdentificaBalao",idconteudo:"",click:function(){i3GEO.mapa.ativaIdentificaBalao()}},"identifica":{icone:"imagens/gisicons/pointer-info.png",titulo:$trad("d7"),id:"guiaIdentifica",idconteudo:"",click:function(){i3GEO.mapa.ativaIdentifica()}},"mapas":{icone:"imagens/gisicons/show-links.png",titulo:"Links",id:"guia5",idconteudo:"guia5obj",mostraLink:function(id,url){$i("i3geoMapasLink_"+id).innerHTML="<a href='"+url+"' target=_blank >"+$trad("abreMapa")+"</a>"},click:function(onde){if(!onde){onde=i3GEO.guias.CONFIGURA.mapas.idconteudo}var pegaMapas=function(retorno){var ins,mapa,ig1lt,ig1,nome,lkd,link,temp,combo,urlinterface;ins="<br><div id='banners' style='overflow:auto;text-align:center'>";ins+="<br>";mapa=retorno.data.mapas;ig1lt=mapa.length;ig1=0;urlinterface=window.location.origin+window.location.pathname;if(ig1lt>0){do{temp=mapa[ig1];nome=temp.NOME;if(temp.PUBLICADO){if(temp.PUBLICADO.toLowerCase()==="nao"){nome="<s>"+nome+"</s>"}}lkd=temp.LINK;link=i3GEO.configura.locaplic+"/ms_criamapa.php?temasa="+temp.TEMAS+"&layers="+temp.LIGADOS;if(temp.EXTENSAO!==""){link+="&mapext="+temp.EXTENSAO}if(temp.OUTROS!==""){link+="&"+temp.OUTROS}if(lkd!==""){link=lkd}ins+="<div style='cursor:pointer; height: 120px;float: left;width:45%;background-color:white;padding:5px;margin:5px;border: 1px solid #F0F0F0;border-radius: 5px;box-shadow: 1px 1px 1px 1px #D3D3D3;' >";if(temp.IMAGEM&&temp.IMAGEM!=""){ins+="<div style='float:left;margin:2px' ><a href='"+link+"' style=text-align:center;text-decoration:none; >"+"<img src='"+temp.IMAGEM+"'></a></div>"}nome+=" ("+temp.ID_MAPA+")";if(temp.CONTEMMAPFILE=="nao"){ins+="<div class=paragrafo style='text-align:left;'>"+"<a href='"+link+"' style=text-align:left;text-decoration:none; >"+nome+"</a></div>"}else{combo="<select style='width:170px;' onchange='i3GEO.guias.CONFIGURA.mapas.mostraLink("+ig1+",this.value)'>"+"<option value=''>"+$trad("x103")+":</option>"+"<option value='"+link+"'>Como foi salvo</option>"+"<option value='"+link+"&interface="+urlinterface+"'>Com a interface atual</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=e_wsm'>Openlayers com todos os botoes</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=est_wms'>Sem o fundo</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=e_wsm&botoes=legenda pan zoombox zoomtot zoomin zoomout distancia area identifica'>Com botoes principais</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/osm.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=e_wsm&botoes=legenda pan zoombox zoomtot zoomin zoomout distancia area identifica'>Com botoes principais e OSM</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&botoes=legenda pan zoombox zoomtot zoomin zoomout'>Botoes de navegacao</option>"+"</select>";ins+="<div style='float:left;margin:2px'>"+"<img src='"+i3GEO.configura.locaplic+"/ferramentas/salvamapa/geraminiatura.php?w=100&h=67&restauramapa="+temp.ID_MAPA+"'></div><div class=paragrafo style='text-align:left;'><a href='"+link+"' style=text-align:center;text-decoration:none; >"+nome+"</a></div>"+combo+"<br><div style='cursor:pointer;' id='i3geoMapasLink_"+ig1+"' ></div>"}ins+="</div>";ig1++}while(ig1<ig1lt)}$i(onde).innerHTML=ins+"</div>"};if($i(i3GEO.guias.CONFIGURA.mapas.idconteudo)){$i(i3GEO.guias.CONFIGURA.mapas.idconteudo).innerHTML="Aguarde..."}i3GEO.php.pegaMapas(pegaMapas);i3GEO.navega.removeCookieExtensao()}},"dobraPagina":{icone:"imagens/googlemaps.png",titulo:$trad("trocaInterface"),id:"guia6",idconteudo:"",inicializa:function(){if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/openlayers.png"}else{i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/googlemaps.png"}},click:function(){i3GEO.Interface.atual2gm.insereIcone=false;i3GEO.Interface.atual2ol.insereIcone=false;if(i3GEO.Interface.ATUAL==="googlemaps"){if(typeof i3GeoMap.getStreetView!="undefined"){if(i3GeoMap.getStreetView().getVisible()===true){i3GeoMap.getStreetView().setVisible(false)}}i3GEO.Interface.atual2ol.inicia();i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/googlemaps.png"}if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.atual2gm.inicia();i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/openlayers.png"}$i("iconeTrocaInterface").src=i3GEO.configura.locaplic+"/"+i3GEO.guias.CONFIGURA.dobraPagina.icone}},"buscaRapida":{icone:"imagens/gisicons/search.png",titulo:"",id:"guia7",idconteudo:"guia7obj",idBuscaRapida:"buscaRapidaGuia",click:function(obj){var f=i3GEO.guias.CONFIGURA.buscaRapida;obj=$(obj);if(obj.attr("data-idconteudo")!=undefined){f.idconteudo=obj.attr("data-idconteudo")}}},"legenda":{icone:"imagens/legenda.png",titulo:$trad("g3"),id:"guia4",idconteudo:"guia4obj",idLegenda:"legendaHtml",click:function(obj){var f=i3GEO.guias.CONFIGURA.legenda;obj=$(obj);if(obj.attr("data-idLegenda")!=undefined){f.idLegenda=obj.attr("data-idLegenda")}$i(f.idLegenda).style.display="block";i3GEO.legenda.CAMADAS="";i3GEO.legenda.inicia({"idLegenda":f.idLegenda,"templateLegenda":$("#"+f.idLegenda).attr("data-template"),"janela":false})}},"temas":{icone:"imagens/layer.png",titulo:$trad("g4a"),id:"guia1",idconteudo:"guia1obj",idListaDeCamadas:"listaTemas",idListaFundo:"listaFundo",verificaAbrangencia:"",click:function(obj){var f=i3GEO.guias.CONFIGURA.temas;obj=$(obj);if(obj.attr("data-verificaAbrangencia")!=undefined){f.verificaAbrangencia=obj.attr("data-verificaAbrangencia")}if(obj.attr("data-idconteudo")!=undefined){f.idconteudo=obj.attr("data-idconteudo")}if(obj.attr("data-idListaDeCamadas")!=undefined){f.idListaDeCamadas=obj.attr("data-idListaDeCamadas")}if(obj.attr("data-idListaFundo")!=undefined){f.idListaFundo=obj.attr("data-idListaFundo")}if($("#"+obj.attr("data-idListaFundo")).attr("data-idTemplateCamada")!=undefined){f.idTemplateCamadaFundo=$("#"+obj.attr("data-idListaFundo")).attr("data-idTemplateCamada")}i3GEO.arvoreDeCamadas.inicia({"idOnde":f.idListaDeCamadas,"templateCamada":$("#"+f.idListaDeCamadas).attr("data-template"),"idListaFundo":f.idListaFundo,"templateCamadaFundo":$("#"+f.idListaFundo).attr("data-template"),"verificaAbrangencia":f.verificaAbrangencia})}},"adiciona":{icone:"imagens/catalogo.png",titulo:$trad("g1a"),id:"guia2",idconteudo:"guia2obj",idMenus:"catalogoMenus",idCatalogo:"catalogoPrincipal",idNavegacao:"catalogoNavegacao",idMigalha:"catalogoMigalha",click:function(obj){var f=i3GEO.guias.CONFIGURA.adiciona;if($(obj).attr("data-idconteudo")!=undefined){f.idconteudo=$(obj).attr("data-idconteudo")}if($(obj).attr("data-idMenus")!=undefined){f.idMenus=$(obj).attr("data-idMenus")}if($(obj).attr("data-idCatalogo")!=undefined){f.idCatalogo=$(obj).attr("data-idCatalogo")}if($(obj).attr("data-idNavegacao")!=undefined){f.idNavegacao=$(obj).attr("data-idNavegacao")}if($(obj).attr("data-idMigalha")!=undefined){f.idMigalha=$(obj).attr("data-idMigalha")}var ondeMenus=$("#"+f.idMenus);i3GEO.catalogoMenus.listaMenus({"templateDir":ondeMenus.attr("data-templateDir"),"templateTema":ondeMenus.attr("data-templateTema"),"idOndeMenus":f.idMenus,"idCatalogoPrincipal":f.idCatalogo,"idCatalogoNavegacao":f.idNavegacao,"idOndeMigalha":f.idMigalha})}},"ferramentas":{icone:"imagens/gisicons/tools.png",titulo:$trad("u15a"),id:"guia8",idconteudo:"guia8obj",idLista:"listaFerramentas",idMigalha:"migalhaFerramentas",idLinks:"listaFerramentasLinks",status:false,click:function(obj){if($(obj).attr("data-idconteudo")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idconteudo=$(obj).attr("data-idconteudo")}if($(obj).attr("data-idLista")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idLista=$(obj).attr("data-idLista")}if($(obj).attr("data-idMigalha")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idMigalha=$(obj).attr("data-idMigalha")}if($(obj).attr("data-idLinks")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idLinks=$(obj).attr("data-idLinks")}if(i3GEO.util.checaHtmlVazio(i3GEO.guias.CONFIGURA.ferramentas.idLista)==false||i3GEO.util.checaHtmlVazio(i3GEO.guias.CONFIGURA.ferramentas.idLinks)==false){return}var f=i3GEO.guias.CONFIGURA.ferramentas;i3GEO.caixaDeFerramentas.inicia({"idOndeFolder":$("#"+f.idLista),"idOndeLinks":$("#"+f.idLinks),"idOndeMigalha":f.idMigalha,"templateFolder":$("#"+f.idLista).attr("data-template"),"templateMigalha":$("#"+f.idMigalha).attr("data-template"),"templateLinks":$("#"+f.idLinks).attr("data-template")})}}},ajustaAltura:function(){var guia,guias,nguias,temp,temps,n,i,g,altura=0;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;for(g=0;g<nguias;g++){guia=$i(this.CONFIGURA[guias[g]].idconteudo);if(guia){guia.style.overflow="auto";if(!guia.style.height){guia.style.height=i3GEO.parametros.h+"px"}}}},escondeGuias:function(){var guias,nguias,g,temp,attributes,anim;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;for(g=0;g<nguias;g++){temp=$i(this.CONFIGURA[guias[g]].idconteudo);if(temp){temp.style.display="none"}}$("#i3GEOguiaMovelConteudo").css("display","none")},mostra:function(guia){if(i3GEO.Interface.ATUAL==="googlemaps"){if(typeof i3GeoMap.getStreetView!="undefined"){i3GeoMap.getStreetView().setVisible(false)}}var guias,nguias,g,temp,attributes,anim;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;if(!$i(i3GEO.guias.CONFIGURA[guia].idconteudo)){return}if(i3GEO.guias.CONFIGURA[guia]){temp=$i(i3GEO.guias.CONFIGURA[guia].idconteudo);if(temp){temp.style.display="block";$("#i3GEOguiaMovelMolde,#i3GEOguiaMovelConteudo").css("display","block")}}},inicia:function(){if($i("i3GEOguiaMovel")){i3GEO.guias.LARGURAGUIAMOVEL=parseInt($("#i3GEOguiaMovel").css("width"),10)}if(!$i("i3GEOguiaMovelMolde").style.height){$("#i3GEOguiaMovelMolde,#i3GEOguiaMovelConteudo").css("height",i3GEO.parametros.h+"px")}},ativa:function(chave,obj){var f="";if(!$i(i3GEO.guias.CONFIGURA[chave].idconteudo)){f=i3GEO.guias.CONFIGURA[chave].click.apply(f,[obj]);return}i3GEO.guias.escondeGuias();i3GEO.guias.abreFecha("abre",chave);if(i3GEO.guias.CONFIGURA[chave].click){f=i3GEO.guias.CONFIGURA[chave].click.apply(f,[obj])}},abreFecha:function(forca,chave){var molde=$("#i3GEOguiaMovelMolde");if(!forca){if(parseInt(molde.css("width"),10)<=10){forca="abre"}else{forca="fecha"}}if(forca==="fecha"){i3GEO.guias.escondeGuias();molde.animate({"width":"-10px"},"fast")}else{var temp=function(){i3GEO.guias.mostra(chave)};molde.animate({"width":i3GEO.guias.LARGURAGUIAMOVEL+"px"},{duration:"fast",always:temp})}},mostraGuiaFerramenta:function(guia,namespace){var g,Dom=YAHOO.util.Dom;if(!namespace){namespace="guia"}for(g=0;g<12;g++){Dom.setStyle(namespace+g+"obj","display","none")}Dom.setStyle(guia+"obj","display","block")},ajustaGuiaFerramenta:function(){}}; | |
| 257 | +if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.guias={LARGURAGUIAMOVEL:350,CONFIGURA:{"zoomanterior":{icone:"imagens/gisicons/zoom-last.png",titulo:"",id:"guiaZoomanterior",idconteudo:"",click:function(){i3GEO.navega.extensaoAnterior()}},"zoomli":{icone:"imagens/gisicons/zoom-region.png",titulo:$trad("d3"),id:"guiaZoomli",idconteudo:"",click:function(){if(DetectaMobile("DetectMobileLong")){i3GEO.janela.tempoMsg($trad("x70"))}else{i3GEO.janela.tempoMsg($trad("x69"))}if(i3GEO.Interface.ATUAL==="googlemaps"){i3GeoMap.setOptions({draggable:true})}}},"zoomproximo":{icone:"imagens/gisicons/zoom-next.png",titulo:"",id:"guiaZoomproximo",idconteudo:"",click:function(){i3GEO.navega.extensaoProximo()}},"zoomtot":{icone:"imagens/gisicons/zoom-extent.png",titulo:$trad("d2"),id:"guiaZoomtot",idconteudo:"",click:function(){if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.zoom2ext(i3GEO.parametros.extentTotal);return}if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.Interface.googlemaps.zoom2extent(i3GEO.parametros.extentTotal);return}}},"identificaBalao":{icone:"imagens/gisicons/tips.png",titulo:$trad("d7a"),id:"guiaIdentificaBalao",idconteudo:"",click:function(){i3GEO.mapa.ativaIdentificaBalao()}},"identifica":{icone:"imagens/gisicons/pointer-info.png",titulo:$trad("d7"),id:"guiaIdentifica",idconteudo:"",click:function(){i3GEO.mapa.ativaIdentifica()}},"mapas":{icone:"imagens/gisicons/show-links.png",titulo:"Links",id:"guia5",idconteudo:"guia5obj",mostraLink:function(id,url){$i("i3geoMapasLink_"+id).innerHTML="<a href='"+url+"' target=_blank >"+$trad("abreMapa")+"</a>"},click:function(onde){if(!onde){onde=i3GEO.guias.CONFIGURA.mapas.idconteudo}var pegaMapas=function(retorno){var ins,mapa,ig1lt,ig1,nome,lkd,link,temp,combo,urlinterface;ins="<br><div id='banners' style='overflow:auto;text-align:center'>";ins+="<br>";mapa=retorno.data.mapas;ig1lt=mapa.length;ig1=0;urlinterface=window.location.origin+window.location.pathname;if(ig1lt>0){do{temp=mapa[ig1];nome=temp.NOME;if(temp.PUBLICADO){if(temp.PUBLICADO.toLowerCase()==="nao"){nome="<s>"+nome+"</s>"}}lkd=temp.LINK;link=i3GEO.configura.locaplic+"/ms_criamapa.php?temasa="+temp.TEMAS+"&layers="+temp.LIGADOS;if(temp.EXTENSAO!==""){link+="&mapext="+temp.EXTENSAO}if(temp.OUTROS!==""){link+="&"+temp.OUTROS}if(lkd!==""){link=lkd}ins+="<div style='cursor:pointer; height: 120px;float: left;width:45%;background-color:white;padding:5px;margin:5px;border: 1px solid #F0F0F0;border-radius: 5px;box-shadow: 1px 1px 1px 1px #D3D3D3;' >";if(temp.IMAGEM&&temp.IMAGEM!=""){ins+="<div style='float:left;margin:2px' ><a href='"+link+"' style=text-align:center;text-decoration:none; >"+"<img src='"+temp.IMAGEM+"'></a></div>"}nome+=" ("+temp.ID_MAPA+")";if(temp.CONTEMMAPFILE=="nao"){ins+="<div class=paragrafo style='text-align:left;'>"+"<a href='"+link+"' style=text-align:left;text-decoration:none; >"+nome+"</a></div>"}else{combo="<select style='width:170px;' onchange='i3GEO.guias.CONFIGURA.mapas.mostraLink("+ig1+",this.value)'>"+"<option value=''>"+$trad("x103")+":</option>"+"<option value='"+link+"'>Como foi salvo</option>"+"<option value='"+link+"&interface="+urlinterface+"'>Com a interface atual</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=e_wsm'>Openlayers com todos os botoes</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=est_wms'>Sem o fundo</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=e_wsm&botoes=legenda pan zoombox zoomtot zoomin zoomout distancia area identifica'>Com botoes principais</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/osm.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=e_wsm&botoes=legenda pan zoombox zoomtot zoomin zoomout distancia area identifica'>Com botoes principais e OSM</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&botoes=legenda pan zoombox zoomtot zoomin zoomout'>Botoes de navegacao</option>"+"</select>";ins+="<div style='float:left;margin:2px'>"+"<img src='"+i3GEO.configura.locaplic+"/ferramentas/salvamapa/geraminiatura.php?w=100&h=67&restauramapa="+temp.ID_MAPA+"'></div><div class=paragrafo style='text-align:left;'><a href='"+link+"' style=text-align:center;text-decoration:none; >"+nome+"</a></div>"+combo+"<br><div style='cursor:pointer;' id='i3geoMapasLink_"+ig1+"' ></div>"}ins+="</div>";ig1++}while(ig1<ig1lt)}$i(onde).innerHTML=ins+"</div>"};if($i(i3GEO.guias.CONFIGURA.mapas.idconteudo)){$i(i3GEO.guias.CONFIGURA.mapas.idconteudo).innerHTML="Aguarde..."}i3GEO.php.pegaMapas(pegaMapas);i3GEO.navega.removeCookieExtensao()}},"dobraPagina":{icone:"imagens/googlemaps.png",titulo:$trad("trocaInterface"),id:"guia6",idconteudo:"",inicializa:function(){if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/openlayers.png"}else{i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/googlemaps.png"}},click:function(){i3GEO.Interface.atual2gm.insereIcone=false;i3GEO.Interface.atual2ol.insereIcone=false;if(i3GEO.Interface.ATUAL==="googlemaps"){if(typeof i3GeoMap.getStreetView!="undefined"){if(i3GeoMap.getStreetView().getVisible()===true){i3GeoMap.getStreetView().setVisible(false)}}i3GEO.Interface.atual2ol.inicia();i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/googlemaps.png"}if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.atual2gm.inicia();i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/openlayers.png"}$i("iconeTrocaInterface").src=i3GEO.configura.locaplic+"/"+i3GEO.guias.CONFIGURA.dobraPagina.icone}},"buscaRapida":{icone:"imagens/gisicons/search.png",titulo:"",id:"guia7",idconteudo:"guia7obj",idBuscaRapida:"buscaRapidaGuia",click:function(obj){var f=i3GEO.guias.CONFIGURA.buscaRapida;obj=$(obj);if(obj.attr("data-idconteudo")!=undefined){f.idconteudo=obj.attr("data-idconteudo")}}},"legenda":{icone:"imagens/legenda.png",titulo:$trad("g3"),id:"guia4",idconteudo:"guia4obj",idLegenda:"legendaHtml",click:function(obj){var f=i3GEO.guias.CONFIGURA.legenda;obj=$(obj);if(obj.attr("data-idLegenda")!=undefined){f.idLegenda=obj.attr("data-idLegenda")}if($i(f.idLegenda)){$i(f.idLegenda).style.display="block";i3GEO.legenda.CAMADAS="";i3GEO.legenda.inicia({"idLegenda":f.idLegenda,"templateLegenda":$("#"+f.idLegenda).attr("data-template"),"janela":false})}}},"temas":{icone:"imagens/layer.png",titulo:$trad("g4a"),id:"guia1",idconteudo:"guia1obj",idListaDeCamadas:"listaTemas",idListaFundo:"listaFundo",verificaAbrangencia:"",click:function(obj){var f=i3GEO.guias.CONFIGURA.temas;obj=$(obj);if(obj.attr("data-verificaAbrangencia")!=undefined){f.verificaAbrangencia=obj.attr("data-verificaAbrangencia")}if(obj.attr("data-idconteudo")!=undefined){f.idconteudo=obj.attr("data-idconteudo")}if(obj.attr("data-idListaDeCamadas")!=undefined){f.idListaDeCamadas=obj.attr("data-idListaDeCamadas")}if(obj.attr("data-idListaFundo")!=undefined){f.idListaFundo=obj.attr("data-idListaFundo")}if($("#"+obj.attr("data-idListaFundo")).attr("data-idTemplateCamada")!=undefined){f.idTemplateCamadaFundo=$("#"+obj.attr("data-idListaFundo")).attr("data-idTemplateCamada")}if($i(f.idListaDeCamadas)){i3GEO.arvoreDeCamadas.inicia({"idOnde":f.idListaDeCamadas,"templateCamada":$("#"+f.idListaDeCamadas).attr("data-template"),"idListaFundo":f.idListaFundo,"templateCamadaFundo":$("#"+f.idListaFundo).attr("data-template"),"verificaAbrangencia":f.verificaAbrangencia})}}},"adiciona":{icone:"imagens/catalogo.png",titulo:$trad("g1a"),id:"guia2",idconteudo:"guia2obj",idMenus:"catalogoMenus",idCatalogo:"catalogoPrincipal",idNavegacao:"catalogoNavegacao",idMigalha:"catalogoMigalha",click:function(obj){var f=i3GEO.guias.CONFIGURA.adiciona;if($(obj).attr("data-idconteudo")!=undefined){f.idconteudo=$(obj).attr("data-idconteudo")}if($(obj).attr("data-idMenus")!=undefined){f.idMenus=$(obj).attr("data-idMenus")}if($(obj).attr("data-idCatalogo")!=undefined){f.idCatalogo=$(obj).attr("data-idCatalogo")}if($(obj).attr("data-idNavegacao")!=undefined){f.idNavegacao=$(obj).attr("data-idNavegacao")}if($(obj).attr("data-idMigalha")!=undefined){f.idMigalha=$(obj).attr("data-idMigalha")}var ondeMenus=$("#"+f.idMenus);i3GEO.catalogoMenus.listaMenus({"templateDir":ondeMenus.attr("data-templateDir"),"templateTema":ondeMenus.attr("data-templateTema"),"idOndeMenus":f.idMenus,"idCatalogoPrincipal":f.idCatalogo,"idCatalogoNavegacao":f.idNavegacao,"idOndeMigalha":f.idMigalha})}},"ferramentas":{icone:"imagens/gisicons/tools.png",titulo:$trad("u15a"),id:"guia8",idconteudo:"guia8obj",idLista:"listaFerramentas",idMigalha:"migalhaFerramentas",idLinks:"listaFerramentasLinks",status:false,click:function(obj){if($(obj).attr("data-idconteudo")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idconteudo=$(obj).attr("data-idconteudo")}if($(obj).attr("data-idLista")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idLista=$(obj).attr("data-idLista")}if($(obj).attr("data-idMigalha")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idMigalha=$(obj).attr("data-idMigalha")}if($(obj).attr("data-idLinks")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idLinks=$(obj).attr("data-idLinks")}if(i3GEO.util.checaHtmlVazio(i3GEO.guias.CONFIGURA.ferramentas.idLista)==false||i3GEO.util.checaHtmlVazio(i3GEO.guias.CONFIGURA.ferramentas.idLinks)==false){return}var f=i3GEO.guias.CONFIGURA.ferramentas;i3GEO.caixaDeFerramentas.inicia({"idOndeFolder":$("#"+f.idLista),"idOndeLinks":$("#"+f.idLinks),"idOndeMigalha":f.idMigalha,"templateFolder":$("#"+f.idLista).attr("data-template"),"templateMigalha":$("#"+f.idMigalha).attr("data-template"),"templateLinks":$("#"+f.idLinks).attr("data-template")})}}},ajustaAltura:function(){var guia,guias,nguias,temp,temps,n,i,g,altura=0;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;for(g=0;g<nguias;g++){guia=$i(this.CONFIGURA[guias[g]].idconteudo);if(guia){guia.style.overflow="auto";if(!guia.style.height){guia.style.height=i3GEO.parametros.h+"px"}}}},escondeGuias:function(){var guias,nguias,g,temp,attributes,anim;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;for(g=0;g<nguias;g++){temp=$i(this.CONFIGURA[guias[g]].idconteudo);if(temp){temp.style.display="none"}}$("#i3GEOguiaMovelConteudo").css("display","none")},mostra:function(guia){if(i3GEO.Interface.ATUAL==="googlemaps"){if(typeof i3GeoMap.getStreetView!="undefined"){i3GeoMap.getStreetView().setVisible(false)}}var guias,nguias,g,temp,attributes,anim;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;if(!$i(i3GEO.guias.CONFIGURA[guia].idconteudo)){return}if(i3GEO.guias.CONFIGURA[guia]){temp=$i(i3GEO.guias.CONFIGURA[guia].idconteudo);if(temp){temp.style.display="block";$("#i3GEOguiaMovelMolde,#i3GEOguiaMovelConteudo").css("display","block")}}},inicia:function(){if($i("i3GEOguiaMovel")){i3GEO.guias.LARGURAGUIAMOVEL=parseInt($("#i3GEOguiaMovel").css("width"),10)}if(!$i("i3GEOguiaMovelMolde").style.height){$("#i3GEOguiaMovelMolde,#i3GEOguiaMovelConteudo").css("height",i3GEO.parametros.h+"px")}},ativa:function(chave,obj){var f="";if(!$i(i3GEO.guias.CONFIGURA[chave].idconteudo)){f=i3GEO.guias.CONFIGURA[chave].click.apply(f,[obj]);return}i3GEO.guias.escondeGuias();i3GEO.guias.abreFecha("abre",chave);if(i3GEO.guias.CONFIGURA[chave].click){f=i3GEO.guias.CONFIGURA[chave].click.apply(f,[obj])}},abreFecha:function(forca,chave){var molde=$("#i3GEOguiaMovelMolde");if(!forca){if(parseInt(molde.css("width"),10)<=10){forca="abre"}else{forca="fecha"}}if(forca==="fecha"){i3GEO.guias.escondeGuias();molde.animate({"width":"-10px"},"fast")}else{var temp=function(){i3GEO.guias.mostra(chave)};molde.animate({"width":i3GEO.guias.LARGURAGUIAMOVEL+"px"},{duration:"fast",always:temp})}},mostraGuiaFerramenta:function(guia,namespace){var g,Dom=YAHOO.util.Dom;if(!namespace){namespace="guia"}for(g=0;g<12;g++){Dom.setStyle(namespace+g+"obj","display","none")}Dom.setStyle(guia+"obj","display","block")},ajustaGuiaFerramenta:function(){}}; | |
| 258 | 258 | // |
| 259 | 259 | //compactados/arvoredecamadas_compacto.js |
| 260 | -if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.arvoreDeCamadas={FUNCOES:{farolescala:true,excluir:true,sobe:true,desce:true,fonte:true,zoomtema:true,compartilhar:true,opacidade:true,mudanome:true,procurar:true,toponimia:true,etiquetas:true,filtrar:true,tabela:true,grafico:true,editorlegenda:true,destacar:true,cortina:true,sql:true,comentar:true,temporizador:true,wms:true,tme:true,copia:true,storymap:true,animagif:true},CAMADAS:"",FILTRO:"",CAMADASINDEXADAS:[],config:{"idOnde":"listaTemas","aposIniciar":"","templateCamada":"templates/camada.html","idListaFundo":"","templateCamadaFundo":"templates/camadaFundo.html","verificaAbrangencia":""},nget:0,carregaTemplates:function(){if(i3GEO.arvoreDeCamadas.nget==0){i3GEO.arvoreDeCamadas.nget=2;if(!i3GEO.template.camada){$.get(i3GEO.arvoreDeCamadas.config.templateCamada,function(template){i3GEO.template.camada=template;i3GEO.arvoreDeCamadas.nget=i3GEO.arvoreDeCamadas.nget-1;if(i3GEO.arvoreDeCamadas.nget==0){i3GEO.arvoreDeCamadas.inicia()}})}else{i3GEO.arvoreDeCamadas.nget=i3GEO.arvoreDeCamadas.nget-1}if(!i3GEO.template.camadaFundo){$.get(i3GEO.arvoreDeCamadas.config.templateCamadaFundo,function(template){i3GEO.template.camadaFundo=template;i3GEO.arvoreDeCamadas.nget=i3GEO.arvoreDeCamadas.nget-1;if(i3GEO.arvoreDeCamadas.nget==0){i3GEO.arvoreDeCamadas.inicia()}})}else{i3GEO.arvoreDeCamadas.nget=i3GEO.arvoreDeCamadas.nget-1}}},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.arvoreDeCamadas.config[i]=v})}if(!i3GEO.template.camada||!i3GEO.template.camadaFundo){i3GEO.arvoreDeCamadas.carregaTemplates();return}else{config=i3GEO.arvoreDeCamadas.config;var novoel,temp;if(!$i(config.idOnde)){return}if(config.verificaAbrangencia!=""){i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.arvoreDeCamadas.verificaAbrangenciaTemas()"])}i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS);if(config.aposIniciar!==""){if(jQuery.isFunction(config.aposIniciar)){config.aposIniciar.call()}}}},atualiza:function(temas,forca){if(i3GEO.template.camada==undefined){return}if(arguments.length===0){temas=i3GEO.arvoreDeCamadas.CAMADAS;i3GEO.arvoreDeCamadas.CAMADAS="";forca=false}var clone=[],camada={},config=i3GEO.arvoreDeCamadas.config,temp;temp=$i(config.idOnde);if(temp){if(forca===true){temp.innerHTML=""}if(temp.innerHTML!==""){if(i3GEO.arvoreDeCamadas.comparaTemas(temas,i3GEO.arvoreDeCamadas.CAMADAS)){i3GEO.arvoreDeCamadas.CAMADAS=temas;return}}}else{return}i3GEO.arvoreDeCamadas.CAMADAS=temas;i3GEO.arvoreDeCamadas.CAMADASINDEXADAS=[];$.each(i3GEO.arvoreDeCamadas.CAMADAS,function(i,tema){var mostra=true;i3GEO.pluginI3geo.aplicaPropriedades(tema);camada={};camada.name=tema.name;camada.tema=tema.tema;if(tema.status!=0){camada.checked="checked"}else{camada.checked=""}if(tema.sel&&tema.sel.toLowerCase()==="sim"){camada.classeCss="camadaSelecionada"}else{camada.classeCss=""}if(i3GEO.arvoreDeCamadas.FILTRO!==""){if(i3GEO.arvoreDeCamadas.FILTRO==="desligados"&&camada.checked=="checked"){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="ligados"&&camada.checked==""){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="selecionados"&&tema.sel.toLowerCase()!=="sim"){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="download"&&tema.download.toLowerCase()!=="sim"){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="wms"&&tema.connectiontype*1!==7){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="raster"&&tema.type*1!==3){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="toponimia"&&tema.type*1!==4){mostra=false}}if(mostra==true){i3GEO.arvoreDeCamadas.montaIconesTema(tema,camada);i3GEO.arvoreDeCamadas.montaOpcoesTema(tema,camada);if(tema.iconetema!==""){camada.iconetema="<img class='i3GEOiconeTema' src='"+tema.iconetema+"' />"}if(tema.escondido.toLowerCase()!=="sim"){clone.push(camada)}}i3GEO.arvoreDeCamadas.CAMADASINDEXADAS[camada.name]=tema});var t=Mustache.render("{{#data}}"+i3GEO.template.camada+"{{/data}}",{"data":clone});$("#"+config.idOnde).html(t);$("#"+config.idOnde).sortable({scroll:false,axis:"y",revert:true,update:function(event,ui){var els=i3GEO.arvoreDeCamadas.listaLigadosDesligadosArvore(config.idOnde);var lista=els[2].join(",");var temp=function(retorno){i3GEO.atualiza(retorno);if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.ordenaLayers()}i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS,true)};i3GEO.php.reordenatemas(temp,lista)}});if(i3GEO.Interface.ATUAL=="openlayers"){if($("#"+config.idListaFundo).html()==""){clone=[{"name":"camadaDeFundo","value":"nenhum","title":$trad("nenhum")}];$.each(i3GEO.Interface.openlayers.LAYERSADICIONAIS,function(i,layer){camada={};temp=layer.getProperties();camada.name="camadaDeFundo";camada.value=temp.name;camada.title=temp.title;if(temp.visible===true){camada.checked="checked"}else{camada.checked=""}clone.push(camada)});var t=Mustache.to_html("{{#data}}"+i3GEO.template.camadaFundo+"{{/data}}",{"data":clone});$("#"+config.idListaFundo).html(t)}}i3GEO.eventos.executaEventos(i3GEO.eventos.ATUALIZAARVORECAMADAS)},ligaDesligaTemas:function(lista,status){},atualizaLegenda:function(idtema){},montaTextoTema:function(tema){if(i3GEO.tema.TEMPORIZADORESID[tema.name]==undefined&&tema.temporizador!=""){i3GEO.tema.temporizador(tema.name,tema.temporizador)}return(html)},montaOpcoesTema:function(temaObj,camada){camada.ferramentasTexto=$trad("u15a");camada.ferramentasTitle=$trad("ferramCamadas");camada.removerTexto=$trad("t12");camada.removerTitle=$trad("t12a");camada.sobeTexto=$trad("t13");camada.sobeTitle=$trad("t14");camada.desceTexto=$trad("t15");camada.desceTitle=$trad("t16");camada.tabelaTexto=$trad("tabela");camada.tabelaTitle=$trad("t30");camada.editorlegendaTexto=$trad("t33");if(temaObj.zoomtema.toLowerCase()==="sim"){camada.zoomtemaTexto=$trad("t17");camada.zoomtemaTitle=$trad("t18")}else{camada.zoomtema="hidden"}if(temaObj.sel.toLowerCase()==="sim"){camada.selTexto=$trad("t5");camada.selTitle=$trad("t4")}else{camada.sel="hidden"}if(temaObj.sel.toLowerCase()==="sim"){camada.zoomSelTexto=$trad("t4a")}else{camada.zoomsel="hidden"}if(temaObj.link_tema!=""&&temaObj.features.toLowerCase()!=="sim"&&temaObj.name!="mundo"){camada.linkTexto=$trad("a9");camada.linkTitle=$trad("a9")}else{camada.link="hidden"}if(temaObj.download.toLowerCase()==="sim"||temaObj.download===""&&temaObj.features.toLowerCase()!=="sim"){camada.downloadTexto="Download";camada.downloadTitle=$trad("t6")}else{camada.download="hidden"}if(temaObj.permiteogc.toLowerCase()==="sim"){camada.permiteogcTexto="OGC"}else{camada.permiteogc="hidden"}return camada},montaIconesTema:function(temaObj,camada){if(temaObj.escala!=0){if(temaObj.escala*1<i3GEO.parametros.mapscale*1){camada.farol="green";camada.farolTitle=$trad("t9")}if(temaObj.escala*1>i3GEO.parametros.mapscale*1){camada.farol="red";camada.farolTitle=$trad("t10")}if(temaObj.escala===0){camada.farol="yellow";camada.farolTitle=$trad("t11")}}else{camada.farol="hidden"}if(temaObj.contextoescala.toLowerCase()==="sim"){camada.contextoescala="";camada.contextoescalaTitle=$trad("t36")}else{camada.contextoescala="hidden"}if(temaObj.plugini3geo){var iconePlugin=i3GEO.pluginI3geo.clickArvoreDeCamadas(temaObj);if(iconePlugin!=false){camada.iconePlugin=iconePlugin}}if(temaObj.ferramentas){var html="",fer="",fers=temaObj.ferramentas;for(fer in fers){if(i3GEO.configura.ferramentasLayers[fer]){html+=i3GEO.configura.ferramentasLayers[fer].icone(temaObj.name)}}camada.iconeFerramentas=html}return camada},atualizaFarol:function(mapscale){var farol,l,ltema,escala,iu=i3GEO.util,im=i3GEO.configura.locaplic+"/imagens/",camadas=i3GEO.arvoreDeCamadas.CAMADAS;farol="maisamarelo.png";l=camadas.length-1;if(l>=0){do{ltema=camadas[l];escala=ltema.escala;if(escala*1<mapscale*1){farol="maisverde.png"}if(escala*1>mapscale*1){farol="maisvermelho.png"}if(escala*1===0){farol="maisamarelo.png"}iu.defineValor("farol"+ltema.name,"src",im+farol)}while(l--)}},aplicaTemas:function(tipo){if(arguments.length===0){tipo="normal"}var t="",temp;if(tipo==="normal"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("mantem")}if(tipo==="ligartodos"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("marca")}if(tipo==="desligartodos"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("desmarca")}temp=function(){i3GEO.atualiza();i3GEO.janela.fechaAguarde("redesenha")};if(tipo==="normal"){i3GEO.php.ligatemas(temp,t[1].toString(),t[0].toString());return}if(tipo==="ligartodos"){i3GEO.php.ligatemas(temp,"",t[2].toString());return}if(tipo==="desligartodos"){i3GEO.php.ligatemas(temp,t[2].toString(),"")}},listaLigadosDesligados:function(){if(!i3GEO.arvoreDeCamadas.CAMADAS){return[[],[],[]]}var i=0,ligados=[],desligados=[],todos=[],camada,camadas=i3GEO.arvoreDeCamadas.CAMADAS;i=camadas.length;while(i>0){i-=1;camada=camadas[i];todos.push(camada["name"]);if(parseInt(camada["status"],10)===2){ligados.push(camada["name"])}else{desligados.push(camada["name"])}}return([ligados,desligados,todos])},listaLigadosDesligadosArvore:function(onde){if(!i3GEO.arvoreDeCamadas.CAMADAS){return[[],[],[]]}var n,i,ligados=[],desligados=[],todos=[],camada,camadas;camadas=$i(onde).getElementsByTagName("input");n=camadas.length;for(i=0;i<n;i++){camada=camadas[i];todos.push(camada.value);if(camada.checked==true){ligados.push(camada["name"])}else{desligados.push(camada["name"])}}return([ligados,desligados,todos])},capturaCheckBox:function(tema){},comparaTemas:function(novo,atual){try{var novon=novo.length,i;if(novon!==atual.length){return(false)}for(i=0;i<novon;i+=1){if(novo[i].name!==atual[i].name){return(false)}if(novo[i].tema!==atual[i].tema){return(false)}if(novo[i].sel!==atual[i].sel){return(false)}if(novo[i].status!==atual[i].status){return(false)}}return(true)}catch(e){return true}},pegaTema:function(valor,camadas,parametro){var i;if(!camadas||camadas==""){camadas=i3GEO.arvoreDeCamadas.CAMADAS}else{camadas=i3GEO.arvoreDeCamadas.converteChaveValor2normal(camadas)}if(!parametro){parametro="name"}i=camadas.length;while(i>0){i-=1;if(camadas[i][parametro]===valor){return camadas[i]}}return""},filtraCamadas:function(propriedade,valor,operador,camadas){if(!camadas){camadas=i3GEO.arvoreDeCamadas.CAMADAS}var resultado,i=0,temp,nelementos=camadas.length,ltema;resultado=[];if(nelementos>0){do{ltema=camadas[i];if(ltema.escondido.toLowerCase()!=="sim"){temp=ltema[propriedade];if(operador==="igual"){if(temp+"".toLowerCase()==valor+"".toLowerCase()){resultado.push(ltema)}}if(operador==="diferente"){if(temp+"".toLowerCase()!==valor+"".toLowerCase()){resultado.push(ltema)}}if(operador==="menor"){if(temp+"".toLowerCase()<valor+"".toLowerCase()){resultado.push(ltema)}}}i+=1}while(i<nelementos)}return resultado},alteraPropCamadas:function(propriedade,valor,camada){var i=0,nelementos=i3GEO.arvoreDeCamadas.CAMADAS.length,ltema;if(nelementos>0){do{ltema=i3GEO.arvoreDeCamadas.CAMADAS[i];if(ltema.name===camada){ltema[propriedade]=valor}i+=1}while(i<nelementos)}},verificaAbrangenciaTemas:function(){var nos=$("#"+i3GEO.arvoreDeCamadas.config.idOnde).find("input");$.each(nos,function(i,no){var ltema=i3GEO.arvoreDeCamadas.CAMADASINDEXADAS[no.value];var temp=ltema.exttema;if(temp!==""&&temp!=undefined){if(i3GEO.util.intersectaBox(temp,i3GEO.parametros.mapexten)===false){$(no).addClass(i3GEO.arvoreDeCamadas.config.verificaAbrangencia)}else{$(no).removeClass(i3GEO.arvoreDeCamadas.config.verificaAbrangencia)}}})},verificaAplicaExtensao:function(){var i=0,temp="",nelementos=i3GEO.arvoreDeCamadas.CAMADAS.length,ltema;try{if(nelementos>0){do{ltema=i3GEO.arvoreDeCamadas.CAMADAS[i];if(ltema.aplicaextensao.toLowerCase()==="sim"){temp=ltema.name}i+=1}while(i<nelementos)}}catch(e){return""}return temp},converteChaveValor2normal:function(obj){if(obj.chaves){var i,tema,j,t,chaves=obj.chaves,temas=obj.valores,ntemas=temas.length,nchaves=chaves.length,novo=[];for(i=0;i<ntemas;i++){tema=temas[i];t={};for(j=0;j<nchaves;j++){t[chaves[j]]=tema[j]}novo.push(t)}return novo}else{return obj}},registaCamadas:function(obj){obj=i3GEO.arvoreDeCamadas.converteChaveValor2normal(obj);i3GEO.arvoreDeCamadas.CAMADAS=obj},dialogo:{filtro:function(){i3GEO.util.dialogoFerramenta("i3GEO.arvoreDeCamadas.dialogo.filtro()","filtroarvore","filtroarvore","dependencias.php","i3GEOF.filtroarvore.iniciaJanelaFlutuante()")},excluir:function(){i3GEO.util.dialogoFerramenta("i3GEO.arvoreDeCamadas.dialogo.excluir()","excluirarvore","excluirarvore","dependencias.php","i3GEOF.excluirarvore.iniciaJanelaFlutuante()")}}}; | |
| 260 | +if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.arvoreDeCamadas={FUNCOES:{farolescala:true,excluir:true,sobe:true,desce:true,fonte:true,zoomtema:true,compartilhar:true,opacidade:true,mudanome:true,procurar:true,toponimia:true,etiquetas:true,filtrar:true,tabela:true,grafico:true,editorlegenda:true,destacar:true,cortina:true,sql:true,comentar:true,temporizador:true,wms:true,tme:true,copia:true,storymap:true,animagif:true},CAMADAS:"",FILTRO:"",CAMADASINDEXADAS:[],config:{"idOnde":"listaTemas","aposIniciar":"","templateCamada":"templates/camada.html","idListaFundo":"","templateCamadaFundo":"templates/camadaFundo.html","verificaAbrangencia":""},nget:0,carregaTemplates:function(){if(i3GEO.arvoreDeCamadas.nget==0){i3GEO.arvoreDeCamadas.nget=2;if(!i3GEO.template.camada){$.get(i3GEO.arvoreDeCamadas.config.templateCamada,function(template){i3GEO.template.camada=template;i3GEO.arvoreDeCamadas.nget=i3GEO.arvoreDeCamadas.nget-1;if(i3GEO.arvoreDeCamadas.nget==0){i3GEO.arvoreDeCamadas.inicia()}})}else{i3GEO.arvoreDeCamadas.nget=i3GEO.arvoreDeCamadas.nget-1}if(!i3GEO.template.camadaFundo){$.get(i3GEO.arvoreDeCamadas.config.templateCamadaFundo,function(template){i3GEO.template.camadaFundo=template;i3GEO.arvoreDeCamadas.nget=i3GEO.arvoreDeCamadas.nget-1;if(i3GEO.arvoreDeCamadas.nget==0){i3GEO.arvoreDeCamadas.inicia()}})}else{i3GEO.arvoreDeCamadas.nget=i3GEO.arvoreDeCamadas.nget-1}}},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.arvoreDeCamadas.config[i]=v})}if(!i3GEO.template.camada||!i3GEO.template.camadaFundo){i3GEO.arvoreDeCamadas.carregaTemplates();return}else{config=i3GEO.arvoreDeCamadas.config;var novoel,temp;i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS);if(!$i(config.idOnde)){return}if(config.verificaAbrangencia!=""){i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.arvoreDeCamadas.verificaAbrangenciaTemas()"])}if(config.aposIniciar!==""){if(jQuery.isFunction(config.aposIniciar)){config.aposIniciar.call()}}}},atualiza:function(temas,forca){if(i3GEO.template.camada==undefined){return}if(arguments.length===0){temas=i3GEO.arvoreDeCamadas.CAMADAS;i3GEO.arvoreDeCamadas.CAMADAS="";forca=false}var clone=[],camada={},config=i3GEO.arvoreDeCamadas.config,temp;temp=$i(config.idOnde);if(temp){if(forca===true){temp.innerHTML=""}if(temp.innerHTML!==""){if(i3GEO.arvoreDeCamadas.comparaTemas(temas,i3GEO.arvoreDeCamadas.CAMADAS)){i3GEO.arvoreDeCamadas.CAMADAS=temas;return}}}i3GEO.arvoreDeCamadas.CAMADAS=temas;i3GEO.arvoreDeCamadas.CAMADASINDEXADAS=[];$.each(i3GEO.arvoreDeCamadas.CAMADAS,function(i,tema){var mostra=true;i3GEO.pluginI3geo.aplicaPropriedades(tema);camada={};camada.name=tema.name;camada.tema=tema.tema;if(tema.status!=0){camada.checked="checked"}else{camada.checked=""}if(tema.sel&&tema.sel.toLowerCase()==="sim"){camada.classeCss="camadaSelecionada"}else{camada.classeCss=""}if(temp&&i3GEO.arvoreDeCamadas.FILTRO!==""){if(i3GEO.arvoreDeCamadas.FILTRO==="desligados"&&camada.checked=="checked"){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="ligados"&&camada.checked==""){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="selecionados"&&tema.sel.toLowerCase()!=="sim"){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="download"&&tema.download.toLowerCase()!=="sim"){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="wms"&&tema.connectiontype*1!==7){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="raster"&&tema.type*1!==3){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="toponimia"&&tema.type*1!==4){mostra=false}}if(temp&&mostra==true){i3GEO.arvoreDeCamadas.montaIconesTema(tema,camada);i3GEO.arvoreDeCamadas.montaOpcoesTema(tema,camada);if(tema.iconetema!==""){camada.iconetema="<img class='i3GEOiconeTema' src='"+tema.iconetema+"' />"}if(tema.escondido.toLowerCase()!=="sim"){clone.push(camada)}}i3GEO.arvoreDeCamadas.CAMADASINDEXADAS[camada.name]=tema});if(temp){var t=Mustache.render("{{#data}}"+i3GEO.template.camada+"{{/data}}",{"data":clone});$("#"+config.idOnde).html(t);$("#"+config.idOnde).sortable({scroll:false,axis:"y",revert:true,update:function(event,ui){var els=i3GEO.arvoreDeCamadas.listaLigadosDesligadosArvore(config.idOnde);var lista=els[2].join(",");var temp=function(retorno){i3GEO.atualiza(retorno);if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.ordenaLayers()}i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS,true)};i3GEO.php.reordenatemas(temp,lista)}})}i3GEO.arvoreDeCamadas.adicionaCamadasDeFundo(config);i3GEO.eventos.executaEventos(i3GEO.eventos.ATUALIZAARVORECAMADAS)},adicionaCamadasDeFundo:function(config){if(i3GEO.Interface.ATUAL=="openlayers"){var temp=temp=$i(config.idOnde);if(temp&&$("#"+config.idListaFundo).html()==""){clone=[{"name":"camadaDeFundo","value":"nenhum","title":$trad("nenhum")}];$.each(i3GEO.Interface.openlayers.LAYERSADICIONAIS,function(i,layer){camada={};temp=layer.getProperties();camada.name="camadaDeFundo";if(temp.preview){camada.preview=temp.preview}else{camada.preview=""}camada.value=temp.name;camada.title=temp.title;if(temp.visible===true){camada.checked="checked"}else{camada.checked=""}clone.push(camada)});var t=Mustache.to_html("{{#data}}"+i3GEO.template.camadaFundo+"{{/data}}",{"data":clone});$("#"+config.idListaFundo).html(t);$("#"+config.idListaFundo+" label").tooltip({animation:false,trigger:"hover",placement:"auto",html:true,template:"<div class='tooltip ' ><div class='tooltip-inner'></div></div>"})}}},ligaDesligaTemas:function(lista,status){},atualizaLegenda:function(idtema){},montaTextoTema:function(tema){if(i3GEO.tema.TEMPORIZADORESID[tema.name]==undefined&&tema.temporizador!=""){i3GEO.tema.temporizador(tema.name,tema.temporizador)}return(html)},montaOpcoesTema:function(temaObj,camada){camada.ferramentasTexto=$trad("u15a");camada.ferramentasTitle=$trad("ferramCamadas");camada.removerTexto=$trad("t12");camada.removerTitle=$trad("t12a");camada.sobeTexto=$trad("t13");camada.sobeTitle=$trad("t14");camada.desceTexto=$trad("t15");camada.desceTitle=$trad("t16");camada.tabelaTexto=$trad("tabela");camada.tabelaTitle=$trad("t30");camada.editorlegendaTexto=$trad("t33");if(temaObj.zoomtema.toLowerCase()==="sim"){camada.zoomtemaTexto=$trad("t17");camada.zoomtemaTitle=$trad("t18")}else{camada.zoomtema="hidden"}if(temaObj.sel.toLowerCase()==="sim"){camada.selTexto=$trad("t5");camada.selTitle=$trad("t4")}else{camada.sel="hidden"}if(temaObj.sel.toLowerCase()==="sim"){camada.zoomSelTexto=$trad("t4a")}else{camada.zoomsel="hidden"}if(temaObj.link_tema!=""&&temaObj.features.toLowerCase()!=="sim"&&temaObj.name!="mundo"){camada.linkTexto=$trad("a9");camada.linkTitle=$trad("a9")}else{camada.link="hidden"}if(temaObj.download.toLowerCase()==="sim"||temaObj.download===""&&temaObj.features.toLowerCase()!=="sim"){camada.downloadTexto="Download";camada.downloadTitle=$trad("t6")}else{camada.download="hidden"}if(temaObj.permiteogc.toLowerCase()==="sim"){camada.permiteogcTexto="OGC"}else{camada.permiteogc="hidden"}return camada},montaIconesTema:function(temaObj,camada){if(temaObj.escala!=0){if(temaObj.escala*1<i3GEO.parametros.mapscale*1){camada.farol="green";camada.farolTitle=$trad("t9")}if(temaObj.escala*1>i3GEO.parametros.mapscale*1){camada.farol="red";camada.farolTitle=$trad("t10")}if(temaObj.escala===0){camada.farol="yellow";camada.farolTitle=$trad("t11")}}else{camada.farol="hidden"}if(temaObj.contextoescala.toLowerCase()==="sim"){camada.contextoescala="";camada.contextoescalaTitle=$trad("t36")}else{camada.contextoescala="hidden"}if(temaObj.plugini3geo){var iconePlugin=i3GEO.pluginI3geo.clickArvoreDeCamadas(temaObj);if(iconePlugin!=false){camada.iconePlugin=iconePlugin}}if(temaObj.ferramentas){var html="",fer="",fers=temaObj.ferramentas;for(fer in fers){if(i3GEO.configura.ferramentasLayers[fer]){html+=i3GEO.configura.ferramentasLayers[fer].icone(temaObj.name)}}camada.iconeFerramentas=html}return camada},atualizaFarol:function(mapscale){var farol,l,ltema,escala,iu=i3GEO.util,im=i3GEO.configura.locaplic+"/imagens/",camadas=i3GEO.arvoreDeCamadas.CAMADAS;farol="maisamarelo.png";l=camadas.length-1;if(l>=0){do{ltema=camadas[l];escala=ltema.escala;if(escala*1<mapscale*1){farol="maisverde.png"}if(escala*1>mapscale*1){farol="maisvermelho.png"}if(escala*1===0){farol="maisamarelo.png"}iu.defineValor("farol"+ltema.name,"src",im+farol)}while(l--)}},aplicaTemas:function(tipo){if(arguments.length===0){tipo="normal"}var t="",temp;if(tipo==="normal"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("mantem")}if(tipo==="ligartodos"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("marca")}if(tipo==="desligartodos"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("desmarca")}temp=function(){i3GEO.atualiza();i3GEO.janela.fechaAguarde("redesenha")};if(tipo==="normal"){i3GEO.php.ligatemas(temp,t[1].toString(),t[0].toString());return}if(tipo==="ligartodos"){i3GEO.php.ligatemas(temp,"",t[2].toString());return}if(tipo==="desligartodos"){i3GEO.php.ligatemas(temp,t[2].toString(),"")}},listaLigadosDesligados:function(){if(!i3GEO.arvoreDeCamadas.CAMADAS){return[[],[],[]]}var i=0,ligados=[],desligados=[],todos=[],camada,camadas=i3GEO.arvoreDeCamadas.CAMADAS;i=camadas.length;while(i>0){i-=1;camada=camadas[i];todos.push(camada["name"]);if(parseInt(camada["status"],10)===2){ligados.push(camada["name"])}else{desligados.push(camada["name"])}}return([ligados,desligados,todos])},listaLigadosDesligadosArvore:function(onde){if(!i3GEO.arvoreDeCamadas.CAMADAS){return[[],[],[]]}var n,i,ligados=[],desligados=[],todos=[],camada,camadas;camadas=$i(onde).getElementsByTagName("input");n=camadas.length;for(i=0;i<n;i++){camada=camadas[i];todos.push(camada.value);if(camada.checked==true){ligados.push(camada["name"])}else{desligados.push(camada["name"])}}return([ligados,desligados,todos])},capturaCheckBox:function(tema){},comparaTemas:function(novo,atual){try{var novon=novo.length,i;if(novon!==atual.length){return(false)}for(i=0;i<novon;i+=1){if(novo[i].name!==atual[i].name){return(false)}if(novo[i].tema!==atual[i].tema){return(false)}if(novo[i].sel!==atual[i].sel){return(false)}if(novo[i].status!==atual[i].status){return(false)}}return(true)}catch(e){return true}},pegaTema:function(valor,camadas,parametro){var i;if(!camadas||camadas==""){camadas=i3GEO.arvoreDeCamadas.CAMADAS}else{camadas=i3GEO.arvoreDeCamadas.converteChaveValor2normal(camadas)}if(!parametro){parametro="name"}i=camadas.length;while(i>0){i-=1;if(camadas[i][parametro]===valor){return camadas[i]}}return""},filtraCamadas:function(propriedade,valor,operador,camadas){if(!camadas){camadas=i3GEO.arvoreDeCamadas.CAMADAS}var resultado,i=0,temp,nelementos=camadas.length,ltema;resultado=[];if(nelementos>0){do{ltema=camadas[i];if(ltema.escondido.toLowerCase()!=="sim"){temp=ltema[propriedade];if(operador==="igual"){if(temp+"".toLowerCase()==valor+"".toLowerCase()){resultado.push(ltema)}}if(operador==="diferente"){if(temp+"".toLowerCase()!==valor+"".toLowerCase()){resultado.push(ltema)}}if(operador==="menor"){if(temp+"".toLowerCase()<valor+"".toLowerCase()){resultado.push(ltema)}}}i+=1}while(i<nelementos)}return resultado},alteraPropCamadas:function(propriedade,valor,camada){var i=0,nelementos=i3GEO.arvoreDeCamadas.CAMADAS.length,ltema;if(nelementos>0){do{ltema=i3GEO.arvoreDeCamadas.CAMADAS[i];if(ltema.name===camada){ltema[propriedade]=valor}i+=1}while(i<nelementos)}},verificaAbrangenciaTemas:function(){var nos=$("#"+i3GEO.arvoreDeCamadas.config.idOnde).find("input");$.each(nos,function(i,no){var ltema=i3GEO.arvoreDeCamadas.CAMADASINDEXADAS[no.value];var temp=ltema.exttema;if(temp!==""&&temp!=undefined){if(i3GEO.util.intersectaBox(temp,i3GEO.parametros.mapexten)===false){$(no).addClass(i3GEO.arvoreDeCamadas.config.verificaAbrangencia)}else{$(no).removeClass(i3GEO.arvoreDeCamadas.config.verificaAbrangencia)}}})},verificaAplicaExtensao:function(){var i=0,temp="",nelementos=i3GEO.arvoreDeCamadas.CAMADAS.length,ltema;try{if(nelementos>0){do{ltema=i3GEO.arvoreDeCamadas.CAMADAS[i];if(ltema.aplicaextensao.toLowerCase()==="sim"){temp=ltema.name}i+=1}while(i<nelementos)}}catch(e){return""}return temp},converteChaveValor2normal:function(obj){if(obj.chaves){var i,tema,j,t,chaves=obj.chaves,temas=obj.valores,ntemas=temas.length,nchaves=chaves.length,novo=[];for(i=0;i<ntemas;i++){tema=temas[i];t={};for(j=0;j<nchaves;j++){t[chaves[j]]=tema[j]}novo.push(t)}return novo}else{return obj}},registaCamadas:function(obj){obj=i3GEO.arvoreDeCamadas.converteChaveValor2normal(obj);i3GEO.arvoreDeCamadas.CAMADAS=obj},dialogo:{filtro:function(){i3GEO.util.dialogoFerramenta("i3GEO.arvoreDeCamadas.dialogo.filtro()","filtroarvore","filtroarvore","dependencias.php","i3GEOF.filtroarvore.iniciaJanelaFlutuante()")},excluir:function(){i3GEO.util.dialogoFerramenta("i3GEO.arvoreDeCamadas.dialogo.excluir()","excluirarvore","excluirarvore","dependencias.php","i3GEOF.excluirarvore.iniciaJanelaFlutuante()")}}}; | |
| 261 | 261 | // |
| 262 | 262 | //compactados/navega_compacto.js |
| 263 | 263 | if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.navega={EXTENSOES:{lista:[],redo:[],posicao:0,emAcao:false},ativaPan:function(){if(i3GEO.Interface.ATUAL==="googlemaps"){i3GeoMap.setOptions({draggable:true})}if(i3GEO.Interface.ATUAL==="openlayers"){marcadorZoom="";i3GEO.Interface.openlayers.OLpanel.activateControl(i3GEO.Interface.openlayers.OLpan)}},registraExt:function(ext){if(i3GEO.navega.EXTENSOES.emAcao==false){var l=i3GEO.navega.EXTENSOES.lista,n=l.length;if(n>10){l.shift()}n=l.length;if(n>0&&l[n-1]===ext){return}l.push(ext)}else{i3GEO.navega.EXTENSOES.emAcao=false}},extensaoAnterior:function(){i3GEO.navega.EXTENSOES.emAcao=true;var l=i3GEO.navega.EXTENSOES.lista,r=i3GEO.navega.EXTENSOES.redo,a=i3GEO.parametros.mapexten,e;if(l.length>0){if(l.length>1){e=l.pop();i3GEO.navega.zoomExt("","","",e);if(r.length>10){r.shift()}if(r.length>0&&r[r.length-1]===e){return}else{r.push(a)}}}else{l.push(i3GEO.parametros.mapexten)}},extensaoProximo:function(){var l=i3GEO.navega.EXTENSOES.lista,r=i3GEO.navega.EXTENSOES.redo,a=i3GEO.parametros.mapexten,e;i3GEO.navega.EXTENSOES.emAcao=true;if(r.length>0){i3GEO.navega.zoomExt("","","",r[r.length-1]);e=r.pop();if(l.length>10){l.pop()}if(l.length>0&&l[l.length-1]===e){return}l.push(a)}},pan2ponto:function(x,y){i3GEO.Interface[i3GEO.Interface.ATUAL].pan2ponto(x,y);i3GEO.Interface[i3GEO.Interface.ATUAL].recalcPar()},centroDoMapa:function(){var xy;switch(i3GEO.Interface.ATUAL){case"openlayers":xy=i3geoOL.getCenter();if(xy){return[xy.lon,xy.lat]}else{return false}break;case"googlemaps":xy=i3GeoMap.getCenter();if(xy){return[xy.lng(),xy.lat()]}else{return false}break;default:return false}},marcaCentroDoMapa:function(xy){var t=$i("i3GeoCentroDoMapa");if(t&&t.style.display==="block"){return}if(xy!=false){xy=i3GEO.calculo.dd2tela(xy[0]*1,xy[1]*1,$i(i3GEO.Interface.IDMAPA),i3GEO.parametros.mapexten,i3GEO.parametros.pixelsize);i3GEO.util.criaPin("i3GeoCentroDoMapa",i3GEO.configura.locaplic+'/imagens/alvo.png','30px','30px');i3GEO.util.posicionaImagemNoMapa("i3GeoCentroDoMapa",xy[0],xy[1])}},removeCookieExtensao:function(){var nomecookie="i3geoOLUltimaExtensao";if(i3GEO.Interface.openlayers.googleLike===true){nomecookie="i3geoUltima_ExtensaoOSM"}i3GEO.util.insereCookie(nomecookie,"")},zoomin:function(locaplic,sid){if(i3GEO.Interface.ATUAL==="openlayers"){i3geoOL.zoomIn();return}},zoomout:function(locaplic,sid){if(i3GEO.Interface.ATUAL==="openlayers"){i3geoOL.zoomOut();return}},zoomponto:function(locaplic,sid,x,y,tamanho,simbolo,cor){if(!simbolo){simbolo="ponto"}if(!tamanho){tamanho=15}if(!cor){cor="255 0 0"}if(locaplic!==""){i3GEO.configura.locaplic=locaplic}if(sid!==""){i3GEO.configura.sid=sid}i3GEO.php.zoomponto(i3GEO.atualiza,x,y,tamanho,simbolo,cor)},zoompontoIMG:function(locaplic,sid,x,y){if(locaplic!==""){i3GEO.configura.locaplic=locaplic}if(sid!==""){i3GEO.configura.sid=sid}i3GEO.php.pan(i3GEO.atualiza,'','',x,y)},xy2xy:function(locaplic,sid,xi,yi,xf,yf,ext,tipoimagem){var disty,distx,ex,novoxi,novoxf,novoyf,nex;if(locaplic!==""){i3GEO.configura.locaplic=locaplic}if(sid!==""){i3GEO.configura.sid=sid}disty=(yi*-1)+yf;distx=(xi*-1)+xf;ex=ext.split(" ");novoxi=(ex[0]*1)-distx;novoxf=(ex[2]*1)-distx;novoyi=(ex[1]*1)-disty;novoyf=(ex[3]*1)-disty;if((distx===0)&&(disty===0)){return false}else{nex=novoxi+" "+novoyi+" "+novoxf+" "+novoyf;i3GEO.navega.zoomExt(i3GEO.configura.locaplic,i3GEO.configura.sid,tipoimagem,nex);return true}},localizaIP:function(locaplic,sid,funcao){if(locaplic!==""){i3GEO.configura.locaplic=locaplic}if(sid!==""){i3GEO.configura.sid=sid}i3GEO.php.localizaIP(funcao)},zoomIP:function(locaplic,sid){try{if(arguments.length>0){i3GEO.configura.locaplic=locaplic;i3GEO.configura.sid=sid}var mostraIP=function(retorno){if(retorno.data.latitude!==null){i3GEO.navega.zoomponto(locaplic,sid,retorno.data.longitude,retorno.data.latitude)}else{i3GEO.janela.tempoMsg("Nao foi possivel identificar a localizacao.")}};i3GEO.navega.localizaIP(locaplic,sid,mostraIP)}catch(e){}},zoomExt:function(locaplic,sid,tipoimagem,ext){var f;if(locaplic!==""){i3GEO.configura.locaplic=locaplic}if(sid!==""){i3GEO.configura.sid=sid}if(tipoimagem===""){tipoimagem="nenhum"}ext=i3GEO.util.extGeo2OSM(ext);i3GEO.php.mudaext(function(retorno){i3GEO.atualiza(retorno)},tipoimagem,ext)},aplicaEscala:function(escala){if(i3GEO.Interface.ATUAL==="googlemaps"){i3GeoMap.setZoom(i3GEO.Interface.googlemaps.escala2nzoom(escala))}if(i3GEO.Interface.ATUAL==="openlayers"){i3geoOL.zoomToScale(escala,true);i3GEO.parametros.mapscale=parseInt(i3geoOL.getScale(),10)}},atualizaEscalaNumerica:function(escala){var e=$i("i3GEOescalanum");if(!e){return}if(arguments.length===1){e.value=escala}else{if(i3GEO.parametros.mapscale!==""){e.value=parseInt(i3GEO.parametros.mapscale,10)}else{e.value=0}}},panFixo:function(){alert("panFixo foi depreciado na versao 6.0")},mostraRosaDosVentos:function(){alert("mostraRosaDosVentos foi depreciado na versao 6.0")},autoRedesenho:{INTERVALO:0,ID:"tempoRedesenho",ativa:function(id){if(arguments.length===0){id="tempoRedesenho"}i3GEO.navega.autoRedesenho.ID=id;if(($i(id))&&i3GEO.navega.autoRedesenho.INTERVALO>0){$i(id).style.display="block"}if(i3GEO.navega.autoRedesenho.INTERVALO>0){i3GEO.navega.tempoRedesenho=setTimeout('i3GEO.navega.autoRedesenho.redesenha()',i3GEO.navega.autoRedesenho.INTERVALO)}if(($i(id))&&(i3GEO.navega.autoRedesenho.INTERVALO>0)){$i(id).innerHTML=i3GEO.navega.autoRedesenho.INTERVALO/1000;i3GEO.navega.contaTempoRedesenho=setTimeout('i3GEO.navega.autoRedesenho.contagem()',1000)}},desativa:function(){i3GEO.navega.autoRedesenho.INTERVALO=0;clearTimeout(i3GEO.navega.tempoRedesenho);clearTimeout(i3GEO.navega.contaTempoRedesenho);i3GEO.navega.tempoRedesenho="";i3GEO.navega.contaTempoRedesenho="";if($i(i3GEO.navega.autoRedesenho.ID)){$i(i3GEO.navega.autoRedesenho.ID).style.display="none"}},redesenha:function(){clearTimeout(i3GEO.navega.tempoRedesenho);clearTimeout(i3GEO.navega.contaTempoRedesenho);switch(i3GEO.Interface.ATUAL){case"openlayers":i3GEO.Interface.openlayers.atualizaMapa();break;case"googlemaps":i3GEO.Interface.googlemaps.redesenha();break;default:i3GEO.atualiza("")}i3GEO.navega.autoRedesenho.ativa(i3GEO.navega.autoRedesenho.ID)},contagem:function(){if($i(i3GEO.navega.autoRedesenho.ID)){$i(i3GEO.navega.autoRedesenho.ID).innerHTML=parseInt($i(i3GEO.navega.autoRedesenho.ID).innerHTML,10)-1}i3GEO.navega.contaTempoRedesenho=setTimeout('i3GEO.navega.autoRedesenho.contagem()',1000)}},zoomBox:{inicia:function(){alert("zoomBox depreciado na versao 6.0")}},lente:{POSICAOX:0,POSICAOY:0,ESTAATIVA:"nao",inicia:function(){if(i3GEO.navega.lente.ESTAATIVA!="nao"){i3GEO.navega.lente.desativa();return}var novoel,novoimg,temp;if(!$i("lente")){novoel=document.createElement("div");novoel.id='lente';novoel.style.clip='rect(0px,0px,0px,0px)';novoimg=document.createElement("img");novoimg.src="";novoimg.id='lenteimg';novoel.appendChild(novoimg);document.body.appendChild(novoel);novoel=document.createElement("div");novoel.id='boxlente';document.body.appendChild(novoel)}temp=$i('boxlente').style;temp.borderWidth='1';temp.borderColor="red";temp.display="block";$i("lente").style.display="block";i3GEO.navega.lente.ESTAATIVA="sim";i3GEO.navega.lente.atualiza();i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.navega.lente.atualiza()"]);i3GEO.eventos.adicionaEventos("MOUSEMOVE",["i3GEO.navega.lente.movimenta()"])},atualiza:function(){var temp=function(retorno){try{var pos,volta,nimg,olente,oboxlente,olenteimg;retorno=retorno.data;if(retorno==="erro"){i3GEO.janela.tempoMsg("A lente nao pode ser criada");return}volta=retorno.split(",");nimg=volta[2];olente=$i('lente');oboxlente=$i('boxlente');olenteimg=$i('lenteimg');olenteimg.src=nimg;olenteimg.style.width=volta[0]*1.5+"px";olenteimg.style.height=volta[1]*1.5+"px";olente.style.zIndex=1000;olenteimg.style.zIndex=1000;oboxlente.style.zIndex=1000;pos=i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDMAPA));olente.style.left=pos[0]+i3GEO.navega.lente.POSICAOX+"px";olente.style.top=pos[1]+i3GEO.navega.lente.POSICAOY+"px";oboxlente.style.left=pos[0]+i3GEO.navega.lente.POSICAOX+"px";oboxlente.style.top=pos[1]+i3GEO.navega.lente.POSICAOY+"px";oboxlente.style.display='block';oboxlente.style.visibility='visible';olente.style.display='block';olente.style.visibility='visible';i3GEO.janela.fechaAguarde("ajaxabrelente")}catch(e){i3GEO.janela.fechaAguarde()}};if(i3GEO.navega.lente.ESTAATIVA==="sim"){i3GEO.php.aplicaResolucao(temp,1.5)}else{i3GEO.navega.lente.desativa()}},desativa:function(){$i("lente").style.display="none";$i("boxlente").style.display="none";$i('boxlente').style.borderWidth=0;i3GEO.navega.lente.ESTAATIVA="nao";i3GEO.eventos.removeEventos("MOUSEMOVE",["i3GEO.navega.lente.movimenta()"]);i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.navega.lente.atualiza()"])},movimenta:function(){try{if(i3GEO.navega.lente.ESTAATIVA==="sim"){var pos=[0,0],esq,topo,clipt,i;if($i("lente").style.visibility==="visible"){pos=i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDMAPA))}esq=(objposicaocursor.telax-pos[0])*2.25;topo=(objposicaocursor.telay-pos[1])*2.25;clipt="rect("+(topo-120)+"px "+(esq+120)+"px "+(topo+120)+"px "+(esq-120)+"px)";i=$i("lente").style;i.clip=clipt;i.top=pos[1]-(topo-120)+"px";i.left=pos[0]-(esq-120)+"px"}}catch(e){}}},destacaTema:{TAMANHO:75,ESTAATIVO:"nao",TEMA:"",inicia:function(tema){var novoel,novoeli,janela,pos;if(!$i("img_d")){pos=i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDMAPA));novoel=document.createElement("div");novoel.id="div_d";novoel.style.zIndex=5000;document.body.appendChild(novoel);$i("div_d").innerHTML="<input style='position:relative;top:0px;left:0px'' type=image src='' id='img_d' />";$i("div_d").style.left=parseInt(pos[0],10)+"px";$i("div_d").style.top=parseInt(pos[1],10)+"px";$i("img_d").style.left=0+"px";$i("img_d").style.top=0+"px";$i("img_d").style.width=i3GEO.parametros.w+"px";$i("img_d").style.height=i3GEO.parametros.h+"px";$i("div_d").style.clip='rect(0px 75px 75px 0px)'}i3GEO.navega.destacaTema.TEMA=tema;i3GEO.navega.destacaTema.ESTAATIVO="sim";i3GEO.navega.destacaTema.atualiza();janela=i3GEO.janela.cria(200,150,"","center","center","<span class='i3GeoTituloJanelaBsNolink' >"+$trad("x50")+"</span></div>","ativadesativaDestaque",false,"hd","","","",true,"","","","");$i(janela[2].id).innerHTML="<div class='container-fluid'>"+"<h5 class='alert alert-info'>"+$trad("x91")+"</h5>"+"<div class='form-group condensed'>"+"<button onclick='i3GEO.navega.destacaTema.TAMANHO = i3GEO.navega.destacaTema.TAMANHO + 20' class='btn btn-xs' style='margin:2px;padding:2px;'><span class='material-icons'>add_circle_outline</span></button>"+"<button onclick='i3GEO.navega.destacaTema.TAMANHO = i3GEO.navega.destacaTema.TAMANHO - 20' class='btn btn-xs' style='margin:2px;padding:2px;'><span class='material-icons'>remove_circle_outline</span></button>"+"</div></div>";$(janela[0].close).click(i3GEO.navega.destacaTema.desativa);i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.navega.destacaTema.atualiza()"]);i3GEO.eventos.adicionaEventos("MOUSEMOVE",["i3GEO.navega.destacaTema.movimenta()"])},atualiza:function(){if(i3GEO.navega.destacaTema.ESTAATIVO==="nao"){return}var temp=function(retorno){var m,novoel;retorno=retorno.data;m=new Image();m.src=retorno;$i("div_d").innerHTML="";$i("div_d").style.display="block";novoel=document.createElement("input");novoel.id="img_d";novoel.style.position="relative";novoel.style.top="0px";novoel.style.left="0px";novoel.type="image";novoel.src=m.src;novoel.style.display="block";$i("div_d").appendChild(novoel);i3GEO.janela.fechaAguarde("ajaxdestaca")};i3GEO.php.geradestaque(temp,i3GEO.navega.destacaTema.TEMA,i3GEO.parametros.mapexten)},desativa:function(){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.navega.destacaTema.atualiza()"]);i3GEO.eventos.removeEventos("MOUSEMOVE",["i3GEO.navega.destacaTema.movimenta()"]);i3GEO.navega.destacaTema.ESTAATIVO="nao";document.body.removeChild($i("div_d"))},movimenta:function(){if(i3GEO.navega.destacaTema.ESTAATIVO==="sim"){$i("div_d").style.clip='rect('+(objposicaocursor.imgy-i3GEO.navega.destacaTema.TAMANHO)+"px "+(objposicaocursor.imgx-10)+"px "+(objposicaocursor.imgy-10)+"px "+(objposicaocursor.imgx-i3GEO.navega.destacaTema.TAMANHO)+'px)'}}},barraDeZoom:{cria:function(){alert("barraDeZoom depreciado na versao 6.0")}},dialogo:{wiki:function(){i3GEO.util.dialogoFerramenta("i3GEO.navega.dialogo.wiki()","wiki","wiki","dependencias.php","i3GEOF.wiki.iniciaJanelaFlutuante()")},metar:function(){i3GEO.util.dialogoFerramenta("i3GEO.navega.dialogo.metar()","metar","metar","dependencias.php","i3GEOF.metar.iniciaJanelaFlutuante()")},buscaFotos:function(){i3GEO.util.dialogoFerramenta("i3GEO.navega.dialogo.buscaFotos()","buscafotos","buscaFotos","dependencias.php","i3GEOF.buscaFotos.iniciaJanelaFlutuante()")},google:function(coordenadas){i3GEO.navega.dialogo.google.coordenadas=coordenadas;var temp,janela,idgoogle="googlemaps"+Math.random();janela=i3GEO.janela.cria((i3GEO.parametros.w/2.5)+25+"px",(i3GEO.parametros.h/2.5)+18+"px",i3GEO.configura.locaplic+"/ferramentas/googlemaps1/index.php","","","<span class='i3GeoTituloJanelaBsNolink' >Google maps</span></div>",idgoogle,false,"hd","","","",false,"","","","","68");temp=function(){i3GEO.desenho.removePins("boxOndeGoogle");i3GEO.desenho.removePins("googlemaps")};$(janela[0].close).click(temp)},confluence:function(){i3GEO.util.dialogoFerramenta("i3GEO.navega.dialogo.confluence()","confluence","confluence","dependencias.php","i3GEOF.confluence.iniciaJanelaFlutuante()")}},atualizaGoogle:function(idgoogle){try{parent.frames[idgoogle+"i"].panTogoogle()}catch(e){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.navega.atualizaGoogle('"+idgoogle+"')"]);i3GEO.desenho.removePins("googlemaps");i3GEO.desenho.removePins("boxOndeGoogle")}}}; |
| ... | ... | @@ -314,7 +314,7 @@ i3GEO.catalogoSistemas={MIGALHA:[],DADOS:"",config:{'templateDir':'templates/dir |
| 314 | 314 | i3GEO.catalogoDir={MIGALHA:[],config:{'templateDir':'templates/dir.html','templateTema':'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},carregaTemplates:function(){var t1=i3GEO.catalogoDir.config.templateDir,t2=i3GEO.catalogoDir.config.templateTema,t3=$("#"+i3GEO.catalogoDir.config.idOndeMigalha).attr("data-template");$.when($.get(t1),$.get(t2),$.get(t3)).done(function(r1,r2,r3){i3GEO.template.dir=r1[0];i3GEO.template.tema=r2[0];i3GEO.template.catalogoMigalha=r3[0];i3GEO.catalogoDir.inicia()}).fail(function(){i3GEO.janela.closeMsg($trad("erroTpl"));return})},aguarde:function(){$("#"+i3GEO.catalogoDir.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoDir.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":nome,"onclick":"i3GEO.catalogoDir.MIGALHA.pop();i3GEO.catalogoDir.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoDir.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoDir.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoDir.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoDir.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoDir.config.idCatalogoPrincipal).show()})},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.arvoreDeTemas.adicionaTemas([tid])}},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.catalogoDir.config[i]=v})}i3GEO.catalogoDir.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoDir.carregaTemplates();return}else{i3GEO.catalogoDir.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoDir.mostraCatalogoPrincipal()"},{"nome":$trad("a6"),"onclick":"i3GEO.catalogoDir.inicia()"}];i3GEO.catalogoDir.atualizaMigalha();config=i3GEO.catalogoDir.config;i3GEO.catalogoDir.escondeCatalogoPrincipal();var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":$trad("a6"),"onclick":"i3GEO.catalogoDir.mostraCatalogoPrincipal()"});var lista=function(retorno){var dados=retorno.data,clone=[],t;$.each(dados,function(i,v){clone.push({"nome":v,"descricao":"","onclick":"i3GEO.catalogoDir.listaDir('"+v+"','"+v+"/')"})});t=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoDir.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoDir.config.idOndeMigalha).show();$("#"+i3GEO.catalogoDir.config.idCatalogoNavegacao).show()})};i3GEO.php.listadrives(lista)}},listaDir:function(nome,path){i3GEO.catalogoDir.MIGALHA.push({"nome":nome,"onclick":"i3GEO.catalogoDir.listaDir('"+nome+"','"+path+"')"});i3GEO.catalogoDir.atualizaMigalha();i3GEO.catalogoDir.aguarde();var monta=function(dados){var data=dados.data,clone=[],g="",t="",temas;$.each(data.diretorios,function(i,v){clone.push({"nome":v,"onclick":"i3GEO.catalogoDir.listaDir('"+v+"','"+data.path+"/"+v+"')",})});if(clone.length>0){g=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone})}clone=[];$.each(data.arquivos,function(i,v){clone.push({"nome":v,"onclick":"i3GEO.catalogoDir.adiciona('"+data.path+"/"+v+"')",})});if(clone.length>0){t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone})}$("#"+i3GEO.catalogoDir.config.idCatalogoNavegacao).html(t+g)};i3GEO.php.listaarquivos(monta,path)},adiciona:function(path){i3GEO.util.adicionaSHP(path)}}; |
| 315 | 315 | // |
| 316 | 316 | //compactados/legenda_compacto.js |
| 317 | -if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.legenda={IDS:[],CAMADAS:"",config:{"idLegenda":"legendaHtml","templateLegenda":"templates/legenda.html","janela":false},carregaTemplates:function(){$.get(i3GEO.legenda.config.templateLegenda,function(template){i3GEO.template.legenda=template;i3GEO.legenda.inicia()})},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.legenda.config[i]=v})}if(!i3GEO.template.legenda){i3GEO.legenda.carregaTemplates();return}else{config=i3GEO.legenda.config;if(!$i(config.idLegenda)){return}i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.legenda.atualiza()"]);if(config.janela==true){i3GEO.legenda.janela()}else{i3GEO.legenda.registra(config.idLegenda)}i3GEO.legenda.atualiza()}},registra:function(idleg){if(i3GEO.legenda.IDS.indexOf(idleg)==-1){i3GEO.legenda.IDS.push(idleg)}},off:function(idleg){i3GEO.legenda.IDS.remove(idleg)},atualiza:function(){if(i3GEO.template.legenda==undefined){return}var temp,i,tamanho,atualiza=false;if(i3GEO.arvoreDeCamadas.comparaTemas(i3GEO.legenda.CAMADAS,i3GEO.arvoreDeCamadas.CAMADAS)){return}temp=function(retorno){$.each(i3GEO.legenda.IDS,function(index,value){i3GEO.legenda.montaLegenda(retorno,value)})};tamanho=[35,25];$.each(i3GEO.legenda.IDS,function(index,value){i=$i(value);if(i&&i.style.display!=="none"){atualiza=true;try{tamanho=$("#"+value).attr("data-size").split(",")}catch(e){};i.innerHTML=$trad("o1")}else{i.innerHTML=""}});if(atualiza==true){i3GEO.legenda.CAMADAS=i3GEO.util.cloneObj(i3GEO.arvoreDeCamadas.CAMADAS);i3GEO.php.criaLegendaJSON(temp,"",tamanho[0],tamanho[1])}},montaLegenda:function(retorno,idOndeLegenda){var legenda="",t,idleg;if(!idOndeLegenda){idleg=$i(i3GEO.legenda.config.idLegenda)}else{idleg=$i(idOndeLegenda)}if(retorno.data.legenda!=""){$(".legendaTemaSolto").remove();t=Mustache.to_html("{{#data}}"+i3GEO.template.legenda+"{{/data}}",{"data":retorno.data.legenda,"altera":$trad("p9")});idleg.innerHTML=t;$("#"+i3GEO.legenda.config.idLegenda).find(".draggable").draggable({helper:"clone",appendTo:"body",start:function(event,ui){$(this).hide()},stop:function(event,ui){$(this).css({"position":"absolute","top":(event.clientY-event.offsetY),"left":(event.clientX-event.offsetX)});$(this).addClass("legendaTemaSolto");$("body").append($(this));$(this).show()}});$("#"+i3GEO.legenda.config.idLegenda+" img").bind('click',function(e){e.stopPropagation()},false)}else{idleg.innerHTML=""}},png:function(){var obj=$i("i3GEOconteudoLegenda");if($i("wlegenda")){obj.style.width=$i("wlegenda").style.width}else{obj.style.width="400px"}if($i("wlegenda_corpo")){obj.style.height=$i("wlegenda_corpo").style.height}else{obj.style.height="400px"}i3GEO.mapa.dialogo.html2canvas(obj)},ativaDesativaTema:function(inputbox){var temp=function(){i3GEO.php.corpo(i3GEO.atualiza,i3GEO.configura.tipoimagem);i3GEO.arvoreDeCamadas.atualiza("");i3GEO.janela.fechaAguarde("redesenha")};if(!inputbox.checked){i3GEO.php.ligatemas(temp,inputbox.value,"")}else{i3GEO.php.ligatemas(temp,"",inputbox.value)}},inverteStatusClasse:function(leg){var temp=function(retorno){i3GEO.Interface.atualizaTema(retorno,leg.name)};i3GEO.php.inverteStatusClasse(temp,leg.name,leg.value)},mudaCorClasse:function(tema,idclasse){var obj,novoel;if(!$i("tempinputcorclasse")){novoel=document.createElement("input");novoel.id="tempinputcorclasse";novoel.style.display="none";novoel.type="hidden";novoel.onchange=function(){var obj=$("#tempinputcorclasse");i3GEO.tema.alteracorclasse(obj.attr("tema"),obj.attr("idclasse"),obj.val())};document.body.appendChild(novoel)}$("#tempinputcorclasse").attr({"tema":tema,"idclasse":idclasse});i3GEO.util.abreCor("","tempinputcorclasse")},janela:function(largura,altura,topo,esquerda,atualiza){if(!largura){largura=360}if(!altura){altura=300}var cabecalho,minimiza,janela,titulo,temp;janela=YAHOO.i3GEO.janela.manager.find("wlegenda");if(janela){i3GEO.janela.destroi("wlegenda")}cabecalho=function(){};minimiza=function(){var t=i3GEO.janela.minimiza("wlegenda","200px");if(t==="min"){$i("legendaTituloI").style.display="none"}else{$i("legendaTituloI").style.display="block"}};titulo="<span class='i3GeoTituloJanelaBsNolink' >"+$trad("p3")+"</span></div>";janela=i3GEO.janela.cria(largura+"px",altura+"px","","","",titulo,"wlegenda",false,"hd",cabecalho,minimiza,"","","","","nao","");temp=function(){i3GEO.legenda.IDS.remove("wlegenda_corpo")};YAHOO.util.Event.addListener(janela[0].close,"click",temp);i3GEO.legenda.registra("wlegenda_corpo");if(topo&&esquerda){janela=YAHOO.i3GEO.janela.manager.find("wlegenda");janela.moveTo(esquerda,topo)}i3GEO.legenda.CAMADAS="";if(atualiza==true){i3GEO.legenda.atualiza()}}}; | |
| 317 | +if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.legenda={IDS:[],CAMADAS:"",config:{"idLegenda":"legendaHtml","templateLegenda":"templates/legenda.html","janela":false},carregaTemplates:function(){$.get(i3GEO.legenda.config.templateLegenda,function(template){i3GEO.template.legenda=template;i3GEO.legenda.inicia()})},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.legenda.config[i]=v})}if(!i3GEO.template.legenda){i3GEO.legenda.carregaTemplates();return}else{config=i3GEO.legenda.config;if(!$i(config.idLegenda)){return}i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.legenda.atualiza()"]);if(config.janela==true){i3GEO.legenda.janela()}else{i3GEO.legenda.registra(config.idLegenda)}i3GEO.legenda.atualiza()}},registra:function(idleg){if($i(idleg)&&i3GEO.legenda.IDS.indexOf(idleg)==-1){i3GEO.legenda.IDS.push(idleg)}},off:function(idleg){i3GEO.legenda.IDS.remove(idleg)},atualiza:function(){if(i3GEO.template.legenda==undefined){return}var temp,i,tamanho,atualiza=false;if(i3GEO.arvoreDeCamadas.comparaTemas(i3GEO.legenda.CAMADAS,i3GEO.arvoreDeCamadas.CAMADAS)){return}temp=function(retorno){$.each(i3GEO.legenda.IDS,function(index,value){i3GEO.legenda.montaLegenda(retorno,value)})};tamanho=[35,25];$.each(i3GEO.legenda.IDS,function(index,value){i=$i(value);if(i&&i.style.display!=="none"){atualiza=true;try{tamanho=$("#"+value).attr("data-size").split(",")}catch(e){};i.innerHTML=$trad("o1")}else{i.innerHTML=""}});if(atualiza==true){i3GEO.legenda.CAMADAS=i3GEO.util.cloneObj(i3GEO.arvoreDeCamadas.CAMADAS);i3GEO.php.criaLegendaJSON(temp,"",tamanho[0],tamanho[1])}},montaLegenda:function(retorno,idOndeLegenda){var legenda="",t,idleg;if(!idOndeLegenda){idleg=$i(i3GEO.legenda.config.idLegenda)}else{idleg=$i(idOndeLegenda)}if(retorno.data.legenda!=""){$(".legendaTemaSolto").remove();t=Mustache.to_html("{{#data}}"+i3GEO.template.legenda+"{{/data}}",{"data":retorno.data.legenda,"altera":$trad("p9")});idleg.innerHTML=t;$("#"+i3GEO.legenda.config.idLegenda).find(".draggable").draggable({helper:"clone",appendTo:"body",start:function(event,ui){$(this).hide()},stop:function(event,ui){$(this).css({"position":"absolute","top":(event.clientY-event.offsetY),"left":(event.clientX-event.offsetX)});$(this).addClass("legendaTemaSolto");$("body").append($(this));$(this).show()}});$("#"+i3GEO.legenda.config.idLegenda+" img").bind('click',function(e){e.stopPropagation()},false)}else{idleg.innerHTML=""}},png:function(){var obj=$i("i3GEOconteudoLegenda");if($i("wlegenda")){obj.style.width=$i("wlegenda").style.width}else{obj.style.width="400px"}if($i("wlegenda_corpo")){obj.style.height=$i("wlegenda_corpo").style.height}else{obj.style.height="400px"}i3GEO.mapa.dialogo.html2canvas(obj)},ativaDesativaTema:function(inputbox){var temp=function(){i3GEO.php.corpo(i3GEO.atualiza,i3GEO.configura.tipoimagem);i3GEO.arvoreDeCamadas.atualiza("");i3GEO.janela.fechaAguarde("redesenha")};if(!inputbox.checked){i3GEO.php.ligatemas(temp,inputbox.value,"")}else{i3GEO.php.ligatemas(temp,"",inputbox.value)}},inverteStatusClasse:function(leg){var temp=function(retorno){i3GEO.Interface.atualizaTema(retorno,leg.name)};i3GEO.php.inverteStatusClasse(temp,leg.name,leg.value)},mudaCorClasse:function(tema,idclasse){var obj,novoel;if(!$i("tempinputcorclasse")){novoel=document.createElement("input");novoel.id="tempinputcorclasse";novoel.style.display="none";novoel.type="hidden";novoel.onchange=function(){var obj=$("#tempinputcorclasse");i3GEO.tema.alteracorclasse(obj.attr("tema"),obj.attr("idclasse"),obj.val())};document.body.appendChild(novoel)}$("#tempinputcorclasse").attr({"tema":tema,"idclasse":idclasse});i3GEO.util.abreCor("","tempinputcorclasse")},janela:function(largura,altura,topo,esquerda,atualiza){if(!largura){largura=360}if(!altura){altura=300}var cabecalho,minimiza,janela,titulo,temp;janela=YAHOO.i3GEO.janela.manager.find("wlegenda");if(janela){i3GEO.janela.destroi("wlegenda")}cabecalho=function(){};minimiza=function(){var t=i3GEO.janela.minimiza("wlegenda","200px");if(t==="min"){$i("legendaTituloI").style.display="none"}else{$i("legendaTituloI").style.display="block"}};titulo="<span class='i3GeoTituloJanelaBsNolink' >"+$trad("p3")+"</span></div>";janela=i3GEO.janela.cria(largura+"px",altura+"px","","","",titulo,"wlegenda",false,"hd",cabecalho,minimiza,"","","","","nao","");temp=function(){i3GEO.legenda.IDS.remove("wlegenda_corpo")};YAHOO.util.Event.addListener(janela[0].close,"click",temp);i3GEO.legenda.registra("wlegenda_corpo");if(topo&&esquerda){janela=YAHOO.i3GEO.janela.manager.find("wlegenda");janela.moveTo(esquerda,topo)}i3GEO.legenda.CAMADAS="";if(atualiza==true){i3GEO.legenda.atualiza()}}}; | |
| 318 | 318 | // |
| 319 | 319 | //compactados/busca_compacto.js |
| 320 | 320 | if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.busca={PALAVRA:"",BOX:"",SERVICO:"http://mapas.mma.gov.br/webservices/geonames.php",SERVICOWMS:"http://mapas.mma.gov.br/webservices/geonameswms.php",config:{"ondeConteiner":"","inputOndePalavra":"","ondeServicosExternos":"","inputServicosExternos":"","inputTemasMapa":"","ondeTemasMapa":"","inputGoogle":"","ondeGoogle":"","templateTemasMapa":"","templateServico":"","templateGoogle":""},nget:0,carregaTemplates:function(){if(i3GEO.busca.nget==0){i3GEO.busca.nget=2;if(!i3GEO.template.buscaEmTemas){$.get(i3GEO.busca.config.templateTemasMapa,function(template){i3GEO.template.buscaEmTemas=template;i3GEO.busca.nget=i3GEO.busca.nget-1;if(i3GEO.busca.nget==0){i3GEO.busca.inicia()}})}else{i3GEO.busca.nget=i3GEO.busca.nget-1}if(!i3GEO.template.buscaEmServico){$.get(i3GEO.busca.config.templateServico,function(template){i3GEO.template.buscaEmServico=template;i3GEO.busca.nget=i3GEO.busca.nget-1;if(i3GEO.busca.nget==0){i3GEO.busca.inicia()}})}else{i3GEO.busca.nget=i3GEO.busca.nget-1}}},aguarde:function(){return'<div class="alert alert-warning" role="alert">'+$trad("o1")+'</div>'},inicia:function(obj){var palavra="",config=i3GEO.busca.config;if(obj){obj=$(obj);if(obj.attr("data-ondeConteiner")!=undefined){config.ondeConteiner=obj.attr("data-ondeConteiner")}if(obj.attr("data-ondeServicosExternos")!=undefined){config.ondeServicosExternos=obj.attr("data-ondeServicosExternos")}if(obj.attr("data-inputServicosExternos")!=undefined){config.inputServicosExternos=obj.attr("data-inputServicosExternos")}if(obj.attr("data-inputTemasMapa")!=undefined){config.inputTemasMapa=obj.attr("data-inputTemasMapa")}if(obj.attr("data-inputTemasMapa")!=undefined){config.ondeTemasMapa=obj.attr("data-ondeTemasMapa")}if(obj.attr("data-inputGoogle")!=undefined){config.inputGoogle=obj.attr("data-inputGoogle")}if(obj.attr("data-inputGoogle")!=undefined){config.ondeGoogle=obj.attr("data-ondeGoogle")}if(obj.attr("data-inputOndePalavra")!=undefined){config.inputOndePalavra=obj.attr("data-inputOndePalavra")}if(obj.attr("data-templateGoogle")!=undefined){config.templateGoogle=obj.attr("data-templateGoogle")}if(obj.attr("data-templateTemasMapa")!=undefined){config.templateTemasMapa=obj.attr("data-templateTemasMapa")}if(obj.attr("data-templateServico")!=undefined){config.templateServico=obj.attr("data-templateServico")}}if(!i3GEO.template.buscaEmTemas||!i3GEO.template.buscaEmServico){i3GEO.busca.carregaTemplates();return}else{var palavra=$(config.ondeConteiner).find(config.inputOndePalavra).val();if(palavra!=""){i3GEO.busca.PALAVRA=i3GEO.util.removeAcentos(palavra)}else{i3GEO.busca.PALAVRA="";return false}if($(config.ondeConteiner).find(config.inputServicosExternos)[0].checked==true){$(config.ondeConteiner).find(config.ondeServicosExternos).html(i3GEO.busca.aguarde());i3GEO.php.buscaRapida(i3GEO.busca.resultadoServico,i3GEO.configura.locaplic,i3GEO.busca.SERVICO,i3GEO.busca.PALAVRA)}if($(config.ondeConteiner).find(config.inputTemasMapa)[0].checked==true){$(config.ondeConteiner).find(config.inputTemasMapa).html(i3GEO.busca.aguarde());i3GEO.php.buscaRapida(i3GEO.busca.resultadoTemas,i3GEO.configura.locaplic,"temas",i3GEO.busca.PALAVRA)}if($(config.ondeConteiner).find(config.inputGoogle)[0].checked==true){$(config.ondeConteiner).find(config.inputGoogle).html(i3GEO.busca.aguarde());i3GEO.busca.google(i3GEO.busca.PALAVRA)}}},resultadoTemas:function(retorno){var t,config=i3GEO.busca.config;try{if(retorno.data){t=Mustache.to_html("{{#data}}"+i3GEO.template.buscaEmTemas+"{{/data}}",{"data":retorno.data});$(config.ondeConteiner).find(config.ondeTemasMapa).html(t)}}catch(e){$(config.ondeConteiner).find(config.ondeTemasMapa).html("")}},resultadoGoogle:function(retorno){var t,config=i3GEO.busca.config;try{if(retorno.data){t=Mustache.to_html("{{#data}}"+i3GEO.template.buscaEmTemas+"{{/data}}",{"data":retorno.data});$(config.ondeConteiner).find(config.ondeGoogle).html(t)}}catch(e){$(config.ondeConteiner).find(config.ondeGoogle).html("")}},resultadoServico:function(retorno){var t,config=i3GEO.busca.config;try{if(retorno.data){t=Mustache.to_html("{{#data}}"+i3GEO.template.buscaEmServico+"{{/data}}",{"data":retorno.data.geonames});$(config.ondeConteiner).find(config.ondeServicosExternos).html(t)}}catch(e){$(config.ondeConteiner).find(config.ondeServicosExternos).html("")}},google:function(palavra){var geocoder=new google.maps.Geocoder();geocoder.geocode({'address':palavra},function(results,status){if(status==google.maps.GeocoderStatus.OK){if(status!=google.maps.GeocoderStatus.ZERO_RESULTS){if(results){var b,bo,n=results.length,i=0,resultado={"data":[]};for(i=0;i<n;i++){if(results[i]&&results[i].formatted_address&&results[i].geometry&&results[i].geometry.viewport){bo=results[i].geometry.bounds;b=bo.getSouthWest().lng()+" "+bo.getSouthWest().lat()+" "+bo.getNorthEast().lng()+" "+bo.getNorthEast().lat();resultado.data.push({"valor":results[i].formatted_address,"box":b})}}i3GEO.busca.resultadoGoogle(resultado)}}}})},zoom:function(wkt,layer,gid,nm){var adicionaCamada=function(layer,gid,nm,ext){if(i3GEO.Interface.openlayers.googleLike===false){var s=i3GEO.busca.SERVICOWMS+"?gid="+gid+"&";i3GEO.php.adicionaTemaWMS(i3GEO.atualiza,s,layer,"default","EPSG:4618","image/png","1.1.0",nm+" - "+layer,"","nao","",i3GEO.configura.locaplic,i3GEO.configura.sid)}i3GEO.busca.zoomExt(ext)};var ext=i3GEO.util.wkt2ext(wkt,"polygon");if(ext==false){return}i3GEO.php.mudaext(adicionaCamada(layer,gid,nm,ext),i3GEO.configura.tipoimagem,ext,i3GEO.configura.locaplic,i3GEO.configura.sid)},mostraxy:function mostraxy(texto,tipo){var ext,b;if(tipo==="wkt"){ext=i3GEO.util.wkt2ext(texto,"polygon")}else{ext=texto}if(ext==false){return}b=ext.split(" ");if(i3GEO.Interface["ATUAL"]==="openlayers"&&typeof OpenLayers.Control=="undefined"){i3GEO.busca.BOX=false}if(i3GEO.busca.BOX===false){i3GEO.busca.BOX=i3GEO.desenho.addBox(b[0],b[1],b[2],b[3],"boxOndeBusca")}else{i3GEO.busca.BOX=i3GEO.desenho.moveBox(i3GEO.busca.BOX,b[0],b[1],b[2],b[3])}},escondexy:function(){i3GEO.desenho.removeBox("boxOndeBusca")},zoomExt:function(ext){if(i3GEO.Interface.ATUAL=="googlemaps"){i3GEO.Interface.googlemaps.zoom2extent(ext)}if(i3GEO.Interface.ATUAL=="openlayers"){i3GEO.Interface.openlayers.zoom2ext(ext)}}}; | ... | ... |
js/legenda.js