Commit 28983f677a26b523711c586f6ffde0d5339d79e2

Authored by Edmar Moretti
1 parent be27b44a

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
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 : '&copy; <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 : '&copy; </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: &copy; <a href="http://www.openstreetmap.org/">OpenStreetMap</a> contributors';
... ...
interface/gm.phtml
... ... @@ -397,123 +397,126 @@ include (&quot;../ms_configura.php&quot;);
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 (&quot;../ms_configura.php&quot;);
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 (&quot;../ms_configura.php&quot;);
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 (&quot;../ms_configura.php&quot;);
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
... ... @@ -6,7 +6,9 @@
6 6 <label class="nomeTemaCurto" >
7 7 <a href="{{{url}}}" target="{{{target}}}" ><h4>
8 8 {{{nome}}}
9   - </h4></a>
  9 + </h4>
  10 +
  11 + </a>
10 12 <h6>{{{descricao}}}</h6>
11 13 </label>
12 14 {{{opcional}}}
... ...
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. &Eacute; definido na inicializa&ccedil;&atilde;o ou no redesenho do mapa.
78   - *
79   - * Este objeto &eacute; constru&iacute;do nas opera&ccedil;&otilde;es em PHP de inicializa&ccedil;&atilde;o ou redesenho do mapa e
80   - * lista todos os layers existentes no mapfile tempor&aacute;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. &Eacute; definido na inicializa&ccedil;&atilde;o ou no redesenho do mapa.
  78 + *
  79 + * Este objeto &eacute; constru&iacute;do nas opera&ccedil;&otilde;es em PHP de inicializa&ccedil;&atilde;o ou redesenho do mapa e
  80 + * lista todos os layers existentes no mapfile tempor&aacute;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 &aacute;rvore de camadas.
164   - *
165   - * Antes de executar a atualiza&ccedil;&atilde;o, essa fun&ccedil;&atilde;o verifica se &eacute; necess&aacute;rio faz&ecirc;-lo. O
166   - * objeto CAMADAS &eacute; comparado com o parametro "temas" para verificar se existem diferen&ccedil;as que justifiquem a
167   - * atualiza&ccedil;&atilde;o.
168   - *
169   - * Parametros:
170   - *
171   - * {objeto} - Objeto com a lista de camadas e propriedades (veja CAMADAS). Se n&atilde;o existir, a &aacute;rvore &eacute;
172   - * redesenhada
173   - *
174   - * {boolean} - for&ccedil;a a atualiza&ccedil;&atilde;o da &aacute;rvore, sem verificar automaticamente se a
175   - * atualiza&ccedil;&atilde;o deve ou n&atilde;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 &aacute;rvore de camadas.
  163 + *
  164 + * Antes de executar a atualiza&ccedil;&atilde;o, essa fun&ccedil;&atilde;o verifica se &eacute; necess&aacute;rio faz&ecirc;-lo. O
  165 + * objeto CAMADAS &eacute; comparado com o parametro "temas" para verificar se existem diferen&ccedil;as que justifiquem a
  166 + * atualiza&ccedil;&atilde;o.
  167 + *
  168 + * Parametros:
  169 + *
  170 + * {objeto} - Objeto com a lista de camadas e propriedades (veja CAMADAS). Se n&atilde;o existir, a &aacute;rvore &eacute;
  171 + * redesenhada
  172 + *
  173 + * {boolean} - for&ccedil;a a atualiza&ccedil;&atilde;o da &aacute;rvore, sem verificar automaticamente se a
  174 + * atualiza&ccedil;&atilde;o deve ou n&atilde;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 &eacute; necessaria quando a arvore &eacute; criada
199   - // fora dos padr&otilde;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 &eacute; necessaria quando a arvore &eacute; criada
  198 + // fora dos padr&otilde;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 &aacute;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 &aacute;rvore de uma lista de temas
452   - *
453   - * Parametros:
454   - *
455   - * {string} - lista, separada por v&iacute;rgulas, dos c&oacute;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&acirc;ncias, como quando &eacute; 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 &aacute;rvore de uma lista de temas
  469 + *
  470 + * Parametros:
  471 + *
  472 + * {string} - lista, separada por v&iacute;rgulas, dos c&oacute;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&acirc;ncias, como quando &eacute; 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&iacute;tulo do tema. Esse texto &eacute; o que ser&aacute; mostrado nos n&oacute;s principais da
481   - * &aacute;rvore e cont&eacute;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&iacute;tulo do tema. Esse texto &eacute; o que ser&aacute; mostrado nos n&oacute;s principais da
  498 + * &aacute;rvore e cont&eacute;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&ccedil;&atilde;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&ccedil;&atilde;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 &aacute;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 &aacute;rvore de camadas ou ligando/desligando todos
645   - *
646   - * Parametro:
647   - *
648   - * {normal|ligartodos|desligartodos} - tipo de opera&ccedil;&atilde;o A op&ccedil;&atilde;o 'normal' ir&aacute; 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 &aacute;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 &aacute;rvore de camadas ou ligando/desligando todos
  662 + *
  663 + * Parametro:
  664 + *
  665 + * {normal|ligartodos|desligartodos} - tipo de opera&ccedil;&atilde;o A op&ccedil;&atilde;o 'normal' ir&aacute; 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&atilde;o ligados e os que est&atilde;o desligados tendo como fonte de busca o objeto CAMADAS.
691   - *
692   - * Esse m&eacute;todo &eacute; mais demorado pois varre a &aacute;rvore toda. Por&eacute;m, obt&eacute;m o status verdadeiro do
693   - * tema.
694   - *
695   - * Parametro:
696   - *
697   - * {String} - mantem|marca|desmarca marca, desmarca ou mant&eacute;m o checkbox ap&oacute;s identificar seu status atual
698   - *
699   - * Return:
700   - *
701   - * {Array} - array de arrays com os c&oacute;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&atilde;o ligados e os que est&atilde;o desligados tendo como fonte de busca o objeto CAMADAS.
  708 + *
  709 + * Esse m&eacute;todo &eacute; mais demorado pois varre a &aacute;rvore toda. Por&eacute;m, obt&eacute;m o status verdadeiro do
  710 + * tema.
  711 + *
  712 + * Parametro:
  713 + *
  714 + * {String} - mantem|marca|desmarca marca, desmarca ou mant&eacute;m o checkbox ap&oacute;s identificar seu status atual
  715 + *
  716 + * Return:
  717 + *
  718 + * {Array} - array de arrays com os c&oacute;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&atilde;o ligados e os que est&atilde;o desligados tendo como fonte de busca o HTML onde esta a lista de camadas.
733   - *
734   - * Esse m&eacute;todo &eacute; mais demorado pois varre a &aacute;rvore toda. Por&eacute;m, obt&eacute;m o status verdadeiro do
735   - * tema.
736   - *
737   - * Parametro:
738   - *
739   - * {String} - mantem|marca|desmarca marca, desmarca ou mant&eacute;m o checkbox ap&oacute;s identificar seu status atual
740   - *
741   - * Return:
742   - *
743   - * {Array} - array de arrays com os c&oacute;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&atilde;o ligados e os que est&atilde;o desligados tendo como fonte de busca o HTML onde esta a lista de camadas.
  750 + *
  751 + * Esse m&eacute;todo &eacute; mais demorado pois varre a &aacute;rvore toda. Por&eacute;m, obt&eacute;m o status verdadeiro do
  752 + * tema.
  753 + *
  754 + * Parametro:
  755 + *
  756 + * {String} - mantem|marca|desmarca marca, desmarca ou mant&eacute;m o checkbox ap&oacute;s identificar seu status atual
  757 + *
  758 + * Return:
  759 + *
  760 + * {Array} - array de arrays com os c&oacute;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 &aacute;rvore.
774   - *
775   - * Parametro:
776   - *
777   - * {String} - c&oacute;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&atilde;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 &aacute;rvore.
  791 + *
  792 + * Parametro:
  793 + *
  794 + * {String} - c&oacute;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&atilde;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&aacute;vel i3GEO.arvoreDeCamadas.CAMADAS aplicando um filtro
869   - *
870   - * Parameters:
871   - *
872   - * {string} - propriedade de CAMADAS que ser&aacute; 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&atilde;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&aacute; modificada
923   - *
924   - * {string} - novo valor
925   - *
926   - * {string} - c&oacute;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&aacute;vel i3GEO.arvoreDeCamadas.CAMADAS aplicando um filtro
  886 + *
  887 + * Parameters:
  888 + *
  889 + * {string} - propriedade de CAMADAS que ser&aacute; 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&atilde;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&aacute; modificada
  940 + *
  941 + * {string} - novo valor
  942 + *
  943 + * {string} - c&oacute;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&aacute; ou n&atilde;o na abrang&ecirc;ncia espacial do mapa atual modificando a cor com que o nome
945   - * &eacute; mostrado na &aacute;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&aacute; ou n&atilde;o na abrang&ecirc;ncia espacial do mapa atual modificando a cor com que o nome
  962 + * &eacute; mostrado na &aacute;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&aacute; marcado com o metadado Aplicaextensao. Retorna a primeira ocorr&ecirc;ncia se houver
968   - *
969   - * Return:
970   - *
971   - * {string} - c&oacute;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&aacute; marcado com o metadado Aplicaextensao. Retorna a primeira ocorr&ecirc;ncia se houver
  985 + *
  986 + * Return:
  987 + *
  988 + * {string} - c&oacute;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&aacute;logo das op&ccedil;&otilde;es de manipula&ccedil;&atilde;o da &aacute;rvore
1026   - */
1027   - dialogo : {
1028   - /**
1029   - * Function: filtro
1030   - *
1031   - * Abre a janela de di&aacute;logo para o usu&aacute;rio escolher ou alterar o filtro aplicado a &aacute;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&aacute;logo para o usu&aacute;rio escolher os temas que ser&atilde;o exclu&iacute;dos da &aacute;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&aacute;logo das op&ccedil;&otilde;es de manipula&ccedil;&atilde;o da &aacute;rvore
  1043 + */
  1044 + dialogo : {
  1045 + /**
  1046 + * Function: filtro
  1047 + *
  1048 + * Abre a janela de di&aacute;logo para o usu&aacute;rio escolher ou alterar o filtro aplicado a &aacute;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&aacute;logo para o usu&aacute;rio escolher os temas que ser&atilde;o exclu&iacute;dos da &aacute;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)===&#39;undefined&#39;){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">&times;</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>&nbsp;&nbsp;")}else{botao.set("label","<span class='cabecalhoTemas' >"+$trad("x92")+"</span>&nbsp;&nbsp;")}}else{botao.set("label","<span class='cabecalhoTemas' >"+$trad("x92")+"</span>&nbsp;&nbsp;")}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>&nbsp;&nbsp;")}else{botao.set("label","<span class='cabecalhoTemas' >"+oMenuItem.cfg.getProperty("text")+"</span>&nbsp;&nbsp;")}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:&quot;&quot;,config:{&#39;templateDir&#39;:&#39;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)===&#39;undefined&#39;){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">&times;</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>&nbsp;&nbsp;")}else{botao.set("label","<span class='cabecalhoTemas' >"+$trad("x92")+"</span>&nbsp;&nbsp;")}}else{botao.set("label","<span class='cabecalhoTemas' >"+$trad("x92")+"</span>&nbsp;&nbsp;")}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>&nbsp;&nbsp;")}else{botao.set("label","<span class='cabecalhoTemas' >"+oMenuItem.cfg.getProperty("text")+"</span>&nbsp;&nbsp;")}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:&quot;&quot;,config:{&#39;templateDir&#39;:&#39;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
... ... @@ -47,7 +47,7 @@ i3GEO.legenda =
47 47 }
48 48 },
49 49 registra : function(idleg){
50   - if(i3GEO.legenda.IDS.indexOf(idleg) == -1){
  50 + if($i(idleg) && i3GEO.legenda.IDS.indexOf(idleg) == -1){
51 51 i3GEO.legenda.IDS.push(idleg);
52 52 }
53 53 },
... ...