Commit be0a535717632044a111f01ad2b6cdd1620dd393

Authored by Edmar Moretti
1 parent abda6b1c

Separação dos templates Mustache em arquivos armazenados na pasta interface/temp…

…lates para carregamento sob demanda
Showing 52 changed files with 1505 additions and 1886 deletions   Show diff stats
admin/admin.db
No preview for this file type
interface/black_carto_ol.htm
@@ -113,7 +113,7 @@ @@ -113,7 +113,7 @@
113 <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle2.png"> 113 <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle2.png">
114 </button> 114 </button>
115 <br> 115 <br>
116 - <button data-template="#guia8objTemplateLink" onclick="i3GEO.marcador.inicia(this)" style="float: left;"> 116 + <button data-template="templates/ferramentasLink.html" onclick="i3GEO.marcador.inicia(this)" style="float: left;">
117 <img style="width:20px;" src="../imagens/gisicons/save1.png"> 117 <img style="width:20px;" src="../imagens/gisicons/save1.png">
118 </button> 118 </button>
119 <button onclick="i3GEO.maparef.inicia()" style="float: left;"> 119 <button onclick="i3GEO.maparef.inicia()" style="float: left;">
@@ -174,6 +174,7 @@ @@ -174,6 +174,7 @@
174 <img src="../imagens/catalogo.png" style="cursor: pointer; padding: 3px;"> 174 <img src="../imagens/catalogo.png" style="cursor: pointer; padding: 3px;">
175 </button> 175 </button>
176 </div> 176 </div>
  177 + <!-- legenda -->
177 <div onclick="i3GEO.guias.ativa('legenda',this)" data-idconteudo="guia4obj" data-idLegenda="legendaHtml" style="margin-top: 3px;"> 178 <div onclick="i3GEO.guias.ativa('legenda',this)" data-idconteudo="guia4obj" data-idLegenda="legendaHtml" style="margin-top: 3px;">
178 <button title="{{{g3}}}" class="iconeGuiaMovel" style="box-shadow: none;"> 179 <button title="{{{g3}}}" class="iconeGuiaMovel" style="box-shadow: none;">
179 <img src="../imagens/legenda.png" style="cursor: pointer; padding: 3px;"> 180 <img src="../imagens/legenda.png" style="cursor: pointer; padding: 3px;">
@@ -184,6 +185,7 @@ @@ -184,6 +185,7 @@
184 <img src="../imagens/googlemaps.png" style="cursor: pointer; padding: 3px;"> 185 <img src="../imagens/googlemaps.png" style="cursor: pointer; padding: 3px;">
185 </button> 186 </button>
186 </div> 187 </div>
  188 + <!-- Busca -->
187 <div onclick="i3GEO.guias.ativa('buscaRapida',this)" data-idconteudo="guia7obj" style="margin-top: 3px;"> 189 <div onclick="i3GEO.guias.ativa('buscaRapida',this)" data-idconteudo="guia7obj" style="margin-top: 3px;">
188 <button class="iconeGuiaMovel" style="box-shadow: none;"> 190 <button class="iconeGuiaMovel" style="box-shadow: none;">
189 <img src="../imagens/gisicons/search.png" style="cursor: pointer; padding: 3px;"> 191 <img src="../imagens/gisicons/search.png" style="cursor: pointer; padding: 3px;">
@@ -226,7 +228,7 @@ @@ -226,7 +228,7 @@
226 </ul> 228 </ul>
227 </div> 229 </div>
228 <!-- Esta div acrescenta a lista de de camadas dispon&iacute;veis no mapa atual --> 230 <!-- Esta div acrescenta a lista de de camadas dispon&iacute;veis no mapa atual -->
229 - <div id="listaTemas" style="overflow:none;" data-idTemplateCamada="guia1objTemplateCamadas"></div> 231 + <div id="listaTemas" style="overflow:none;" data-template="templates/camada.html"></div>
230 <!-- Esta div acrescenta a lista de de camadas de fundo 232 <!-- Esta div acrescenta a lista de de camadas de fundo
231 A lista de camadas de fundo e obtida da variavel i3GEO.Interface.openlayers.LAYERSADICIONAIS 233 A lista de camadas de fundo e obtida da variavel i3GEO.Interface.openlayers.LAYERSADICIONAIS
232 Essa variavel e definida via javascript, e no caso das interfaces padrao do i3Geo, e definida 234 Essa variavel e definida via javascript, e no caso das interfaces padrao do i3Geo, e definida
@@ -239,7 +241,7 @@ @@ -239,7 +241,7 @@
239 </a> 241 </a>
240 <div style="margin-left:0px;" class="collapse text-left" id="collapseFundo"> 242 <div style="margin-left:0px;" class="collapse text-left" id="collapseFundo">
241 <form> 243 <form>
242 - <div id="listaFundo" class="form-group" data-idTemplateCamada="guia1objTemplateCamadasFundo"></div> 244 + <div id="listaFundo" class="form-group" data-template="templates/camadaFundo.html"></div>
243 </form> 245 </form>
244 </div> 246 </div>
245 </div> 247 </div>
@@ -248,7 +250,7 @@ @@ -248,7 +250,7 @@
248 <div id='guia2obj' data-traduzir="true" style='display: none; text-align:left;'> 250 <div id='guia2obj' data-traduzir="true" style='display: none; text-align:left;'>
249 <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');i3GEO.catalogoMenus.mostraCatalogoPrincipal();"><span class="pull-left">{{{g1a}}}</span> X</div> 251 <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');i3GEO.catalogoMenus.mostraCatalogoPrincipal();"><span class="pull-left">{{{g1a}}}</span> X</div>
250 <!-- aqui entra a lista de elementos quando uma das opcoes e clicada --> 252 <!-- aqui entra a lista de elementos quando uma das opcoes e clicada -->
251 - <div id="catalogoMigalha" data-template="#guia2objTemplateMigalha"></div> 253 + <div id="catalogoMigalha" data-template="templates/catalogoMigalha.html"></div>
252 <div id="catalogoNavegacao"></div> 254 <div id="catalogoNavegacao"></div>
253 <!-- Opcoes --> 255 <!-- Opcoes -->
254 <div id="catalogoPrincipal"> 256 <div id="catalogoPrincipal">
@@ -309,15 +311,15 @@ @@ -309,15 +311,15 @@
309 "idCatalogoNavegacao": "catalogoNavegacao", 311 "idCatalogoNavegacao": "catalogoNavegacao",
310 "idOndeMigalha": "catalogoMigalha" 312 "idOndeMigalha": "catalogoMigalha"
311 --> 313 -->
312 - <div id="catalogoMenus" data-templateDir="#guia2objTemplateDir" data-templateTema="#guia2objTemplateTema"></div> 314 + <div id="catalogoMenus" data-templateDir="templates/dir.html" data-templateTema="templates/tema.html"></div>
313 315
314 <div id="arvoreAdicionaTema"></div> 316 <div id="arvoreAdicionaTema"></div>
315 317
316 <!-- 318 <!--
317 As funcoes de inicializacao recebem um objeto com parametros. Que por padrao sao: 319 As funcoes de inicializacao recebem um objeto com parametros. Que por padrao sao:
318 config: { 320 config: {
319 - 'seletorTemplateDir': '#guia2objTemplateDir',  
320 - 'seletorTemplateTema': '#guia2objTemplateTema', 321 + 'templateDir': 'templates/dir.html',
  322 + 'templateTema': 'templates/tema.html',
321 'idCatalogoPrincipal': 'catalogoPrincipal', 323 'idCatalogoPrincipal': 'catalogoPrincipal',
322 'idCatalogoNavegacao': 'catalogoNavegacao', 324 'idCatalogoNavegacao': 'catalogoNavegacao',
323 'idOndeMigalha': 'catalogoMigalha' 325 'idOndeMigalha': 'catalogoMigalha'
@@ -325,7 +327,7 @@ @@ -325,7 +327,7 @@
325 327
326 exemplo: 328 exemplo:
327 329
328 - onclick="i3GEO.catalogoInde.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" 330 + onclick="i3GEO.catalogoInde.inicia({'templateDir': 'templates/dir.html','templateTema': 'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})"
329 --> 331 -->
330 332
331 <!-- servicos da INDE brasileira --> 333 <!-- servicos da INDE brasileira -->
@@ -406,7 +408,7 @@ @@ -406,7 +408,7 @@
406 <!-- Legenda --> 408 <!-- Legenda -->
407 <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'> 409 <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'>
408 <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g3}}}</span>X</div> 410 <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g3}}}</span>X</div>
409 - <div id="legendaHtml" data-template="#guia4objTemplateLegenda" style='display: block; text-align: left'></div> 411 + <div id="legendaHtml" data-template="templates/legenda.html" data-size="35,25" style='display: block; text-align: left'></div>
410 </div> 412 </div>
411 <!-- busca 413 <!-- busca
412 Funcoes de busca por registros. Pode ser feita nos temas existentes no mapa, em um servico de busca e no google 414 Funcoes de busca por registros. Pode ser feita nos temas existentes no mapa, em um servico de busca e no google
@@ -421,7 +423,18 @@ @@ -421,7 +423,18 @@
421 <div class="input-group"> 423 <div class="input-group">
422 <input class="form-control" type="text" value="" name="valorBuscaRapida"> 424 <input class="form-control" type="text" value="" name="valorBuscaRapida">
423 <span class="input-group-btn"> 425 <span class="input-group-btn">
424 - <a data-idTemplateGoogle="templateBuscaTemasMapa" data-inputGoogle="[name=google]" data-ondeGoogle=".i3GEOresultadoBuscaGoogle" data-idTemplateTemasMapa="templateBuscaTemasMapa" data-inputTemasMapa="[name=temasMapa]" data-ondeTemasMapa=".i3GEOresultadoBuscaTemasMapa" data-idTemplateServicos="templateBuscaServico" data-ondeConteiner="#guia7obj" data-inputOndePalavra="[name=valorBuscaRapida]" data-inputServicosExternos="[name=servicosExternos]" data-ondeServicosExternos=".i3GEOresultadoBuscaServicos" onclick="i3GEO.busca.inicia(this);return false;" role="button" type="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)"> 426 + <a onclick="i3GEO.busca.inicia(this);return false;"
  427 + data-templateGoogle="templates/buscaEmTemas.html"
  428 + data-inputGoogle="[name=google]"
  429 + data-ondeGoogle=".i3GEOresultadoBuscaGoogle"
  430 + data-templateTemasMapa="templates/buscaEmTemas.html"
  431 + data-inputTemasMapa="[name=temasMapa]"
  432 + data-ondeTemasMapa=".i3GEOresultadoBuscaTemasMapa"
  433 + data-templateServico="templates/buscaEmServico.html"
  434 + data-ondeConteiner="#guia7obj"
  435 + data-inputOndePalavra="[name=valorBuscaRapida]"
  436 + data-inputServicosExternos="[name=servicosExternos]"
  437 + data-ondeServicosExternos=".i3GEOresultadoBuscaServicos" role="button" type="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)">
425 <span class="material-icons md-18">send</span> 438 <span class="material-icons md-18">send</span>
426 </a> 439 </a>
427 </span> 440 </span>
@@ -494,9 +507,9 @@ @@ -494,9 +507,9 @@
494 </div> 507 </div>
495 <div class="clearfix"></div> 508 <div class="clearfix"></div>
496 <hr> 509 <hr>
497 - <div id="migalhaFerramentas" data-template="#guia8objTemplateMigalha" style='display: block; text-align: left;'></div>  
498 - <div id="listaFerramentasLinks" data-template="#guia8objTemplateLink" style='display: block; text-align: left'></div>  
499 - <div id="listaFerramentas" data-template="#guia8objTemplateFolder" style='display: block; text-align: left'></div> 510 + <div id="migalhaFerramentas" data-template="templates/ferramentasMigalha.html" style='display: block; text-align: left;'></div>
  511 + <div id="listaFerramentasLinks" data-template="templates/ferramentasLink.html" style='display: block; text-align: left'></div>
  512 + <div id="listaFerramentas" data-template="templates/ferramentasFolder.html" style='display: block; text-align: left'></div>
500 </div> 513 </div>
501 </div> 514 </div>
502 </div> 515 </div>
@@ -523,198 +536,6 @@ @@ -523,198 +536,6 @@
523 <div>&nbsp;</div> 536 <div>&nbsp;</div>
524 </div> 537 </div>
525 </script> 538 </script>
526 - <!-- para a lista de itens da arvore do catalogo (menus, grupos, etc) -->  
527 - <script id="guia2objTemplateDir" type="x-tmpl-mustache">  
528 - <div class="list-group condensed">  
529 - <div class="row-content text-left">  
530 - <a onclick="{{{onclick}}}" role="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)">  
531 - <span class="material-icons md-18">folder_open</span>  
532 - </a>  
533 - <label class="nomeTema" >  
534 - <a onclick="{{{onclick}}}" href="javascript:void(0)"><h4>  
535 - {{{nome}}}  
536 - </h4></a>  
537 - <h6>{{{descricao}}} {{{link}}}</h6>  
538 - </label>  
539 - </div>  
540 - </div>  
541 - <hr>  
542 - </script>  
543 - <script id="guia2objTemplateTema" type="x-tmpl-mustache">  
544 - <div class="list-group condensed">  
545 - <div class="row-content text-left">  
546 - <a onclick="{{{onclick}}}" role="button" class="btn btn-default btn-fab btn-fab-mini" href="javascript:void(0)">  
547 - <span class="material-icons md-18">visibility</span>  
548 - </a>  
549 - <label class="nomeTema" >  
550 - <a onclick="{{{onclick}}}" href="javascript:void(0)"><h4>  
551 - {{{nome}}}  
552 - </h4></a>  
553 - <h6>{{{descricao}}} {{{link}}}</h6>  
554 - </label>  
555 - </div>  
556 - </div>  
557 - <hr>  
558 - </script>  
559 - <!-- Para a lista de ferramentas -->  
560 - <script id="guia8objTemplateFolder" type="x-tmpl-mustache">  
561 - <div class="list-group condensed">  
562 - <div class="row-content text-left">  
563 - <a role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)">  
564 - <span class="material-icons md-18">folder_open</span>  
565 - </a>  
566 - <label class="nomeTema" >  
567 - <a><h4>  
568 - {{{nome}}}  
569 - </h4></a>  
570 - <h6>{{{descricao}}}</h6>  
571 - </label>  
572 - </div>  
573 - </div>  
574 - <hr>  
575 - </script>  
576 - <script id="guia8objTemplateLink" type="x-tmpl-mustache">  
577 - <div class="list-group condensed">  
578 - <div class="row-content text-left">  
579 - <a role="button" class="btn btn-default btn-fab btn-fab-mini" href="{{{url}}}" target="{{{target}}}">  
580 - <span class="material-icons md-18">launch</span>  
581 - </a>  
582 - <label class="nomeTemaCurto" >  
583 - <a href="{{{url}}}" target="{{{target}}}" ><h4>  
584 - {{{nome}}}  
585 - </h4></a>  
586 - <h6>{{{descricao}}}</h6>  
587 - </label>  
588 - {{{opcional}}}  
589 - </div>  
590 - </div>  
591 - <hr>  
592 - </script>  
593 - <!-- Para a migalha da lista de ferramentas -->  
594 - <script id="guia8objTemplateMigalha" type="x-tmpl-mustache">  
595 - <ul class="breadcrumb">  
596 - <li>  
597 - <a href="javascript:void(0)">  
598 - <h4>  
599 - <span class="material-icons">arrow_back</span>  
600 - {{{nome}}}  
601 - </h4>  
602 - </a>  
603 - </li>  
604 - </ul>  
605 - </script>  
606 - <!-- Para a migalha do catalogo -->  
607 - <script id="guia2objTemplateMigalha" type="x-tmpl-mustache">  
608 - <ul class="breadcrumb">  
609 - <li>  
610 - <a href="javascript:void(0)" onclick="{{{onclick}}}">  
611 - <h4>  
612 - <span class="material-icons">arrow_back</span>  
613 - {{{nome}}}  
614 - </h4>  
615 - </a>  
616 - </li>  
617 - </ul>  
618 - </script>  
619 - <script id="guia1objTemplateCamadas" type="x-tmpl-mustache">  
620 - <div class="list-group condensed" style="cursor:move;">  
621 - <div class="checkbox text-left">  
622 - <label class="{{{classeCss}}}" style="width:270px">  
623 - <input class="noprint" type="checkbox" value="{{{name}}}" name="{{{name}}}" {{{checked}}} onclick="i3GEO.Interface.ligaDesliga(this);i3GEO.eventos.executaEventos(i3GEO.eventos.ATUALIZAARVORECAMADAS);">  
624 - <span class="checkbox-material noprint"><span class="check"></span></span> {{{iconetema}}} {{{tema}}}  
625 - </label>  
626 - <a data-target="#collapse{{{name}}}" class="btn btn-sm btn-primary pull-right" style="margin-top: 0px;padding-top: 0px;padding-bottom: 0px;" type="button" data-toggle="collapse" >  
627 - <span class="caret noprint"></span>  
628 - </a>  
629 - </div>  
630 - <div style="margin-left:30px;" class="collapse text-left" id="collapse{{{name}}}">  
631 - <!-- icones que trazem informacoes sobre o tema -->  
632 - <!-- farol que indica a relacao com a escala do mapa -->  
633 - <span title="{{{farolTitle}}}" class="glyphicon glyphicon-certificate {{{farol}}}" style="color:{{{farol}}};"></span>  
634 - <!-- indica se os elementos da camada sao dependentes da escala do mapa -->  
635 - <span title="{{{contextoescalaTitle}}}" class="glyphicon glyphicon-alert {{{contextoescala}}}" style="color:orange;" ></span>  
636 - <!-- links para formularios que sao especificos de cada plugin do i3Geo e de ferramentas salvas na camada-->  
637 - {{{iconeFerramentas}}}  
638 - {{{iconePlugin}}}  
639 -  
640 - <!-- links -->  
641 - <!-- ferramentas -->  
642 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.dialogo.atalhoscamada('{{{name}}}')" title="{{{ferramentasTitle}}}">{{{ferramentasTexto}}}</a>  
643 - <!-- remover -->  
644 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.exclui('{{{name}}}',true)" title="{{{removerTitle}}}">{{{removerTexto}}}</a>  
645 - <!-- sobe -->  
646 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.sobe('{{{name}}}')" title="{{{sobeTitle}}}">{{{sobeTexto}}}</a>  
647 - <!-- desce -->  
648 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.desce('{{{name}}}')" title="{{{desceTitle}}}">{{{desceTexto}}}</a>  
649 - <!-- tabela de atributos -->  
650 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.dialogo.tabela('{{{name}}}')" title="{{{tabelaTitle}}}">{{{tabelaTexto}}}</a>  
651 - <!-- editor de legenda -->  
652 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.dialogo.editaLegenda('{{{name}}}')" >{{{editorlegendaTexto}}}</a>  
653 - <!-- zoom para o tema -->  
654 - <p><a class="{{{zoomtema}}}" href="javascript:void(0)" onclick="i3GEO.tema.zoom('{{{name}}}')" title="{{{zoomtemaTitle}}}">{{{zoomtemaTexto}}}</a>  
655 - <!-- limpa a selecao -->  
656 - <p><a class="{{{sel}}}" href="javascript:void(0)" onclick="i3GEO.tema.limpasel('{{{name}}}')" title="{{{selTitle}}}">{{{selTexto}}}</a>  
657 - <!-- zoom para a selecao -->  
658 - <p><a class="{{{zoomsel}}}" href="javascript:void(0)" onclick="i3GEO.tema.zoomsel('{{{name}}}')" title="{{{zoomselTitle}}}">{{{zoomSelTexto}}}</a>  
659 - <!-- metadados -->  
660 - <p><a class="{{{link}}}" href="javascript:void(0)" onclick="i3GEO.tema.fonte('{{{name}}}')" title="{{{linkTitle}}}">{{{linkTexto}}}</a>  
661 - <!-- download -->  
662 - <p><a class="{{{download}}}" href="javascript:void(0)" onclick="i3GEO.tema.dialogo.download('{{{name}}}')" title="{{{downloadTitle}}}">{{{downloadTexto}}}</a>  
663 - <!-- ogc -->  
664 - <p><a class="{{{permiteogc}}}" href="javascript:void(0)" onclick="i3GEO.tema.dialogo.ogcwindow('{{{name}}}')" >{{{permiteogcTexto}}}</a>  
665 - </div>  
666 - <div class="clearfix"></div>  
667 - <hr>  
668 - </div>  
669 - </script>  
670 - <script id="guia1objTemplateCamadasFundo" type="x-tmpl-mustache">  
671 - <div class="list-group condensed">  
672 - <div class="radio radio-primary text-left">  
673 - <label>  
674 - <input class="noprint" type="radio" value="{{{value}}}" name="{{{name}}}" {{{checked}}} onclick="i3GEO.Interface.openlayers.ativaFundo('{{{value}}}');">  
675 - <span class="circle noprint"></span><span class="check"></span> {{{title}}}  
676 - </label>  
677 - </div>  
678 - </div>  
679 - </script>  
680 - <script id="guia4objTemplateLegenda" data-size="35,25" type="x-tmpl-mustache">  
681 - <div class="draggable list-group condensed" style="background-color: white;">  
682 - <div class="row-content text-left">  
683 - <label class="nomeTema" style="cursor:move;">  
684 - <h4>  
685 - {{{nome}}}  
686 - </h4>  
687 - </label>  
688 - {{#classes}}  
689 - <div class="checkbox text-left">  
690 - <!-- a classe itemLegenda e importante para nao imprimir quando nao estiver checado -->  
691 - <label class="itemLegenda" >  
692 - <input class="noprint" type="checkbox" id='legendack_{{layer}}_{{index}}' value="{{{index}}}" name="{{{layer}}}" {{{checked}}} onclick="i3GEO.legenda.inverteStatusClasse(this)">  
693 - <span class="checkbox-material noprint"><span class="check"></span></span> <img style="cursor:pointer;" onclick="i3GEO.legenda.mudaCorClasse('{{layer}}','{{index}}');return false;" src="{{{img}}}" title="{{{altera}}}"> {{{nome}}}  
694 - </label>  
695 - </div>  
696 - {{/classes}}  
697 - </div>  
698 - <hr>  
699 - </div>  
700 - </script>  
701 - <script id="templateBuscaServico" type="x-tmpl-mustache">  
702 - <ul class="nav nav-pills nav-stacked">  
703 - <h4>{{{tema}}}</h4>  
704 - {{#lugares}}  
705 - <li>  
706 - <a onclick="i3GEO.busca.zoom('{{{limite}}}','{{{layer}}}','{{{gid}}}','{{{nome}}}')" onmouseout="i3GEO.busca.escondexy();" onmouseover="i3GEO.busca.mostraxy('{{{limite}}}','wkt');" href="#" class="list-group-item">{{{nome}}} <small>{{{centroide}}}</small></a>  
707 - </li>  
708 - {{/lugares}}  
709 - </ul>  
710 - </script>  
711 - <script id="templateBuscaTemasMapa" type="x-tmpl-mustache">  
712 - <ul class="nav nav-pills nav-stacked">  
713 - <li>  
714 - <a onclick="i3GEO.busca.zoomExt('{{{box}}}')" onmouseout="i3GEO.busca.escondexy();" onmouseover="i3GEO.busca.mostraxy('{{{box}}}','extent');" href="#" class="list-group-item">{{{valor}}}</a>  
715 - </li>  
716 - </ul>  
717 - </script>  
718 <script> 539 <script>
719 <!--inicia o mapa--> 540 <!--inicia o mapa-->
720 i3GEO.cria(); 541 i3GEO.cria();
interface/black_gm.phtml
@@ -10,7 +10,7 @@ include(&quot;../ms_configura.php&quot;); @@ -10,7 +10,7 @@ include(&quot;../ms_configura.php&quot;);
10 content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=0"> 10 content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=0">
11 <title>i3GEO - GM</title> 11 <title>i3GEO - GM</title>
12 <script type="text/javascript" 12 <script type="text/javascript"
13 - src="http://maps.google.com/maps/api/js?sensor=false&libraries=drawing,geometry&key=<?php echo $googleApiKey; ?>"></script> 13 + src="https://maps.google.com/maps/api/js?sensor=false&libraries=drawing,geometry&key=<?php echo $googleApiKey; ?>"></script>
14 14
15 <script src="../js/i3geo.js"></script> 15 <script src="../js/i3geo.js"></script>
16 <!-- lista com os links que serao mostrados na guia ferramentas --> 16 <!-- lista com os links que serao mostrados na guia ferramentas -->
@@ -134,7 +134,7 @@ include(&quot;../ms_configura.php&quot;); @@ -134,7 +134,7 @@ include(&quot;../ms_configura.php&quot;);
134 <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle2.png"> 134 <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle2.png">
135 </button> 135 </button>
136 <br> 136 <br>
137 - <button data-template="#guia8objTemplateLink" onclick="i3GEO.marcador.inicia(this)" style="float: left;"> 137 + <button data-template="templates/ferramentasLink.html" onclick="i3GEO.marcador.inicia(this)" style="float: left;">
138 <img style="width:20px;" src="../imagens/gisicons/save1.png"> 138 <img style="width:20px;" src="../imagens/gisicons/save1.png">
139 </button> 139 </button>
140 <button onclick="i3GEO.maparef.inicia()" style="float: left;"> 140 <button onclick="i3GEO.maparef.inicia()" style="float: left;">
@@ -195,6 +195,7 @@ include(&quot;../ms_configura.php&quot;); @@ -195,6 +195,7 @@ include(&quot;../ms_configura.php&quot;);
195 <img src="../imagens/catalogo.png" style="cursor: pointer; padding: 3px;"> 195 <img src="../imagens/catalogo.png" style="cursor: pointer; padding: 3px;">
196 </button> 196 </button>
197 </div> 197 </div>
  198 + <!-- legenda -->
198 <div onclick="i3GEO.guias.ativa('legenda',this)" data-idconteudo="guia4obj" data-idLegenda="legendaHtml" style="margin-top: 3px;"> 199 <div onclick="i3GEO.guias.ativa('legenda',this)" data-idconteudo="guia4obj" data-idLegenda="legendaHtml" style="margin-top: 3px;">
199 <button title="{{{g3}}}" class="iconeGuiaMovel" style="box-shadow: none;"> 200 <button title="{{{g3}}}" class="iconeGuiaMovel" style="box-shadow: none;">
200 <img src="../imagens/legenda.png" style="cursor: pointer; padding: 3px;"> 201 <img src="../imagens/legenda.png" style="cursor: pointer; padding: 3px;">
@@ -205,6 +206,7 @@ include(&quot;../ms_configura.php&quot;); @@ -205,6 +206,7 @@ include(&quot;../ms_configura.php&quot;);
205 <img src="../imagens/googlemaps.png" style="cursor: pointer; padding: 3px;"> 206 <img src="../imagens/googlemaps.png" style="cursor: pointer; padding: 3px;">
206 </button> 207 </button>
207 </div> 208 </div>
  209 + <!-- Busca -->
208 <div onclick="i3GEO.guias.ativa('buscaRapida',this)" data-idconteudo="guia7obj" style="margin-top: 3px;"> 210 <div onclick="i3GEO.guias.ativa('buscaRapida',this)" data-idconteudo="guia7obj" style="margin-top: 3px;">
209 <button class="iconeGuiaMovel" style="box-shadow: none;"> 211 <button class="iconeGuiaMovel" style="box-shadow: none;">
210 <img src="../imagens/gisicons/search.png" style="cursor: pointer; padding: 3px;"> 212 <img src="../imagens/gisicons/search.png" style="cursor: pointer; padding: 3px;">
@@ -247,7 +249,7 @@ include(&quot;../ms_configura.php&quot;); @@ -247,7 +249,7 @@ include(&quot;../ms_configura.php&quot;);
247 </ul> 249 </ul>
248 </div> 250 </div>
249 <!-- Esta div acrescenta a lista de de camadas dispon&iacute;veis no mapa atual --> 251 <!-- Esta div acrescenta a lista de de camadas dispon&iacute;veis no mapa atual -->
250 - <div id="listaTemas" style="overflow:none;" data-idTemplateCamada="guia1objTemplateCamadas"></div> 252 + <div id="listaTemas" style="overflow:none;" data-template="templates/camada.html"></div>
251 <!-- Esta div acrescenta a lista de de camadas de fundo 253 <!-- Esta div acrescenta a lista de de camadas de fundo
252 A lista de camadas de fundo e obtida da variavel i3GEO.Interface.openlayers.LAYERSADICIONAIS 254 A lista de camadas de fundo e obtida da variavel i3GEO.Interface.openlayers.LAYERSADICIONAIS
253 Essa variavel e definida via javascript, e no caso das interfaces padrao do i3Geo, e definida 255 Essa variavel e definida via javascript, e no caso das interfaces padrao do i3Geo, e definida
@@ -260,7 +262,7 @@ include(&quot;../ms_configura.php&quot;); @@ -260,7 +262,7 @@ include(&quot;../ms_configura.php&quot;);
260 </a> 262 </a>
261 <div style="margin-left:0px;" class="collapse text-left" id="collapseFundo"> 263 <div style="margin-left:0px;" class="collapse text-left" id="collapseFundo">
262 <form> 264 <form>
263 - <div id="listaFundo" class="form-group" data-idTemplateCamada="guia1objTemplateCamadasFundo"></div> 265 + <div id="listaFundo" class="form-group" data-template="templates/camadaFundo.html"></div>
264 </form> 266 </form>
265 </div> 267 </div>
266 </div> 268 </div>
@@ -269,7 +271,7 @@ include(&quot;../ms_configura.php&quot;); @@ -269,7 +271,7 @@ include(&quot;../ms_configura.php&quot;);
269 <div id='guia2obj' data-traduzir="true" style='display: none; text-align:left;'> 271 <div id='guia2obj' data-traduzir="true" style='display: none; text-align:left;'>
270 <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');i3GEO.catalogoMenus.mostraCatalogoPrincipal();"><span class="pull-left">{{{g1a}}}</span> X</div> 272 <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');i3GEO.catalogoMenus.mostraCatalogoPrincipal();"><span class="pull-left">{{{g1a}}}</span> X</div>
271 <!-- aqui entra a lista de elementos quando uma das opcoes e clicada --> 273 <!-- aqui entra a lista de elementos quando uma das opcoes e clicada -->
272 - <div id="catalogoMigalha" data-template="#guia2objTemplateMigalha"></div> 274 + <div id="catalogoMigalha" data-template="templates/catalogoMigalha.html"></div>
273 <div id="catalogoNavegacao"></div> 275 <div id="catalogoNavegacao"></div>
274 <!-- Opcoes --> 276 <!-- Opcoes -->
275 <div id="catalogoPrincipal"> 277 <div id="catalogoPrincipal">
@@ -330,15 +332,15 @@ include(&quot;../ms_configura.php&quot;); @@ -330,15 +332,15 @@ include(&quot;../ms_configura.php&quot;);
330 "idCatalogoNavegacao": "catalogoNavegacao", 332 "idCatalogoNavegacao": "catalogoNavegacao",
331 "idOndeMigalha": "catalogoMigalha" 333 "idOndeMigalha": "catalogoMigalha"
332 --> 334 -->
333 - <div id="catalogoMenus" data-templateDir="#guia2objTemplateDir" data-templateTema="#guia2objTemplateTema"></div> 335 + <div id="catalogoMenus" data-templateDir="templates/dir.html" data-templateTema="templates/tema.html"></div>
334 336
335 <div id="arvoreAdicionaTema"></div> 337 <div id="arvoreAdicionaTema"></div>
336 338
337 <!-- 339 <!--
338 As funcoes de inicializacao recebem um objeto com parametros. Que por padrao sao: 340 As funcoes de inicializacao recebem um objeto com parametros. Que por padrao sao:
339 config: { 341 config: {
340 - 'seletorTemplateDir': '#guia2objTemplateDir',  
341 - 'seletorTemplateTema': '#guia2objTemplateTema', 342 + 'templateDir': 'templates/dir.html',
  343 + 'templateTema': 'templates/tema.html',
342 'idCatalogoPrincipal': 'catalogoPrincipal', 344 'idCatalogoPrincipal': 'catalogoPrincipal',
343 'idCatalogoNavegacao': 'catalogoNavegacao', 345 'idCatalogoNavegacao': 'catalogoNavegacao',
344 'idOndeMigalha': 'catalogoMigalha' 346 'idOndeMigalha': 'catalogoMigalha'
@@ -346,7 +348,7 @@ include(&quot;../ms_configura.php&quot;); @@ -346,7 +348,7 @@ include(&quot;../ms_configura.php&quot;);
346 348
347 exemplo: 349 exemplo:
348 350
349 - onclick="i3GEO.catalogoInde.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" 351 + onclick="i3GEO.catalogoInde.inicia({'templateDir': 'templates/dir.html','templateTema': 'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})"
350 --> 352 -->
351 353
352 <!-- servicos da INDE brasileira --> 354 <!-- servicos da INDE brasileira -->
@@ -427,7 +429,7 @@ include(&quot;../ms_configura.php&quot;); @@ -427,7 +429,7 @@ include(&quot;../ms_configura.php&quot;);
427 <!-- Legenda --> 429 <!-- Legenda -->
428 <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'> 430 <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'>
429 <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g3}}}</span>X</div> 431 <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g3}}}</span>X</div>
430 - <div id="legendaHtml" data-template="#guia4objTemplateLegenda" style='display: block; text-align: left'></div> 432 + <div id="legendaHtml" data-template="templates/legenda.html" data-size="35,25" style='display: block; text-align: left'></div>
431 </div> 433 </div>
432 <!-- busca 434 <!-- busca
433 Funcoes de busca por registros. Pode ser feita nos temas existentes no mapa, em um servico de busca e no google 435 Funcoes de busca por registros. Pode ser feita nos temas existentes no mapa, em um servico de busca e no google
@@ -442,7 +444,18 @@ include(&quot;../ms_configura.php&quot;); @@ -442,7 +444,18 @@ include(&quot;../ms_configura.php&quot;);
442 <div class="input-group"> 444 <div class="input-group">
443 <input class="form-control" type="text" value="" name="valorBuscaRapida"> 445 <input class="form-control" type="text" value="" name="valorBuscaRapida">
444 <span class="input-group-btn"> 446 <span class="input-group-btn">
445 - <a data-idTemplateGoogle="templateBuscaTemasMapa" data-inputGoogle="[name=google]" data-ondeGoogle=".i3GEOresultadoBuscaGoogle" data-idTemplateTemasMapa="templateBuscaTemasMapa" data-inputTemasMapa="[name=temasMapa]" data-ondeTemasMapa=".i3GEOresultadoBuscaTemasMapa" data-idTemplateServicos="templateBuscaServico" data-ondeConteiner="#guia7obj" data-inputOndePalavra="[name=valorBuscaRapida]" data-inputServicosExternos="[name=servicosExternos]" data-ondeServicosExternos=".i3GEOresultadoBuscaServicos" onclick="i3GEO.busca.inicia(this);return false;" role="button" type="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)"> 447 + <a onclick="i3GEO.busca.inicia(this);return false;"
  448 + data-templateGoogle="templates/buscaEmTemas.html"
  449 + data-inputGoogle="[name=google]"
  450 + data-ondeGoogle=".i3GEOresultadoBuscaGoogle"
  451 + data-templateTemasMapa="templates/buscaEmTemas.html"
  452 + data-inputTemasMapa="[name=temasMapa]"
  453 + data-ondeTemasMapa=".i3GEOresultadoBuscaTemasMapa"
  454 + data-templateServico="templates/buscaEmServico.html"
  455 + data-ondeConteiner="#guia7obj"
  456 + data-inputOndePalavra="[name=valorBuscaRapida]"
  457 + data-inputServicosExternos="[name=servicosExternos]"
  458 + data-ondeServicosExternos=".i3GEOresultadoBuscaServicos" role="button" type="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)">
446 <span class="material-icons md-18">send</span> 459 <span class="material-icons md-18">send</span>
447 </a> 460 </a>
448 </span> 461 </span>
@@ -466,7 +479,7 @@ include(&quot;../ms_configura.php&quot;); @@ -466,7 +479,7 @@ include(&quot;../ms_configura.php&quot;);
466 </label> 479 </label>
467 </div> 480 </div>
468 </div> 481 </div>
469 - <!-- Apenas para a interface google maps 482 + <!-- Apenas para a interface google maps -->
470 <div class="list-group condensed"> 483 <div class="list-group condensed">
471 <div class="checkbox text-left"> 484 <div class="checkbox text-left">
472 <label> 485 <label>
@@ -475,7 +488,7 @@ include(&quot;../ms_configura.php&quot;); @@ -475,7 +488,7 @@ include(&quot;../ms_configura.php&quot;);
475 </label> 488 </label>
476 </div> 489 </div>
477 </div> 490 </div>
478 - --> 491 +
479 </div> 492 </div>
480 </form> 493 </form>
481 <hr> 494 <hr>
@@ -515,9 +528,9 @@ include(&quot;../ms_configura.php&quot;); @@ -515,9 +528,9 @@ include(&quot;../ms_configura.php&quot;);
515 </div> 528 </div>
516 <div class="clearfix"></div> 529 <div class="clearfix"></div>
517 <hr> 530 <hr>
518 - <div id="migalhaFerramentas" data-template="#guia8objTemplateMigalha" style='display: block; text-align: left;'></div>  
519 - <div id="listaFerramentasLinks" data-template="#guia8objTemplateLink" style='display: block; text-align: left'></div>  
520 - <div id="listaFerramentas" data-template="#guia8objTemplateFolder" style='display: block; text-align: left'></div> 531 + <div id="migalhaFerramentas" data-template="templates/ferramentasMigalha.html" style='display: block; text-align: left;'></div>
  532 + <div id="listaFerramentasLinks" data-template="templates/ferramentasLink.html" style='display: block; text-align: left'></div>
  533 + <div id="listaFerramentas" data-template="templates/ferramentasFolder.html" style='display: block; text-align: left'></div>
521 </div> 534 </div>
522 </div> 535 </div>
523 </div> 536 </div>
@@ -544,198 +557,6 @@ include(&quot;../ms_configura.php&quot;); @@ -544,198 +557,6 @@ include(&quot;../ms_configura.php&quot;);
544 <div>&nbsp;</div> 557 <div>&nbsp;</div>
545 </div> 558 </div>
546 </script> 559 </script>
547 - <!-- para a lista de itens da arvore do catalogo (menus, grupos, etc) -->  
548 - <script id="guia2objTemplateDir" type="x-tmpl-mustache">  
549 - <div class="list-group condensed">  
550 - <div class="row-content text-left">  
551 - <a onclick="{{{onclick}}}" role="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)">  
552 - <span class="material-icons md-18">folder_open</span>  
553 - </a>  
554 - <label class="nomeTema" >  
555 - <a onclick="{{{onclick}}}" href="javascript:void(0)"><h4>  
556 - {{{nome}}}  
557 - </h4></a>  
558 - <h6>{{{descricao}}} {{{link}}}</h6>  
559 - </label>  
560 - </div>  
561 - </div>  
562 - <hr>  
563 - </script>  
564 - <script id="guia2objTemplateTema" type="x-tmpl-mustache">  
565 - <div class="list-group condensed">  
566 - <div class="row-content text-left">  
567 - <a onclick="{{{onclick}}}" role="button" class="btn btn-default btn-fab btn-fab-mini" href="javascript:void(0)">  
568 - <span class="material-icons md-18">visibility</span>  
569 - </a>  
570 - <label class="nomeTema" >  
571 - <a onclick="{{{onclick}}}" href="javascript:void(0)"><h4>  
572 - {{{nome}}}  
573 - </h4></a>  
574 - <h6>{{{descricao}}} {{{link}}}</h6>  
575 - </label>  
576 - </div>  
577 - </div>  
578 - <hr>  
579 - </script>  
580 - <!-- Para a lista de ferramentas -->  
581 - <script id="guia8objTemplateFolder" type="x-tmpl-mustache">  
582 - <div class="list-group condensed">  
583 - <div class="row-content text-left">  
584 - <a role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)">  
585 - <span class="material-icons md-18">folder_open</span>  
586 - </a>  
587 - <label class="nomeTema" >  
588 - <a><h4>  
589 - {{{nome}}}  
590 - </h4></a>  
591 - <h6>{{{descricao}}}</h6>  
592 - </label>  
593 - </div>  
594 - </div>  
595 - <hr>  
596 - </script>  
597 - <script id="guia8objTemplateLink" type="x-tmpl-mustache">  
598 - <div class="list-group condensed">  
599 - <div class="row-content text-left">  
600 - <a role="button" class="btn btn-default btn-fab btn-fab-mini" href="{{{url}}}" target="{{{target}}}">  
601 - <span class="material-icons md-18">launch</span>  
602 - </a>  
603 - <label class="nomeTemaCurto" >  
604 - <a href="{{{url}}}" target="{{{target}}}" ><h4>  
605 - {{{nome}}}  
606 - </h4></a>  
607 - <h6>{{{descricao}}}</h6>  
608 - </label>  
609 - {{{opcional}}}  
610 - </div>  
611 - </div>  
612 - <hr>  
613 - </script>  
614 - <!-- Para a migalha da lista de ferramentas -->  
615 - <script id="guia8objTemplateMigalha" type="x-tmpl-mustache">  
616 - <ul class="breadcrumb">  
617 - <li>  
618 - <a href="javascript:void(0)">  
619 - <h4>  
620 - <span class="material-icons">arrow_back</span>  
621 - {{{nome}}}  
622 - </h4>  
623 - </a>  
624 - </li>  
625 - </ul>  
626 - </script>  
627 - <!-- Para a migalha do catalogo -->  
628 - <script id="guia2objTemplateMigalha" type="x-tmpl-mustache">  
629 - <ul class="breadcrumb">  
630 - <li>  
631 - <a href="javascript:void(0)" onclick="{{{onclick}}}">  
632 - <h4>  
633 - <span class="material-icons">arrow_back</span>  
634 - {{{nome}}}  
635 - </h4>  
636 - </a>  
637 - </li>  
638 - </ul>  
639 - </script>  
640 - <script id="guia1objTemplateCamadas" type="x-tmpl-mustache">  
641 - <div class="list-group condensed" style="cursor:move;">  
642 - <div class="checkbox text-left">  
643 - <label class="{{{classeCss}}}" style="width:270px">  
644 - <input class="noprint" type="checkbox" value="{{{name}}}" name="{{{name}}}" {{{checked}}} onclick="i3GEO.Interface.ligaDesliga(this);i3GEO.eventos.executaEventos(i3GEO.eventos.ATUALIZAARVORECAMADAS);">  
645 - <span class="checkbox-material noprint"><span class="check"></span></span> {{{iconetema}}} {{{tema}}}  
646 - </label>  
647 - <a data-target="#collapse{{{name}}}" class="btn btn-sm btn-primary pull-right" style="margin-top: 0px;padding-top: 0px;padding-bottom: 0px;" type="button" data-toggle="collapse" >  
648 - <span class="caret noprint"></span>  
649 - </a>  
650 - </div>  
651 - <div style="margin-left:30px;" class="collapse text-left" id="collapse{{{name}}}">  
652 - <!-- icones que trazem informacoes sobre o tema -->  
653 - <!-- farol que indica a relacao com a escala do mapa -->  
654 - <span title="{{{farolTitle}}}" class="glyphicon glyphicon-certificate {{{farol}}}" style="color:{{{farol}}};"></span>  
655 - <!-- indica se os elementos da camada sao dependentes da escala do mapa -->  
656 - <span title="{{{contextoescalaTitle}}}" class="glyphicon glyphicon-alert {{{contextoescala}}}" style="color:orange;" ></span>  
657 - <!-- links para formularios que sao especificos de cada plugin do i3Geo e de ferramentas salvas na camada-->  
658 - {{{iconeFerramentas}}}  
659 - {{{iconePlugin}}}  
660 -  
661 - <!-- links -->  
662 - <!-- ferramentas -->  
663 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.dialogo.atalhoscamada('{{{name}}}')" title="{{{ferramentasTitle}}}">{{{ferramentasTexto}}}</a>  
664 - <!-- remover -->  
665 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.exclui('{{{name}}}',true)" title="{{{removerTitle}}}">{{{removerTexto}}}</a>  
666 - <!-- sobe -->  
667 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.sobe('{{{name}}}')" title="{{{sobeTitle}}}">{{{sobeTexto}}}</a>  
668 - <!-- desce -->  
669 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.desce('{{{name}}}')" title="{{{desceTitle}}}">{{{desceTexto}}}</a>  
670 - <!-- tabela de atributos -->  
671 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.dialogo.tabela('{{{name}}}')" title="{{{tabelaTitle}}}">{{{tabelaTexto}}}</a>  
672 - <!-- editor de legenda -->  
673 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.dialogo.editaLegenda('{{{name}}}')" >{{{editorlegendaTexto}}}</a>  
674 - <!-- zoom para o tema -->  
675 - <p><a class="{{{zoomtema}}}" href="javascript:void(0)" onclick="i3GEO.tema.zoom('{{{name}}}')" title="{{{zoomtemaTitle}}}">{{{zoomtemaTexto}}}</a>  
676 - <!-- limpa a selecao -->  
677 - <p><a class="{{{sel}}}" href="javascript:void(0)" onclick="i3GEO.tema.limpasel('{{{name}}}')" title="{{{selTitle}}}">{{{selTexto}}}</a>  
678 - <!-- zoom para a selecao -->  
679 - <p><a class="{{{zoomsel}}}" href="javascript:void(0)" onclick="i3GEO.tema.zoomsel('{{{name}}}')" title="{{{zoomselTitle}}}">{{{zoomSelTexto}}}</a>  
680 - <!-- metadados -->  
681 - <p><a class="{{{link}}}" href="javascript:void(0)" onclick="i3GEO.tema.fonte('{{{name}}}')" title="{{{linkTitle}}}">{{{linkTexto}}}</a>  
682 - <!-- download -->  
683 - <p><a class="{{{download}}}" href="javascript:void(0)" onclick="i3GEO.tema.dialogo.download('{{{name}}}')" title="{{{downloadTitle}}}">{{{downloadTexto}}}</a>  
684 - <!-- ogc -->  
685 - <p><a class="{{{permiteogc}}}" href="javascript:void(0)" onclick="i3GEO.tema.dialogo.ogcwindow('{{{name}}}')" >{{{permiteogcTexto}}}</a>  
686 - </div>  
687 - <div class="clearfix"></div>  
688 - <hr>  
689 - </div>  
690 - </script>  
691 - <script id="guia1objTemplateCamadasFundo" type="x-tmpl-mustache">  
692 - <div class="list-group condensed">  
693 - <div class="radio radio-primary text-left">  
694 - <label>  
695 - <input class="noprint" type="radio" value="{{{value}}}" name="{{{name}}}" {{{checked}}} onclick="i3GEO.Interface.openlayers.ativaFundo('{{{value}}}');">  
696 - <span class="circle noprint"></span><span class="check"></span> {{{title}}}  
697 - </label>  
698 - </div>  
699 - </div>  
700 - </script>  
701 - <script id="guia4objTemplateLegenda" data-size="35,25" type="x-tmpl-mustache">  
702 - <div class="draggable list-group condensed" style="background-color: white;">  
703 - <div class="row-content text-left">  
704 - <label class="nomeTema" style="cursor:move;">  
705 - <h4>  
706 - {{{nome}}}  
707 - </h4>  
708 - </label>  
709 - {{#classes}}  
710 - <div class="checkbox text-left">  
711 - <!-- a classe itemLegenda e importante para nao imprimir quando nao estiver checado -->  
712 - <label class="itemLegenda" >  
713 - <input class="noprint" type="checkbox" id='legendack_{{layer}}_{{index}}' value="{{{index}}}" name="{{{layer}}}" {{{checked}}} onclick="i3GEO.legenda.inverteStatusClasse(this)">  
714 - <span class="checkbox-material noprint"><span class="check"></span></span> <img style="cursor:pointer;" onclick="i3GEO.legenda.mudaCorClasse('{{layer}}','{{index}}');return false;" src="{{{img}}}" title="{{{altera}}}"> {{{nome}}}  
715 - </label>  
716 - </div>  
717 - {{/classes}}  
718 - </div>  
719 - <hr>  
720 - </div>  
721 - </script>  
722 - <script id="templateBuscaServico" type="x-tmpl-mustache">  
723 - <ul class="nav nav-pills nav-stacked">  
724 - <h4>{{{tema}}}</h4>  
725 - {{#lugares}}  
726 - <li>  
727 - <a onclick="i3GEO.busca.zoom('{{{limite}}}','{{{layer}}}','{{{gid}}}','{{{nome}}}')" onmouseout="i3GEO.busca.escondexy();" onmouseover="i3GEO.busca.mostraxy('{{{limite}}}','wkt');" href="#" class="list-group-item">{{{nome}}} <small>{{{centroide}}}</small></a>  
728 - </li>  
729 - {{/lugares}}  
730 - </ul>  
731 - </script>  
732 - <script id="templateBuscaTemasMapa" type="x-tmpl-mustache">  
733 - <ul class="nav nav-pills nav-stacked">  
734 - <li>  
735 - <a onclick="i3GEO.busca.zoomExt('{{{box}}}')" onmouseout="i3GEO.busca.escondexy();" onmouseover="i3GEO.busca.mostraxy('{{{box}}}','extent');" href="#" class="list-group-item">{{{valor}}}</a>  
736 - </li>  
737 - </ul>  
738 - </script>  
739 <script> 560 <script>
740 <!--inicia o mapa--> 561 <!--inicia o mapa-->
741 i3GEO.cria(); 562 i3GEO.cria();
interface/black_ol.htm
@@ -113,7 +113,7 @@ @@ -113,7 +113,7 @@
113 <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle2.png"> 113 <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle2.png">
114 </button> 114 </button>
115 <br> 115 <br>
116 - <button data-template="#guia8objTemplateLink" onclick="i3GEO.marcador.inicia(this)" style="float: left;"> 116 + <button data-template="templates/ferramentasLink.html" onclick="i3GEO.marcador.inicia(this)" style="float: left;">
117 <img style="width:20px;" src="../imagens/gisicons/save1.png"> 117 <img style="width:20px;" src="../imagens/gisicons/save1.png">
118 </button> 118 </button>
119 <button onclick="i3GEO.maparef.inicia()" style="float: left;"> 119 <button onclick="i3GEO.maparef.inicia()" style="float: left;">
@@ -174,6 +174,7 @@ @@ -174,6 +174,7 @@
174 <img src="../imagens/catalogo.png" style="cursor: pointer; padding: 3px;"> 174 <img src="../imagens/catalogo.png" style="cursor: pointer; padding: 3px;">
175 </button> 175 </button>
176 </div> 176 </div>
  177 + <!-- legenda -->
177 <div onclick="i3GEO.guias.ativa('legenda',this)" data-idconteudo="guia4obj" data-idLegenda="legendaHtml" style="margin-top: 3px;"> 178 <div onclick="i3GEO.guias.ativa('legenda',this)" data-idconteudo="guia4obj" data-idLegenda="legendaHtml" style="margin-top: 3px;">
178 <button title="{{{g3}}}" class="iconeGuiaMovel" style="box-shadow: none;"> 179 <button title="{{{g3}}}" class="iconeGuiaMovel" style="box-shadow: none;">
179 <img src="../imagens/legenda.png" style="cursor: pointer; padding: 3px;"> 180 <img src="../imagens/legenda.png" style="cursor: pointer; padding: 3px;">
@@ -184,6 +185,7 @@ @@ -184,6 +185,7 @@
184 <img src="../imagens/googlemaps.png" style="cursor: pointer; padding: 3px;"> 185 <img src="../imagens/googlemaps.png" style="cursor: pointer; padding: 3px;">
185 </button> 186 </button>
186 </div> 187 </div>
  188 + <!-- Busca -->
187 <div onclick="i3GEO.guias.ativa('buscaRapida',this)" data-idconteudo="guia7obj" style="margin-top: 3px;"> 189 <div onclick="i3GEO.guias.ativa('buscaRapida',this)" data-idconteudo="guia7obj" style="margin-top: 3px;">
188 <button class="iconeGuiaMovel" style="box-shadow: none;"> 190 <button class="iconeGuiaMovel" style="box-shadow: none;">
189 <img src="../imagens/gisicons/search.png" style="cursor: pointer; padding: 3px;"> 191 <img src="../imagens/gisicons/search.png" style="cursor: pointer; padding: 3px;">
@@ -226,7 +228,7 @@ @@ -226,7 +228,7 @@
226 </ul> 228 </ul>
227 </div> 229 </div>
228 <!-- Esta div acrescenta a lista de de camadas dispon&iacute;veis no mapa atual --> 230 <!-- Esta div acrescenta a lista de de camadas dispon&iacute;veis no mapa atual -->
229 - <div id="listaTemas" style="overflow:none;" data-idTemplateCamada="guia1objTemplateCamadas"></div> 231 + <div id="listaTemas" style="overflow:none;" data-template="templates/camada.html"></div>
230 <!-- Esta div acrescenta a lista de de camadas de fundo 232 <!-- Esta div acrescenta a lista de de camadas de fundo
231 A lista de camadas de fundo e obtida da variavel i3GEO.Interface.openlayers.LAYERSADICIONAIS 233 A lista de camadas de fundo e obtida da variavel i3GEO.Interface.openlayers.LAYERSADICIONAIS
232 Essa variavel e definida via javascript, e no caso das interfaces padrao do i3Geo, e definida 234 Essa variavel e definida via javascript, e no caso das interfaces padrao do i3Geo, e definida
@@ -239,7 +241,7 @@ @@ -239,7 +241,7 @@
239 </a> 241 </a>
240 <div style="margin-left:0px;" class="collapse text-left" id="collapseFundo"> 242 <div style="margin-left:0px;" class="collapse text-left" id="collapseFundo">
241 <form> 243 <form>
242 - <div id="listaFundo" class="form-group" data-idTemplateCamada="guia1objTemplateCamadasFundo"></div> 244 + <div id="listaFundo" class="form-group" data-template="templates/camadaFundo.html"></div>
243 </form> 245 </form>
244 </div> 246 </div>
245 </div> 247 </div>
@@ -248,7 +250,7 @@ @@ -248,7 +250,7 @@
248 <div id='guia2obj' data-traduzir="true" style='display: none; text-align:left;'> 250 <div id='guia2obj' data-traduzir="true" style='display: none; text-align:left;'>
249 <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');i3GEO.catalogoMenus.mostraCatalogoPrincipal();"><span class="pull-left">{{{g1a}}}</span> X</div> 251 <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');i3GEO.catalogoMenus.mostraCatalogoPrincipal();"><span class="pull-left">{{{g1a}}}</span> X</div>
250 <!-- aqui entra a lista de elementos quando uma das opcoes e clicada --> 252 <!-- aqui entra a lista de elementos quando uma das opcoes e clicada -->
251 - <div id="catalogoMigalha" data-template="#guia2objTemplateMigalha"></div> 253 + <div id="catalogoMigalha" data-template="templates/catalogoMigalha.html"></div>
252 <div id="catalogoNavegacao"></div> 254 <div id="catalogoNavegacao"></div>
253 <!-- Opcoes --> 255 <!-- Opcoes -->
254 <div id="catalogoPrincipal"> 256 <div id="catalogoPrincipal">
@@ -309,15 +311,15 @@ @@ -309,15 +311,15 @@
309 "idCatalogoNavegacao": "catalogoNavegacao", 311 "idCatalogoNavegacao": "catalogoNavegacao",
310 "idOndeMigalha": "catalogoMigalha" 312 "idOndeMigalha": "catalogoMigalha"
311 --> 313 -->
312 - <div id="catalogoMenus" data-templateDir="#guia2objTemplateDir" data-templateTema="#guia2objTemplateTema"></div> 314 + <div id="catalogoMenus" data-templateDir="templates/dir.html" data-templateTema="templates/tema.html"></div>
313 315
314 <div id="arvoreAdicionaTema"></div> 316 <div id="arvoreAdicionaTema"></div>
315 317
316 <!-- 318 <!--
317 As funcoes de inicializacao recebem um objeto com parametros. Que por padrao sao: 319 As funcoes de inicializacao recebem um objeto com parametros. Que por padrao sao:
318 config: { 320 config: {
319 - 'seletorTemplateDir': '#guia2objTemplateDir',  
320 - 'seletorTemplateTema': '#guia2objTemplateTema', 321 + 'templateDir': 'templates/dir.html',
  322 + 'templateTema': 'templates/tema.html',
321 'idCatalogoPrincipal': 'catalogoPrincipal', 323 'idCatalogoPrincipal': 'catalogoPrincipal',
322 'idCatalogoNavegacao': 'catalogoNavegacao', 324 'idCatalogoNavegacao': 'catalogoNavegacao',
323 'idOndeMigalha': 'catalogoMigalha' 325 'idOndeMigalha': 'catalogoMigalha'
@@ -325,7 +327,7 @@ @@ -325,7 +327,7 @@
325 327
326 exemplo: 328 exemplo:
327 329
328 - onclick="i3GEO.catalogoInde.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" 330 + onclick="i3GEO.catalogoInde.inicia({'templateDir': 'templates/dir.html','templateTema': 'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})"
329 --> 331 -->
330 332
331 <!-- servicos da INDE brasileira --> 333 <!-- servicos da INDE brasileira -->
@@ -406,7 +408,7 @@ @@ -406,7 +408,7 @@
406 <!-- Legenda --> 408 <!-- Legenda -->
407 <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'> 409 <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'>
408 <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g3}}}</span>X</div> 410 <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g3}}}</span>X</div>
409 - <div id="legendaHtml" data-template="#guia4objTemplateLegenda" style='display: block; text-align: left'></div> 411 + <div id="legendaHtml" data-template="templates/legenda.html" data-size="35,25" style='display: block; text-align: left'></div>
410 </div> 412 </div>
411 <!-- busca 413 <!-- busca
412 Funcoes de busca por registros. Pode ser feita nos temas existentes no mapa, em um servico de busca e no google 414 Funcoes de busca por registros. Pode ser feita nos temas existentes no mapa, em um servico de busca e no google
@@ -421,7 +423,18 @@ @@ -421,7 +423,18 @@
421 <div class="input-group"> 423 <div class="input-group">
422 <input class="form-control" type="text" value="" name="valorBuscaRapida"> 424 <input class="form-control" type="text" value="" name="valorBuscaRapida">
423 <span class="input-group-btn"> 425 <span class="input-group-btn">
424 - <a data-idTemplateGoogle="templateBuscaTemasMapa" data-inputGoogle="[name=google]" data-ondeGoogle=".i3GEOresultadoBuscaGoogle" data-idTemplateTemasMapa="templateBuscaTemasMapa" data-inputTemasMapa="[name=temasMapa]" data-ondeTemasMapa=".i3GEOresultadoBuscaTemasMapa" data-idTemplateServicos="templateBuscaServico" data-ondeConteiner="#guia7obj" data-inputOndePalavra="[name=valorBuscaRapida]" data-inputServicosExternos="[name=servicosExternos]" data-ondeServicosExternos=".i3GEOresultadoBuscaServicos" onclick="i3GEO.busca.inicia(this);return false;" role="button" type="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)"> 426 + <a onclick="i3GEO.busca.inicia(this);return false;"
  427 + data-templateGoogle="templates/buscaEmTemas.html"
  428 + data-inputGoogle="[name=google]"
  429 + data-ondeGoogle=".i3GEOresultadoBuscaGoogle"
  430 + data-templateTemasMapa="templates/buscaEmTemas.html"
  431 + data-inputTemasMapa="[name=temasMapa]"
  432 + data-ondeTemasMapa=".i3GEOresultadoBuscaTemasMapa"
  433 + data-templateServico="templates/buscaEmServico.html"
  434 + data-ondeConteiner="#guia7obj"
  435 + data-inputOndePalavra="[name=valorBuscaRapida]"
  436 + data-inputServicosExternos="[name=servicosExternos]"
  437 + data-ondeServicosExternos=".i3GEOresultadoBuscaServicos" role="button" type="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)">
425 <span class="material-icons md-18">send</span> 438 <span class="material-icons md-18">send</span>
426 </a> 439 </a>
427 </span> 440 </span>
@@ -494,9 +507,9 @@ @@ -494,9 +507,9 @@
494 </div> 507 </div>
495 <div class="clearfix"></div> 508 <div class="clearfix"></div>
496 <hr> 509 <hr>
497 - <div id="migalhaFerramentas" data-template="#guia8objTemplateMigalha" style='display: block; text-align: left;'></div>  
498 - <div id="listaFerramentasLinks" data-template="#guia8objTemplateLink" style='display: block; text-align: left'></div>  
499 - <div id="listaFerramentas" data-template="#guia8objTemplateFolder" style='display: block; text-align: left'></div> 510 + <div id="migalhaFerramentas" data-template="templates/ferramentasMigalha.html" style='display: block; text-align: left;'></div>
  511 + <div id="listaFerramentasLinks" data-template="templates/ferramentasLink.html" style='display: block; text-align: left'></div>
  512 + <div id="listaFerramentas" data-template="templates/ferramentasFolder.html" style='display: block; text-align: left'></div>
500 </div> 513 </div>
501 </div> 514 </div>
502 </div> 515 </div>
@@ -523,198 +536,6 @@ @@ -523,198 +536,6 @@
523 <div>&nbsp;</div> 536 <div>&nbsp;</div>
524 </div> 537 </div>
525 </script> 538 </script>
526 - <!-- para a lista de itens da arvore do catalogo (menus, grupos, etc) -->  
527 - <script id="guia2objTemplateDir" type="x-tmpl-mustache">  
528 - <div class="list-group condensed">  
529 - <div class="row-content text-left">  
530 - <a onclick="{{{onclick}}}" role="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)">  
531 - <span class="material-icons md-18">folder_open</span>  
532 - </a>  
533 - <label class="nomeTema" >  
534 - <a onclick="{{{onclick}}}" href="javascript:void(0)"><h4>  
535 - {{{nome}}}  
536 - </h4></a>  
537 - <h6>{{{descricao}}} {{{link}}}</h6>  
538 - </label>  
539 - </div>  
540 - </div>  
541 - <hr>  
542 - </script>  
543 - <script id="guia2objTemplateTema" type="x-tmpl-mustache">  
544 - <div class="list-group condensed">  
545 - <div class="row-content text-left">  
546 - <a onclick="{{{onclick}}}" role="button" class="btn btn-default btn-fab btn-fab-mini" href="javascript:void(0)">  
547 - <span class="material-icons md-18">visibility</span>  
548 - </a>  
549 - <label class="nomeTema" >  
550 - <a onclick="{{{onclick}}}" href="javascript:void(0)"><h4>  
551 - {{{nome}}}  
552 - </h4></a>  
553 - <h6>{{{descricao}}} {{{link}}}</h6>  
554 - </label>  
555 - </div>  
556 - </div>  
557 - <hr>  
558 - </script>  
559 - <!-- Para a lista de ferramentas -->  
560 - <script id="guia8objTemplateFolder" type="x-tmpl-mustache">  
561 - <div class="list-group condensed">  
562 - <div class="row-content text-left">  
563 - <a role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)">  
564 - <span class="material-icons md-18">folder_open</span>  
565 - </a>  
566 - <label class="nomeTema" >  
567 - <a><h4>  
568 - {{{nome}}}  
569 - </h4></a>  
570 - <h6>{{{descricao}}}</h6>  
571 - </label>  
572 - </div>  
573 - </div>  
574 - <hr>  
575 - </script>  
576 - <script id="guia8objTemplateLink" type="x-tmpl-mustache">  
577 - <div class="list-group condensed">  
578 - <div class="row-content text-left">  
579 - <a role="button" class="btn btn-default btn-fab btn-fab-mini" href="{{{url}}}" target="{{{target}}}">  
580 - <span class="material-icons md-18">launch</span>  
581 - </a>  
582 - <label class="nomeTemaCurto" >  
583 - <a href="{{{url}}}" target="{{{target}}}" ><h4>  
584 - {{{nome}}}  
585 - </h4></a>  
586 - <h6>{{{descricao}}}</h6>  
587 - </label>  
588 - {{{opcional}}}  
589 - </div>  
590 - </div>  
591 - <hr>  
592 - </script>  
593 - <!-- Para a migalha da lista de ferramentas -->  
594 - <script id="guia8objTemplateMigalha" type="x-tmpl-mustache">  
595 - <ul class="breadcrumb">  
596 - <li>  
597 - <a href="javascript:void(0)">  
598 - <h4>  
599 - <span class="material-icons">arrow_back</span>  
600 - {{{nome}}}  
601 - </h4>  
602 - </a>  
603 - </li>  
604 - </ul>  
605 - </script>  
606 - <!-- Para a migalha do catalogo -->  
607 - <script id="guia2objTemplateMigalha" type="x-tmpl-mustache">  
608 - <ul class="breadcrumb">  
609 - <li>  
610 - <a href="javascript:void(0)" onclick="{{{onclick}}}">  
611 - <h4>  
612 - <span class="material-icons">arrow_back</span>  
613 - {{{nome}}}  
614 - </h4>  
615 - </a>  
616 - </li>  
617 - </ul>  
618 - </script>  
619 - <script id="guia1objTemplateCamadas" type="x-tmpl-mustache">  
620 - <div class="list-group condensed" style="cursor:move;">  
621 - <div class="checkbox text-left">  
622 - <label class="{{{classeCss}}}" style="width:270px">  
623 - <input class="noprint" type="checkbox" value="{{{name}}}" name="{{{name}}}" {{{checked}}} onclick="i3GEO.Interface.ligaDesliga(this);i3GEO.eventos.executaEventos(i3GEO.eventos.ATUALIZAARVORECAMADAS);">  
624 - <span class="checkbox-material noprint"><span class="check"></span></span> {{{iconetema}}} {{{tema}}}  
625 - </label>  
626 - <a data-target="#collapse{{{name}}}" class="btn btn-sm btn-primary pull-right" style="margin-top: 0px;padding-top: 0px;padding-bottom: 0px;" type="button" data-toggle="collapse" >  
627 - <span class="caret noprint"></span>  
628 - </a>  
629 - </div>  
630 - <div style="margin-left:30px;" class="collapse text-left" id="collapse{{{name}}}">  
631 - <!-- icones que trazem informacoes sobre o tema -->  
632 - <!-- farol que indica a relacao com a escala do mapa -->  
633 - <span title="{{{farolTitle}}}" class="glyphicon glyphicon-certificate {{{farol}}}" style="color:{{{farol}}};"></span>  
634 - <!-- indica se os elementos da camada sao dependentes da escala do mapa -->  
635 - <span title="{{{contextoescalaTitle}}}" class="glyphicon glyphicon-alert {{{contextoescala}}}" style="color:orange;" ></span>  
636 - <!-- links para formularios que sao especificos de cada plugin do i3Geo e de ferramentas salvas na camada-->  
637 - {{{iconeFerramentas}}}  
638 - {{{iconePlugin}}}  
639 -  
640 - <!-- links -->  
641 - <!-- ferramentas -->  
642 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.dialogo.atalhoscamada('{{{name}}}')" title="{{{ferramentasTitle}}}">{{{ferramentasTexto}}}</a>  
643 - <!-- remover -->  
644 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.exclui('{{{name}}}',true)" title="{{{removerTitle}}}">{{{removerTexto}}}</a>  
645 - <!-- sobe -->  
646 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.sobe('{{{name}}}')" title="{{{sobeTitle}}}">{{{sobeTexto}}}</a>  
647 - <!-- desce -->  
648 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.desce('{{{name}}}')" title="{{{desceTitle}}}">{{{desceTexto}}}</a>  
649 - <!-- tabela de atributos -->  
650 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.dialogo.tabela('{{{name}}}')" title="{{{tabelaTitle}}}">{{{tabelaTexto}}}</a>  
651 - <!-- editor de legenda -->  
652 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.dialogo.editaLegenda('{{{name}}}')" >{{{editorlegendaTexto}}}</a>  
653 - <!-- zoom para o tema -->  
654 - <p><a class="{{{zoomtema}}}" href="javascript:void(0)" onclick="i3GEO.tema.zoom('{{{name}}}')" title="{{{zoomtemaTitle}}}">{{{zoomtemaTexto}}}</a>  
655 - <!-- limpa a selecao -->  
656 - <p><a class="{{{sel}}}" href="javascript:void(0)" onclick="i3GEO.tema.limpasel('{{{name}}}')" title="{{{selTitle}}}">{{{selTexto}}}</a>  
657 - <!-- zoom para a selecao -->  
658 - <p><a class="{{{zoomsel}}}" href="javascript:void(0)" onclick="i3GEO.tema.zoomsel('{{{name}}}')" title="{{{zoomselTitle}}}">{{{zoomSelTexto}}}</a>  
659 - <!-- metadados -->  
660 - <p><a class="{{{link}}}" href="javascript:void(0)" onclick="i3GEO.tema.fonte('{{{name}}}')" title="{{{linkTitle}}}">{{{linkTexto}}}</a>  
661 - <!-- download -->  
662 - <p><a class="{{{download}}}" href="javascript:void(0)" onclick="i3GEO.tema.dialogo.download('{{{name}}}')" title="{{{downloadTitle}}}">{{{downloadTexto}}}</a>  
663 - <!-- ogc -->  
664 - <p><a class="{{{permiteogc}}}" href="javascript:void(0)" onclick="i3GEO.tema.dialogo.ogcwindow('{{{name}}}')" >{{{permiteogcTexto}}}</a>  
665 - </div>  
666 - <div class="clearfix"></div>  
667 - <hr>  
668 - </div>  
669 - </script>  
670 - <script id="guia1objTemplateCamadasFundo" type="x-tmpl-mustache">  
671 - <div class="list-group condensed">  
672 - <div class="radio radio-primary text-left">  
673 - <label>  
674 - <input class="noprint" type="radio" value="{{{value}}}" name="{{{name}}}" {{{checked}}} onclick="i3GEO.Interface.openlayers.ativaFundo('{{{value}}}');">  
675 - <span class="circle noprint"></span><span class="check"></span> {{{title}}}  
676 - </label>  
677 - </div>  
678 - </div>  
679 - </script>  
680 - <script id="guia4objTemplateLegenda" data-size="35,25" type="x-tmpl-mustache">  
681 - <div class="draggable list-group condensed" style="background-color: white;">  
682 - <div class="row-content text-left">  
683 - <label class="nomeTema" style="cursor:move;">  
684 - <h4>  
685 - {{{nome}}}  
686 - </h4>  
687 - </label>  
688 - {{#classes}}  
689 - <div class="checkbox text-left">  
690 - <!-- a classe itemLegenda e importante para nao imprimir quando nao estiver checado -->  
691 - <label class="itemLegenda" >  
692 - <input class="noprint" type="checkbox" id='legendack_{{layer}}_{{index}}' value="{{{index}}}" name="{{{layer}}}" {{{checked}}} onclick="i3GEO.legenda.inverteStatusClasse(this)">  
693 - <span class="checkbox-material noprint"><span class="check"></span></span> <img style="cursor:pointer;" onclick="i3GEO.legenda.mudaCorClasse('{{layer}}','{{index}}');return false;" src="{{{img}}}" title="{{{altera}}}"> {{{nome}}}  
694 - </label>  
695 - </div>  
696 - {{/classes}}  
697 - </div>  
698 - <hr>  
699 - </div>  
700 - </script>  
701 - <script id="templateBuscaServico" type="x-tmpl-mustache">  
702 - <ul class="nav nav-pills nav-stacked">  
703 - <h4>{{{tema}}}</h4>  
704 - {{#lugares}}  
705 - <li>  
706 - <a onclick="i3GEO.busca.zoom('{{{limite}}}','{{{layer}}}','{{{gid}}}','{{{nome}}}')" onmouseout="i3GEO.busca.escondexy();" onmouseover="i3GEO.busca.mostraxy('{{{limite}}}','wkt');" href="#" class="list-group-item">{{{nome}}} <small>{{{centroide}}}</small></a>  
707 - </li>  
708 - {{/lugares}}  
709 - </ul>  
710 - </script>  
711 - <script id="templateBuscaTemasMapa" type="x-tmpl-mustache">  
712 - <ul class="nav nav-pills nav-stacked">  
713 - <li>  
714 - <a onclick="i3GEO.busca.zoomExt('{{{box}}}')" onmouseout="i3GEO.busca.escondexy();" onmouseover="i3GEO.busca.mostraxy('{{{box}}}','extent');" href="#" class="list-group-item">{{{valor}}}</a>  
715 - </li>  
716 - </ul>  
717 - </script>  
718 <script> 539 <script>
719 <!--inicia o mapa--> 540 <!--inicia o mapa-->
720 i3GEO.cria(); 541 i3GEO.cria();
interface/black_osm.htm
@@ -113,7 +113,7 @@ @@ -113,7 +113,7 @@
113 <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle2.png"> 113 <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle2.png">
114 </button> 114 </button>
115 <br> 115 <br>
116 - <button data-template="#guia8objTemplateLink" onclick="i3GEO.marcador.inicia(this)" style="float: left;"> 116 + <button data-template="templates/ferramentasLink.html" onclick="i3GEO.marcador.inicia(this)" style="float: left;">
117 <img style="width:20px;" src="../imagens/gisicons/save1.png"> 117 <img style="width:20px;" src="../imagens/gisicons/save1.png">
118 </button> 118 </button>
119 <button onclick="i3GEO.maparef.inicia()" style="float: left;"> 119 <button onclick="i3GEO.maparef.inicia()" style="float: left;">
@@ -174,6 +174,7 @@ @@ -174,6 +174,7 @@
174 <img src="../imagens/catalogo.png" style="cursor: pointer; padding: 3px;"> 174 <img src="../imagens/catalogo.png" style="cursor: pointer; padding: 3px;">
175 </button> 175 </button>
176 </div> 176 </div>
  177 + <!-- legenda -->
177 <div onclick="i3GEO.guias.ativa('legenda',this)" data-idconteudo="guia4obj" data-idLegenda="legendaHtml" style="margin-top: 3px;"> 178 <div onclick="i3GEO.guias.ativa('legenda',this)" data-idconteudo="guia4obj" data-idLegenda="legendaHtml" style="margin-top: 3px;">
178 <button title="{{{g3}}}" class="iconeGuiaMovel" style="box-shadow: none;"> 179 <button title="{{{g3}}}" class="iconeGuiaMovel" style="box-shadow: none;">
179 <img src="../imagens/legenda.png" style="cursor: pointer; padding: 3px;"> 180 <img src="../imagens/legenda.png" style="cursor: pointer; padding: 3px;">
@@ -184,6 +185,7 @@ @@ -184,6 +185,7 @@
184 <img src="../imagens/googlemaps.png" style="cursor: pointer; padding: 3px;"> 185 <img src="../imagens/googlemaps.png" style="cursor: pointer; padding: 3px;">
185 </button> 186 </button>
186 </div> 187 </div>
  188 + <!-- Busca -->
187 <div onclick="i3GEO.guias.ativa('buscaRapida',this)" data-idconteudo="guia7obj" style="margin-top: 3px;"> 189 <div onclick="i3GEO.guias.ativa('buscaRapida',this)" data-idconteudo="guia7obj" style="margin-top: 3px;">
188 <button class="iconeGuiaMovel" style="box-shadow: none;"> 190 <button class="iconeGuiaMovel" style="box-shadow: none;">
189 <img src="../imagens/gisicons/search.png" style="cursor: pointer; padding: 3px;"> 191 <img src="../imagens/gisicons/search.png" style="cursor: pointer; padding: 3px;">
@@ -226,7 +228,7 @@ @@ -226,7 +228,7 @@
226 </ul> 228 </ul>
227 </div> 229 </div>
228 <!-- Esta div acrescenta a lista de de camadas dispon&iacute;veis no mapa atual --> 230 <!-- Esta div acrescenta a lista de de camadas dispon&iacute;veis no mapa atual -->
229 - <div id="listaTemas" style="overflow:none;" data-idTemplateCamada="guia1objTemplateCamadas"></div> 231 + <div id="listaTemas" style="overflow:none;" data-template="templates/camada.html"></div>
230 <!-- Esta div acrescenta a lista de de camadas de fundo 232 <!-- Esta div acrescenta a lista de de camadas de fundo
231 A lista de camadas de fundo e obtida da variavel i3GEO.Interface.openlayers.LAYERSADICIONAIS 233 A lista de camadas de fundo e obtida da variavel i3GEO.Interface.openlayers.LAYERSADICIONAIS
232 Essa variavel e definida via javascript, e no caso das interfaces padrao do i3Geo, e definida 234 Essa variavel e definida via javascript, e no caso das interfaces padrao do i3Geo, e definida
@@ -239,7 +241,7 @@ @@ -239,7 +241,7 @@
239 </a> 241 </a>
240 <div style="margin-left:0px;" class="collapse text-left" id="collapseFundo"> 242 <div style="margin-left:0px;" class="collapse text-left" id="collapseFundo">
241 <form> 243 <form>
242 - <div id="listaFundo" class="form-group" data-idTemplateCamada="guia1objTemplateCamadasFundo"></div> 244 + <div id="listaFundo" class="form-group" data-template="templates/camadaFundo.html"></div>
243 </form> 245 </form>
244 </div> 246 </div>
245 </div> 247 </div>
@@ -248,7 +250,7 @@ @@ -248,7 +250,7 @@
248 <div id='guia2obj' data-traduzir="true" style='display: none; text-align:left;'> 250 <div id='guia2obj' data-traduzir="true" style='display: none; text-align:left;'>
249 <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');i3GEO.catalogoMenus.mostraCatalogoPrincipal();"><span class="pull-left">{{{g1a}}}</span> X</div> 251 <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');i3GEO.catalogoMenus.mostraCatalogoPrincipal();"><span class="pull-left">{{{g1a}}}</span> X</div>
250 <!-- aqui entra a lista de elementos quando uma das opcoes e clicada --> 252 <!-- aqui entra a lista de elementos quando uma das opcoes e clicada -->
251 - <div id="catalogoMigalha" data-template="#guia2objTemplateMigalha"></div> 253 + <div id="catalogoMigalha" data-template="templates/catalogoMigalha.html"></div>
252 <div id="catalogoNavegacao"></div> 254 <div id="catalogoNavegacao"></div>
253 <!-- Opcoes --> 255 <!-- Opcoes -->
254 <div id="catalogoPrincipal"> 256 <div id="catalogoPrincipal">
@@ -309,15 +311,15 @@ @@ -309,15 +311,15 @@
309 "idCatalogoNavegacao": "catalogoNavegacao", 311 "idCatalogoNavegacao": "catalogoNavegacao",
310 "idOndeMigalha": "catalogoMigalha" 312 "idOndeMigalha": "catalogoMigalha"
311 --> 313 -->
312 - <div id="catalogoMenus" data-templateDir="#guia2objTemplateDir" data-templateTema="#guia2objTemplateTema"></div> 314 + <div id="catalogoMenus" data-templateDir="templates/dir.html" data-templateTema="templates/tema.html"></div>
313 315
314 <div id="arvoreAdicionaTema"></div> 316 <div id="arvoreAdicionaTema"></div>
315 317
316 <!-- 318 <!--
317 As funcoes de inicializacao recebem um objeto com parametros. Que por padrao sao: 319 As funcoes de inicializacao recebem um objeto com parametros. Que por padrao sao:
318 config: { 320 config: {
319 - 'seletorTemplateDir': '#guia2objTemplateDir',  
320 - 'seletorTemplateTema': '#guia2objTemplateTema', 321 + 'templateDir': 'templates/dir.html',
  322 + 'templateTema': 'templates/tema.html',
321 'idCatalogoPrincipal': 'catalogoPrincipal', 323 'idCatalogoPrincipal': 'catalogoPrincipal',
322 'idCatalogoNavegacao': 'catalogoNavegacao', 324 'idCatalogoNavegacao': 'catalogoNavegacao',
323 'idOndeMigalha': 'catalogoMigalha' 325 'idOndeMigalha': 'catalogoMigalha'
@@ -325,7 +327,7 @@ @@ -325,7 +327,7 @@
325 327
326 exemplo: 328 exemplo:
327 329
328 - onclick="i3GEO.catalogoInde.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" 330 + onclick="i3GEO.catalogoInde.inicia({'templateDir': 'templates/dir.html','templateTema': 'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})"
329 --> 331 -->
330 332
331 <!-- servicos da INDE brasileira --> 333 <!-- servicos da INDE brasileira -->
@@ -406,7 +408,7 @@ @@ -406,7 +408,7 @@
406 <!-- Legenda --> 408 <!-- Legenda -->
407 <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'> 409 <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'>
408 <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g3}}}</span>X</div> 410 <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g3}}}</span>X</div>
409 - <div id="legendaHtml" data-template="#guia4objTemplateLegenda" style='display: block; text-align: left'></div> 411 + <div id="legendaHtml" data-template="templates/legenda.html" data-size="35,25" style='display: block; text-align: left'></div>
410 </div> 412 </div>
411 <!-- busca 413 <!-- busca
412 Funcoes de busca por registros. Pode ser feita nos temas existentes no mapa, em um servico de busca e no google 414 Funcoes de busca por registros. Pode ser feita nos temas existentes no mapa, em um servico de busca e no google
@@ -421,7 +423,18 @@ @@ -421,7 +423,18 @@
421 <div class="input-group"> 423 <div class="input-group">
422 <input class="form-control" type="text" value="" name="valorBuscaRapida"> 424 <input class="form-control" type="text" value="" name="valorBuscaRapida">
423 <span class="input-group-btn"> 425 <span class="input-group-btn">
424 - <a data-idTemplateGoogle="templateBuscaTemasMapa" data-inputGoogle="[name=google]" data-ondeGoogle=".i3GEOresultadoBuscaGoogle" data-idTemplateTemasMapa="templateBuscaTemasMapa" data-inputTemasMapa="[name=temasMapa]" data-ondeTemasMapa=".i3GEOresultadoBuscaTemasMapa" data-idTemplateServicos="templateBuscaServico" data-ondeConteiner="#guia7obj" data-inputOndePalavra="[name=valorBuscaRapida]" data-inputServicosExternos="[name=servicosExternos]" data-ondeServicosExternos=".i3GEOresultadoBuscaServicos" onclick="i3GEO.busca.inicia(this);return false;" role="button" type="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)"> 426 + <a onclick="i3GEO.busca.inicia(this);return false;"
  427 + data-templateGoogle="templates/buscaEmTemas.html"
  428 + data-inputGoogle="[name=google]"
  429 + data-ondeGoogle=".i3GEOresultadoBuscaGoogle"
  430 + data-templateTemasMapa="templates/buscaEmTemas.html"
  431 + data-inputTemasMapa="[name=temasMapa]"
  432 + data-ondeTemasMapa=".i3GEOresultadoBuscaTemasMapa"
  433 + data-templateServico="templates/buscaEmServico.html"
  434 + data-ondeConteiner="#guia7obj"
  435 + data-inputOndePalavra="[name=valorBuscaRapida]"
  436 + data-inputServicosExternos="[name=servicosExternos]"
  437 + data-ondeServicosExternos=".i3GEOresultadoBuscaServicos" role="button" type="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)">
425 <span class="material-icons md-18">send</span> 438 <span class="material-icons md-18">send</span>
426 </a> 439 </a>
427 </span> 440 </span>
@@ -494,9 +507,9 @@ @@ -494,9 +507,9 @@
494 </div> 507 </div>
495 <div class="clearfix"></div> 508 <div class="clearfix"></div>
496 <hr> 509 <hr>
497 - <div id="migalhaFerramentas" data-template="#guia8objTemplateMigalha" style='display: block; text-align: left;'></div>  
498 - <div id="listaFerramentasLinks" data-template="#guia8objTemplateLink" style='display: block; text-align: left'></div>  
499 - <div id="listaFerramentas" data-template="#guia8objTemplateFolder" style='display: block; text-align: left'></div> 510 + <div id="migalhaFerramentas" data-template="templates/ferramentasMigalha.html" style='display: block; text-align: left;'></div>
  511 + <div id="listaFerramentasLinks" data-template="templates/ferramentasLink.html" style='display: block; text-align: left'></div>
  512 + <div id="listaFerramentas" data-template="templates/ferramentasFolder.html" style='display: block; text-align: left'></div>
500 </div> 513 </div>
501 </div> 514 </div>
502 </div> 515 </div>
@@ -523,198 +536,6 @@ @@ -523,198 +536,6 @@
523 <div>&nbsp;</div> 536 <div>&nbsp;</div>
524 </div> 537 </div>
525 </script> 538 </script>
526 - <!-- para a lista de itens da arvore do catalogo (menus, grupos, etc) -->  
527 - <script id="guia2objTemplateDir" type="x-tmpl-mustache">  
528 - <div class="list-group condensed">  
529 - <div class="row-content text-left">  
530 - <a onclick="{{{onclick}}}" role="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)">  
531 - <span class="material-icons md-18">folder_open</span>  
532 - </a>  
533 - <label class="nomeTema" >  
534 - <a onclick="{{{onclick}}}" href="javascript:void(0)"><h4>  
535 - {{{nome}}}  
536 - </h4></a>  
537 - <h6>{{{descricao}}} {{{link}}}</h6>  
538 - </label>  
539 - </div>  
540 - </div>  
541 - <hr>  
542 - </script>  
543 - <script id="guia2objTemplateTema" type="x-tmpl-mustache">  
544 - <div class="list-group condensed">  
545 - <div class="row-content text-left">  
546 - <a onclick="{{{onclick}}}" role="button" class="btn btn-default btn-fab btn-fab-mini" href="javascript:void(0)">  
547 - <span class="material-icons md-18">visibility</span>  
548 - </a>  
549 - <label class="nomeTema" >  
550 - <a onclick="{{{onclick}}}" href="javascript:void(0)"><h4>  
551 - {{{nome}}}  
552 - </h4></a>  
553 - <h6>{{{descricao}}} {{{link}}}</h6>  
554 - </label>  
555 - </div>  
556 - </div>  
557 - <hr>  
558 - </script>  
559 - <!-- Para a lista de ferramentas -->  
560 - <script id="guia8objTemplateFolder" type="x-tmpl-mustache">  
561 - <div class="list-group condensed">  
562 - <div class="row-content text-left">  
563 - <a role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)">  
564 - <span class="material-icons md-18">folder_open</span>  
565 - </a>  
566 - <label class="nomeTema" >  
567 - <a><h4>  
568 - {{{nome}}}  
569 - </h4></a>  
570 - <h6>{{{descricao}}}</h6>  
571 - </label>  
572 - </div>  
573 - </div>  
574 - <hr>  
575 - </script>  
576 - <script id="guia8objTemplateLink" type="x-tmpl-mustache">  
577 - <div class="list-group condensed">  
578 - <div class="row-content text-left">  
579 - <a role="button" class="btn btn-default btn-fab btn-fab-mini" href="{{{url}}}" target="{{{target}}}">  
580 - <span class="material-icons md-18">launch</span>  
581 - </a>  
582 - <label class="nomeTemaCurto" >  
583 - <a href="{{{url}}}" target="{{{target}}}" ><h4>  
584 - {{{nome}}}  
585 - </h4></a>  
586 - <h6>{{{descricao}}}</h6>  
587 - </label>  
588 - {{{opcional}}}  
589 - </div>  
590 - </div>  
591 - <hr>  
592 - </script>  
593 - <!-- Para a migalha da lista de ferramentas -->  
594 - <script id="guia8objTemplateMigalha" type="x-tmpl-mustache">  
595 - <ul class="breadcrumb">  
596 - <li>  
597 - <a href="javascript:void(0)">  
598 - <h4>  
599 - <span class="material-icons">arrow_back</span>  
600 - {{{nome}}}  
601 - </h4>  
602 - </a>  
603 - </li>  
604 - </ul>  
605 - </script>  
606 - <!-- Para a migalha do catalogo -->  
607 - <script id="guia2objTemplateMigalha" type="x-tmpl-mustache">  
608 - <ul class="breadcrumb">  
609 - <li>  
610 - <a href="javascript:void(0)" onclick="{{{onclick}}}">  
611 - <h4>  
612 - <span class="material-icons">arrow_back</span>  
613 - {{{nome}}}  
614 - </h4>  
615 - </a>  
616 - </li>  
617 - </ul>  
618 - </script>  
619 - <script id="guia1objTemplateCamadas" type="x-tmpl-mustache">  
620 - <div class="list-group condensed" style="cursor:move;">  
621 - <div class="checkbox text-left">  
622 - <label class="{{{classeCss}}}" style="width:270px">  
623 - <input class="noprint" type="checkbox" value="{{{name}}}" name="{{{name}}}" {{{checked}}} onclick="i3GEO.Interface.ligaDesliga(this);i3GEO.eventos.executaEventos(i3GEO.eventos.ATUALIZAARVORECAMADAS);">  
624 - <span class="checkbox-material noprint"><span class="check"></span></span> {{{iconetema}}} {{{tema}}}  
625 - </label>  
626 - <a data-target="#collapse{{{name}}}" class="btn btn-sm btn-primary pull-right" style="margin-top: 0px;padding-top: 0px;padding-bottom: 0px;" type="button" data-toggle="collapse" >  
627 - <span class="caret noprint"></span>  
628 - </a>  
629 - </div>  
630 - <div style="margin-left:30px;" class="collapse text-left" id="collapse{{{name}}}">  
631 - <!-- icones que trazem informacoes sobre o tema -->  
632 - <!-- farol que indica a relacao com a escala do mapa -->  
633 - <span title="{{{farolTitle}}}" class="glyphicon glyphicon-certificate {{{farol}}}" style="color:{{{farol}}};"></span>  
634 - <!-- indica se os elementos da camada sao dependentes da escala do mapa -->  
635 - <span title="{{{contextoescalaTitle}}}" class="glyphicon glyphicon-alert {{{contextoescala}}}" style="color:orange;" ></span>  
636 - <!-- links para formularios que sao especificos de cada plugin do i3Geo e de ferramentas salvas na camada-->  
637 - {{{iconeFerramentas}}}  
638 - {{{iconePlugin}}}  
639 -  
640 - <!-- links -->  
641 - <!-- ferramentas -->  
642 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.dialogo.atalhoscamada('{{{name}}}')" title="{{{ferramentasTitle}}}">{{{ferramentasTexto}}}</a>  
643 - <!-- remover -->  
644 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.exclui('{{{name}}}',true)" title="{{{removerTitle}}}">{{{removerTexto}}}</a>  
645 - <!-- sobe -->  
646 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.sobe('{{{name}}}')" title="{{{sobeTitle}}}">{{{sobeTexto}}}</a>  
647 - <!-- desce -->  
648 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.desce('{{{name}}}')" title="{{{desceTitle}}}">{{{desceTexto}}}</a>  
649 - <!-- tabela de atributos -->  
650 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.dialogo.tabela('{{{name}}}')" title="{{{tabelaTitle}}}">{{{tabelaTexto}}}</a>  
651 - <!-- editor de legenda -->  
652 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.dialogo.editaLegenda('{{{name}}}')" >{{{editorlegendaTexto}}}</a>  
653 - <!-- zoom para o tema -->  
654 - <p><a class="{{{zoomtema}}}" href="javascript:void(0)" onclick="i3GEO.tema.zoom('{{{name}}}')" title="{{{zoomtemaTitle}}}">{{{zoomtemaTexto}}}</a>  
655 - <!-- limpa a selecao -->  
656 - <p><a class="{{{sel}}}" href="javascript:void(0)" onclick="i3GEO.tema.limpasel('{{{name}}}')" title="{{{selTitle}}}">{{{selTexto}}}</a>  
657 - <!-- zoom para a selecao -->  
658 - <p><a class="{{{zoomsel}}}" href="javascript:void(0)" onclick="i3GEO.tema.zoomsel('{{{name}}}')" title="{{{zoomselTitle}}}">{{{zoomSelTexto}}}</a>  
659 - <!-- metadados -->  
660 - <p><a class="{{{link}}}" href="javascript:void(0)" onclick="i3GEO.tema.fonte('{{{name}}}')" title="{{{linkTitle}}}">{{{linkTexto}}}</a>  
661 - <!-- download -->  
662 - <p><a class="{{{download}}}" href="javascript:void(0)" onclick="i3GEO.tema.dialogo.download('{{{name}}}')" title="{{{downloadTitle}}}">{{{downloadTexto}}}</a>  
663 - <!-- ogc -->  
664 - <p><a class="{{{permiteogc}}}" href="javascript:void(0)" onclick="i3GEO.tema.dialogo.ogcwindow('{{{name}}}')" >{{{permiteogcTexto}}}</a>  
665 - </div>  
666 - <div class="clearfix"></div>  
667 - <hr>  
668 - </div>  
669 - </script>  
670 - <script id="guia1objTemplateCamadasFundo" type="x-tmpl-mustache">  
671 - <div class="list-group condensed">  
672 - <div class="radio radio-primary text-left">  
673 - <label>  
674 - <input class="noprint" type="radio" value="{{{value}}}" name="{{{name}}}" {{{checked}}} onclick="i3GEO.Interface.openlayers.ativaFundo('{{{value}}}');">  
675 - <span class="circle noprint"></span><span class="check"></span> {{{title}}}  
676 - </label>  
677 - </div>  
678 - </div>  
679 - </script>  
680 - <script id="guia4objTemplateLegenda" data-size="35,25" type="x-tmpl-mustache">  
681 - <div class="draggable list-group condensed" style="background-color: white;">  
682 - <div class="row-content text-left">  
683 - <label class="nomeTema" style="cursor:move;">  
684 - <h4>  
685 - {{{nome}}}  
686 - </h4>  
687 - </label>  
688 - {{#classes}}  
689 - <div class="checkbox text-left">  
690 - <!-- a classe itemLegenda e importante para nao imprimir quando nao estiver checado -->  
691 - <label class="itemLegenda" >  
692 - <input class="noprint" type="checkbox" id='legendack_{{layer}}_{{index}}' value="{{{index}}}" name="{{{layer}}}" {{{checked}}} onclick="i3GEO.legenda.inverteStatusClasse(this)">  
693 - <span class="checkbox-material noprint"><span class="check"></span></span> <img style="cursor:pointer;" onclick="i3GEO.legenda.mudaCorClasse('{{layer}}','{{index}}');return false;" src="{{{img}}}" title="{{{altera}}}"> {{{nome}}}  
694 - </label>  
695 - </div>  
696 - {{/classes}}  
697 - </div>  
698 - <hr>  
699 - </div>  
700 - </script>  
701 - <script id="templateBuscaServico" type="x-tmpl-mustache">  
702 - <ul class="nav nav-pills nav-stacked">  
703 - <h4>{{{tema}}}</h4>  
704 - {{#lugares}}  
705 - <li>  
706 - <a onclick="i3GEO.busca.zoom('{{{limite}}}','{{{layer}}}','{{{gid}}}','{{{nome}}}')" onmouseout="i3GEO.busca.escondexy();" onmouseover="i3GEO.busca.mostraxy('{{{limite}}}','wkt');" href="#" class="list-group-item">{{{nome}}} <small>{{{centroide}}}</small></a>  
707 - </li>  
708 - {{/lugares}}  
709 - </ul>  
710 - </script>  
711 - <script id="templateBuscaTemasMapa" type="x-tmpl-mustache">  
712 - <ul class="nav nav-pills nav-stacked">  
713 - <li>  
714 - <a onclick="i3GEO.busca.zoomExt('{{{box}}}')" onmouseout="i3GEO.busca.escondexy();" onmouseover="i3GEO.busca.mostraxy('{{{box}}}','extent');" href="#" class="list-group-item">{{{valor}}}</a>  
715 - </li>  
716 - </ul>  
717 - </script>  
718 <script> 539 <script>
719 <!--inicia o mapa--> 540 <!--inicia o mapa-->
720 i3GEO.cria(); 541 i3GEO.cria();
interface/googlemaps_noite.phtml
@@ -10,7 +10,7 @@ include(&quot;../ms_configura.php&quot;); @@ -10,7 +10,7 @@ include(&quot;../ms_configura.php&quot;);
10 content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=0"> 10 content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=0">
11 <title>i3GEO - OpenLayers</title> 11 <title>i3GEO - OpenLayers</title>
12 <script type="text/javascript" 12 <script type="text/javascript"
13 - src="http://maps.google.com/maps/api/js?sensor=false&libraries=drawing,geometry&key=<?php echo $googleApiKey; ?>"></script> 13 + src="https://maps.google.com/maps/api/js?sensor=false&libraries=drawing,geometry&key=<?php echo $googleApiKey; ?>"></script>
14 14
15 <script src="../js/i3geo.js"></script> 15 <script src="../js/i3geo.js"></script>
16 <!-- lista com os links que serao mostrados na guia ferramentas --> 16 <!-- lista com os links que serao mostrados na guia ferramentas -->
@@ -134,7 +134,7 @@ include(&quot;../ms_configura.php&quot;); @@ -134,7 +134,7 @@ include(&quot;../ms_configura.php&quot;);
134 <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle2.png"> 134 <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle2.png">
135 </button> 135 </button>
136 <br> 136 <br>
137 - <button data-template="#guia8objTemplateLink" onclick="i3GEO.marcador.inicia(this)" style="float: left;"> 137 + <button data-template="templates/ferramentasLink.html" onclick="i3GEO.marcador.inicia(this)" style="float: left;">
138 <img style="width:20px;" src="../imagens/gisicons/save1.png"> 138 <img style="width:20px;" src="../imagens/gisicons/save1.png">
139 </button> 139 </button>
140 <button onclick="i3GEO.maparef.inicia()" style="float: left;"> 140 <button onclick="i3GEO.maparef.inicia()" style="float: left;">
@@ -195,6 +195,7 @@ include(&quot;../ms_configura.php&quot;); @@ -195,6 +195,7 @@ include(&quot;../ms_configura.php&quot;);
195 <img src="../imagens/catalogo.png" style="cursor: pointer; padding: 3px;"> 195 <img src="../imagens/catalogo.png" style="cursor: pointer; padding: 3px;">
196 </button> 196 </button>
197 </div> 197 </div>
  198 + <!-- legenda -->
198 <div onclick="i3GEO.guias.ativa('legenda',this)" data-idconteudo="guia4obj" data-idLegenda="legendaHtml" style="margin-top: 3px;"> 199 <div onclick="i3GEO.guias.ativa('legenda',this)" data-idconteudo="guia4obj" data-idLegenda="legendaHtml" style="margin-top: 3px;">
199 <button title="{{{g3}}}" class="iconeGuiaMovel" style="box-shadow: none;"> 200 <button title="{{{g3}}}" class="iconeGuiaMovel" style="box-shadow: none;">
200 <img src="../imagens/legenda.png" style="cursor: pointer; padding: 3px;"> 201 <img src="../imagens/legenda.png" style="cursor: pointer; padding: 3px;">
@@ -205,6 +206,7 @@ include(&quot;../ms_configura.php&quot;); @@ -205,6 +206,7 @@ include(&quot;../ms_configura.php&quot;);
205 <img src="../imagens/googlemaps.png" style="cursor: pointer; padding: 3px;"> 206 <img src="../imagens/googlemaps.png" style="cursor: pointer; padding: 3px;">
206 </button> 207 </button>
207 </div> 208 </div>
  209 + <!-- Busca -->
208 <div onclick="i3GEO.guias.ativa('buscaRapida',this)" data-idconteudo="guia7obj" style="margin-top: 3px;"> 210 <div onclick="i3GEO.guias.ativa('buscaRapida',this)" data-idconteudo="guia7obj" style="margin-top: 3px;">
209 <button class="iconeGuiaMovel" style="box-shadow: none;"> 211 <button class="iconeGuiaMovel" style="box-shadow: none;">
210 <img src="../imagens/gisicons/search.png" style="cursor: pointer; padding: 3px;"> 212 <img src="../imagens/gisicons/search.png" style="cursor: pointer; padding: 3px;">
@@ -247,7 +249,7 @@ include(&quot;../ms_configura.php&quot;); @@ -247,7 +249,7 @@ include(&quot;../ms_configura.php&quot;);
247 </ul> 249 </ul>
248 </div> 250 </div>
249 <!-- Esta div acrescenta a lista de de camadas dispon&iacute;veis no mapa atual --> 251 <!-- Esta div acrescenta a lista de de camadas dispon&iacute;veis no mapa atual -->
250 - <div id="listaTemas" style="overflow:none;" data-idTemplateCamada="guia1objTemplateCamadas"></div> 252 + <div id="listaTemas" style="overflow:none;" data-template="templates/camada.html"></div>
251 <!-- Esta div acrescenta a lista de de camadas de fundo 253 <!-- Esta div acrescenta a lista de de camadas de fundo
252 A lista de camadas de fundo e obtida da variavel i3GEO.Interface.openlayers.LAYERSADICIONAIS 254 A lista de camadas de fundo e obtida da variavel i3GEO.Interface.openlayers.LAYERSADICIONAIS
253 Essa variavel e definida via javascript, e no caso das interfaces padrao do i3Geo, e definida 255 Essa variavel e definida via javascript, e no caso das interfaces padrao do i3Geo, e definida
@@ -260,7 +262,7 @@ include(&quot;../ms_configura.php&quot;); @@ -260,7 +262,7 @@ include(&quot;../ms_configura.php&quot;);
260 </a> 262 </a>
261 <div style="margin-left:0px;" class="collapse text-left" id="collapseFundo"> 263 <div style="margin-left:0px;" class="collapse text-left" id="collapseFundo">
262 <form> 264 <form>
263 - <div id="listaFundo" class="form-group" data-idTemplateCamada="guia1objTemplateCamadasFundo"></div> 265 + <div id="listaFundo" class="form-group" data-template="templates/camadaFundo.html"></div>
264 </form> 266 </form>
265 </div> 267 </div>
266 </div> 268 </div>
@@ -269,7 +271,7 @@ include(&quot;../ms_configura.php&quot;); @@ -269,7 +271,7 @@ include(&quot;../ms_configura.php&quot;);
269 <div id='guia2obj' data-traduzir="true" style='display: none; text-align:left;'> 271 <div id='guia2obj' data-traduzir="true" style='display: none; text-align:left;'>
270 <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');i3GEO.catalogoMenus.mostraCatalogoPrincipal();"><span class="pull-left">{{{g1a}}}</span> X</div> 272 <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');i3GEO.catalogoMenus.mostraCatalogoPrincipal();"><span class="pull-left">{{{g1a}}}</span> X</div>
271 <!-- aqui entra a lista de elementos quando uma das opcoes e clicada --> 273 <!-- aqui entra a lista de elementos quando uma das opcoes e clicada -->
272 - <div id="catalogoMigalha" data-template="#guia2objTemplateMigalha"></div> 274 + <div id="catalogoMigalha" data-template="templates/catalogoMigalha.html"></div>
273 <div id="catalogoNavegacao"></div> 275 <div id="catalogoNavegacao"></div>
274 <!-- Opcoes --> 276 <!-- Opcoes -->
275 <div id="catalogoPrincipal"> 277 <div id="catalogoPrincipal">
@@ -330,15 +332,15 @@ include(&quot;../ms_configura.php&quot;); @@ -330,15 +332,15 @@ include(&quot;../ms_configura.php&quot;);
330 "idCatalogoNavegacao": "catalogoNavegacao", 332 "idCatalogoNavegacao": "catalogoNavegacao",
331 "idOndeMigalha": "catalogoMigalha" 333 "idOndeMigalha": "catalogoMigalha"
332 --> 334 -->
333 - <div id="catalogoMenus" data-templateDir="#guia2objTemplateDir" data-templateTema="#guia2objTemplateTema"></div> 335 + <div id="catalogoMenus" data-templateDir="templates/dir.html" data-templateTema="templates/tema.html"></div>
334 336
335 <div id="arvoreAdicionaTema"></div> 337 <div id="arvoreAdicionaTema"></div>
336 338
337 <!-- 339 <!--
338 As funcoes de inicializacao recebem um objeto com parametros. Que por padrao sao: 340 As funcoes de inicializacao recebem um objeto com parametros. Que por padrao sao:
339 config: { 341 config: {
340 - 'seletorTemplateDir': '#guia2objTemplateDir',  
341 - 'seletorTemplateTema': '#guia2objTemplateTema', 342 + 'templateDir': 'templates/dir.html',
  343 + 'templateTema': 'templates/tema.html',
342 'idCatalogoPrincipal': 'catalogoPrincipal', 344 'idCatalogoPrincipal': 'catalogoPrincipal',
343 'idCatalogoNavegacao': 'catalogoNavegacao', 345 'idCatalogoNavegacao': 'catalogoNavegacao',
344 'idOndeMigalha': 'catalogoMigalha' 346 'idOndeMigalha': 'catalogoMigalha'
@@ -346,7 +348,7 @@ include(&quot;../ms_configura.php&quot;); @@ -346,7 +348,7 @@ include(&quot;../ms_configura.php&quot;);
346 348
347 exemplo: 349 exemplo:
348 350
349 - onclick="i3GEO.catalogoInde.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" 351 + onclick="i3GEO.catalogoInde.inicia({'templateDir': 'templates/dir.html','templateTema': 'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})"
350 --> 352 -->
351 353
352 <!-- servicos da INDE brasileira --> 354 <!-- servicos da INDE brasileira -->
@@ -427,7 +429,7 @@ include(&quot;../ms_configura.php&quot;); @@ -427,7 +429,7 @@ include(&quot;../ms_configura.php&quot;);
427 <!-- Legenda --> 429 <!-- Legenda -->
428 <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'> 430 <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'>
429 <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g3}}}</span>X</div> 431 <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g3}}}</span>X</div>
430 - <div id="legendaHtml" data-template="#guia4objTemplateLegenda" style='display: block; text-align: left'></div> 432 + <div id="legendaHtml" data-template="templates/legenda.html" data-size="35,25" style='display: block; text-align: left'></div>
431 </div> 433 </div>
432 <!-- busca 434 <!-- busca
433 Funcoes de busca por registros. Pode ser feita nos temas existentes no mapa, em um servico de busca e no google 435 Funcoes de busca por registros. Pode ser feita nos temas existentes no mapa, em um servico de busca e no google
@@ -442,7 +444,18 @@ include(&quot;../ms_configura.php&quot;); @@ -442,7 +444,18 @@ include(&quot;../ms_configura.php&quot;);
442 <div class="input-group"> 444 <div class="input-group">
443 <input class="form-control" type="text" value="" name="valorBuscaRapida"> 445 <input class="form-control" type="text" value="" name="valorBuscaRapida">
444 <span class="input-group-btn"> 446 <span class="input-group-btn">
445 - <a data-idTemplateGoogle="templateBuscaTemasMapa" data-inputGoogle="[name=google]" data-ondeGoogle=".i3GEOresultadoBuscaGoogle" data-idTemplateTemasMapa="templateBuscaTemasMapa" data-inputTemasMapa="[name=temasMapa]" data-ondeTemasMapa=".i3GEOresultadoBuscaTemasMapa" data-idTemplateServicos="templateBuscaServico" data-ondeConteiner="#guia7obj" data-inputOndePalavra="[name=valorBuscaRapida]" data-inputServicosExternos="[name=servicosExternos]" data-ondeServicosExternos=".i3GEOresultadoBuscaServicos" onclick="i3GEO.busca.inicia(this);return false;" role="button" type="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)"> 447 + <a onclick="i3GEO.busca.inicia(this);return false;"
  448 + data-templateGoogle="templates/buscaEmTemas.html"
  449 + data-inputGoogle="[name=google]"
  450 + data-ondeGoogle=".i3GEOresultadoBuscaGoogle"
  451 + data-templateTemasMapa="templates/buscaEmTemas.html"
  452 + data-inputTemasMapa="[name=temasMapa]"
  453 + data-ondeTemasMapa=".i3GEOresultadoBuscaTemasMapa"
  454 + data-templateServico="templates/buscaEmServico.html"
  455 + data-ondeConteiner="#guia7obj"
  456 + data-inputOndePalavra="[name=valorBuscaRapida]"
  457 + data-inputServicosExternos="[name=servicosExternos]"
  458 + data-ondeServicosExternos=".i3GEOresultadoBuscaServicos" role="button" type="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)">
446 <span class="material-icons md-18">send</span> 459 <span class="material-icons md-18">send</span>
447 </a> 460 </a>
448 </span> 461 </span>
@@ -466,7 +479,7 @@ include(&quot;../ms_configura.php&quot;); @@ -466,7 +479,7 @@ include(&quot;../ms_configura.php&quot;);
466 </label> 479 </label>
467 </div> 480 </div>
468 </div> 481 </div>
469 - <!-- Apenas para a interface google maps 482 + <!-- Apenas para a interface google maps -->
470 <div class="list-group condensed"> 483 <div class="list-group condensed">
471 <div class="checkbox text-left"> 484 <div class="checkbox text-left">
472 <label> 485 <label>
@@ -475,7 +488,7 @@ include(&quot;../ms_configura.php&quot;); @@ -475,7 +488,7 @@ include(&quot;../ms_configura.php&quot;);
475 </label> 488 </label>
476 </div> 489 </div>
477 </div> 490 </div>
478 - --> 491 +
479 </div> 492 </div>
480 </form> 493 </form>
481 <hr> 494 <hr>
@@ -515,9 +528,9 @@ include(&quot;../ms_configura.php&quot;); @@ -515,9 +528,9 @@ include(&quot;../ms_configura.php&quot;);
515 </div> 528 </div>
516 <div class="clearfix"></div> 529 <div class="clearfix"></div>
517 <hr> 530 <hr>
518 - <div id="migalhaFerramentas" data-template="#guia8objTemplateMigalha" style='display: block; text-align: left;'></div>  
519 - <div id="listaFerramentasLinks" data-template="#guia8objTemplateLink" style='display: block; text-align: left'></div>  
520 - <div id="listaFerramentas" data-template="#guia8objTemplateFolder" style='display: block; text-align: left'></div> 531 + <div id="migalhaFerramentas" data-template="templates/ferramentasMigalha.html" style='display: block; text-align: left;'></div>
  532 + <div id="listaFerramentasLinks" data-template="templates/ferramentasLink.html" style='display: block; text-align: left'></div>
  533 + <div id="listaFerramentas" data-template="templates/ferramentasFolder.html" style='display: block; text-align: left'></div>
521 </div> 534 </div>
522 </div> 535 </div>
523 </div> 536 </div>
@@ -544,198 +557,6 @@ include(&quot;../ms_configura.php&quot;); @@ -544,198 +557,6 @@ include(&quot;../ms_configura.php&quot;);
544 <div>&nbsp;</div> 557 <div>&nbsp;</div>
545 </div> 558 </div>
546 </script> 559 </script>
547 - <!-- para a lista de itens da arvore do catalogo (menus, grupos, etc) -->  
548 - <script id="guia2objTemplateDir" type="x-tmpl-mustache">  
549 - <div class="list-group condensed">  
550 - <div class="row-content text-left">  
551 - <a onclick="{{{onclick}}}" role="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)">  
552 - <span class="material-icons md-18">folder_open</span>  
553 - </a>  
554 - <label class="nomeTema" >  
555 - <a onclick="{{{onclick}}}" href="javascript:void(0)"><h4>  
556 - {{{nome}}}  
557 - </h4></a>  
558 - <h6>{{{descricao}}} {{{link}}}</h6>  
559 - </label>  
560 - </div>  
561 - </div>  
562 - <hr>  
563 - </script>  
564 - <script id="guia2objTemplateTema" type="x-tmpl-mustache">  
565 - <div class="list-group condensed">  
566 - <div class="row-content text-left">  
567 - <a onclick="{{{onclick}}}" role="button" class="btn btn-default btn-fab btn-fab-mini" href="javascript:void(0)">  
568 - <span class="material-icons md-18">visibility</span>  
569 - </a>  
570 - <label class="nomeTema" >  
571 - <a onclick="{{{onclick}}}" href="javascript:void(0)"><h4>  
572 - {{{nome}}}  
573 - </h4></a>  
574 - <h6>{{{descricao}}} {{{link}}}</h6>  
575 - </label>  
576 - </div>  
577 - </div>  
578 - <hr>  
579 - </script>  
580 - <!-- Para a lista de ferramentas -->  
581 - <script id="guia8objTemplateFolder" type="x-tmpl-mustache">  
582 - <div class="list-group condensed">  
583 - <div class="row-content text-left">  
584 - <a role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)">  
585 - <span class="material-icons md-18">folder_open</span>  
586 - </a>  
587 - <label class="nomeTema" >  
588 - <a><h4>  
589 - {{{nome}}}  
590 - </h4></a>  
591 - <h6>{{{descricao}}}</h6>  
592 - </label>  
593 - </div>  
594 - </div>  
595 - <hr>  
596 - </script>  
597 - <script id="guia8objTemplateLink" type="x-tmpl-mustache">  
598 - <div class="list-group condensed">  
599 - <div class="row-content text-left">  
600 - <a role="button" class="btn btn-default btn-fab btn-fab-mini" href="{{{url}}}" target="{{{target}}}">  
601 - <span class="material-icons md-18">launch</span>  
602 - </a>  
603 - <label class="nomeTemaCurto" >  
604 - <a href="{{{url}}}" target="{{{target}}}" ><h4>  
605 - {{{nome}}}  
606 - </h4></a>  
607 - <h6>{{{descricao}}}</h6>  
608 - </label>  
609 - {{{opcional}}}  
610 - </div>  
611 - </div>  
612 - <hr>  
613 - </script>  
614 - <!-- Para a migalha da lista de ferramentas -->  
615 - <script id="guia8objTemplateMigalha" type="x-tmpl-mustache">  
616 - <ul class="breadcrumb">  
617 - <li>  
618 - <a href="javascript:void(0)">  
619 - <h4>  
620 - <span class="material-icons">arrow_back</span>  
621 - {{{nome}}}  
622 - </h4>  
623 - </a>  
624 - </li>  
625 - </ul>  
626 - </script>  
627 - <!-- Para a migalha do catalogo -->  
628 - <script id="guia2objTemplateMigalha" type="x-tmpl-mustache">  
629 - <ul class="breadcrumb">  
630 - <li>  
631 - <a href="javascript:void(0)" onclick="{{{onclick}}}">  
632 - <h4>  
633 - <span class="material-icons">arrow_back</span>  
634 - {{{nome}}}  
635 - </h4>  
636 - </a>  
637 - </li>  
638 - </ul>  
639 - </script>  
640 - <script id="guia1objTemplateCamadas" type="x-tmpl-mustache">  
641 - <div class="list-group condensed" style="cursor:move;">  
642 - <div class="checkbox text-left">  
643 - <label class="{{{classeCss}}}" style="width:270px">  
644 - <input class="noprint" type="checkbox" value="{{{name}}}" name="{{{name}}}" {{{checked}}} onclick="i3GEO.Interface.ligaDesliga(this);i3GEO.eventos.executaEventos(i3GEO.eventos.ATUALIZAARVORECAMADAS);">  
645 - <span class="checkbox-material noprint"><span class="check"></span></span> {{{iconetema}}} {{{tema}}}  
646 - </label>  
647 - <a data-target="#collapse{{{name}}}" class="btn btn-sm btn-primary pull-right" style="margin-top: 0px;padding-top: 0px;padding-bottom: 0px;" type="button" data-toggle="collapse" >  
648 - <span class="caret noprint"></span>  
649 - </a>  
650 - </div>  
651 - <div style="margin-left:30px;" class="collapse text-left" id="collapse{{{name}}}">  
652 - <!-- icones que trazem informacoes sobre o tema -->  
653 - <!-- farol que indica a relacao com a escala do mapa -->  
654 - <span title="{{{farolTitle}}}" class="glyphicon glyphicon-certificate {{{farol}}}" style="color:{{{farol}}};"></span>  
655 - <!-- indica se os elementos da camada sao dependentes da escala do mapa -->  
656 - <span title="{{{contextoescalaTitle}}}" class="glyphicon glyphicon-alert {{{contextoescala}}}" style="color:orange;" ></span>  
657 - <!-- links para formularios que sao especificos de cada plugin do i3Geo e de ferramentas salvas na camada-->  
658 - {{{iconeFerramentas}}}  
659 - {{{iconePlugin}}}  
660 -  
661 - <!-- links -->  
662 - <!-- ferramentas -->  
663 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.dialogo.atalhoscamada('{{{name}}}')" title="{{{ferramentasTitle}}}">{{{ferramentasTexto}}}</a>  
664 - <!-- remover -->  
665 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.exclui('{{{name}}}',true)" title="{{{removerTitle}}}">{{{removerTexto}}}</a>  
666 - <!-- sobe -->  
667 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.sobe('{{{name}}}')" title="{{{sobeTitle}}}">{{{sobeTexto}}}</a>  
668 - <!-- desce -->  
669 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.desce('{{{name}}}')" title="{{{desceTitle}}}">{{{desceTexto}}}</a>  
670 - <!-- tabela de atributos -->  
671 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.dialogo.tabela('{{{name}}}')" title="{{{tabelaTitle}}}">{{{tabelaTexto}}}</a>  
672 - <!-- editor de legenda -->  
673 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.dialogo.editaLegenda('{{{name}}}')" >{{{editorlegendaTexto}}}</a>  
674 - <!-- zoom para o tema -->  
675 - <p><a class="{{{zoomtema}}}" href="javascript:void(0)" onclick="i3GEO.tema.zoom('{{{name}}}')" title="{{{zoomtemaTitle}}}">{{{zoomtemaTexto}}}</a>  
676 - <!-- limpa a selecao -->  
677 - <p><a class="{{{sel}}}" href="javascript:void(0)" onclick="i3GEO.tema.limpasel('{{{name}}}')" title="{{{selTitle}}}">{{{selTexto}}}</a>  
678 - <!-- zoom para a selecao -->  
679 - <p><a class="{{{zoomsel}}}" href="javascript:void(0)" onclick="i3GEO.tema.zoomsel('{{{name}}}')" title="{{{zoomselTitle}}}">{{{zoomSelTexto}}}</a>  
680 - <!-- metadados -->  
681 - <p><a class="{{{link}}}" href="javascript:void(0)" onclick="i3GEO.tema.fonte('{{{name}}}')" title="{{{linkTitle}}}">{{{linkTexto}}}</a>  
682 - <!-- download -->  
683 - <p><a class="{{{download}}}" href="javascript:void(0)" onclick="i3GEO.tema.dialogo.download('{{{name}}}')" title="{{{downloadTitle}}}">{{{downloadTexto}}}</a>  
684 - <!-- ogc -->  
685 - <p><a class="{{{permiteogc}}}" href="javascript:void(0)" onclick="i3GEO.tema.dialogo.ogcwindow('{{{name}}}')" >{{{permiteogcTexto}}}</a>  
686 - </div>  
687 - <div class="clearfix"></div>  
688 - <hr>  
689 - </div>  
690 - </script>  
691 - <script id="guia1objTemplateCamadasFundo" type="x-tmpl-mustache">  
692 - <div class="list-group condensed">  
693 - <div class="radio radio-primary text-left">  
694 - <label>  
695 - <input class="noprint" type="radio" value="{{{value}}}" name="{{{name}}}" {{{checked}}} onclick="i3GEO.Interface.openlayers.ativaFundo('{{{value}}}');">  
696 - <span class="circle noprint"></span><span class="check"></span> {{{title}}}  
697 - </label>  
698 - </div>  
699 - </div>  
700 - </script>  
701 - <script id="guia4objTemplateLegenda" data-size="35,25" type="x-tmpl-mustache">  
702 - <div class="draggable list-group condensed" style="background-color: white;">  
703 - <div class="row-content text-left">  
704 - <label class="nomeTema" style="cursor:move;">  
705 - <h4>  
706 - {{{nome}}}  
707 - </h4>  
708 - </label>  
709 - {{#classes}}  
710 - <div class="checkbox text-left">  
711 - <!-- a classe itemLegenda e importante para nao imprimir quando nao estiver checado -->  
712 - <label class="itemLegenda" >  
713 - <input class="noprint" type="checkbox" id='legendack_{{layer}}_{{index}}' value="{{{index}}}" name="{{{layer}}}" {{{checked}}} onclick="i3GEO.legenda.inverteStatusClasse(this)">  
714 - <span class="checkbox-material noprint"><span class="check"></span></span> <img style="cursor:pointer;" onclick="i3GEO.legenda.mudaCorClasse('{{layer}}','{{index}}');return false;" src="{{{img}}}" title="{{{altera}}}"> {{{nome}}}  
715 - </label>  
716 - </div>  
717 - {{/classes}}  
718 - </div>  
719 - <hr>  
720 - </div>  
721 - </script>  
722 - <script id="templateBuscaServico" type="x-tmpl-mustache">  
723 - <ul class="nav nav-pills nav-stacked">  
724 - <h4>{{{tema}}}</h4>  
725 - {{#lugares}}  
726 - <li>  
727 - <a onclick="i3GEO.busca.zoom('{{{limite}}}','{{{layer}}}','{{{gid}}}','{{{nome}}}')" onmouseout="i3GEO.busca.escondexy();" onmouseover="i3GEO.busca.mostraxy('{{{limite}}}','wkt');" href="#" class="list-group-item">{{{nome}}} <small>{{{centroide}}}</small></a>  
728 - </li>  
729 - {{/lugares}}  
730 - </ul>  
731 - </script>  
732 - <script id="templateBuscaTemasMapa" type="x-tmpl-mustache">  
733 - <ul class="nav nav-pills nav-stacked">  
734 - <li>  
735 - <a onclick="i3GEO.busca.zoomExt('{{{box}}}')" onmouseout="i3GEO.busca.escondexy();" onmouseover="i3GEO.busca.mostraxy('{{{box}}}','extent');" href="#" class="list-group-item">{{{valor}}}</a>  
736 - </li>  
737 - </ul>  
738 - </script>  
739 <script> 560 <script>
740 <!--inicia o mapa--> 561 <!--inicia o mapa-->
741 i3GEO.cria(); 562 i3GEO.cria();
interface/openlayersdebug.htm
@@ -115,7 +115,7 @@ @@ -115,7 +115,7 @@
115 <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle2.png"> 115 <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle2.png">
116 </button> 116 </button>
117 <br> 117 <br>
118 - <button data-template="#guia8objTemplateLink" onclick="i3GEO.marcador.inicia(this)" style="float: left;"> 118 + <button data-template="templates/ferramentasLink.html" onclick="i3GEO.marcador.inicia(this)" style="float: left;">
119 <img style="width:20px;" src="../imagens/gisicons/save1.png"> 119 <img style="width:20px;" src="../imagens/gisicons/save1.png">
120 </button> 120 </button>
121 <button onclick="i3GEO.maparef.inicia()" style="float: left;"> 121 <button onclick="i3GEO.maparef.inicia()" style="float: left;">
@@ -176,6 +176,7 @@ @@ -176,6 +176,7 @@
176 <img src="../imagens/catalogo.png" style="cursor: pointer; padding: 3px;"> 176 <img src="../imagens/catalogo.png" style="cursor: pointer; padding: 3px;">
177 </button> 177 </button>
178 </div> 178 </div>
  179 + <!-- legenda -->
179 <div onclick="i3GEO.guias.ativa('legenda',this)" data-idconteudo="guia4obj" data-idLegenda="legendaHtml" style="margin-top: 3px;"> 180 <div onclick="i3GEO.guias.ativa('legenda',this)" data-idconteudo="guia4obj" data-idLegenda="legendaHtml" style="margin-top: 3px;">
180 <button title="{{{g3}}}" class="iconeGuiaMovel" style="box-shadow: none;"> 181 <button title="{{{g3}}}" class="iconeGuiaMovel" style="box-shadow: none;">
181 <img src="../imagens/legenda.png" style="cursor: pointer; padding: 3px;"> 182 <img src="../imagens/legenda.png" style="cursor: pointer; padding: 3px;">
@@ -186,6 +187,7 @@ @@ -186,6 +187,7 @@
186 <img src="../imagens/googlemaps.png" style="cursor: pointer; padding: 3px;"> 187 <img src="../imagens/googlemaps.png" style="cursor: pointer; padding: 3px;">
187 </button> 188 </button>
188 </div> 189 </div>
  190 + <!-- Busca -->
189 <div onclick="i3GEO.guias.ativa('buscaRapida',this)" data-idconteudo="guia7obj" style="margin-top: 3px;"> 191 <div onclick="i3GEO.guias.ativa('buscaRapida',this)" data-idconteudo="guia7obj" style="margin-top: 3px;">
190 <button class="iconeGuiaMovel" style="box-shadow: none;"> 192 <button class="iconeGuiaMovel" style="box-shadow: none;">
191 <img src="../imagens/gisicons/search.png" style="cursor: pointer; padding: 3px;"> 193 <img src="../imagens/gisicons/search.png" style="cursor: pointer; padding: 3px;">
@@ -228,7 +230,7 @@ @@ -228,7 +230,7 @@
228 </ul> 230 </ul>
229 </div> 231 </div>
230 <!-- Esta div acrescenta a lista de de camadas dispon&iacute;veis no mapa atual --> 232 <!-- Esta div acrescenta a lista de de camadas dispon&iacute;veis no mapa atual -->
231 - <div id="listaTemas" style="overflow:none;" data-idTemplateCamada="guia1objTemplateCamadas"></div> 233 + <div id="listaTemas" style="overflow:none;" data-template="templates/camada.html"></div>
232 <!-- Esta div acrescenta a lista de de camadas de fundo 234 <!-- Esta div acrescenta a lista de de camadas de fundo
233 A lista de camadas de fundo e obtida da variavel i3GEO.Interface.openlayers.LAYERSADICIONAIS 235 A lista de camadas de fundo e obtida da variavel i3GEO.Interface.openlayers.LAYERSADICIONAIS
234 Essa variavel e definida via javascript, e no caso das interfaces padrao do i3Geo, e definida 236 Essa variavel e definida via javascript, e no caso das interfaces padrao do i3Geo, e definida
@@ -241,7 +243,7 @@ @@ -241,7 +243,7 @@
241 </a> 243 </a>
242 <div style="margin-left:0px;" class="collapse text-left" id="collapseFundo"> 244 <div style="margin-left:0px;" class="collapse text-left" id="collapseFundo">
243 <form> 245 <form>
244 - <div id="listaFundo" class="form-group" data-idTemplateCamada="guia1objTemplateCamadasFundo"></div> 246 + <div id="listaFundo" class="form-group" data-template="templates/camadaFundo.html"></div>
245 </form> 247 </form>
246 </div> 248 </div>
247 </div> 249 </div>
@@ -250,7 +252,7 @@ @@ -250,7 +252,7 @@
250 <div id='guia2obj' data-traduzir="true" style='display: none; text-align:left;'> 252 <div id='guia2obj' data-traduzir="true" style='display: none; text-align:left;'>
251 <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');i3GEO.catalogoMenus.mostraCatalogoPrincipal();"><span class="pull-left">{{{g1a}}}</span> X</div> 253 <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');i3GEO.catalogoMenus.mostraCatalogoPrincipal();"><span class="pull-left">{{{g1a}}}</span> X</div>
252 <!-- aqui entra a lista de elementos quando uma das opcoes e clicada --> 254 <!-- aqui entra a lista de elementos quando uma das opcoes e clicada -->
253 - <div id="catalogoMigalha" data-template="#guia2objTemplateMigalha"></div> 255 + <div id="catalogoMigalha" data-template="templates/catalogoMigalha.html"></div>
254 <div id="catalogoNavegacao"></div> 256 <div id="catalogoNavegacao"></div>
255 <!-- Opcoes --> 257 <!-- Opcoes -->
256 <div id="catalogoPrincipal"> 258 <div id="catalogoPrincipal">
@@ -311,15 +313,15 @@ @@ -311,15 +313,15 @@
311 "idCatalogoNavegacao": "catalogoNavegacao", 313 "idCatalogoNavegacao": "catalogoNavegacao",
312 "idOndeMigalha": "catalogoMigalha" 314 "idOndeMigalha": "catalogoMigalha"
313 --> 315 -->
314 - <div id="catalogoMenus" data-templateDir="#guia2objTemplateDir" data-templateTema="#guia2objTemplateTema"></div> 316 + <div id="catalogoMenus" data-templateDir="templates/dir.html" data-templateTema="templates/tema.html"></div>
315 317
316 <div id="arvoreAdicionaTema"></div> 318 <div id="arvoreAdicionaTema"></div>
317 319
318 <!-- 320 <!--
319 As funcoes de inicializacao recebem um objeto com parametros. Que por padrao sao: 321 As funcoes de inicializacao recebem um objeto com parametros. Que por padrao sao:
320 config: { 322 config: {
321 - 'seletorTemplateDir': '#guia2objTemplateDir',  
322 - 'seletorTemplateTema': '#guia2objTemplateTema', 323 + 'templateDir': 'templates/dir.html',
  324 + 'templateTema': 'templates/tema.html',
323 'idCatalogoPrincipal': 'catalogoPrincipal', 325 'idCatalogoPrincipal': 'catalogoPrincipal',
324 'idCatalogoNavegacao': 'catalogoNavegacao', 326 'idCatalogoNavegacao': 'catalogoNavegacao',
325 'idOndeMigalha': 'catalogoMigalha' 327 'idOndeMigalha': 'catalogoMigalha'
@@ -327,7 +329,7 @@ @@ -327,7 +329,7 @@
327 329
328 exemplo: 330 exemplo:
329 331
330 - onclick="i3GEO.catalogoInde.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" 332 + onclick="i3GEO.catalogoInde.inicia({'templateDir': 'templates/dir.html','templateTema': 'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})"
331 --> 333 -->
332 334
333 <!-- servicos da INDE brasileira --> 335 <!-- servicos da INDE brasileira -->
@@ -408,7 +410,7 @@ @@ -408,7 +410,7 @@
408 <!-- Legenda --> 410 <!-- Legenda -->
409 <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'> 411 <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'>
410 <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g3}}}</span>X</div> 412 <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g3}}}</span>X</div>
411 - <div id="legendaHtml" data-template="#guia4objTemplateLegenda" style='display: block; text-align: left'></div> 413 + <div id="legendaHtml" data-template="templates/legenda.html" data-size="35,25" style='display: block; text-align: left'></div>
412 </div> 414 </div>
413 <!-- busca 415 <!-- busca
414 Funcoes de busca por registros. Pode ser feita nos temas existentes no mapa, em um servico de busca e no google 416 Funcoes de busca por registros. Pode ser feita nos temas existentes no mapa, em um servico de busca e no google
@@ -423,7 +425,18 @@ @@ -423,7 +425,18 @@
423 <div class="input-group"> 425 <div class="input-group">
424 <input class="form-control" type="text" value="" name="valorBuscaRapida"> 426 <input class="form-control" type="text" value="" name="valorBuscaRapida">
425 <span class="input-group-btn"> 427 <span class="input-group-btn">
426 - <a data-idTemplateGoogle="templateBuscaTemasMapa" data-inputGoogle="[name=google]" data-ondeGoogle=".i3GEOresultadoBuscaGoogle" data-idTemplateTemasMapa="templateBuscaTemasMapa" data-inputTemasMapa="[name=temasMapa]" data-ondeTemasMapa=".i3GEOresultadoBuscaTemasMapa" data-idTemplateServicos="templateBuscaServico" data-ondeConteiner="#guia7obj" data-inputOndePalavra="[name=valorBuscaRapida]" data-inputServicosExternos="[name=servicosExternos]" data-ondeServicosExternos=".i3GEOresultadoBuscaServicos" onclick="i3GEO.busca.inicia(this);return false;" role="button" type="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)"> 428 + <a onclick="i3GEO.busca.inicia(this);return false;"
  429 + data-templateGoogle="templates/buscaEmTemas.html"
  430 + data-inputGoogle="[name=google]"
  431 + data-ondeGoogle=".i3GEOresultadoBuscaGoogle"
  432 + data-templateTemasMapa="templates/buscaEmTemas.html"
  433 + data-inputTemasMapa="[name=temasMapa]"
  434 + data-ondeTemasMapa=".i3GEOresultadoBuscaTemasMapa"
  435 + data-templateServico="templates/buscaEmServico.html"
  436 + data-ondeConteiner="#guia7obj"
  437 + data-inputOndePalavra="[name=valorBuscaRapida]"
  438 + data-inputServicosExternos="[name=servicosExternos]"
  439 + data-ondeServicosExternos=".i3GEOresultadoBuscaServicos" role="button" type="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)">
427 <span class="material-icons md-18">send</span> 440 <span class="material-icons md-18">send</span>
428 </a> 441 </a>
429 </span> 442 </span>
@@ -496,9 +509,9 @@ @@ -496,9 +509,9 @@
496 </div> 509 </div>
497 <div class="clearfix"></div> 510 <div class="clearfix"></div>
498 <hr> 511 <hr>
499 - <div id="migalhaFerramentas" data-template="#guia8objTemplateMigalha" style='display: block; text-align: left;'></div>  
500 - <div id="listaFerramentasLinks" data-template="#guia8objTemplateLink" style='display: block; text-align: left'></div>  
501 - <div id="listaFerramentas" data-template="#guia8objTemplateFolder" style='display: block; text-align: left'></div> 512 + <div id="migalhaFerramentas" data-template="templates/ferramentasMigalha.html" style='display: block; text-align: left;'></div>
  513 + <div id="listaFerramentasLinks" data-template="templates/ferramentasLink.html" style='display: block; text-align: left'></div>
  514 + <div id="listaFerramentas" data-template="templates/ferramentasFolder.html" style='display: block; text-align: left'></div>
502 </div> 515 </div>
503 </div> 516 </div>
504 </div> 517 </div>
@@ -525,198 +538,6 @@ @@ -525,198 +538,6 @@
525 <div>&nbsp;</div> 538 <div>&nbsp;</div>
526 </div> 539 </div>
527 </script> 540 </script>
528 - <!-- para a lista de itens da arvore do catalogo (menus, grupos, etc) -->  
529 - <script id="guia2objTemplateDir" type="x-tmpl-mustache">  
530 - <div class="list-group condensed">  
531 - <div class="row-content text-left">  
532 - <a onclick="{{{onclick}}}" role="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)">  
533 - <span class="material-icons md-18">folder_open</span>  
534 - </a>  
535 - <label class="nomeTema" >  
536 - <a onclick="{{{onclick}}}" href="javascript:void(0)"><h4>  
537 - {{{nome}}}  
538 - </h4></a>  
539 - <h6>{{{descricao}}} {{{link}}}</h6>  
540 - </label>  
541 - </div>  
542 - </div>  
543 - <hr>  
544 - </script>  
545 - <script id="guia2objTemplateTema" type="x-tmpl-mustache">  
546 - <div class="list-group condensed">  
547 - <div class="row-content text-left">  
548 - <a onclick="{{{onclick}}}" role="button" class="btn btn-default btn-fab btn-fab-mini" href="javascript:void(0)">  
549 - <span class="material-icons md-18">visibility</span>  
550 - </a>  
551 - <label class="nomeTema" >  
552 - <a onclick="{{{onclick}}}" href="javascript:void(0)"><h4>  
553 - {{{nome}}}  
554 - </h4></a>  
555 - <h6>{{{descricao}}} {{{link}}}</h6>  
556 - </label>  
557 - </div>  
558 - </div>  
559 - <hr>  
560 - </script>  
561 - <!-- Para a lista de ferramentas -->  
562 - <script id="guia8objTemplateFolder" type="x-tmpl-mustache">  
563 - <div class="list-group condensed">  
564 - <div class="row-content text-left">  
565 - <a role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)">  
566 - <span class="material-icons md-18">folder_open</span>  
567 - </a>  
568 - <label class="nomeTema" >  
569 - <a><h4>  
570 - {{{nome}}}  
571 - </h4></a>  
572 - <h6>{{{descricao}}}</h6>  
573 - </label>  
574 - </div>  
575 - </div>  
576 - <hr>  
577 - </script>  
578 - <script id="guia8objTemplateLink" type="x-tmpl-mustache">  
579 - <div class="list-group condensed">  
580 - <div class="row-content text-left">  
581 - <a role="button" class="btn btn-default btn-fab btn-fab-mini" href="{{{url}}}" target="{{{target}}}">  
582 - <span class="material-icons md-18">launch</span>  
583 - </a>  
584 - <label class="nomeTemaCurto" >  
585 - <a href="{{{url}}}" target="{{{target}}}" ><h4>  
586 - {{{nome}}}  
587 - </h4></a>  
588 - <h6>{{{descricao}}}</h6>  
589 - </label>  
590 - {{{opcional}}}  
591 - </div>  
592 - </div>  
593 - <hr>  
594 - </script>  
595 - <!-- Para a migalha da lista de ferramentas -->  
596 - <script id="guia8objTemplateMigalha" type="x-tmpl-mustache">  
597 - <ul class="breadcrumb">  
598 - <li>  
599 - <a href="javascript:void(0)">  
600 - <h4>  
601 - <span class="material-icons">arrow_back</span>  
602 - {{{nome}}}  
603 - </h4>  
604 - </a>  
605 - </li>  
606 - </ul>  
607 - </script>  
608 - <!-- Para a migalha do catalogo -->  
609 - <script id="guia2objTemplateMigalha" type="x-tmpl-mustache">  
610 - <ul class="breadcrumb">  
611 - <li>  
612 - <a href="javascript:void(0)" onclick="{{{onclick}}}">  
613 - <h4>  
614 - <span class="material-icons">arrow_back</span>  
615 - {{{nome}}}  
616 - </h4>  
617 - </a>  
618 - </li>  
619 - </ul>  
620 - </script>  
621 - <script id="guia1objTemplateCamadas" type="x-tmpl-mustache">  
622 - <div class="list-group condensed" style="cursor:move;">  
623 - <div class="checkbox text-left">  
624 - <label class="{{{classeCss}}}" style="width:270px">  
625 - <input class="noprint" type="checkbox" value="{{{name}}}" name="{{{name}}}" {{{checked}}} onclick="i3GEO.Interface.ligaDesliga(this);i3GEO.eventos.executaEventos(i3GEO.eventos.ATUALIZAARVORECAMADAS);">  
626 - <span class="checkbox-material noprint"><span class="check"></span></span> {{{iconetema}}} {{{tema}}}  
627 - </label>  
628 - <a data-target="#collapse{{{name}}}" class="btn btn-sm btn-primary pull-right" style="margin-top: 0px;padding-top: 0px;padding-bottom: 0px;" type="button" data-toggle="collapse" >  
629 - <span class="caret noprint"></span>  
630 - </a>  
631 - </div>  
632 - <div style="margin-left:30px;" class="collapse text-left" id="collapse{{{name}}}">  
633 - <!-- icones que trazem informacoes sobre o tema -->  
634 - <!-- farol que indica a relacao com a escala do mapa -->  
635 - <span title="{{{farolTitle}}}" class="glyphicon glyphicon-certificate {{{farol}}}" style="color:{{{farol}}};"></span>  
636 - <!-- indica se os elementos da camada sao dependentes da escala do mapa -->  
637 - <span title="{{{contextoescalaTitle}}}" class="glyphicon glyphicon-alert {{{contextoescala}}}" style="color:orange;" ></span>  
638 - <!-- links para formularios que sao especificos de cada plugin do i3Geo e de ferramentas salvas na camada-->  
639 - {{{iconeFerramentas}}}  
640 - {{{iconePlugin}}}  
641 -  
642 - <!-- links -->  
643 - <!-- ferramentas -->  
644 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.dialogo.atalhoscamada('{{{name}}}')" title="{{{ferramentasTitle}}}">{{{ferramentasTexto}}}</a>  
645 - <!-- remover -->  
646 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.exclui('{{{name}}}',true)" title="{{{removerTitle}}}">{{{removerTexto}}}</a>  
647 - <!-- sobe -->  
648 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.sobe('{{{name}}}')" title="{{{sobeTitle}}}">{{{sobeTexto}}}</a>  
649 - <!-- desce -->  
650 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.desce('{{{name}}}')" title="{{{desceTitle}}}">{{{desceTexto}}}</a>  
651 - <!-- tabela de atributos -->  
652 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.dialogo.tabela('{{{name}}}')" title="{{{tabelaTitle}}}">{{{tabelaTexto}}}</a>  
653 - <!-- editor de legenda -->  
654 - <p><a href="javascript:void(0)" onclick="i3GEO.tema.dialogo.editaLegenda('{{{name}}}')" >{{{editorlegendaTexto}}}</a>  
655 - <!-- zoom para o tema -->  
656 - <p><a class="{{{zoomtema}}}" href="javascript:void(0)" onclick="i3GEO.tema.zoom('{{{name}}}')" title="{{{zoomtemaTitle}}}">{{{zoomtemaTexto}}}</a>  
657 - <!-- limpa a selecao -->  
658 - <p><a class="{{{sel}}}" href="javascript:void(0)" onclick="i3GEO.tema.limpasel('{{{name}}}')" title="{{{selTitle}}}">{{{selTexto}}}</a>  
659 - <!-- zoom para a selecao -->  
660 - <p><a class="{{{zoomsel}}}" href="javascript:void(0)" onclick="i3GEO.tema.zoomsel('{{{name}}}')" title="{{{zoomselTitle}}}">{{{zoomSelTexto}}}</a>  
661 - <!-- metadados -->  
662 - <p><a class="{{{link}}}" href="javascript:void(0)" onclick="i3GEO.tema.fonte('{{{name}}}')" title="{{{linkTitle}}}">{{{linkTexto}}}</a>  
663 - <!-- download -->  
664 - <p><a class="{{{download}}}" href="javascript:void(0)" onclick="i3GEO.tema.dialogo.download('{{{name}}}')" title="{{{downloadTitle}}}">{{{downloadTexto}}}</a>  
665 - <!-- ogc -->  
666 - <p><a class="{{{permiteogc}}}" href="javascript:void(0)" onclick="i3GEO.tema.dialogo.ogcwindow('{{{name}}}')" >{{{permiteogcTexto}}}</a>  
667 - </div>  
668 - <div class="clearfix"></div>  
669 - <hr>  
670 - </div>  
671 - </script>  
672 - <script id="guia1objTemplateCamadasFundo" type="x-tmpl-mustache">  
673 - <div class="list-group condensed">  
674 - <div class="radio radio-primary text-left">  
675 - <label>  
676 - <input class="noprint" type="radio" value="{{{value}}}" name="{{{name}}}" {{{checked}}} onclick="i3GEO.Interface.openlayers.ativaFundo('{{{value}}}');">  
677 - <span class="circle noprint"></span><span class="check"></span> {{{title}}}  
678 - </label>  
679 - </div>  
680 - </div>  
681 - </script>  
682 - <script id="guia4objTemplateLegenda" data-size="35,25" type="x-tmpl-mustache">  
683 - <div class="draggable list-group condensed" style="background-color: white;">  
684 - <div class="row-content text-left">  
685 - <label class="nomeTema" style="cursor:move;">  
686 - <h4>  
687 - {{{nome}}}  
688 - </h4>  
689 - </label>  
690 - {{#classes}}  
691 - <div class="checkbox text-left">  
692 - <!-- a classe itemLegenda e importante para nao imprimir quando nao estiver checado -->  
693 - <label class="itemLegenda" >  
694 - <input class="noprint" type="checkbox" id='legendack_{{layer}}_{{index}}' value="{{{index}}}" name="{{{layer}}}" {{{checked}}} onclick="i3GEO.legenda.inverteStatusClasse(this)">  
695 - <span class="checkbox-material noprint"><span class="check"></span></span> <img style="cursor:pointer;" onclick="i3GEO.legenda.mudaCorClasse('{{layer}}','{{index}}');return false;" src="{{{img}}}" title="{{{altera}}}"> {{{nome}}}  
696 - </label>  
697 - </div>  
698 - {{/classes}}  
699 - </div>  
700 - <hr>  
701 - </div>  
702 - </script>  
703 - <script id="templateBuscaServico" type="x-tmpl-mustache">  
704 - <ul class="nav nav-pills nav-stacked">  
705 - <h4>{{{tema}}}</h4>  
706 - {{#lugares}}  
707 - <li>  
708 - <a onclick="i3GEO.busca.zoom('{{{limite}}}','{{{layer}}}','{{{gid}}}','{{{nome}}}')" onmouseout="i3GEO.busca.escondexy();" onmouseover="i3GEO.busca.mostraxy('{{{limite}}}','wkt');" href="#" class="list-group-item">{{{nome}}} <small>{{{centroide}}}</small></a>  
709 - </li>  
710 - {{/lugares}}  
711 - </ul>  
712 - </script>  
713 - <script id="templateBuscaTemasMapa" type="x-tmpl-mustache">  
714 - <ul class="nav nav-pills nav-stacked">  
715 - <li>  
716 - <a onclick="i3GEO.busca.zoomExt('{{{box}}}')" onmouseout="i3GEO.busca.escondexy();" onmouseover="i3GEO.busca.mostraxy('{{{box}}}','extent');" href="#" class="list-group-item">{{{valor}}}</a>  
717 - </li>  
718 - </ul>  
719 - </script>  
720 <script> 541 <script>
721 <!--inicia o mapa--> 542 <!--inicia o mapa-->
722 i3GEO.cria(); 543 i3GEO.cria();
interface/templates/buscaEmServico.html 0 → 100644
@@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
  1 + <ul class="nav nav-pills nav-stacked">
  2 + <h4>{{{tema}}}</h4>
  3 + {{#lugares}}
  4 + <li>
  5 + <a onclick="i3GEO.busca.zoom('{{{limite}}}','{{{layer}}}','{{{gid}}}','{{{nome}}}')" onmouseout="i3GEO.busca.escondexy();" onmouseover="i3GEO.busca.mostraxy('{{{limite}}}','wkt');" href="#" class="list-group-item">{{{nome}}} <small>{{{centroide}}}</small></a>
  6 + </li>
  7 + {{/lugares}}
  8 + </ul>
0 \ No newline at end of file 9 \ No newline at end of file
interface/templates/buscaEmTemas.html 0 → 100644
@@ -0,0 +1,5 @@ @@ -0,0 +1,5 @@
  1 + <ul class="nav nav-pills nav-stacked">
  2 + <li>
  3 + <a onclick="i3GEO.busca.zoomExt('{{{box}}}')" onmouseout="i3GEO.busca.escondexy();" onmouseover="i3GEO.busca.mostraxy('{{{box}}}','extent');" href="#" class="list-group-item">{{{valor}}}</a>
  4 + </li>
  5 + </ul>
0 \ No newline at end of file 6 \ No newline at end of file
interface/templates/camada.html 0 → 100644
@@ -0,0 +1,49 @@ @@ -0,0 +1,49 @@
  1 + <div class="list-group condensed" style="cursor:move;">
  2 + <div class="checkbox text-left">
  3 + <label class="{{{classeCss}}}" style="width:270px">
  4 + <input class="noprint" type="checkbox" value="{{{name}}}" name="{{{name}}}" {{{checked}}} onclick="i3GEO.Interface.ligaDesliga(this);i3GEO.eventos.executaEventos(i3GEO.eventos.ATUALIZAARVORECAMADAS);">
  5 + <span class="checkbox-material noprint"><span class="check"></span></span> {{{iconetema}}} {{{tema}}}
  6 + </label>
  7 + <a data-target="#collapse{{{name}}}" class="btn btn-sm btn-primary pull-right" style="margin-top: 0px;padding-top: 0px;padding-bottom: 0px;" type="button" data-toggle="collapse" >
  8 + <span class="caret noprint"></span>
  9 + </a>
  10 + </div>
  11 + <div style="margin-left:30px;" class="collapse text-left" id="collapse{{{name}}}">
  12 + <!-- icones que trazem informacoes sobre o tema -->
  13 + <!-- farol que indica a relacao com a escala do mapa -->
  14 + <span title="{{{farolTitle}}}" class="glyphicon glyphicon-certificate {{{farol}}}" style="color:{{{farol}}};"></span>
  15 + <!-- indica se os elementos da camada sao dependentes da escala do mapa -->
  16 + <span title="{{{contextoescalaTitle}}}" class="glyphicon glyphicon-alert {{{contextoescala}}}" style="color:orange;" ></span>
  17 + <!-- links para formularios que sao especificos de cada plugin do i3Geo e de ferramentas salvas na camada-->
  18 + {{{iconeFerramentas}}}
  19 + {{{iconePlugin}}}
  20 +
  21 + <!-- links -->
  22 + <!-- ferramentas -->
  23 + <p><a href="javascript:void(0)" onclick="i3GEO.tema.dialogo.atalhoscamada('{{{name}}}')" title="{{{ferramentasTitle}}}">{{{ferramentasTexto}}}</a>
  24 + <!-- remover -->
  25 + <p><a href="javascript:void(0)" onclick="i3GEO.tema.exclui('{{{name}}}',true)" title="{{{removerTitle}}}">{{{removerTexto}}}</a>
  26 + <!-- sobe -->
  27 + <p><a href="javascript:void(0)" onclick="i3GEO.tema.sobe('{{{name}}}')" title="{{{sobeTitle}}}">{{{sobeTexto}}}</a>
  28 + <!-- desce -->
  29 + <p><a href="javascript:void(0)" onclick="i3GEO.tema.desce('{{{name}}}')" title="{{{desceTitle}}}">{{{desceTexto}}}</a>
  30 + <!-- tabela de atributos -->
  31 + <p><a href="javascript:void(0)" onclick="i3GEO.tema.dialogo.tabela('{{{name}}}')" title="{{{tabelaTitle}}}">{{{tabelaTexto}}}</a>
  32 + <!-- editor de legenda -->
  33 + <p><a href="javascript:void(0)" onclick="i3GEO.tema.dialogo.editaLegenda('{{{name}}}')" >{{{editorlegendaTexto}}}</a>
  34 + <!-- zoom para o tema -->
  35 + <p><a class="{{{zoomtema}}}" href="javascript:void(0)" onclick="i3GEO.tema.zoom('{{{name}}}')" title="{{{zoomtemaTitle}}}">{{{zoomtemaTexto}}}</a>
  36 + <!-- limpa a selecao -->
  37 + <p><a class="{{{sel}}}" href="javascript:void(0)" onclick="i3GEO.tema.limpasel('{{{name}}}')" title="{{{selTitle}}}">{{{selTexto}}}</a>
  38 + <!-- zoom para a selecao -->
  39 + <p><a class="{{{zoomsel}}}" href="javascript:void(0)" onclick="i3GEO.tema.zoomsel('{{{name}}}')" title="{{{zoomselTitle}}}">{{{zoomSelTexto}}}</a>
  40 + <!-- metadados -->
  41 + <p><a class="{{{link}}}" href="javascript:void(0)" onclick="i3GEO.tema.fonte('{{{name}}}')" title="{{{linkTitle}}}">{{{linkTexto}}}</a>
  42 + <!-- download -->
  43 + <p><a class="{{{download}}}" href="javascript:void(0)" onclick="i3GEO.tema.dialogo.download('{{{name}}}')" title="{{{downloadTitle}}}">{{{downloadTexto}}}</a>
  44 + <!-- ogc -->
  45 + <p><a class="{{{permiteogc}}}" href="javascript:void(0)" onclick="i3GEO.tema.dialogo.ogcwindow('{{{name}}}')" >{{{permiteogcTexto}}}</a>
  46 + </div>
  47 + <div class="clearfix"></div>
  48 + <hr>
  49 + </div>
interface/templates/camadaFundo.html 0 → 100644
@@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
  1 + <div class="list-group condensed">
  2 + <div class="radio radio-primary text-left">
  3 + <label>
  4 + <input class="noprint" type="radio" value="{{{value}}}" name="{{{name}}}" {{{checked}}} onclick="i3GEO.Interface.openlayers.ativaFundo('{{{value}}}');">
  5 + <span class="circle noprint"></span><span class="check"></span> {{{title}}}
  6 + </label>
  7 + </div>
  8 + </div>
0 \ No newline at end of file 9 \ No newline at end of file
interface/templates/catalogoMigalha.html 0 → 100644
@@ -0,0 +1,10 @@ @@ -0,0 +1,10 @@
  1 + <ul class="breadcrumb">
  2 + <li>
  3 + <a href="javascript:void(0)" onclick="{{{onclick}}}">
  4 + <h4>
  5 + <span class="material-icons">arrow_back</span>
  6 + {{{nome}}}
  7 + </h4>
  8 + </a>
  9 + </li>
  10 + </ul>
0 \ No newline at end of file 11 \ No newline at end of file
interface/templates/dir.html 0 → 100644
@@ -0,0 +1,13 @@ @@ -0,0 +1,13 @@
  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-mini" href="javascript:void(0)">
  4 + <span class="material-icons md-18">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>
  12 +</div>
  13 +<hr>
0 \ No newline at end of file 14 \ No newline at end of file
interface/templates/ferramentasFolder.html 0 → 100644
@@ -0,0 +1,14 @@ @@ -0,0 +1,14 @@
  1 + <div class="list-group condensed">
  2 + <div class="row-content text-left">
  3 + <a role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)">
  4 + <span class="material-icons md-18">folder_open</span>
  5 + </a>
  6 + <label class="nomeTema" >
  7 + <a><h4>
  8 + {{{nome}}}
  9 + </h4></a>
  10 + <h6>{{{descricao}}}</h6>
  11 + </label>
  12 + </div>
  13 + </div>
  14 + <hr>
0 \ No newline at end of file 15 \ No newline at end of file
interface/templates/ferramentasLink.html 0 → 100644
@@ -0,0 +1,15 @@ @@ -0,0 +1,15 @@
  1 + <div class="list-group condensed">
  2 + <div class="row-content text-left">
  3 + <a role="button" class="btn btn-default btn-fab btn-fab-mini" href="{{{url}}}" target="{{{target}}}">
  4 + <span class="material-icons md-18">launch</span>
  5 + </a>
  6 + <label class="nomeTemaCurto" >
  7 + <a href="{{{url}}}" target="{{{target}}}" ><h4>
  8 + {{{nome}}}
  9 + </h4></a>
  10 + <h6>{{{descricao}}}</h6>
  11 + </label>
  12 + {{{opcional}}}
  13 + </div>
  14 + </div>
  15 + <hr>
0 \ No newline at end of file 16 \ No newline at end of file
interface/templates/ferramentasMigalha.html 0 → 100644
@@ -0,0 +1,10 @@ @@ -0,0 +1,10 @@
  1 + <ul class="breadcrumb">
  2 + <li>
  3 + <a href="javascript:void(0)">
  4 + <h4>
  5 + <span class="material-icons">arrow_back</span>
  6 + {{{nome}}}
  7 + </h4>
  8 + </a>
  9 + </li>
  10 + </ul>
0 \ No newline at end of file 11 \ No newline at end of file
interface/templates/legenda.html 0 → 100644
@@ -0,0 +1,19 @@ @@ -0,0 +1,19 @@
  1 + <div class="draggable list-group condensed" style="background-color: white;">
  2 + <div class="row-content text-left">
  3 + <label class="nomeTema" style="cursor:move;">
  4 + <h4>
  5 + {{{nome}}}
  6 + </h4>
  7 + </label>
  8 + {{#classes}}
  9 + <div class="checkbox text-left">
  10 + <!-- a classe itemLegenda e importante para nao imprimir quando nao estiver checado -->
  11 + <label class="itemLegenda" >
  12 + <input class="noprint" type="checkbox" id='legendack_{{layer}}_{{index}}' value="{{{index}}}" name="{{{layer}}}" {{{checked}}} onclick="i3GEO.legenda.inverteStatusClasse(this)">
  13 + <span class="checkbox-material noprint"><span class="check"></span></span> <img style="cursor:pointer;" onclick="i3GEO.legenda.mudaCorClasse('{{layer}}','{{index}}');return false;" src="{{{img}}}" title="{{{altera}}}"> {{{nome}}}
  14 + </label>
  15 + </div>
  16 + {{/classes}}
  17 + </div>
  18 + <hr>
  19 + </div>
0 \ No newline at end of file 20 \ No newline at end of file
interface/templates/tema.html 0 → 100644
@@ -0,0 +1,14 @@ @@ -0,0 +1,14 @@
  1 + <div class="list-group condensed">
  2 + <div class="row-content text-left">
  3 + <a onclick="{{{onclick}}}" role="button" class="btn btn-default btn-fab btn-fab-mini" href="javascript:void(0)">
  4 + <span class="material-icons md-18">visibility</span>
  5 + </a>
  6 + <label class="nomeTema" >
  7 + <a onclick="{{{onclick}}}" href="javascript:void(0)"><h4>
  8 + {{{nome}}}
  9 + </h4></a>
  10 + <h6>{{{descricao}}} {{{link}}}</h6>
  11 + </label>
  12 + </div>
  13 + </div>
  14 + <hr>
0 \ No newline at end of file 15 \ No newline at end of file
js/arvoredecamadas.js
@@ -108,36 +108,69 @@ i3GEO.arvoreDeCamadas = @@ -108,36 +108,69 @@ i3GEO.arvoreDeCamadas =
108 */ 108 */
109 CAMADAS : "", 109 CAMADAS : "",
110 CAMADASINDEXADAS : [], //CAMADAS indexadas pelo name 110 CAMADASINDEXADAS : [], //CAMADAS indexadas pelo name
111 - CONFIG : {  
112 - "idOnde":"", //onde a lista sera inserida 111 + config : {
  112 + "idOnde": "listaTemas", //onde a lista sera inserida
113 "aposIniciar": "", //funcao 113 "aposIniciar": "", //funcao
114 - "idTemplateCamada": "", //id do template mustache que monta a lista de camadas 114 + "templateCamada": "templates/camada.html", //template mustache que monta a lista de camadas
115 "idListaFundo": "", //onde a lista de camadas de fundo sera inserida 115 "idListaFundo": "", //onde a lista de camadas de fundo sera inserida
116 - "idTemplateCamadaFundo": "", //id do template para as camadas de fundo 116 + "templateCamadaFundo": "templates/camadaFundo.html", //template para as camadas de fundo
117 "verificaAbrangencia": "" //verifica se a camada esta na abrangencia do mapa e insere essa string como uma classe CSS 117 "verificaAbrangencia": "" //verifica se a camada esta na abrangencia do mapa e insere essa string como uma classe CSS
118 }, 118 },
  119 + nget: 0,
  120 + carregaTemplates: function(){
  121 + if(i3GEO.arvoreDeCamadas.nget == 0){
  122 + i3GEO.arvoreDeCamadas.nget = 2;
  123 + if(!i3GEO.template.camada){
  124 + $.get(i3GEO.arvoreDeCamadas.config.templateCamada, function(template) {
  125 + i3GEO.template.camada = template;
  126 + i3GEO.arvoreDeCamadas.nget = i3GEO.arvoreDeCamadas.nget - 1;
  127 + if(i3GEO.arvoreDeCamadas.nget == 0){
  128 + i3GEO.arvoreDeCamadas.inicia();
  129 + }
  130 + });
  131 + } else {
  132 + i3GEO.arvoreDeCamadas.nget = i3GEO.arvoreDeCamadas.nget - 1;
  133 + }
  134 + if(!i3GEO.template.tema){
  135 + $.get(i3GEO.arvoreDeCamadas.config.templateCamadaFundo, function(template) {
  136 + i3GEO.template.camadaFundo = template;
  137 + i3GEO.arvoreDeCamadas.nget = i3GEO.arvoreDeCamadas.nget - 1;
  138 + if(i3GEO.arvoreDeCamadas.nget == 0){
  139 + i3GEO.arvoreDeCamadas.inicia();
  140 + }
  141 + });
  142 + } else {
  143 + i3GEO.arvoreDeCamadas.nget = i3GEO.arvoreDeCamadas.nget - 1;
  144 + }
  145 + }
  146 + },
119 inicia : function(config) { 147 inicia : function(config) {
120 if (typeof (console) !== 'undefined') 148 if (typeof (console) !== 'undefined')
121 console.info("i3GEO.arvoreDeCamadas.inicia()"); 149 console.info("i3GEO.arvoreDeCamadas.inicia()");
122 150
123 if(config){ 151 if(config){
124 $.each( config, function( i,v ) { 152 $.each( config, function( i,v ) {
125 - i3GEO.arvoreDeCamadas.CONFIG[i] = v; 153 + i3GEO.arvoreDeCamadas.config[i] = v;
126 }); 154 });
127 } 155 }
128 - config = i3GEO.arvoreDeCamadas.CONFIG;  
129 - var novoel, temp;  
130 - if (!$i(config.idOnde)) {  
131 - return;  
132 - }  
133 - if(config.verificaAbrangencia != ""){  
134 - i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.arvoreDeCamadas.verificaAbrangenciaTemas()"]);  
135 - }  
136 - i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS);  
137 156
138 - if (config.aposIniciar !== "") {  
139 - if (jQuery.isFunction(config.aposIniciar)) {  
140 - config.aposIniciar.call(); 157 + if(!i3GEO.template.camada || !i3GEO.template.camadaFundo){
  158 + i3GEO.arvoreDeCamadas.carregaTemplates();
  159 + } else {
  160 + config = i3GEO.arvoreDeCamadas.config;
  161 + var novoel, temp;
  162 + if (!$i(config.idOnde)) {
  163 + return;
  164 + }
  165 + if(config.verificaAbrangencia != ""){
  166 + i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.arvoreDeCamadas.verificaAbrangenciaTemas()"]);
  167 + }
  168 + i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS);
  169 +
  170 + if (config.aposIniciar !== "") {
  171 + if (jQuery.isFunction(config.aposIniciar)) {
  172 + config.aposIniciar.call();
  173 + }
141 } 174 }
142 } 175 }
143 }, 176 },
@@ -169,7 +202,7 @@ i3GEO.arvoreDeCamadas = @@ -169,7 +202,7 @@ i3GEO.arvoreDeCamadas =
169 } 202 }
170 var clone = [], 203 var clone = [],
171 camada = {}, 204 camada = {},
172 - config = i3GEO.arvoreDeCamadas.CONFIG, 205 + config = i3GEO.arvoreDeCamadas.config,
173 temp; 206 temp;
174 // 207 //
175 // essa verificacao &eacute; necessaria quando a arvore &eacute; criada 208 // essa verificacao &eacute; necessaria quando a arvore &eacute; criada
@@ -223,7 +256,7 @@ i3GEO.arvoreDeCamadas = @@ -223,7 +256,7 @@ i3GEO.arvoreDeCamadas =
223 }); 256 });
224 257
225 var t = Mustache.render( 258 var t = Mustache.render(
226 - "{{#data}}" + $("#" + config.idTemplateCamada).html() + "{{/data}}", 259 + "{{#data}}" + i3GEO.template.camada + "{{/data}}",
227 {"data":clone} 260 {"data":clone}
228 ); 261 );
229 262
@@ -265,7 +298,7 @@ i3GEO.arvoreDeCamadas = @@ -265,7 +298,7 @@ i3GEO.arvoreDeCamadas =
265 clone.push(camada); 298 clone.push(camada);
266 }); 299 });
267 var t = Mustache.to_html( 300 var t = Mustache.to_html(
268 - "{{#data}}" + $("#" + config.idTemplateCamadaFundo).html() + "{{/data}}", 301 + "{{#data}}" + i3GEO.template.camadaFundo + "{{/data}}",
269 {"data":clone} 302 {"data":clone}
270 ); 303 );
271 $("#" + config.idListaFundo).html(t); 304 $("#" + config.idListaFundo).html(t);
@@ -655,7 +688,7 @@ i3GEO.arvoreDeCamadas = @@ -655,7 +688,7 @@ i3GEO.arvoreDeCamadas =
655 * {Array} - array de arrays com os c&oacute;digos dos temas [0]=ligados [1]=desligados [2]=todos na ordem encontrada 688 * {Array} - array de arrays com os c&oacute;digos dos temas [0]=ligados [1]=desligados [2]=todos na ordem encontrada
656 */ 689 */
657 listaLigadosDesligados : function(tipo) { 690 listaLigadosDesligados : function(tipo) {
658 - if (!$i(i3GEO.arvoreDeCamadas.CONFIG.idOnde)) { 691 + if (!$i(i3GEO.arvoreDeCamadas.config.idOnde)) {
659 return [[],[],[]]; 692 return [[],[],[]];
660 } 693 }
661 if (arguments.length === 0) { 694 if (arguments.length === 0) {
@@ -664,7 +697,7 @@ i3GEO.arvoreDeCamadas = @@ -664,7 +697,7 @@ i3GEO.arvoreDeCamadas =
664 if (typeof (console) !== 'undefined') 697 if (typeof (console) !== 'undefined')
665 console.info("i3GEO.arvoreDeCamadas.listaLigadosDesligados()"); 698 console.info("i3GEO.arvoreDeCamadas.listaLigadosDesligados()");
666 699
667 - var nos = $("#" + i3GEO.arvoreDeCamadas.CONFIG.idOnde).find("input"), 700 + var nos = $("#" + i3GEO.arvoreDeCamadas.config.idOnde).find("input"),
668 ligados = [], desligados = [], todos = []; 701 ligados = [], desligados = [], todos = [];
669 702
670 $.each( nos, function( i,no ) { 703 $.each( nos, function( i,no ) {
@@ -862,16 +895,16 @@ i3GEO.arvoreDeCamadas = @@ -862,16 +895,16 @@ i3GEO.arvoreDeCamadas =
862 if (typeof (console) !== 'undefined') 895 if (typeof (console) !== 'undefined')
863 console.info("i3GEO.arvoreDeCamadas.verificaAbrangenciaTemas()"); 896 console.info("i3GEO.arvoreDeCamadas.verificaAbrangenciaTemas()");
864 897
865 - var nos = $("#" + i3GEO.arvoreDeCamadas.CONFIG.idOnde).find("input"); 898 + var nos = $("#" + i3GEO.arvoreDeCamadas.config.idOnde).find("input");
866 899
867 $.each( nos, function( i,no ) { 900 $.each( nos, function( i,no ) {
868 var ltema = i3GEO.arvoreDeCamadas.CAMADASINDEXADAS[no.value]; 901 var ltema = i3GEO.arvoreDeCamadas.CAMADASINDEXADAS[no.value];
869 var temp = ltema.exttema; 902 var temp = ltema.exttema;
870 if (temp !== "" && temp != undefined ) { 903 if (temp !== "" && temp != undefined ) {
871 if (i3GEO.util.intersectaBox(temp, i3GEO.parametros.mapexten) === false) { 904 if (i3GEO.util.intersectaBox(temp, i3GEO.parametros.mapexten) === false) {
872 - $(no).addClass(i3GEO.arvoreDeCamadas.CONFIG.verificaAbrangencia); 905 + $(no).addClass(i3GEO.arvoreDeCamadas.config.verificaAbrangencia);
873 } else { 906 } else {
874 - $(no).removeClass(i3GEO.arvoreDeCamadas.CONFIG.verificaAbrangencia); 907 + $(no).removeClass(i3GEO.arvoreDeCamadas.config.verificaAbrangencia);
875 } 908 }
876 } 909 }
877 910
@@ -11,13 +11,41 @@ i3GEO.busca = { @@ -11,13 +11,41 @@ i3GEO.busca = {
11 "inputOndePalavra": "", 11 "inputOndePalavra": "",
12 "ondeServicosExternos": "", 12 "ondeServicosExternos": "",
13 "inputServicosExternos": "", 13 "inputServicosExternos": "",
14 - "idTemplateServicos": "",  
15 "inputTemasMapa": "", 14 "inputTemasMapa": "",
16 "ondeTemasMapa": "", 15 "ondeTemasMapa": "",
17 - "idTemplateTemasMapa":"",  
18 "inputGoogle": "", 16 "inputGoogle": "",
19 "ondeGoogle": "", 17 "ondeGoogle": "",
20 - "idTemplateGoogle":"" 18 + "templateTemasMapa":"",
  19 + "templateServico": "",
  20 + "templateGoogle":""
  21 + },
  22 + nget: 0,
  23 + carregaTemplates: function(){
  24 + if(i3GEO.busca.nget == 0){
  25 + i3GEO.busca.nget = 2;
  26 + if(!i3GEO.template.buscaEmTemas){
  27 + $.get(i3GEO.busca.config.templateTemasMapa, function(template) {
  28 + i3GEO.template.buscaEmTemas = template;
  29 + i3GEO.busca.nget = i3GEO.busca.nget - 1;
  30 + if(i3GEO.busca.nget == 0){
  31 + i3GEO.busca.inicia();
  32 + }
  33 + });
  34 + } else {
  35 + i3GEO.busca.nget = i3GEO.busca.nget - 1;
  36 + }
  37 + if(!i3GEO.template.buscaEmServico){
  38 + $.get(i3GEO.busca.config.templateServico, function(template) {
  39 + i3GEO.template.buscaEmServico = template;
  40 + i3GEO.busca.nget = i3GEO.busca.nget - 1;
  41 + if(i3GEO.busca.nget == 0){
  42 + i3GEO.busca.inicia();
  43 + }
  44 + });
  45 + } else {
  46 + i3GEO.busca.nget = i3GEO.busca.nget - 1;
  47 + }
  48 + }
21 }, 49 },
22 aguarde: function(){ 50 aguarde: function(){
23 return '<div class="alert alert-warning" role="alert">' + $trad("o1") + '</div>'; 51 return '<div class="alert alert-warning" role="alert">' + $trad("o1") + '</div>';
@@ -27,39 +55,45 @@ i3GEO.busca = { @@ -27,39 +55,45 @@ i3GEO.busca = {
27 console.info("i3GEO.busca.inicia"); 55 console.info("i3GEO.busca.inicia");
28 56
29 var palavra="", config = i3GEO.busca.config; 57 var palavra="", config = i3GEO.busca.config;
30 - obj = $(obj);  
31 - if(obj.attr("data-ondeConteiner") != undefined){  
32 - config.ondeConteiner = obj.attr("data-ondeConteiner");  
33 - }  
34 - if(obj.attr("data-ondeServicosExternos") != undefined){  
35 - config.ondeServicosExternos = obj.attr("data-ondeServicosExternos");  
36 - }  
37 - if(obj.attr("data-inputServicosExternos") != undefined){  
38 - config.inputServicosExternos = obj.attr("data-inputServicosExternos");  
39 - }  
40 - if(obj.attr("data-idTemplateServicos") != undefined){  
41 - config.idTemplateServicos = obj.attr("data-idTemplateServicos");  
42 - }  
43 - if(obj.attr("data-inputTemasMapa") != undefined){  
44 - config.inputTemasMapa = obj.attr("data-inputTemasMapa");  
45 - }  
46 - if(obj.attr("data-inputTemasMapa") != undefined){  
47 - config.ondeTemasMapa = obj.attr("data-ondeTemasMapa");  
48 - }  
49 - if(obj.attr("data-idTemplateTemasMapa") != undefined){  
50 - config.idTemplateTemasMapa = obj.attr("data-idTemplateTemasMapa");  
51 - }  
52 - if(obj.attr("data-inputGoogle") != undefined){  
53 - config.inputGoogle = obj.attr("data-inputGoogle");  
54 - }  
55 - if(obj.attr("data-inputGoogle") != undefined){  
56 - config.ondeGoogle = obj.attr("data-ondeGoogle");  
57 - }  
58 - if(obj.attr("data-idTemplateGoogle") != undefined){  
59 - config.idTemplateGoogle = obj.attr("data-idTemplateGoogle"); 58 + if(obj){
  59 + obj = $(obj);
  60 + if(obj.attr("data-ondeConteiner") != undefined){
  61 + config.ondeConteiner = obj.attr("data-ondeConteiner");
  62 + }
  63 + if(obj.attr("data-ondeServicosExternos") != undefined){
  64 + config.ondeServicosExternos = obj.attr("data-ondeServicosExternos");
  65 + }
  66 + if(obj.attr("data-inputServicosExternos") != undefined){
  67 + config.inputServicosExternos = obj.attr("data-inputServicosExternos");
  68 + }
  69 + if(obj.attr("data-inputTemasMapa") != undefined){
  70 + config.inputTemasMapa = obj.attr("data-inputTemasMapa");
  71 + }
  72 + if(obj.attr("data-inputTemasMapa") != undefined){
  73 + config.ondeTemasMapa = obj.attr("data-ondeTemasMapa");
  74 + }
  75 + if(obj.attr("data-inputGoogle") != undefined){
  76 + config.inputGoogle = obj.attr("data-inputGoogle");
  77 + }
  78 + if(obj.attr("data-inputGoogle") != undefined){
  79 + config.ondeGoogle = obj.attr("data-ondeGoogle");
  80 + }
  81 + if(obj.attr("data-inputOndePalavra") != undefined){
  82 + config.inputOndePalavra = obj.attr("data-inputOndePalavra");
  83 + }
  84 + if(obj.attr("data-templateGoogle") != undefined){
  85 + config.templateGoogle = obj.attr("data-templateGoogle");
  86 + }
  87 + if(obj.attr("data-templateTemasMapa") != undefined){
  88 + config.templateTemasMapa = obj.attr("data-templateTemasMapa");
  89 + }
  90 + if(obj.attr("data-templateServico") != undefined){
  91 + config.templateServico = obj.attr("data-templateServico");
  92 + }
60 } 93 }
61 - if(obj.attr("data-inputOndePalavra") != undefined){  
62 - config.inputOndePalavra = obj.attr("data-inputOndePalavra"); 94 + if(!i3GEO.template.buscaEmTemas || !i3GEO.template.buscaEmServico){
  95 + i3GEO.busca.carregaTemplates();
  96 + } else {
63 var palavra = $(config.ondeConteiner).find(config.inputOndePalavra).val(); 97 var palavra = $(config.ondeConteiner).find(config.inputOndePalavra).val();
64 if(palavra != ""){ 98 if(palavra != ""){
65 i3GEO.busca.PALAVRA = i3GEO.util.removeAcentos(palavra); 99 i3GEO.busca.PALAVRA = i3GEO.util.removeAcentos(palavra);
@@ -80,10 +114,7 @@ i3GEO.busca = { @@ -80,10 +114,7 @@ i3GEO.busca = {
80 $(config.ondeConteiner).find(config.inputGoogle).html(i3GEO.busca.aguarde()); 114 $(config.ondeConteiner).find(config.inputGoogle).html(i3GEO.busca.aguarde());
81 i3GEO.busca.google(i3GEO.busca.PALAVRA); 115 i3GEO.busca.google(i3GEO.busca.PALAVRA);
82 } 116 }
83 - } else {  
84 - return false;  
85 } 117 }
86 -  
87 }, 118 },
88 resultadoTemas : function(retorno) { 119 resultadoTemas : function(retorno) {
89 if (typeof (console) !== 'undefined') 120 if (typeof (console) !== 'undefined')
@@ -93,7 +124,7 @@ i3GEO.busca = { @@ -93,7 +124,7 @@ i3GEO.busca = {
93 try { 124 try {
94 if (retorno.data) { 125 if (retorno.data) {
95 t = Mustache.to_html( 126 t = Mustache.to_html(
96 - "{{#data}}" + $("#" + i3GEO.busca.config.idTemplateTemasMapa).html() + "{{/data}}", 127 + "{{#data}}" + i3GEO.template.buscaEmTemas + "{{/data}}",
97 {"data":retorno.data} 128 {"data":retorno.data}
98 ); 129 );
99 $(config.ondeConteiner).find(config.ondeTemasMapa).html(t); 130 $(config.ondeConteiner).find(config.ondeTemasMapa).html(t);
@@ -110,7 +141,7 @@ i3GEO.busca = { @@ -110,7 +141,7 @@ i3GEO.busca = {
110 try { 141 try {
111 if (retorno.data) { 142 if (retorno.data) {
112 t = Mustache.to_html( 143 t = Mustache.to_html(
113 - "{{#data}}" + $("#" + i3GEO.busca.config.idTemplateGoogle).html() + "{{/data}}", 144 + "{{#data}}" + i3GEO.template.buscaEmTemas + "{{/data}}",
114 {"data":retorno.data} 145 {"data":retorno.data}
115 ); 146 );
116 $(config.ondeConteiner).find(config.ondeGoogle).html(t); 147 $(config.ondeConteiner).find(config.ondeGoogle).html(t);
@@ -127,7 +158,7 @@ i3GEO.busca = { @@ -127,7 +158,7 @@ i3GEO.busca = {
127 try { 158 try {
128 if (retorno.data) { 159 if (retorno.data) {
129 t = Mustache.to_html( 160 t = Mustache.to_html(
130 - "{{#data}}" + $("#" + i3GEO.busca.config.idTemplateServicos).html() + "{{/data}}", 161 + "{{#data}}" + i3GEO.template.buscaEmServico + "{{/data}}",
131 {"data":retorno.data.geonames} 162 {"data":retorno.data.geonames}
132 ); 163 );
133 $(config.ondeConteiner).find(config.ondeServicosExternos).html(t); 164 $(config.ondeConteiner).find(config.ondeServicosExternos).html(t);
js/caixaDeFerramentas.js 0 → 100644
@@ -0,0 +1,230 @@ @@ -0,0 +1,230 @@
  1 +if (typeof (i3GEO) === 'undefined') {
  2 + var i3GEO = {};
  3 +}
  4 +i3GEO.caixaDeFerramentas = {
  5 + MIGALHA: [],
  6 + config: {
  7 + "idOndeFolder": "listaFerramentas",
  8 + "idOndeLinks": "listaFerramentasLinks",
  9 + "idOndeMigalha": "migalhaFerramentas",
  10 + "templateFolder" : "templates/ferramentasFolder.html",
  11 + "templateMigalha" : "templates/ferramentasMigalha.html",
  12 + "templateLinks" : "templates/ferramentasLink.html"
  13 + },
  14 + nget: 0,
  15 + carregaTemplates: function(){
  16 + if(i3GEO.caixaDeFerramentas.nget == 0){
  17 + i3GEO.caixaDeFerramentas.nget = 3;
  18 + if(!i3GEO.template.ferramentasFolder){
  19 + $.get(i3GEO.caixaDeFerramentas.config.templateFolder, function(template) {
  20 + i3GEO.template.ferramentasFolder = template;
  21 + i3GEO.caixaDeFerramentas.nget = i3GEO.caixaDeFerramentas.nget - 1;
  22 + if(i3GEO.caixaDeFerramentas.nget == 0){
  23 + i3GEO.caixaDeFerramentas.inicia();
  24 + }
  25 + });
  26 + } else {
  27 + i3GEO.caixaDeFerramentas.nget = i3GEO.caixaDeFerramentas.nget - 1;
  28 + }
  29 + if(!i3GEO.template.ferramentasLinks){
  30 + $.get(i3GEO.caixaDeFerramentas.config.templateLinks, function(template) {
  31 + i3GEO.template.ferramentasLinks = template;
  32 + i3GEO.caixaDeFerramentas.nget = i3GEO.caixaDeFerramentas.nget - 1;
  33 + if(i3GEO.caixaDeFerramentas.nget == 0){
  34 + i3GEO.caixaDeFerramentas.inicia();
  35 + }
  36 + });
  37 + } else {
  38 + i3GEO.caixaDeFerramentas.nget = i3GEO.caixaDeFerramentas.nget - 1;
  39 + }
  40 + if(!i3GEO.template.ferramentasMigalha){
  41 + $.get(i3GEO.caixaDeFerramentas.config.templateMigalha, function(template) {
  42 + i3GEO.template.ferramentasMigalha = template;
  43 + i3GEO.caixaDeFerramentas.nget = i3GEO.caixaDeFerramentas.nget - 1;
  44 + if(i3GEO.caixaDeFerramentas.nget == 0){
  45 + i3GEO.caixaDeFerramentas.inicia();
  46 + }
  47 + });
  48 + } else {
  49 + i3GEO.caixaDeFerramentas.nget = i3GEO.caixaDeFerramentas.nget - 1;
  50 + }
  51 + }
  52 + },
  53 + aguarde: function(){
  54 + //$("#" + i3GEO.caixaDeFerramentas.config.idFolder).html($trad("o1"));
  55 + },
  56 + inicia : function(config){
  57 + if(config){
  58 + $.each( config, function( i,v ) {
  59 + i3GEO.caixaDeFerramentas.config[i] = v;
  60 + });
  61 + }
  62 + i3GEO.caixaDeFerramentas.aguarde();
  63 + if(!i3GEO.template.ferramentasFolder || !i3GEO.template.ferramentasLinks || !i3GEO.template.ferramentasMigalha){
  64 + i3GEO.caixaDeFerramentas.carregaTemplates();
  65 + } else {
  66 + i3GEO.caixaDeFerramentas.nivel0();
  67 + }
  68 + },
  69 + migalha: function (data){
  70 + var f = i3GEO.caixaDeFerramentas.config;
  71 + var t = Mustache.to_html(
  72 + i3GEO.template.ferramentasMigalha,
  73 + {"nome":data.nome}
  74 + );
  75 + $("#" + f.idOndeMigalha)
  76 + .data(data)
  77 + .html(t)
  78 + .click(function(event){
  79 + var f = i3GEO.caixaDeFerramentas.config;
  80 + event.stopImmediatePropagation();
  81 + $("#" + f.idOndeMigalha).off("click");
  82 + var data = $(this).data();
  83 + if((data.nivel - 1) == 0){
  84 + f.idOndeFolder.fadeOut( "fast", function(){
  85 + i3GEO.caixaDeFerramentas.nivel0();
  86 + i3GEO.caixaDeFerramentas.config.idOndeFolder.show();
  87 + });
  88 + }
  89 + if((data.nivel - 1) == 1){
  90 + f.idOndeFolder.fadeOut( "fast", function(){
  91 + i3GEO.caixaDeFerramentas.nivel1(data);
  92 + i3GEO.caixaDeFerramentas.config.idOndeFolder.show();
  93 + });
  94 + }
  95 + if((data.nivel - 1) == 2){
  96 + f.idOndeFolder.fadeOut( "fast", function(){
  97 + i3GEO.caixaDeFerramentas.nivel2(data);
  98 + i3GEO.caixaDeFerramentas.config.idOndeFolder.show();
  99 + });
  100 + }
  101 + });
  102 + },
  103 + nivel0 : function(){
  104 + var confm = i3GEO.listaDeFerramentas,
  105 + subs = i3GEO.listaDeFerramentas.submenus,
  106 + menu = confm.menu,
  107 + n = menu.length,
  108 + f = i3GEO.caixaDeFerramentas.config,
  109 + i,t,data;
  110 +
  111 + $("#" + f.idOndeMigalha).html("&nbsp;");
  112 + f.idOndeFolder.html("");
  113 + f.idOndeLinks.html("");
  114 + for (i = 0; i < n; i += 1) {
  115 + if(subs[menu[i].id].length > 0){
  116 + t = Mustache.to_html(
  117 + i3GEO.template.ferramentasFolder,
  118 + {"nome":menu[i].nome,"descricao":menu[i].descricao}
  119 + );
  120 + t = $(t);
  121 + //quando clica, abre o nivel 1 e muda a migalha
  122 + data = {"nivel":1,"nome":menu[i].nome,"id":i,"n0": i, "n1":"", "n2": "", "n3": ""};
  123 + t.find("a")
  124 + .data(data)
  125 + .click(function(){
  126 + $(this).find("a").off("click");
  127 + var data = $(this).data();
  128 + //texto da migalha e evento click
  129 + i3GEO.caixaDeFerramentas.config.idOndeFolder.fadeOut( "fast", function(){
  130 + i3GEO.caixaDeFerramentas.nivel1(data);
  131 + i3GEO.caixaDeFerramentas.config.idOndeFolder.show();
  132 + });
  133 + });
  134 + i3GEO.caixaDeFerramentas.config.idOndeFolder
  135 + .append(t);
  136 + }
  137 + }
  138 + },
  139 + nivel1 : function(data){
  140 + var confm = i3GEO.listaDeFerramentas,
  141 + menu = confm.submenus[confm.menu[data.n0].id],
  142 + n = menu.length,
  143 + f = i3GEO.caixaDeFerramentas.config,
  144 + i,t,datan;
  145 +
  146 + f.idOndeFolder.html("");
  147 + f.idOndeLinks.html("");
  148 + for (i = 0; i < n; i += 1) {
  149 + datan = {"nivel":2,"nome":menu[i].text,"id":menu[i].id,"n0": data.n0, "n1":i, "n2": "", "n3": ""};
  150 + if(menu[i].url){
  151 + t = Mustache.to_html(
  152 + i3GEO.template.ferramentasLinks,
  153 + {"nome":menu[i].text,"target": menu[i].target,"url": menu[i].url,"opcional": menu[i].opcional}
  154 + );
  155 + t = $(t);
  156 + f.idOndeLinks
  157 + .append(t);
  158 + } else {
  159 + t = Mustache.to_html(
  160 + i3GEO.template.ferramentasFolder,
  161 + {"nome":menu[i].text}
  162 + );
  163 + t = $(t);
  164 + t.find("a")
  165 + .data(datan)
  166 + .click(function(){
  167 + $(this).find("a").off("click");
  168 + var data = $(this).data();
  169 + var f = i3GEO.caixaDeFerramentas.config;
  170 + var t = Mustache.to_html(
  171 + i3GEO.template.ferramentasMigalha,
  172 + data
  173 + );
  174 + //texto da migalha e evento click
  175 + //nivel2(data);
  176 + f.idOndeFolder.fadeOut( "fast", function(){i3GEO.caixaDeFerramentas.nivel2(data);f.idOndeFolder.show();});
  177 + });
  178 + f.idOndeFolder
  179 + .append(t);
  180 + }
  181 + }
  182 + data.nivel = 1;
  183 + data.nome = confm.menu[data.id].nome;
  184 + data.n0 = data.id;
  185 + i3GEO.caixaDeFerramentas.migalha(data);
  186 + },
  187 + nivel2 : function(data){
  188 + var confm = i3GEO.listaDeFerramentas,
  189 + menu = confm.submenus[confm.menu[data.n0].id][data.n1].submenu.itemdata[0],
  190 + n = menu.length,
  191 + f = i3GEO.caixaDeFerramentas.config,
  192 + i,t,datan;
  193 +
  194 + f.idOndeFolder.html("");
  195 + f.idOndeLinks.html("");
  196 + for (i = 0; i < n; i += 1) {
  197 + datan = {"nivel":3,"nome":menu[i].text,"id":menu[i].id,"n0": data.n0, "n1":data.n1, "n2": i, "n3": ""};
  198 + if(menu[i].url){
  199 + t = Mustache.to_html(
  200 + i3GEO.template.ferramentasLinks,
  201 + {"nome":menu[i].text,"target": menu[i].target,"url": menu[i].url,"opcional": menu[i].opcional}
  202 + );
  203 + t = $(t);
  204 + f.idOndeLinks
  205 + .append(t);
  206 + } else {
  207 + t = Mustache.to_html(
  208 + i3GEO.template.ferramentasFolder,
  209 + {"nome":menu[i].text}
  210 + );
  211 + t = $(t);
  212 + t.find("a")
  213 + .data(datan)
  214 + .click(function(){
  215 + $(this).find("a").off("click");
  216 + var data = $(this).data();
  217 + var t = Mustache.to_html(
  218 + i3GEO.caixaDeFerramentas.config.templateMigalha,
  219 + data
  220 + );
  221 + });
  222 + f.idOndeFolder
  223 + .append(t);
  224 + }
  225 + }
  226 + data.nivel = 2;
  227 + data.id = data.n0;
  228 + i3GEO.caixaDeFerramentas.migalha(data);
  229 + }
  230 +};
0 \ No newline at end of file 231 \ No newline at end of file
js/catalogoDir.js
1 i3GEO.catalogoDir = { 1 i3GEO.catalogoDir = {
2 MIGALHA: [], 2 MIGALHA: [],
3 config: { 3 config: {
4 - 'seletorTemplateDir': '#guia2objTemplateDir',  
5 - 'seletorTemplateTema': '#guia2objTemplateTema', 4 + 'templateDir': 'templates/dir.html',
  5 + 'templateTema': 'templates/tema.html',
6 'idCatalogoPrincipal': 'catalogoPrincipal', 6 'idCatalogoPrincipal': 'catalogoPrincipal',
7 'idCatalogoNavegacao': 'catalogoNavegacao', 7 'idCatalogoNavegacao': 'catalogoNavegacao',
8 'idOndeMigalha': 'catalogoMigalha' 8 'idOndeMigalha': 'catalogoMigalha'
9 }, 9 },
  10 + nget: 0,
  11 + carregaTemplates: function(){
  12 + if(i3GEO.catalogoDir.nget == 0){
  13 + i3GEO.catalogoDir.nget = 3;
  14 + if(!i3GEO.template.dir){
  15 + $.get(i3GEO.catalogoDir.config.templateDir, function(template) {
  16 + i3GEO.template.dir = template;
  17 + i3GEO.catalogoDir.nget = i3GEO.catalogoDir.nget - 1;
  18 + if(i3GEO.catalogoDir.nget == 0){
  19 + i3GEO.catalogoDir.inicia();
  20 + }
  21 + });
  22 + } else {
  23 + i3GEO.catalogoDir.nget = i3GEO.catalogoDir.nget - 1;
  24 + }
  25 + if(!i3GEO.template.tema){
  26 + $.get(i3GEO.catalogoDir.config.templateTema, function(template) {
  27 + i3GEO.template.tema = template;
  28 + i3GEO.catalogoDir.nget = i3GEO.catalogoDir.nget - 1;
  29 + if(i3GEO.catalogoDir.nget == 0){
  30 + i3GEO.catalogoDir.inicia();
  31 + }
  32 + });
  33 + } else {
  34 + i3GEO.catalogoDir.nget = i3GEO.catalogoDir.nget - 1;
  35 + }
  36 + if(!i3GEO.template.catalogoMigalha){
  37 + $.get($("#" + i3GEO.catalogoDir.config.idOndeMigalha).attr("data-template"), function(template) {
  38 + i3GEO.template.catalogoMigalha = template;
  39 + i3GEO.catalogoDir.nget = i3GEO.catalogoDir.nget - 1;
  40 + if(i3GEO.catalogoDir.nget == 0){
  41 + i3GEO.catalogoDir.inicia();
  42 + }
  43 + });
  44 + } else {
  45 + i3GEO.catalogoDir.nget = i3GEO.catalogoDir.nget - 1;
  46 + }
  47 + }
  48 + },
10 aguarde: function(){ 49 aguarde: function(){
11 $("#" + i3GEO.catalogoDir.config.idCatalogoNavegacao).html($trad("o1")); 50 $("#" + i3GEO.catalogoDir.config.idCatalogoNavegacao).html($trad("o1"));
12 }, 51 },
@@ -18,7 +57,7 @@ i3GEO.catalogoDir = { @@ -18,7 +57,7 @@ i3GEO.catalogoDir = {
18 var onclick = migalha[n - 2].onclick; 57 var onclick = migalha[n - 2].onclick;
19 58
20 var t = Mustache.to_html( 59 var t = Mustache.to_html(
21 - $($("#" + i3GEO.catalogoDir.config.idOndeMigalha).attr("data-template")).html(), 60 + i3GEO.template.catalogoMigalha,
22 {"nome":nome,"onclick":"i3GEO.catalogoDir.MIGALHA.pop();i3GEO.catalogoDir.MIGALHA.pop();" + onclick} 61 {"nome":nome,"onclick":"i3GEO.catalogoDir.MIGALHA.pop();i3GEO.catalogoDir.MIGALHA.pop();" + onclick}
23 ); 62 );
24 63
@@ -46,53 +85,56 @@ i3GEO.catalogoDir = { @@ -46,53 +85,56 @@ i3GEO.catalogoDir = {
46 } 85 }
47 }, 86 },
48 inicia: function(config){ 87 inicia: function(config){
49 - i3GEO.catalogoDir.MIGALHA = [  
50 - {"nome":"","onclick":"i3GEO.catalogoDir.mostraCatalogoPrincipal()"},  
51 - {"nome":$trad("a6"),"onclick":"i3GEO.catalogoDir.inicia()"}  
52 - ];  
53 - i3GEO.catalogoDir.atualizaMigalha();  
54 -  
55 if(config){ 88 if(config){
56 $.each( config, function( i,v ) { 89 $.each( config, function( i,v ) {
57 i3GEO.catalogoDir.config[i] = v; 90 i3GEO.catalogoDir.config[i] = v;
58 }); 91 });
59 } 92 }
60 - config = i3GEO.catalogoDir.config; 93 + i3GEO.catalogoDir.aguarde();
  94 + if(!i3GEO.template.dir || !i3GEO.template.tema || !i3GEO.template.catalogoMigalha){
  95 + i3GEO.catalogoDir.carregaTemplates();
  96 + } else {
  97 + i3GEO.catalogoDir.MIGALHA = [
  98 + {"nome":"","onclick":"i3GEO.catalogoDir.mostraCatalogoPrincipal()"},
  99 + {"nome":$trad("a6"),"onclick":"i3GEO.catalogoDir.inicia()"}
  100 + ];
  101 + i3GEO.catalogoDir.atualizaMigalha();
61 102
62 - i3GEO.catalogoDir.escondeCatalogoPrincipal(); 103 + config = i3GEO.catalogoDir.config;
63 104
64 - if (typeof (console) !== 'undefined')  
65 - console.info("i3GEO.catalogoDir.inicia"); 105 + i3GEO.catalogoDir.escondeCatalogoPrincipal();
66 106
67 - var t = Mustache.to_html(  
68 - $($("#" + i3GEO.catalogoDir.config.idOndeMigalha).attr("data-template")).html(),  
69 - {"nome":$trad("a6"),"onclick":"i3GEO.catalogoDir.mostraCatalogoPrincipal()"}  
70 - ); 107 + if (typeof (console) !== 'undefined')
  108 + console.info("i3GEO.catalogoDir.inicia");
71 109
72 - i3GEO.catalogoDir.aguarde();  
73 - i3GEO.catalogoDir.config = config;  
74 - var lista = function(retorno){  
75 - var dados = retorno.data,  
76 - clone = [],  
77 - t; 110 + var t = Mustache.to_html(
  111 + i3GEO.template.catalogoMigalha,
  112 + {"nome":$trad("a6"),"onclick":"i3GEO.catalogoDir.mostraCatalogoPrincipal()"}
  113 + );
78 114
79 - //ajusta o nome  
80 - //verifica se o menu esta na lista de ids definidos em i3GEO.catalogoDir.IDSMENUS  
81 - $.each( dados, function( i,v ) {  
82 - clone.push({"nome":v,"descricao":"","onclick": "i3GEO.catalogoDir.listaDir('" + v + "','" + v + "/')"});  
83 - });  
84 - t = Mustache.to_html(  
85 - "{{#data}}" + $(config.seletorTemplateDir).html() + "{{/data}}",  
86 - {"data":clone}  
87 - );  
88 - $("#" + config.idCatalogoNavegacao).html(t); 115 + var lista = function(retorno){
  116 + var dados = retorno.data,
  117 + clone = [],
  118 + t;
89 119
90 - $("#" + i3GEO.catalogoDir.config.idCatalogoPrincipal).fadeOut( "fast", function(){  
91 - $("#" + i3GEO.catalogoDir.config.idOndeMigalha).show();  
92 - $("#" + i3GEO.catalogoDir.config.idCatalogoNavegacao).show();  
93 - });  
94 - };  
95 - i3GEO.php.listadrives(lista); 120 + //ajusta o nome
  121 + //verifica se o menu esta na lista de ids definidos em i3GEO.catalogoDir.IDSMENUS
  122 + $.each( dados, function( i,v ) {
  123 + clone.push({"nome":v,"descricao":"","onclick": "i3GEO.catalogoDir.listaDir('" + v + "','" + v + "/')"});
  124 + });
  125 + t = Mustache.to_html(
  126 + "{{#data}}" + i3GEO.template.dir + "{{/data}}",
  127 + {"data":clone}
  128 + );
  129 + $("#" + config.idCatalogoNavegacao).html(t);
  130 +
  131 + $("#" + i3GEO.catalogoDir.config.idCatalogoPrincipal).fadeOut( "fast", function(){
  132 + $("#" + i3GEO.catalogoDir.config.idOndeMigalha).show();
  133 + $("#" + i3GEO.catalogoDir.config.idCatalogoNavegacao).show();
  134 + });
  135 + };
  136 + i3GEO.php.listadrives(lista);
  137 + }
96 }, 138 },
97 listaDir: function(nome,path){ 139 listaDir: function(nome,path){
98 if (typeof (console) !== 'undefined') 140 if (typeof (console) !== 'undefined')
@@ -118,7 +160,7 @@ i3GEO.catalogoDir = { @@ -118,7 +160,7 @@ i3GEO.catalogoDir = {
118 }); 160 });
119 if(clone.length > 0){ 161 if(clone.length > 0){
120 g = Mustache.to_html( 162 g = Mustache.to_html(
121 - "{{#data}}" + $(i3GEO.catalogoDir.config.seletorTemplateDir).html() + "{{/data}}", 163 + "{{#data}}" + i3GEO.template.dir + "{{/data}}",
122 {"data":clone} 164 {"data":clone}
123 ); 165 );
124 } 166 }
@@ -131,7 +173,7 @@ i3GEO.catalogoDir = { @@ -131,7 +173,7 @@ i3GEO.catalogoDir = {
131 }); 173 });
132 if(clone.length > 0){ 174 if(clone.length > 0){
133 t = Mustache.to_html( 175 t = Mustache.to_html(
134 - "{{#data}}" + $(i3GEO.catalogoDir.config.seletorTemplateTema).html() + "{{/data}}", 176 + "{{#data}}" + i3GEO.template.tema + "{{/data}}",
135 {"data":clone} 177 {"data":clone}
136 ); 178 );
137 } 179 }
js/catalogoEstrelas.js
1 i3GEO.catalogoEstrelas = { 1 i3GEO.catalogoEstrelas = {
2 MIGALHA: [], 2 MIGALHA: [],
3 config: { 3 config: {
4 - 'seletorTemplateDir': '#guia2objTemplateDir',  
5 - 'seletorTemplateTema': '#guia2objTemplateTema', 4 + 'templateDir': 'templates/dir.html',
  5 + 'templateTema': 'templates/tema.html',
6 'idCatalogoPrincipal': 'catalogoPrincipal', 6 'idCatalogoPrincipal': 'catalogoPrincipal',
7 'idCatalogoNavegacao': 'catalogoNavegacao', 7 'idCatalogoNavegacao': 'catalogoNavegacao',
8 'idOndeMigalha': 'catalogoMigalha', 8 'idOndeMigalha': 'catalogoMigalha',
9 'valorEstrela': 5, 9 'valorEstrela': 5,
10 'numEstrelas' : 3 10 'numEstrelas' : 3
11 }, 11 },
  12 + nget: 0,
  13 + carregaTemplates: function(){
  14 + if(i3GEO.catalogoEstrelas.nget == 0){
  15 + i3GEO.catalogoEstrelas.nget = 3;
  16 + if(!i3GEO.template.dir){
  17 + $.get(i3GEO.catalogoEstrelas.config.templateDir, function(template) {
  18 + i3GEO.template.dir = template;
  19 + i3GEO.catalogoEstrelas.nget = i3GEO.catalogoEstrelas.nget - 1;
  20 + if(i3GEO.catalogoEstrelas.nget == 0){
  21 + i3GEO.catalogoEstrelas.inicia();
  22 + }
  23 + });
  24 + } else {
  25 + i3GEO.catalogoEstrelas.nget = i3GEO.catalogoEstrelas.nget - 1;
  26 + }
  27 + if(!i3GEO.template.tema){
  28 + $.get(i3GEO.catalogoEstrelas.config.templateTema, function(template) {
  29 + i3GEO.template.tema = template;
  30 + i3GEO.catalogoEstrelas.nget = i3GEO.catalogoEstrelas.nget - 1;
  31 + if(i3GEO.catalogoEstrelas.nget == 0){
  32 + i3GEO.catalogoEstrelas.inicia();
  33 + }
  34 + });
  35 + } else {
  36 + i3GEO.catalogoEstrelas.nget = i3GEO.catalogoEstrelas.nget - 1;
  37 + }
  38 + if(!i3GEO.template.catalogoMigalha){
  39 + $.get($("#" + i3GEO.catalogoEstrelas.config.idOndeMigalha).attr("data-template"), function(template) {
  40 + i3GEO.template.catalogoMigalha = template;
  41 + i3GEO.catalogoEstrelas.nget = i3GEO.catalogoEstrelas.nget - 1;
  42 + if(i3GEO.catalogoEstrelas.nget == 0){
  43 + i3GEO.catalogoEstrelas.inicia();
  44 + }
  45 + });
  46 + } else {
  47 + i3GEO.catalogoEstrelas.nget = i3GEO.catalogoEstrelas.nget - 1;
  48 + }
  49 + }
  50 + },
12 aguarde: function(){ 51 aguarde: function(){
13 $("#" + i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).html($trad("o1")); 52 $("#" + i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).html($trad("o1"));
14 }, 53 },
@@ -20,7 +59,7 @@ i3GEO.catalogoEstrelas = { @@ -20,7 +59,7 @@ i3GEO.catalogoEstrelas = {
20 var onclick = migalha[n - 2].onclick; 59 var onclick = migalha[n - 2].onclick;
21 60
22 var t = Mustache.to_html( 61 var t = Mustache.to_html(
23 - $($("#" + i3GEO.catalogoEstrelas.config.idOndeMigalha).attr("data-template")).html(), 62 + i3GEO.template.catalogoMigalha,
24 {"nome":nome,"onclick":"i3GEO.catalogoEstrelas.MIGALHA.pop();i3GEO.catalogoEstrelas.MIGALHA.pop();" + onclick} 63 {"nome":nome,"onclick":"i3GEO.catalogoEstrelas.MIGALHA.pop();i3GEO.catalogoEstrelas.MIGALHA.pop();" + onclick}
25 ); 64 );
26 65
@@ -48,56 +87,59 @@ i3GEO.catalogoEstrelas = { @@ -48,56 +87,59 @@ i3GEO.catalogoEstrelas = {
48 } 87 }
49 }, 88 },
50 inicia: function(config){ 89 inicia: function(config){
51 - i3GEO.catalogoEstrelas.MIGALHA = [  
52 - {"nome":"","onclick":"i3GEO.catalogoEstrelas.mostraCatalogoPrincipal()"},  
53 - {"nome":$trad("t46"),"onclick":"i3GEO.catalogoEstrelas.inicia()"}  
54 - ];  
55 - i3GEO.catalogoEstrelas.atualizaMigalha(); 90 + if (typeof (console) !== 'undefined')
  91 + console.info("i3GEO.catalogoEstrelas.inicia");
56 92
57 if(config){ 93 if(config){
58 $.each( config, function( i,v ) { 94 $.each( config, function( i,v ) {
59 i3GEO.catalogoEstrelas.config[i] = v; 95 i3GEO.catalogoEstrelas.config[i] = v;
60 }); 96 });
61 } 97 }
62 - config = i3GEO.catalogoEstrelas.config;  
63 -  
64 - i3GEO.catalogoEstrelas.escondeCatalogoPrincipal(); 98 + i3GEO.catalogoEstrelas.aguarde();
  99 + if(!i3GEO.template.dir || !i3GEO.template.tema || !i3GEO.template.catalogoMigalha){
  100 + i3GEO.catalogoEstrelas.carregaTemplates();
  101 + } else {
  102 + i3GEO.catalogoEstrelas.MIGALHA = [
  103 + {"nome":"","onclick":"i3GEO.catalogoEstrelas.mostraCatalogoPrincipal()"},
  104 + {"nome":$trad("t46"),"onclick":"i3GEO.catalogoEstrelas.inicia()"}
  105 + ];
  106 + i3GEO.catalogoEstrelas.atualizaMigalha();
65 107
66 - if (typeof (console) !== 'undefined')  
67 - console.info("i3GEO.catalogoEstrelas.inicia"); 108 + config = i3GEO.catalogoEstrelas.config;
68 109
69 - var t = Mustache.to_html(  
70 - $($("#" + i3GEO.catalogoEstrelas.config.idOndeMigalha).attr("data-template")).html(),  
71 - {"nome":$trad("x57"),"onclick":"i3GEO.catalogoEstrelas.mostraCatalogoPrincipal()"}  
72 - ); 110 + i3GEO.catalogoEstrelas.escondeCatalogoPrincipal();
73 111
74 - i3GEO.catalogoEstrelas.aguarde(); 112 + var t = Mustache.to_html(
  113 + i3GEO.template.catalogoMigalha,
  114 + {"nome":$trad("x57"),"onclick":"i3GEO.catalogoEstrelas.mostraCatalogoPrincipal()"}
  115 + );
75 116
76 - var dados= [],  
77 - estrela = '<span class="material-icons">star</span>',  
78 - estrelas = [],  
79 - t,i; 117 + var dados= [],
  118 + estrela = '<span class="material-icons">star</span>',
  119 + estrelas = [],
  120 + t,i;
80 121
81 - for(i=config.numEstrelas;i<6;i++){  
82 - estrelas = [];  
83 - for (var n = 0; n < i; n++){  
84 - estrelas.push(estrela); 122 + for(i=config.numEstrelas;i<6;i++){
  123 + estrelas = [];
  124 + for (var n = 0; n < i; n++){
  125 + estrelas.push(estrela);
  126 + }
  127 + dados.push({
  128 + "nome": estrelas.join(""),
  129 + "onclick": "i3GEO.catalogoEstrelas.listaCamadas(" + i + ")"
  130 + });
85 } 131 }
86 - dados.push({  
87 - "nome": estrelas.join(""),  
88 - "onclick": "i3GEO.catalogoEstrelas.listaCamadas(" + i + ")" 132 + t = Mustache.to_html(
  133 + "{{#data}}" + i3GEO.template.dir + "{{/data}}",
  134 + {"data":dados}
  135 + );
  136 + $("#" + config.idCatalogoNavegacao).html(t);
  137 +
  138 + $("#" + i3GEO.catalogoEstrelas.config.idCatalogoPrincipal).fadeOut( "fast", function(){
  139 + $("#" + i3GEO.catalogoEstrelas.config.idOndeMigalha).show();
  140 + $("#" + i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).show();
89 }); 141 });
90 } 142 }
91 - t = Mustache.to_html(  
92 - "{{#data}}" + $(config.seletorTemplateDir).html() + "{{/data}}",  
93 - {"data":dados}  
94 - );  
95 - $("#" + config.idCatalogoNavegacao).html(t);  
96 -  
97 - $("#" + i3GEO.catalogoEstrelas.config.idCatalogoPrincipal).fadeOut( "fast", function(){  
98 - $("#" + i3GEO.catalogoEstrelas.config.idOndeMigalha).show();  
99 - $("#" + i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).show();  
100 - });  
101 }, 143 },
102 listaCamadas: function(numEstrelas){ 144 listaCamadas: function(numEstrelas){
103 if (typeof (console) !== 'undefined') 145 if (typeof (console) !== 'undefined')
@@ -137,7 +179,7 @@ i3GEO.catalogoEstrelas = { @@ -137,7 +179,7 @@ i3GEO.catalogoEstrelas = {
137 }); 179 });
138 }); 180 });
139 var t = Mustache.to_html( 181 var t = Mustache.to_html(
140 - "{{#data}}" + $(i3GEO.catalogoEstrelas.config.seletorTemplateTema).html() + "{{/data}}", 182 + "{{#data}}" + i3GEO.template.tema + "{{/data}}",
141 {"data":clone} 183 {"data":clone}
142 ); 184 );
143 $("#" + i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).html(t); 185 $("#" + i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).html(t);
js/catalogoInde.js
1 i3GEO.catalogoInde = { 1 i3GEO.catalogoInde = {
2 config: { 2 config: {
3 - 'seletorTemplateDir': '#guia2objTemplateDir',  
4 - 'seletorTemplateTema': '#guia2objTemplateTema', 3 + 'templateDir': 'templates/dir.html',
  4 + 'templateTema': 'templates/tema.html',
5 'idCatalogoPrincipal': 'catalogoPrincipal', 5 'idCatalogoPrincipal': 'catalogoPrincipal',
6 'idCatalogoNavegacao': 'catalogoNavegacao', 6 'idCatalogoNavegacao': 'catalogoNavegacao',
7 'idOndeMigalha': 'catalogoMigalha' 7 'idOndeMigalha': 'catalogoMigalha'
8 }, 8 },
9 DADOS: "", 9 DADOS: "",
  10 + nget: 0,
  11 + carregaTemplates: function(){
  12 + if(i3GEO.catalogoInde.nget == 0){
  13 + i3GEO.catalogoInde.nget = 3;
  14 + if(!i3GEO.template.dir){
  15 + $.get(i3GEO.catalogoInde.config.templateDir, function(template) {
  16 + i3GEO.template.dir = template;
  17 + i3GEO.catalogoInde.nget = i3GEO.catalogoInde.nget - 1;
  18 + if(i3GEO.catalogoInde.nget == 0){
  19 + i3GEO.catalogoInde.inicia();
  20 + }
  21 + });
  22 + } else {
  23 + i3GEO.catalogoInde.nget = i3GEO.catalogoInde.nget - 1;
  24 + }
  25 + if(!i3GEO.template.tema){
  26 + $.get(i3GEO.catalogoInde.config.templateTema, function(template) {
  27 + i3GEO.template.tema = template;
  28 + i3GEO.catalogoInde.nget = i3GEO.catalogoInde.nget - 1;
  29 + if(i3GEO.catalogoInde.nget == 0){
  30 + i3GEO.catalogoInde.inicia();
  31 + }
  32 + });
  33 + } else {
  34 + i3GEO.catalogoInde.nget = i3GEO.catalogoInde.nget - 1;
  35 + }
  36 + if(!i3GEO.template.catalogoMigalha){
  37 + $.get($("#" + i3GEO.catalogoInde.config.idOndeMigalha).attr("data-template"), function(template) {
  38 + i3GEO.template.catalogoMigalha = template;
  39 + i3GEO.catalogoInde.nget = i3GEO.catalogoInde.nget - 1;
  40 + if(i3GEO.catalogoInde.nget == 0){
  41 + i3GEO.catalogoInde.inicia();
  42 + }
  43 + });
  44 + } else {
  45 + i3GEO.catalogoInde.nget = i3GEO.catalogoInde.nget - 1;
  46 + }
  47 + }
  48 + },
10 aguarde: function(){ 49 aguarde: function(){
11 $("#" + i3GEO.catalogoInde.config.idCatalogoNavegacao).html($trad("o1")); 50 $("#" + i3GEO.catalogoInde.config.idCatalogoNavegacao).html($trad("o1"));
12 }, 51 },
@@ -18,7 +57,7 @@ i3GEO.catalogoInde = { @@ -18,7 +57,7 @@ i3GEO.catalogoInde = {
18 var onclick = migalha[n - 2].onclick; 57 var onclick = migalha[n - 2].onclick;
19 58
20 var t = Mustache.to_html( 59 var t = Mustache.to_html(
21 - $($("#" + i3GEO.catalogoInde.config.idOndeMigalha).attr("data-template")).html(), 60 + i3GEO.template.catalogoMigalha,
22 {"nome":nome,"onclick":"i3GEO.catalogoInde.MIGALHA.pop();i3GEO.catalogoInde.MIGALHA.pop();" + onclick} 61 {"nome":nome,"onclick":"i3GEO.catalogoInde.MIGALHA.pop();i3GEO.catalogoInde.MIGALHA.pop();" + onclick}
23 ); 62 );
24 $("#" + i3GEO.catalogoInde.config.idOndeMigalha).html(t); 63 $("#" + i3GEO.catalogoInde.config.idOndeMigalha).html(t);
@@ -67,55 +106,60 @@ i3GEO.catalogoInde = { @@ -67,55 +106,60 @@ i3GEO.catalogoInde = {
67 if (typeof (console) !== 'undefined') 106 if (typeof (console) !== 'undefined')
68 console.info("i3GEO.catalogoInde.inicia"); 107 console.info("i3GEO.catalogoInde.inicia");
69 108
70 - i3GEO.catalogoInde.DADOS = "";  
71 -  
72 - i3GEO.catalogoInde.MIGALHA = [  
73 - {"nome":"","onclick":"i3GEO.catalogoInde.mostraCatalogoPrincipal()"},  
74 - {"nome":"INDE-Br","onclick":"i3GEO.catalogoInde.inicia()"}  
75 - ];  
76 - i3GEO.catalogoInde.atualizaMigalha();  
77 -  
78 if(config){ 109 if(config){
79 $.each( config, function( i,v ) { 110 $.each( config, function( i,v ) {
80 i3GEO.catalogoInde.config[i] = v; 111 i3GEO.catalogoInde.config[i] = v;
81 }); 112 });
82 } 113 }
83 - config = i3GEO.catalogoInde.config;  
84 -  
85 - i3GEO.catalogoInde.escondeCatalogoPrincipal();  
86 i3GEO.catalogoInde.aguarde(); 114 i3GEO.catalogoInde.aguarde();
87 - $("#" + i3GEO.catalogoInde.config.idCatalogoNavegacao).show();  
88 -  
89 - var lista = function(dados){  
90 - i3GEO.catalogoInde.DADOS = dados;  
91 - var clone = [],  
92 - t;  
93 -  
94 - dados = dados.arvore;  
95 - //ajusta o nome  
96 - //verifica se o menu esta na lista de ids definidos em i3GEO.catalogoInde.IDSMENUS  
97 - $.each( dados, function( i,v ) {  
98 - clone.push({  
99 - "nome": i,  
100 - "onclick": "i3GEO.catalogoInde.listaTemas('" + i + "')"  
101 - });  
102 - });  
103 - t = Mustache.to_html(  
104 - "{{#data}}" + $(config.seletorTemplateDir).html() + "{{/data}}",  
105 - {"data":clone}  
106 - );  
107 - $("#" + config.idCatalogoNavegacao).html(t); 115 + if(!i3GEO.template.dir || !i3GEO.template.tema || !i3GEO.template.catalogoMigalha){
  116 + i3GEO.catalogoInde.carregaTemplates();
  117 + } else {
  118 + i3GEO.catalogoInde.DADOS = "";
108 119
109 - $("#" + i3GEO.catalogoInde.config.idCatalogoPrincipal).fadeOut( "fast", function(){  
110 - $("#" + i3GEO.catalogoInde.config.idOndeMigalha).show();  
111 - $("#" + i3GEO.catalogoInde.config.idCatalogoNavegacao).show();  
112 - }); 120 + i3GEO.catalogoInde.MIGALHA = [
  121 + {"nome":"","onclick":"i3GEO.catalogoInde.mostraCatalogoPrincipal()"},
  122 + {"nome":"INDE-Br","onclick":"i3GEO.catalogoInde.inicia()"}
  123 + ];
  124 + i3GEO.catalogoInde.atualizaMigalha();
113 125
114 - };  
115 - if(i3GEO.catalogoInde.DADOS == ""){  
116 - i3GEO.php.inde(lista);  
117 - } else {  
118 - lista(i3GEO.catalogoInde.DADOS); 126 + config = i3GEO.catalogoInde.config;
  127 +
  128 + i3GEO.catalogoInde.escondeCatalogoPrincipal();
  129 +
  130 + $("#" + i3GEO.catalogoInde.config.idCatalogoNavegacao).show();
  131 +
  132 + var lista = function(dados){
  133 + i3GEO.catalogoInde.DADOS = dados;
  134 + var clone = [],
  135 + t;
  136 +
  137 + dados = dados.arvore;
  138 + //ajusta o nome
  139 + //verifica se o menu esta na lista de ids definidos em i3GEO.catalogoInde.IDSMENUS
  140 + $.each( dados, function( i,v ) {
  141 + clone.push({
  142 + "nome": i,
  143 + "onclick": "i3GEO.catalogoInde.listaTemas('" + i + "')"
  144 + });
  145 + });
  146 + t = Mustache.to_html(
  147 + "{{#data}}" + i3GEO.template.dir + "{{/data}}",
  148 + {"data":clone}
  149 + );
  150 + $("#" + config.idCatalogoNavegacao).html(t);
  151 +
  152 + $("#" + i3GEO.catalogoInde.config.idCatalogoPrincipal).fadeOut( "fast", function(){
  153 + $("#" + i3GEO.catalogoInde.config.idOndeMigalha).show();
  154 + $("#" + i3GEO.catalogoInde.config.idCatalogoNavegacao).show();
  155 + });
  156 +
  157 + };
  158 + if(i3GEO.catalogoInde.DADOS == ""){
  159 + i3GEO.php.inde(lista);
  160 + } else {
  161 + lista(i3GEO.catalogoInde.DADOS);
  162 + }
119 } 163 }
120 }, 164 },
121 listaTemas: function(sigla){ 165 listaTemas: function(sigla){
@@ -139,7 +183,7 @@ i3GEO.catalogoInde = { @@ -139,7 +183,7 @@ i3GEO.catalogoInde = {
139 }); 183 });
140 }); 184 });
141 var t = Mustache.to_html( 185 var t = Mustache.to_html(
142 - "{{#data}}" + $(i3GEO.catalogoInde.config.seletorTemplateTema).html() + "{{/data}}", 186 + "{{#data}}" + i3GEO.template.tema + "{{/data}}",
143 {"data":clone} 187 {"data":clone}
144 ); 188 );
145 $("#" + i3GEO.catalogoInde.config.idCatalogoNavegacao).html(t); 189 $("#" + i3GEO.catalogoInde.config.idCatalogoNavegacao).html(t);
js/catalogoMenus.js
@@ -5,19 +5,58 @@ i3GEO.catalogoMenus = { @@ -5,19 +5,58 @@ i3GEO.catalogoMenus = {
5 GRUPO: "", 5 GRUPO: "",
6 SUBGRUPO: "", 6 SUBGRUPO: "",
7 config: { 7 config: {
8 - "seletorTemplateDir": "#guia2objTemplateDir",  
9 - "seletorTemplateTema": "#guia2objTemplateTema", 8 + "templateDir": "templates/dir.html",
  9 + "templateTema": "templates/tema.html",
10 "idOndeMenus": "catalogoMenus", 10 "idOndeMenus": "catalogoMenus",
11 "idCatalogoPrincipal": "catalogoPrincipal", 11 "idCatalogoPrincipal": "catalogoPrincipal",
12 "idCatalogoNavegacao": "catalogoNavegacao", 12 "idCatalogoNavegacao": "catalogoNavegacao",
13 "idOndeMigalha": "catalogoMigalha" 13 "idOndeMigalha": "catalogoMigalha"
14 }, 14 },
  15 + nget: 0,
  16 + carregaTemplates: function(){
  17 + if(i3GEO.catalogoMenus.nget == 0){
  18 + i3GEO.catalogoMenus.nget = 3;
  19 + if(!i3GEO.template.dir){
  20 + $.get(i3GEO.catalogoMenus.config.templateDir, function(template) {
  21 + i3GEO.template.dir = template;
  22 + i3GEO.catalogoMenus.nget = i3GEO.catalogoMenus.nget - 1;
  23 + if(i3GEO.catalogoMenus.nget == 0){
  24 + i3GEO.catalogoMenus.listaMenus();
  25 + }
  26 + });
  27 + } else {
  28 + i3GEO.catalogoMenus.nget = i3GEO.catalogoMenus.nget - 1;
  29 + }
  30 + if(!i3GEO.template.tema){
  31 + $.get(i3GEO.catalogoMenus.config.templateTema, function(template) {
  32 + i3GEO.template.tema = template;
  33 + i3GEO.catalogoMenus.nget = i3GEO.catalogoMenus.nget - 1;
  34 + if(i3GEO.catalogoMenus.nget == 0){
  35 + i3GEO.catalogoMenus.listaMenus();
  36 + }
  37 + });
  38 + } else {
  39 + i3GEO.catalogoMenus.nget = i3GEO.catalogoMenus.nget - 1;
  40 + }
  41 + if(!i3GEO.template.catalogoMigalha){
  42 + $.get($("#" + i3GEO.catalogoMenus.config.idOndeMigalha).attr("data-template"), function(template) {
  43 + i3GEO.template.catalogoMigalha = template;
  44 + i3GEO.catalogoMenus.nget = i3GEO.catalogoMenus.nget - 1;
  45 + if(i3GEO.catalogoMenus.nget == 0){
  46 + i3GEO.catalogoMenus.listaMenus();
  47 + }
  48 + });
  49 + } else {
  50 + i3GEO.catalogoMenus.nget = i3GEO.catalogoMenus.nget - 1;
  51 + }
  52 + }
  53 + },
15 aguarde: function(){ 54 aguarde: function(){
16 $("#" + i3GEO.catalogoMenus.config.idOndeMenus).html($trad("o1")); 55 $("#" + i3GEO.catalogoMenus.config.idOndeMenus).html($trad("o1"));
17 }, 56 },
18 atualizaMigalha: function(nome,onclick){ 57 atualizaMigalha: function(nome,onclick){
19 var t = Mustache.to_html( 58 var t = Mustache.to_html(
20 - $($("#" + i3GEO.catalogoMenus.config.idOndeMigalha).attr("data-template")).html(), 59 + i3GEO.template.catalogoMigalha,
21 {"nome":nome,"onclick":onclick} 60 {"nome":nome,"onclick":onclick}
22 ); 61 );
23 $("#" + i3GEO.catalogoMenus.config.idOndeMigalha).html(t); 62 $("#" + i3GEO.catalogoMenus.config.idOndeMigalha).html(t);
@@ -54,44 +93,46 @@ i3GEO.catalogoMenus = { @@ -54,44 +93,46 @@ i3GEO.catalogoMenus = {
54 i3GEO.catalogoMenus.config[i] = v; 93 i3GEO.catalogoMenus.config[i] = v;
55 }); 94 });
56 } 95 }
57 - config = i3GEO.catalogoMenus.config;  
58 -  
59 i3GEO.catalogoMenus.aguarde(); 96 i3GEO.catalogoMenus.aguarde();
  97 + if(!i3GEO.template.dir || !i3GEO.template.tema || !i3GEO.template.catalogoMigalha){
  98 + i3GEO.catalogoMenus.carregaTemplates();
  99 + } else {
  100 + config = i3GEO.catalogoMenus.config;
  101 + //para efeitos de compatibilidade
  102 + if(i3GEO.arvoreDeTemas && i3GEO.arvoreDeTemas.IDSMENUS && i3GEO.arvoreDeTemas.IDSMENUS.length > 0){
  103 + i3GEO.catalogoMenus.IDSMENUS = i3GEO.arvoreDeTemas.IDSMENUS;
  104 + }
60 105
61 - //para efeitos de compatibilidade  
62 - if(i3GEO.arvoreDeTemas && i3GEO.arvoreDeTemas.IDSMENUS && i3GEO.arvoreDeTemas.IDSMENUS.length > 0){  
63 - i3GEO.catalogoMenus.IDSMENUS = i3GEO.arvoreDeTemas.IDSMENUS;  
64 - }  
65 -  
66 - var montaMenus = function(dados){  
67 - var menus = dados.data,  
68 - clone = [],  
69 - n = i3GEO.catalogoMenus.IDSMENUS.length,  
70 - t; 106 + var montaMenus = function(dados){
  107 + var menus = dados.data,
  108 + clone = [],
  109 + n = i3GEO.catalogoMenus.IDSMENUS.length,
  110 + t;
71 111
72 - //ajusta o nome  
73 - //verifica se o menu esta na lista de ids definidos em i3GEO.catalogoMenus.IDSMENUS  
74 - $.each( menus, function( i,v ) {  
75 - if (n === 0 || i3GEO.catalogoMenus.IDSMENUS.indexOf(v.idmenu) >= 0 || i3GEO.catalogoMenus.IDSMENUS.indexOf(v.idmenu*1) >= 0){  
76 - v.nome = v.nomemenu;  
77 - v.descricao = v.desc;  
78 - v.onclick = "i3GEO.catalogoMenus.listaGrupos(" + v.idmenu + ",'" + v.nome + "')";  
79 - if(v.publicado.toLowerCase() == "nao"){  
80 - v.nome = v.nome + " <small>(" + $trad("naoPublicado") + ")<small>";  
81 - }  
82 - //inclui apenas se o menu estiver marcado como publicado ou se o usuario estiver logado  
83 - if(i3GEO.configura.optUsuarioLogado == true || v.publicado.toLowerCase() != "nao"){  
84 - clone.push(v); 112 + //ajusta o nome
  113 + //verifica se o menu esta na lista de ids definidos em i3GEO.catalogoMenus.IDSMENUS
  114 + $.each( menus, function( i,v ) {
  115 + if (n === 0 || i3GEO.catalogoMenus.IDSMENUS.indexOf(v.idmenu) >= 0 || i3GEO.catalogoMenus.IDSMENUS.indexOf(v.idmenu*1) >= 0){
  116 + v.nome = v.nomemenu;
  117 + v.descricao = v.desc;
  118 + v.onclick = "i3GEO.catalogoMenus.listaGrupos(" + v.idmenu + ",'" + v.nome + "')";
  119 + if(v.publicado.toLowerCase() == "nao"){
  120 + v.nome = v.nome + " <small>(" + $trad("naoPublicado") + ")<small>";
  121 + }
  122 + //inclui apenas se o menu estiver marcado como publicado ou se o usuario estiver logado
  123 + if(i3GEO.configura.optUsuarioLogado == true || v.publicado.toLowerCase() != "nao"){
  124 + clone.push(v);
  125 + }
85 } 126 }
86 - }  
87 - });  
88 - t = Mustache.to_html(  
89 - "{{#data}}" + $(config.seletorTemplateDir).html() + "{{/data}}",  
90 - {"data":clone}  
91 - );  
92 - $("#" + config.idOndeMenus).html(t);  
93 - };  
94 - i3GEO.php.pegalistademenus(montaMenus); 127 + });
  128 + t = Mustache.to_html(
  129 + "{{#data}}" + i3GEO.template.dir + "{{/data}}",
  130 + {"data":clone}
  131 + );
  132 + $("#" + config.idOndeMenus).html(t);
  133 + };
  134 + i3GEO.php.pegalistademenus(montaMenus);
  135 + }
95 }, 136 },
96 listaGrupos: function(idmenu, nomeMigalha){ 137 listaGrupos: function(idmenu, nomeMigalha){
97 if (typeof (console) !== 'undefined') 138 if (typeof (console) !== 'undefined')
@@ -125,7 +166,7 @@ i3GEO.catalogoMenus = { @@ -125,7 +166,7 @@ i3GEO.catalogoMenus = {
125 } 166 }
126 }); 167 });
127 g = Mustache.to_html( 168 g = Mustache.to_html(
128 - "{{#data}}" + $(config.seletorTemplateDir).html() + "{{/data}}", 169 + "{{#data}}" + i3GEO.template.dir + "{{/data}}",
129 {"data":clone} 170 {"data":clone}
130 ); 171 );
131 //monta a lista de temas 172 //monta a lista de temas
@@ -141,7 +182,7 @@ i3GEO.catalogoMenus = { @@ -141,7 +182,7 @@ i3GEO.catalogoMenus = {
141 clone.push(v); 182 clone.push(v);
142 }); 183 });
143 t = Mustache.to_html( 184 t = Mustache.to_html(
144 - "{{#data}}" + $(config.seletorTemplateTema).html() + "{{/data}}", 185 + "{{#data}}" + i3GEO.template.tema + "{{/data}}",
145 {"data":clone} 186 {"data":clone}
146 ); 187 );
147 $("#" + config.idCatalogoNavegacao).html(t + g); 188 $("#" + config.idCatalogoNavegacao).html(t + g);
@@ -182,7 +223,7 @@ i3GEO.catalogoMenus = { @@ -182,7 +223,7 @@ i3GEO.catalogoMenus = {
182 } 223 }
183 }); 224 });
184 g = Mustache.to_html( 225 g = Mustache.to_html(
185 - "{{#data}}" + $(i3GEO.catalogoMenus.config.seletorTemplateDir).html() + "{{/data}}", 226 + "{{#data}}" + i3GEO.template.dir + "{{/data}}",
186 {"data":clone} 227 {"data":clone}
187 ); 228 );
188 //monta a lista de temas 229 //monta a lista de temas
@@ -199,7 +240,7 @@ i3GEO.catalogoMenus = { @@ -199,7 +240,7 @@ i3GEO.catalogoMenus = {
199 clone.push(v); 240 clone.push(v);
200 }); 241 });
201 t = Mustache.to_html( 242 t = Mustache.to_html(
202 - "{{#data}}" + $(i3GEO.catalogoMenus.config.seletorTemplateTema).html() + "{{/data}}", 243 + "{{#data}}" + i3GEO.template.tema + "{{/data}}",
203 {"data":clone} 244 {"data":clone}
204 ); 245 );
205 246
@@ -241,7 +282,7 @@ i3GEO.catalogoMenus = { @@ -241,7 +282,7 @@ i3GEO.catalogoMenus = {
241 clone.push(v); 282 clone.push(v);
242 }); 283 });
243 t = Mustache.to_html( 284 t = Mustache.to_html(
244 - "{{#data}}" + $(i3GEO.catalogoMenus.config.seletorTemplateTema).html() + "{{/data}}", 285 + "{{#data}}" + i3GEO.template.tema + "{{/data}}",
245 {"data":clone} 286 {"data":clone}
246 ); 287 );
247 288
js/catalogoMetaestat.js
@@ -2,12 +2,51 @@ i3GEO.catalogoMetaestat = { @@ -2,12 +2,51 @@ i3GEO.catalogoMetaestat = {
2 WMS: "", 2 WMS: "",
3 MIGALHA: [], 3 MIGALHA: [],
4 config: { 4 config: {
5 - 'seletorTemplateDir': '#guia2objTemplateDir',  
6 - 'seletorTemplateTema': '#guia2objTemplateTema', 5 + 'templateDir': 'templates/dir.html',
  6 + 'templateTema': 'templates/tema.html',
7 'idCatalogoPrincipal': 'catalogoPrincipal', 7 'idCatalogoPrincipal': 'catalogoPrincipal',
8 'idCatalogoNavegacao': 'catalogoNavegacao', 8 'idCatalogoNavegacao': 'catalogoNavegacao',
9 'idOndeMigalha': 'catalogoMigalha' 9 'idOndeMigalha': 'catalogoMigalha'
10 }, 10 },
  11 + nget: 0,
  12 + carregaTemplates: function(){
  13 + if(i3GEO.catalogoMetaestat.nget == 0){
  14 + i3GEO.catalogoMetaestat.nget = 3;
  15 + if(!i3GEO.template.dir){
  16 + $.get(i3GEO.catalogoMetaestat.config.templateDir, function(template) {
  17 + i3GEO.template.dir = template;
  18 + i3GEO.catalogoMetaestat.nget = i3GEO.catalogoMetaestat.nget - 1;
  19 + if(i3GEO.catalogoMetaestat.nget == 0){
  20 + i3GEO.catalogoMetaestat.inicia();
  21 + }
  22 + });
  23 + } else {
  24 + i3GEO.catalogoMetaestat.nget = i3GEO.catalogoMetaestat.nget - 1;
  25 + }
  26 + if(!i3GEO.template.tema){
  27 + $.get(i3GEO.catalogoMetaestat.config.templateTema, function(template) {
  28 + i3GEO.template.tema = template;
  29 + i3GEO.catalogoMetaestat.nget = i3GEO.catalogoMetaestat.nget - 1;
  30 + if(i3GEO.catalogoMetaestat.nget == 0){
  31 + i3GEO.catalogoMetaestat.inicia();
  32 + }
  33 + });
  34 + } else {
  35 + i3GEO.catalogoMetaestat.nget = i3GEO.catalogoMetaestat.nget - 1;
  36 + }
  37 + if(!i3GEO.template.catalogoMigalha){
  38 + $.get($("#" + i3GEO.catalogoMetaestat.config.idOndeMigalha).attr("data-template"), function(template) {
  39 + i3GEO.template.catalogoMigalha = template;
  40 + i3GEO.catalogoMetaestat.nget = i3GEO.catalogoMetaestat.nget - 1;
  41 + if(i3GEO.catalogoMetaestat.nget == 0){
  42 + i3GEO.catalogoMetaestat.inicia();
  43 + }
  44 + });
  45 + } else {
  46 + i3GEO.catalogoMetaestat.nget = i3GEO.catalogoMetaestat.nget - 1;
  47 + }
  48 + }
  49 + },
11 aguarde: function(){ 50 aguarde: function(){
12 $("#" + i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).html($trad("o1")); 51 $("#" + i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).html($trad("o1"));
13 }, 52 },
@@ -19,7 +58,7 @@ i3GEO.catalogoMetaestat = { @@ -19,7 +58,7 @@ i3GEO.catalogoMetaestat = {
19 var onclick = migalha[n - 2].onclick; 58 var onclick = migalha[n - 2].onclick;
20 59
21 var t = Mustache.to_html( 60 var t = Mustache.to_html(
22 - $($("#" + i3GEO.catalogoMetaestat.config.idOndeMigalha).attr("data-template")).html(), 61 + i3GEO.template.catalogoMigalha,
23 {"nome":nome,"onclick":"i3GEO.catalogoMetaestat.MIGALHA.pop();i3GEO.catalogoMetaestat.MIGALHA.pop();" + onclick} 62 {"nome":nome,"onclick":"i3GEO.catalogoMetaestat.MIGALHA.pop();i3GEO.catalogoMetaestat.MIGALHA.pop();" + onclick}
24 ); 63 );
25 64
@@ -47,52 +86,55 @@ i3GEO.catalogoMetaestat = { @@ -47,52 +86,55 @@ i3GEO.catalogoMetaestat = {
47 } 86 }
48 }, 87 },
49 inicia: function(config){ 88 inicia: function(config){
50 - i3GEO.catalogoMetaestat.MIGALHA = [  
51 - {"nome":"","onclick":"i3GEO.catalogoMetaestat.mostraCatalogoPrincipal()"},  
52 - {"nome":$trad("x57"),"onclick":"i3GEO.catalogoMetaestat.inicia()"}  
53 - ];  
54 - i3GEO.catalogoMetaestat.atualizaMigalha(); 89 + if (typeof (console) !== 'undefined')
  90 + console.info("i3GEO.catalogoMetaestat.inicia");
55 91
56 if(config){ 92 if(config){
57 $.each( config, function( i,v ) { 93 $.each( config, function( i,v ) {
58 i3GEO.catalogoMetaestat.config[i] = v; 94 i3GEO.catalogoMetaestat.config[i] = v;
59 }); 95 });
60 } 96 }
61 - config = i3GEO.catalogoMetaestat.config; 97 + i3GEO.catalogoMetaestat.aguarde();
  98 + if(!i3GEO.template.dir || !i3GEO.template.tema || !i3GEO.template.catalogoMigalha){
  99 + i3GEO.catalogoMetaestat.carregaTemplates();
  100 + } else {
  101 + i3GEO.catalogoMetaestat.MIGALHA = [
  102 + {"nome":"","onclick":"i3GEO.catalogoMetaestat.mostraCatalogoPrincipal()"},
  103 + {"nome":$trad("x57"),"onclick":"i3GEO.catalogoMetaestat.inicia()"}
  104 + ];
  105 + i3GEO.catalogoMetaestat.atualizaMigalha();
62 106
63 - i3GEO.catalogoMetaestat.escondeCatalogoPrincipal(); 107 + config = i3GEO.catalogoMetaestat.config;
64 108
65 - if (typeof (console) !== 'undefined')  
66 - console.info("i3GEO.catalogoMetaestat.inicia"); 109 + i3GEO.catalogoMetaestat.escondeCatalogoPrincipal();
67 110
68 - var t = Mustache.to_html(  
69 - $($("#" + i3GEO.catalogoMetaestat.config.idOndeMigalha).attr("data-template")).html(),  
70 - {"nome":$trad("x57"),"onclick":"i3GEO.catalogoMetaestat.mostraCatalogoPrincipal()"}  
71 - ); 111 + var t = Mustache.to_html(
  112 + i3GEO.template.catalogoMigalha,
  113 + {"nome":$trad("x57"),"onclick":"i3GEO.catalogoMetaestat.mostraCatalogoPrincipal()"}
  114 + );
72 115
73 - i3GEO.catalogoMetaestat.aguarde();  
74 - i3GEO.catalogoMetaestat.config = config;  
75 - var lista = function(dados){  
76 - var clone = [],  
77 - t; 116 + var lista = function(dados){
  117 + var clone = [],
  118 + t;
78 119
79 - $.each( dados, function( i,v ) {  
80 - v.onclick = "i3GEO.catalogoMetaestat.listaMedidas(" + v.codigo_variavel + ",'" + v.nome + "')";  
81 - clone.push(v);  
82 - });  
83 - t = Mustache.to_html(  
84 - "{{#data}}" + $(config.seletorTemplateDir).html() + "{{/data}}",  
85 - {"data":clone}  
86 - );  
87 - $("#" + config.idCatalogoNavegacao).html(t); 120 + $.each( dados, function( i,v ) {
  121 + v.onclick = "i3GEO.catalogoMetaestat.listaMedidas(" + v.codigo_variavel + ",'" + v.nome + "')";
  122 + clone.push(v);
  123 + });
  124 + t = Mustache.to_html(
  125 + "{{#data}}" + i3GEO.template.dir + "{{/data}}",
  126 + {"data":clone}
  127 + );
  128 + $("#" + config.idCatalogoNavegacao).html(t);
88 129
89 - $("#" + i3GEO.catalogoMetaestat.config.idCatalogoPrincipal).fadeOut( "fast", function(){  
90 - $("#" + i3GEO.catalogoMetaestat.config.idOndeMigalha).show();  
91 - $("#" + i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).show();  
92 - }); 130 + $("#" + i3GEO.catalogoMetaestat.config.idCatalogoPrincipal).fadeOut( "fast", function(){
  131 + $("#" + i3GEO.catalogoMetaestat.config.idOndeMigalha).show();
  132 + $("#" + i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).show();
  133 + });
93 134
94 - };  
95 - i3GEO.php.listaVariavel(lista); 135 + };
  136 + i3GEO.php.listaVariavel(lista);
  137 + }
96 }, 138 },
97 listaMedidas: function(codigo_variavel, nome){ 139 listaMedidas: function(codigo_variavel, nome){
98 if (typeof (console) !== 'undefined') 140 if (typeof (console) !== 'undefined')
@@ -115,7 +157,7 @@ i3GEO.catalogoMetaestat = { @@ -115,7 +157,7 @@ i3GEO.catalogoMetaestat = {
115 clone.push(v); 157 clone.push(v);
116 }); 158 });
117 var t = Mustache.to_html( 159 var t = Mustache.to_html(
118 - "{{#data}}" + $(i3GEO.catalogoMetaestat.config.seletorTemplateTema).html() + "{{/data}}", 160 + "{{#data}}" + i3GEO.template.tema + "{{/data}}",
119 {"data":clone} 161 {"data":clone}
120 ); 162 );
121 $("#" + i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).html(t); 163 $("#" + i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).html(t);
js/catalogoOgc.js
@@ -2,12 +2,51 @@ i3GEO.catalogoOgc = { @@ -2,12 +2,51 @@ i3GEO.catalogoOgc = {
2 WMS: "", 2 WMS: "",
3 MIGALHA: [], 3 MIGALHA: [],
4 config: { 4 config: {
5 - 'seletorTemplateDir': '#guia2objTemplateDir',  
6 - 'seletorTemplateTema': '#guia2objTemplateTema', 5 + 'templateDir': 'templates/dir',
  6 + 'templateTema': 'templates/tema',
7 'idCatalogoPrincipal': 'catalogoPrincipal', 7 'idCatalogoPrincipal': 'catalogoPrincipal',
8 'idCatalogoNavegacao': 'catalogoNavegacao', 8 'idCatalogoNavegacao': 'catalogoNavegacao',
9 'idOndeMigalha': 'catalogoMigalha' 9 'idOndeMigalha': 'catalogoMigalha'
10 }, 10 },
  11 + nget: 0,
  12 + carregaTemplates: function(){
  13 + if(i3GEO.catalogoOgc.nget == 0){
  14 + i3GEO.catalogoOgc.nget = 3;
  15 + if(!i3GEO.template.dir){
  16 + $.get(i3GEO.catalogoOgc.config.templateDir, function(template) {
  17 + i3GEO.template.dir = template;
  18 + i3GEO.catalogoOgc.nget = i3GEO.catalogoOgc.nget - 1;
  19 + if(i3GEO.catalogoOgc.nget == 0){
  20 + i3GEO.catalogoOgc.inicia();
  21 + }
  22 + });
  23 + } else {
  24 + i3GEO.catalogoOgc.nget = i3GEO.catalogoOgc.nget - 1;
  25 + }
  26 + if(!i3GEO.template.tema){
  27 + $.get(i3GEO.catalogoOgc.config.templateTema, function(template) {
  28 + i3GEO.template.tema = template;
  29 + i3GEO.catalogoOgc.nget = i3GEO.catalogoOgc.nget - 1;
  30 + if(i3GEO.catalogoOgc.nget == 0){
  31 + i3GEO.catalogoOgc.inicia();
  32 + }
  33 + });
  34 + } else {
  35 + i3GEO.catalogoOgc.nget = i3GEO.catalogoOgc.nget - 1;
  36 + }
  37 + if(!i3GEO.template.catalogoMigalha){
  38 + $.get($("#" + i3GEO.catalogoOgc.config.idOndeMigalha).attr("data-template"), function(template) {
  39 + i3GEO.template.catalogoMigalha = template;
  40 + i3GEO.catalogoOgc.nget = i3GEO.catalogoOgc.nget - 1;
  41 + if(i3GEO.catalogoOgc.nget == 0){
  42 + i3GEO.catalogoOgc.inicia();
  43 + }
  44 + });
  45 + } else {
  46 + i3GEO.catalogoOgc.nget = i3GEO.catalogoOgc.nget - 1;
  47 + }
  48 + }
  49 + },
11 aguarde: function(){ 50 aguarde: function(){
12 $("#" + i3GEO.catalogoOgc.config.idCatalogoNavegacao).html($trad("o1")); 51 $("#" + i3GEO.catalogoOgc.config.idCatalogoNavegacao).html($trad("o1"));
13 }, 52 },
@@ -19,7 +58,7 @@ i3GEO.catalogoOgc = { @@ -19,7 +58,7 @@ i3GEO.catalogoOgc = {
19 var onclick = migalha[n - 2].onclick; 58 var onclick = migalha[n - 2].onclick;
20 59
21 var t = Mustache.to_html( 60 var t = Mustache.to_html(
22 - $($("#" + i3GEO.catalogoOgc.config.idOndeMigalha).attr("data-template")).html(), 61 + i3GEO.template.catalogoMigalha,
23 {"nome":nome,"onclick":"i3GEO.catalogoOgc.MIGALHA.pop();i3GEO.catalogoOgc.MIGALHA.pop();" + onclick} 62 {"nome":nome,"onclick":"i3GEO.catalogoOgc.MIGALHA.pop();i3GEO.catalogoOgc.MIGALHA.pop();" + onclick}
24 ); 63 );
25 64
@@ -47,57 +86,61 @@ i3GEO.catalogoOgc = { @@ -47,57 +86,61 @@ i3GEO.catalogoOgc = {
47 } 86 }
48 }, 87 },
49 inicia: function(config){ 88 inicia: function(config){
50 - i3GEO.catalogoOgc.MIGALHA = [  
51 - {"nome":"","onclick":"i3GEO.catalogoOgc.mostraCatalogoPrincipal()"},  
52 - {"nome":"OGC-WMS","onclick":"i3GEO.catalogoOgc.inicia()"}  
53 - ];  
54 - i3GEO.catalogoOgc.atualizaMigalha(); 89 + if (typeof (console) !== 'undefined')
  90 + console.info("i3GEO.catalogoOgc.inicia");
55 91
56 if(config){ 92 if(config){
57 $.each( config, function( i,v ) { 93 $.each( config, function( i,v ) {
58 i3GEO.catalogoOgc.config[i] = v; 94 i3GEO.catalogoOgc.config[i] = v;
59 }); 95 });
60 } 96 }
61 - config = i3GEO.catalogoOgc.config; 97 + i3GEO.catalogoOgc.aguarde();
  98 + if(!i3GEO.template.dir || !i3GEO.template.tema || !i3GEO.template.catalogoMigalha){
  99 + i3GEO.catalogoOgc.carregaTemplates();
  100 + } else {
  101 + i3GEO.catalogoOgc.MIGALHA = [
  102 + {"nome":"","onclick":"i3GEO.catalogoOgc.mostraCatalogoPrincipal()"},
  103 + {"nome":"OGC-WMS","onclick":"i3GEO.catalogoOgc.inicia()"}
  104 + ];
  105 + i3GEO.catalogoOgc.atualizaMigalha();
62 106
63 - i3GEO.catalogoOgc.escondeCatalogoPrincipal(); 107 + config = i3GEO.catalogoOgc.config;
64 108
65 - if (typeof (console) !== 'undefined')  
66 - console.info("i3GEO.catalogoOgc.inicia"); 109 + i3GEO.catalogoOgc.escondeCatalogoPrincipal();
67 110
68 - var t = Mustache.to_html(  
69 - $($("#" + i3GEO.catalogoOgc.config.idOndeMigalha).attr("data-template")).html(),  
70 - {"nome":'OGC-WMS',"onclick":"i3GEO.catalogoOgc.mostraCatalogoPrincipal()"}  
71 - ); 111 + var t = Mustache.to_html(
  112 + i3GEO.template.catalogoMigalha,
  113 + {"nome":'OGC-WMS',"onclick":"i3GEO.catalogoOgc.mostraCatalogoPrincipal()"}
  114 + );
72 115
73 - i3GEO.catalogoOgc.aguarde();  
74 - i3GEO.catalogoOgc.config = config;  
75 - var lista = function(retorno){  
76 - var dados = retorno.data.canais,  
77 - clone = [],  
78 - t;  
79 -  
80 - //ajusta o nome  
81 - //verifica se o menu esta na lista de ids definidos em i3GEO.catalogoOgc.IDSMENUS  
82 - $.each( dados, function( i,v ) {  
83 - v.nome = v.title;  
84 - v.descricao = v.description;  
85 - v.onclick = "i3GEO.catalogoOgc.listaCamadas('" + v.nome + "'," + v.id_ws + ",'" + v.nome + "','" + v.link + "',0" + ",'" + v.tipo_ws + "','" + v.layer + "')";  
86 - clone.push(v);  
87 - });  
88 - t = Mustache.to_html(  
89 - "{{#data}}" + $(config.seletorTemplateDir).html() + "{{/data}}",  
90 - {"data":clone}  
91 - );  
92 - $("#" + config.idCatalogoNavegacao).html(t); 116 + i3GEO.catalogoOgc.config = config;
  117 + var lista = function(retorno){
  118 + var dados = retorno.data.canais,
  119 + clone = [],
  120 + t;
  121 +
  122 + //ajusta o nome
  123 + //verifica se o menu esta na lista de ids definidos em i3GEO.catalogoOgc.IDSMENUS
  124 + $.each( dados, function( i,v ) {
  125 + v.nome = v.title;
  126 + v.descricao = v.description;
  127 + v.onclick = "i3GEO.catalogoOgc.listaCamadas('" + v.nome + "'," + v.id_ws + ",'" + v.nome + "','" + v.link + "',0" + ",'" + v.tipo_ws + "','" + v.layer + "')";
  128 + clone.push(v);
  129 + });
  130 + t = Mustache.to_html(
  131 + "{{#data}}" + i3GEO.template.dir + "{{/data}}",
  132 + {"data":clone}
  133 + );
  134 + $("#" + config.idCatalogoNavegacao).html(t);
93 135
94 - $("#" + i3GEO.catalogoOgc.config.idCatalogoPrincipal).fadeOut( "fast", function(){  
95 - $("#" + i3GEO.catalogoOgc.config.idOndeMigalha).show();  
96 - $("#" + i3GEO.catalogoOgc.config.idCatalogoNavegacao).show();  
97 - }); 136 + $("#" + i3GEO.catalogoOgc.config.idCatalogoPrincipal).fadeOut( "fast", function(){
  137 + $("#" + i3GEO.catalogoOgc.config.idOndeMigalha).show();
  138 + $("#" + i3GEO.catalogoOgc.config.idCatalogoNavegacao).show();
  139 + });
98 140
99 - };  
100 - i3GEO.php.listaRSSwsARRAY(lista, "WMS"); 141 + };
  142 + i3GEO.php.listaRSSwsARRAY(lista, "WMS");
  143 + }
101 }, 144 },
102 listaCamadas: function(nomeMigalha, id_ws, nome, url, nivel, tipo_ws, layer){ 145 listaCamadas: function(nomeMigalha, id_ws, nome, url, nivel, tipo_ws, layer){
103 if (typeof (console) !== 'undefined') 146 if (typeof (console) !== 'undefined')
@@ -136,7 +179,7 @@ i3GEO.catalogoOgc = { @@ -136,7 +179,7 @@ i3GEO.catalogoOgc = {
136 }); 179 });
137 if(clone.length > 0){ 180 if(clone.length > 0){
138 g = Mustache.to_html( 181 g = Mustache.to_html(
139 - "{{#data}}" + $(i3GEO.catalogoOgc.config.seletorTemplateDir).html() + "{{/data}}", 182 + "{{#data}}" + i3GEO.template.dir + "{{/data}}",
140 {"data":clone} 183 {"data":clone}
141 ); 184 );
142 $("#" + i3GEO.catalogoOgc.config.idCatalogoNavegacao).html(g); 185 $("#" + i3GEO.catalogoOgc.config.idCatalogoNavegacao).html(g);
@@ -165,7 +208,7 @@ i3GEO.catalogoOgc = { @@ -165,7 +208,7 @@ i3GEO.catalogoOgc = {
165 clone.push(v); 208 clone.push(v);
166 }); 209 });
167 var t = Mustache.to_html( 210 var t = Mustache.to_html(
168 - "{{#data}}" + $(i3GEO.catalogoOgc.config.seletorTemplateTema).html() + "{{/data}}", 211 + "{{#data}}" + i3GEO.template.tema + "{{/data}}",
169 {"data":clone} 212 {"data":clone}
170 ); 213 );
171 $("#" + i3GEO.catalogoOgc.config.idCatalogoNavegacao).html(t); 214 $("#" + i3GEO.catalogoOgc.config.idCatalogoNavegacao).html(t);
js/catalogoRegioes.js
1 i3GEO.catalogoRegioes = { 1 i3GEO.catalogoRegioes = {
2 config: { 2 config: {
3 - 'seletorTemplateDir': '#guia2objTemplateDir',  
4 - 'seletorTemplateTema': '#guia2objTemplateTema', 3 + 'templateDir': 'templates/dir.html',
  4 + 'templateTema': 'templates/tema.html',
5 'idCatalogoPrincipal': 'catalogoPrincipal', 5 'idCatalogoPrincipal': 'catalogoPrincipal',
6 'idCatalogoNavegacao': 'catalogoNavegacao', 6 'idCatalogoNavegacao': 'catalogoNavegacao',
7 'idOndeMigalha': 'catalogoMigalha' 7 'idOndeMigalha': 'catalogoMigalha'
8 }, 8 },
  9 + nget: 0,
  10 + carregaTemplates: function(){
  11 + if(i3GEO.catalogoRegioes.nget == 0){
  12 + i3GEO.catalogoRegioes.nget = 3;
  13 + if(!i3GEO.template.dir){
  14 + $.get(i3GEO.catalogoRegioes.config.templateDir, function(template) {
  15 + i3GEO.template.dir = template;
  16 + i3GEO.catalogoRegioes.nget = i3GEO.catalogoRegioes.nget - 1;
  17 + if(i3GEO.catalogoRegioes.nget == 0){
  18 + i3GEO.catalogoRegioes.inicia();
  19 + }
  20 + });
  21 + } else {
  22 + i3GEO.catalogoRegioes.nget = i3GEO.catalogoRegioes.nget - 1;
  23 + }
  24 + if(!i3GEO.template.tema){
  25 + $.get(i3GEO.catalogoRegioes.config.templateTema, function(template) {
  26 + i3GEO.template.tema = template;
  27 + i3GEO.catalogoRegioes.nget = i3GEO.catalogoRegioes.nget - 1;
  28 + if(i3GEO.catalogoRegioes.nget == 0){
  29 + i3GEO.catalogoRegioes.inicia();
  30 + }
  31 + });
  32 + } else {
  33 + i3GEO.catalogoRegioes.nget = i3GEO.catalogoRegioes.nget - 1;
  34 + }
  35 + if(!i3GEO.template.catalogoMigalha){
  36 + $.get($("#" + i3GEO.catalogoRegioes.config.idOndeMigalha).attr("data-template"), function(template) {
  37 + i3GEO.template.catalogoMigalha = template;
  38 + i3GEO.catalogoRegioes.nget = i3GEO.catalogoRegioes.nget - 1;
  39 + if(i3GEO.catalogoRegioes.nget == 0){
  40 + i3GEO.catalogoRegioes.inicia();
  41 + }
  42 + });
  43 + } else {
  44 + i3GEO.catalogoRegioes.nget = i3GEO.catalogoRegioes.nget - 1;
  45 + }
  46 + }
  47 + },
9 DADOS: "", 48 DADOS: "",
10 aguarde: function(){ 49 aguarde: function(){
11 $("#" + i3GEO.catalogoRegioes.config.idCatalogoNavegacao).html($trad("o1")); 50 $("#" + i3GEO.catalogoRegioes.config.idCatalogoNavegacao).html($trad("o1"));
@@ -18,7 +57,7 @@ i3GEO.catalogoRegioes = { @@ -18,7 +57,7 @@ i3GEO.catalogoRegioes = {
18 var onclick = migalha[n - 2].onclick; 57 var onclick = migalha[n - 2].onclick;
19 58
20 var t = Mustache.to_html( 59 var t = Mustache.to_html(
21 - $($("#" + i3GEO.catalogoRegioes.config.idOndeMigalha).attr("data-template")).html(), 60 + i3GEO.template.catalogoMigalha,
22 {"nome":nome,"onclick":"i3GEO.catalogoRegioes.MIGALHA.pop();i3GEO.catalogoRegioes.MIGALHA.pop();" + onclick} 61 {"nome":nome,"onclick":"i3GEO.catalogoRegioes.MIGALHA.pop();i3GEO.catalogoRegioes.MIGALHA.pop();" + onclick}
23 ); 62 );
24 $("#" + i3GEO.catalogoRegioes.config.idOndeMigalha).html(t); 63 $("#" + i3GEO.catalogoRegioes.config.idOndeMigalha).html(t);
@@ -67,48 +106,54 @@ i3GEO.catalogoRegioes = { @@ -67,48 +106,54 @@ i3GEO.catalogoRegioes = {
67 if (typeof (console) !== 'undefined') 106 if (typeof (console) !== 'undefined')
68 console.info("i3GEO.catalogoRegioes.inicia"); 107 console.info("i3GEO.catalogoRegioes.inicia");
69 108
70 - i3GEO.catalogoRegioes.DADOS = "";  
71 -  
72 - i3GEO.catalogoRegioes.MIGALHA = [  
73 - {"nome":"","onclick":"i3GEO.catalogoRegioes.mostraCatalogoPrincipal()"},  
74 - {"nome":$trad("x87"),"onclick":"i3GEO.catalogoRegioes.inicia()"}  
75 - ];  
76 - i3GEO.catalogoRegioes.atualizaMigalha();  
77 -  
78 if(config){ 109 if(config){
79 $.each( config, function( i,v ) { 110 $.each( config, function( i,v ) {
80 i3GEO.catalogoRegioes.config[i] = v; 111 i3GEO.catalogoRegioes.config[i] = v;
81 }); 112 });
82 } 113 }
83 - config = i3GEO.catalogoRegioes.config;  
84 -  
85 - i3GEO.catalogoRegioes.escondeCatalogoPrincipal();  
86 i3GEO.catalogoRegioes.aguarde(); 114 i3GEO.catalogoRegioes.aguarde();
87 - $("#" + i3GEO.catalogoRegioes.config.idCatalogoNavegacao).show();  
88 115
89 - var lista = function(dados){  
90 - var clone = [],  
91 - t; 116 + i3GEO.catalogoRegioes.DADOS = "";
  117 + if(!i3GEO.template.dir || !i3GEO.template.tema || !i3GEO.template.catalogoMigalha){
  118 + i3GEO.catalogoRegioes.carregaTemplates();
  119 + } else {
  120 + i3GEO.catalogoRegioes.MIGALHA = [
  121 + {"nome":"","onclick":"i3GEO.catalogoRegioes.mostraCatalogoPrincipal()"},
  122 + {"nome":$trad("x87"),"onclick":"i3GEO.catalogoRegioes.inicia()"}
  123 + ];
  124 + i3GEO.catalogoRegioes.atualizaMigalha();
  125 +
  126 +
  127 + config = i3GEO.catalogoRegioes.config;
  128 +
  129 + i3GEO.catalogoRegioes.escondeCatalogoPrincipal();
92 130
93 - $.each( dados, function( i,v ) {  
94 - clone.push({  
95 - "nome": v.nome_tipo_regiao,  
96 - "descricao": v.descricao_tipo_regiao,  
97 - "onclick": "i3GEO.catalogoRegioes.adiciona(" + v.codigo_tipo_regiao + ")" 131 + $("#" + i3GEO.catalogoRegioes.config.idCatalogoNavegacao).show();
  132 +
  133 + var lista = function(dados){
  134 + var clone = [],
  135 + t;
  136 +
  137 + $.each( dados, function( i,v ) {
  138 + clone.push({
  139 + "nome": v.nome_tipo_regiao,
  140 + "descricao": v.descricao_tipo_regiao,
  141 + "onclick": "i3GEO.catalogoRegioes.adiciona(" + v.codigo_tipo_regiao + ")"
  142 + });
98 }); 143 });
99 - });  
100 - t = Mustache.to_html(  
101 - "{{#data}}" + $(config.seletorTemplateTema).html() + "{{/data}}",  
102 - {"data":clone}  
103 - );  
104 - $("#" + config.idCatalogoNavegacao).html(t); 144 + t = Mustache.to_html(
  145 + "{{#data}}" + i3GEO.template.tema + "{{/data}}",
  146 + {"data":clone}
  147 + );
  148 + $("#" + config.idCatalogoNavegacao).html(t);
105 149
106 - $("#" + i3GEO.catalogoRegioes.config.idCatalogoPrincipal).fadeOut( "fast", function(){  
107 - $("#" + i3GEO.catalogoRegioes.config.idOndeMigalha).show();  
108 - $("#" + i3GEO.catalogoRegioes.config.idCatalogoNavegacao).show();  
109 - });  
110 - };  
111 - i3GEO.php.listaTipoRegiao(lista); 150 + $("#" + i3GEO.catalogoRegioes.config.idCatalogoPrincipal).fadeOut( "fast", function(){
  151 + $("#" + i3GEO.catalogoRegioes.config.idOndeMigalha).show();
  152 + $("#" + i3GEO.catalogoRegioes.config.idCatalogoNavegacao).show();
  153 + });
  154 + };
  155 + i3GEO.php.listaTipoRegiao(lista);
  156 + }
112 }, 157 },
113 adiciona: function(codigo_tipo_regiao){ 158 adiciona: function(codigo_tipo_regiao){
114 var p = i3GEO.configura.locaplic 159 var p = i3GEO.configura.locaplic
js/catalogoSistemas.js
@@ -2,12 +2,51 @@ i3GEO.catalogoSistemas = { @@ -2,12 +2,51 @@ i3GEO.catalogoSistemas = {
2 MIGALHA: [], 2 MIGALHA: [],
3 DADOS: "", 3 DADOS: "",
4 config: { 4 config: {
5 - 'seletorTemplateDir': '#guia2objTemplateDir',  
6 - 'seletorTemplateTema': '#guia2objTemplateTema', 5 + 'templateDir': 'templates/dir.html',
  6 + 'templateTema': 'templates/tema.html',
7 'idCatalogoPrincipal': 'catalogoPrincipal', 7 'idCatalogoPrincipal': 'catalogoPrincipal',
8 'idCatalogoNavegacao': 'catalogoNavegacao', 8 'idCatalogoNavegacao': 'catalogoNavegacao',
9 'idOndeMigalha': 'catalogoMigalha' 9 'idOndeMigalha': 'catalogoMigalha'
10 }, 10 },
  11 + nget: 0,
  12 + carregaTemplates: function(){
  13 + if(i3GEO.catalogoSistemas.nget == 0){
  14 + i3GEO.catalogoSistemas.nget = 3;
  15 + if(!i3GEO.template.dir){
  16 + $.get(i3GEO.catalogoSistemas.config.templateDir, function(template) {
  17 + i3GEO.template.dir = template;
  18 + i3GEO.catalogoSistemas.nget = i3GEO.catalogoSistemas.nget - 1;
  19 + if(i3GEO.catalogoSistemas.nget == 0){
  20 + i3GEO.catalogoSistemas.inicia();
  21 + }
  22 + });
  23 + } else {
  24 + i3GEO.catalogoSistemas.nget = i3GEO.catalogoSistemas.nget - 1;
  25 + }
  26 + if(!i3GEO.template.tema){
  27 + $.get(i3GEO.catalogoSistemas.config.templateTema, function(template) {
  28 + i3GEO.template.tema = template;
  29 + i3GEO.catalogoSistemas.nget = i3GEO.catalogoSistemas.nget - 1;
  30 + if(i3GEO.catalogoSistemas.nget == 0){
  31 + i3GEO.catalogoSistemas.inicia();
  32 + }
  33 + });
  34 + } else {
  35 + i3GEO.catalogoSistemas.nget = i3GEO.catalogoSistemas.nget - 1;
  36 + }
  37 + if(!i3GEO.template.catalogoMigalha){
  38 + $.get($("#" + i3GEO.catalogoSistemas.config.idOndeMigalha).attr("data-template"), function(template) {
  39 + i3GEO.template.catalogoMigalha = template;
  40 + i3GEO.catalogoSistemas.nget = i3GEO.catalogoSistemas.nget - 1;
  41 + if(i3GEO.catalogoSistemas.nget == 0){
  42 + i3GEO.catalogoSistemas.inicia();
  43 + }
  44 + });
  45 + } else {
  46 + i3GEO.catalogoSistemas.nget = i3GEO.catalogoSistemas.nget - 1;
  47 + }
  48 + }
  49 + },
11 aguarde: function(){ 50 aguarde: function(){
12 $("#" + i3GEO.catalogoSistemas.config.idCatalogoNavegacao).html($trad("o1")); 51 $("#" + i3GEO.catalogoSistemas.config.idCatalogoNavegacao).html($trad("o1"));
13 }, 52 },
@@ -19,7 +58,7 @@ i3GEO.catalogoSistemas = { @@ -19,7 +58,7 @@ i3GEO.catalogoSistemas = {
19 var onclick = migalha[n - 2].onclick; 58 var onclick = migalha[n - 2].onclick;
20 59
21 var t = Mustache.to_html( 60 var t = Mustache.to_html(
22 - $($("#" + i3GEO.catalogoSistemas.config.idOndeMigalha).attr("data-template")).html(), 61 + i3GEO.template.catalogoMigalha,
23 {"nome":nome,"onclick":"i3GEO.catalogoSistemas.MIGALHA.pop();i3GEO.catalogoSistemas.MIGALHA.pop();" + onclick} 62 {"nome":nome,"onclick":"i3GEO.catalogoSistemas.MIGALHA.pop();i3GEO.catalogoSistemas.MIGALHA.pop();" + onclick}
24 ); 63 );
25 64
@@ -47,57 +86,61 @@ i3GEO.catalogoSistemas = { @@ -47,57 +86,61 @@ i3GEO.catalogoSistemas = {
47 } 86 }
48 }, 87 },
49 inicia: function(config){ 88 inicia: function(config){
50 - i3GEO.catalogoSistemas.MIGALHA = [  
51 - {"nome":"","onclick":"i3GEO.catalogoSistemas.mostraCatalogoPrincipal()"},  
52 - {"nome":$trad("a11"),"onclick":"i3GEO.catalogoSistemas.inicia()"}  
53 - ];  
54 - i3GEO.catalogoSistemas.atualizaMigalha(); 89 + if (typeof (console) !== 'undefined')
  90 + console.info("i3GEO.catalogoSistemas.inicia");
55 91
56 if(config){ 92 if(config){
57 $.each( config, function( i,v ) { 93 $.each( config, function( i,v ) {
58 i3GEO.catalogoSistemas.config[i] = v; 94 i3GEO.catalogoSistemas.config[i] = v;
59 }); 95 });
60 } 96 }
61 - config = i3GEO.catalogoSistemas.config; 97 + i3GEO.catalogoSistemas.aguarde();
  98 + if(!i3GEO.template.dir || !i3GEO.template.tema || !i3GEO.template.catalogoMigalha){
  99 + i3GEO.catalogoSistemas.carregaTemplates();
  100 + } else {
  101 + i3GEO.catalogoSistemas.MIGALHA = [
  102 + {"nome":"","onclick":"i3GEO.catalogoSistemas.mostraCatalogoPrincipal()"},
  103 + {"nome":$trad("a11"),"onclick":"i3GEO.catalogoSistemas.inicia()"}
  104 + ];
  105 + i3GEO.catalogoSistemas.atualizaMigalha();
62 106
63 - i3GEO.catalogoSistemas.escondeCatalogoPrincipal();  
64 107
65 - if (typeof (console) !== 'undefined')  
66 - console.info("i3GEO.catalogoSistemas.inicia"); 108 + config = i3GEO.catalogoSistemas.config;
67 109
68 - var t = Mustache.to_html(  
69 - $($("#" + i3GEO.catalogoSistemas.config.idOndeMigalha).attr("data-template")).html(),  
70 - {"nome":$trad("x57"),"onclick":"i3GEO.catalogoSistemas.mostraCatalogoPrincipal()"}  
71 - ); 110 + i3GEO.catalogoSistemas.escondeCatalogoPrincipal();
72 111
73 - i3GEO.catalogoSistemas.aguarde();  
74 - i3GEO.catalogoSistemas.config = config;  
75 - var lista = function(dados){  
76 - var clone = [],  
77 - t;  
78 - i3GEO.catalogoSistemas.DADOS = dados;  
79 - $.each( dados.data, function( i,v ) {  
80 - v.onclick = "i3GEO.catalogoSistemas.listaFuncoes(" + i + ",'" + v.NOME + "')";  
81 - v.nome = v.NOME;  
82 - if(v.PUBLICADO.toLowerCase() != "nao"){  
83 - v.nome = v.nome + " <small>(" + $trad("naoPublicado") + ")<small>";  
84 - }  
85 - if(i3GEO.configura.optUsuarioLogado == true || v.PUBLICADO.toLowerCase() != "nao"){  
86 - clone.push(v);  
87 - }  
88 - });  
89 - t = Mustache.to_html(  
90 - "{{#data}}" + $(config.seletorTemplateDir).html() + "{{/data}}",  
91 - {"data":clone}  
92 - );  
93 - $("#" + config.idCatalogoNavegacao).html(t); 112 + var t = Mustache.to_html(
  113 + i3GEO.template.catalogoMigalha,
  114 + {"nome":$trad("x57"),"onclick":"i3GEO.catalogoSistemas.mostraCatalogoPrincipal()"}
  115 + );
94 116
95 - $("#" + i3GEO.catalogoSistemas.config.idCatalogoPrincipal).fadeOut( "fast", function(){  
96 - $("#" + i3GEO.catalogoSistemas.config.idOndeMigalha).show();  
97 - $("#" + i3GEO.catalogoSistemas.config.idCatalogoNavegacao).show();  
98 - });  
99 - };  
100 - i3GEO.php.pegaSistemas(lista); 117 + var lista = function(dados){
  118 + var clone = [],
  119 + t;
  120 + i3GEO.catalogoSistemas.DADOS = dados;
  121 + $.each( dados.data, function( i,v ) {
  122 + v.onclick = "i3GEO.catalogoSistemas.listaFuncoes(" + i + ",'" + v.NOME + "')";
  123 + v.nome = v.NOME;
  124 + if(v.PUBLICADO.toLowerCase() != "nao"){
  125 + v.nome = v.nome + " <small>(" + $trad("naoPublicado") + ")<small>";
  126 + }
  127 + if(i3GEO.configura.optUsuarioLogado == true || v.PUBLICADO.toLowerCase() != "nao"){
  128 + clone.push(v);
  129 + }
  130 + });
  131 + t = Mustache.to_html(
  132 + "{{#data}}" + i3GEO.template.dir + "{{/data}}",
  133 + {"data":clone}
  134 + );
  135 + $("#" + config.idCatalogoNavegacao).html(t);
  136 +
  137 + $("#" + i3GEO.catalogoSistemas.config.idCatalogoPrincipal).fadeOut( "fast", function(){
  138 + $("#" + i3GEO.catalogoSistemas.config.idOndeMigalha).show();
  139 + $("#" + i3GEO.catalogoSistemas.config.idCatalogoNavegacao).show();
  140 + });
  141 + };
  142 + i3GEO.php.pegaSistemas(lista);
  143 + }
101 }, 144 },
102 listaFuncoes: function(id, nome){ 145 listaFuncoes: function(id, nome){
103 if (typeof (console) !== 'undefined') 146 if (typeof (console) !== 'undefined')
@@ -117,7 +160,7 @@ i3GEO.catalogoSistemas = { @@ -117,7 +160,7 @@ i3GEO.catalogoSistemas = {
117 clone.push(v); 160 clone.push(v);
118 }); 161 });
119 var t = Mustache.to_html( 162 var t = Mustache.to_html(
120 - "{{#data}}" + $(i3GEO.catalogoSistemas.config.seletorTemplateTema).html() + "{{/data}}", 163 + "{{#data}}" + i3GEO.template.tema + "{{/data}}",
121 {"data":clone} 164 {"data":clone}
122 ); 165 );
123 $("#" + i3GEO.catalogoSistemas.config.idCatalogoNavegacao).html(t); 166 $("#" + i3GEO.catalogoSistemas.config.idCatalogoNavegacao).html(t);
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:"",CAMADASINDEXADAS:[],CONFIG:{"idOnde":"","aposIniciar":"","idTemplateCamada":"","idListaFundo":"","idTemplateCamadaFundo":"","verificaAbrangencia":""},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.arvoreDeCamadas.CONFIG[i]=v})}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(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){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=""}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}}"+$("#"+config.idTemplateCamada).html()+"{{/data}}",{"data":clone});$("#"+config.idOnde).html(t);$("#"+config.idOnde).sortable({scroll:false,axis:"y",revert:true,update:function(event,ui){var els=i3GEO.arvoreDeCamadas.listaLigadosDesligados();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=[];$.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}}"+$("#"+config.idTemplateCamadaFundo).html()+"{{/data}}",{"data":clone});$("#"+config.idListaFundo).html(t)}}},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("t5");camada.zoomselTitle=$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");return}if(tipo==="desligartodos"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("desmarca");return}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(tipo){if(!$i(i3GEO.arvoreDeCamadas.CONFIG.idOnde)){return[[],[],[]]}if(arguments.length===0){tipo="manter"}var nos=$("#"+i3GEO.arvoreDeCamadas.CONFIG.idOnde).find("input"),ligados=[],desligados=[],todos=[];$.each(nos,function(i,no){todos.push(no.value);if(no.checked==true){ligados.push(no.value)}else{desligados.push(no.value)}});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")}}};  
2 \ No newline at end of file 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:"",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.tema){$.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()}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(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){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=""}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.listaLigadosDesligados();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=[];$.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)}}},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("t5");camada.zoomselTitle=$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");return}if(tipo==="desligartodos"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("desmarca");return}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(tipo){if(!$i(i3GEO.arvoreDeCamadas.config.idOnde)){return[[],[],[]]}if(arguments.length===0){tipo="manter"}var nos=$("#"+i3GEO.arvoreDeCamadas.config.idOnde).find("input"),ligados=[],desligados=[],todos=[];$.each(nos,function(i,no){todos.push(no.value);if(no.checked==true){ligados.push(no.value)}else{desligados.push(no.value)}});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")}}};
3 \ No newline at end of file 3 \ No newline at end of file
js/compactados/busca_compacto.js
1 -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":"","idTemplateServicos":"","inputTemasMapa":"","ondeTemasMapa":"","idTemplateTemasMapa":"","inputGoogle":"","ondeGoogle":"","idTemplateGoogle":""},aguarde:function(){return'<div class="alert alert-warning" role="alert">'+$trad("o1")+'</div>'},inicia:function(obj){var palavra="",config=i3GEO.busca.config;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-idTemplateServicos")!=undefined){config.idTemplateServicos=obj.attr("data-idTemplateServicos")}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-idTemplateTemasMapa")!=undefined){config.idTemplateTemasMapa=obj.attr("data-idTemplateTemasMapa")}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-idTemplateGoogle")!=undefined){config.idTemplateGoogle=obj.attr("data-idTemplateGoogle")}if(obj.attr("data-inputOndePalavra")!=undefined){config.inputOndePalavra=obj.attr("data-inputOndePalavra");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)}}else{return false}},resultadoTemas:function(retorno){var t,config=i3GEO.busca.config;try{if(retorno.data){t=Mustache.to_html("{{#data}}"+$("#"+i3GEO.busca.config.idTemplateTemasMapa).html()+"{{/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.busca.config.idTemplateGoogle).html()+"{{/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.busca.config.idTemplateServicos).html()+"{{/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)}}};  
2 \ No newline at end of file 1 \ No newline at end of file
  2 +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()}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)}}};
3 \ No newline at end of file 3 \ No newline at end of file
js/compactados/caixaDeFerramentas_compacto.js 0 → 100755
@@ -0,0 +1 @@ @@ -0,0 +1 @@
  1 +if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.caixaDeFerramentas={MIGALHA:[],config:{"idOndeFolder":"listaFerramentas","idOndeLinks":"listaFerramentasLinks","idOndeMigalha":"migalhaFerramentas","templateFolder":"templates/ferramentasFolder.html","templateMigalha":"templates/ferramentasMigalha.html","templateLinks":"templates/ferramentasLink.html"},nget:0,carregaTemplates:function(){if(i3GEO.caixaDeFerramentas.nget==0){i3GEO.caixaDeFerramentas.nget=3;if(!i3GEO.template.ferramentasFolder){$.get(i3GEO.caixaDeFerramentas.config.templateFolder,function(template){i3GEO.template.ferramentasFolder=template;i3GEO.caixaDeFerramentas.nget=i3GEO.caixaDeFerramentas.nget-1;if(i3GEO.caixaDeFerramentas.nget==0){i3GEO.caixaDeFerramentas.inicia()}})}else{i3GEO.caixaDeFerramentas.nget=i3GEO.caixaDeFerramentas.nget-1}if(!i3GEO.template.ferramentasLinks){$.get(i3GEO.caixaDeFerramentas.config.templateLinks,function(template){i3GEO.template.ferramentasLinks=template;i3GEO.caixaDeFerramentas.nget=i3GEO.caixaDeFerramentas.nget-1;if(i3GEO.caixaDeFerramentas.nget==0){i3GEO.caixaDeFerramentas.inicia()}})}else{i3GEO.caixaDeFerramentas.nget=i3GEO.caixaDeFerramentas.nget-1}if(!i3GEO.template.ferramentasMigalha){$.get(i3GEO.caixaDeFerramentas.config.templateMigalha,function(template){i3GEO.template.ferramentasMigalha=template;i3GEO.caixaDeFerramentas.nget=i3GEO.caixaDeFerramentas.nget-1;if(i3GEO.caixaDeFerramentas.nget==0){i3GEO.caixaDeFerramentas.inicia()}})}else{i3GEO.caixaDeFerramentas.nget=i3GEO.caixaDeFerramentas.nget-1}}},aguarde:function(){},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.caixaDeFerramentas.config[i]=v})}i3GEO.caixaDeFerramentas.aguarde();if(!i3GEO.template.ferramentasFolder||!i3GEO.template.ferramentasLinks||!i3GEO.template.ferramentasMigalha){i3GEO.caixaDeFerramentas.carregaTemplates()}else{i3GEO.caixaDeFerramentas.nivel0()}},migalha:function(data){var f=i3GEO.caixaDeFerramentas.config;var t=Mustache.to_html(i3GEO.template.ferramentasMigalha,{"nome":data.nome});$("#"+f.idOndeMigalha).data(data).html(t).click(function(event){var f=i3GEO.caixaDeFerramentas.config;event.stopImmediatePropagation();$("#"+f.idOndeMigalha).off("click");var data=$(this).data();if((data.nivel-1)==0){f.idOndeFolder.fadeOut("fast",function(){i3GEO.caixaDeFerramentas.nivel0();i3GEO.caixaDeFerramentas.config.idOndeFolder.show()})}if((data.nivel-1)==1){f.idOndeFolder.fadeOut("fast",function(){i3GEO.caixaDeFerramentas.nivel1(data);i3GEO.caixaDeFerramentas.config.idOndeFolder.show()})}if((data.nivel-1)==2){f.idOndeFolder.fadeOut("fast",function(){i3GEO.caixaDeFerramentas.nivel2(data);i3GEO.caixaDeFerramentas.config.idOndeFolder.show()})}})},nivel0:function(){var confm=i3GEO.listaDeFerramentas,subs=i3GEO.listaDeFerramentas.submenus,menu=confm.menu,n=menu.length,f=i3GEO.caixaDeFerramentas.config,i,t,data;$("#"+f.idOndeMigalha).html("&nbsp;");f.idOndeFolder.html("");f.idOndeLinks.html("");for(i=0;i<n;i+=1){if(subs[menu[i].id].length>0){t=Mustache.to_html(i3GEO.template.ferramentasFolder,{"nome":menu[i].nome,"descricao":menu[i].descricao});t=$(t);data={"nivel":1,"nome":menu[i].nome,"id":i,"n0":i,"n1":"","n2":"","n3":""};t.find("a").data(data).click(function(){$(this).find("a").off("click");var data=$(this).data();i3GEO.caixaDeFerramentas.config.idOndeFolder.fadeOut("fast",function(){i3GEO.caixaDeFerramentas.nivel1(data);i3GEO.caixaDeFerramentas.config.idOndeFolder.show()})});i3GEO.caixaDeFerramentas.config.idOndeFolder.append(t)}}},nivel1:function(data){var confm=i3GEO.listaDeFerramentas,menu=confm.submenus[confm.menu[data.n0].id],n=menu.length,f=i3GEO.caixaDeFerramentas.config,i,t,datan;f.idOndeFolder.html("");f.idOndeLinks.html("");for(i=0;i<n;i+=1){datan={"nivel":2,"nome":menu[i].text,"id":menu[i].id,"n0":data.n0,"n1":i,"n2":"","n3":""};if(menu[i].url){t=Mustache.to_html(i3GEO.template.ferramentasLinks,{"nome":menu[i].text,"target":menu[i].target,"url":menu[i].url,"opcional":menu[i].opcional});t=$(t);f.idOndeLinks.append(t)}else{t=Mustache.to_html(i3GEO.template.ferramentasFolder,{"nome":menu[i].text});t=$(t);t.find("a").data(datan).click(function(){$(this).find("a").off("click");var data=$(this).data();var f=i3GEO.caixaDeFerramentas.config;var t=Mustache.to_html(i3GEO.template.ferramentasMigalha,data);f.idOndeFolder.fadeOut("fast",function(){i3GEO.caixaDeFerramentas.nivel2(data);f.idOndeFolder.show()})});f.idOndeFolder.append(t)}}data.nivel=1;data.nome=confm.menu[data.id].nome;data.n0=data.id;i3GEO.caixaDeFerramentas.migalha(data)},nivel2:function(data){var confm=i3GEO.listaDeFerramentas,menu=confm.submenus[confm.menu[data.n0].id][data.n1].submenu.itemdata[0],n=menu.length,f=i3GEO.caixaDeFerramentas.config,i,t,datan;f.idOndeFolder.html("");f.idOndeLinks.html("");for(i=0;i<n;i+=1){datan={"nivel":3,"nome":menu[i].text,"id":menu[i].id,"n0":data.n0,"n1":data.n1,"n2":i,"n3":""};if(menu[i].url){t=Mustache.to_html(i3GEO.template.ferramentasLinks,{"nome":menu[i].text,"target":menu[i].target,"url":menu[i].url,"opcional":menu[i].opcional});t=$(t);f.idOndeLinks.append(t)}else{t=Mustache.to_html(i3GEO.template.ferramentasFolder,{"nome":menu[i].text});t=$(t);t.find("a").data(datan).click(function(){$(this).find("a").off("click");var data=$(this).data();var t=Mustache.to_html(i3GEO.caixaDeFerramentas.config.templateMigalha,data)});f.idOndeFolder.append(t)}}data.nivel=2;data.id=data.n0;i3GEO.caixaDeFerramentas.migalha(data)}};
0 \ No newline at end of file 2 \ No newline at end of file
js/compactados/catalogoDir_compacto.js
1 -i3GEO.catalogoDir={MIGALHA:[],config:{'seletorTemplateDir':'#guia2objTemplateDir','seletorTemplateTema':'#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},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.catalogoDir.config.idOndeMigalha).attr("data-template")).html(),{"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){i3GEO.catalogoDir.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoDir.mostraCatalogoPrincipal()"},{"nome":$trad("a6"),"onclick":"i3GEO.catalogoDir.inicia()"}];i3GEO.catalogoDir.atualizaMigalha();if(config){$.each(config,function(i,v){i3GEO.catalogoDir.config[i]=v})}config=i3GEO.catalogoDir.config;i3GEO.catalogoDir.escondeCatalogoPrincipal();var t=Mustache.to_html($($("#"+i3GEO.catalogoDir.config.idOndeMigalha).attr("data-template")).html(),{"nome":$trad("a6"),"onclick":"i3GEO.catalogoDir.mostraCatalogoPrincipal()"});i3GEO.catalogoDir.aguarde();i3GEO.catalogoDir.config=config;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}}"+$(config.seletorTemplateDir).html()+"{{/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.catalogoDir.config.seletorTemplateDir).html()+"{{/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.catalogoDir.config.seletorTemplateTema).html()+"{{/data}}",{"data":clone})}$("#"+i3GEO.catalogoDir.config.idCatalogoNavegacao).html(t+g)};i3GEO.php.listaarquivos(monta,path)},adiciona:function(path){i3GEO.util.adicionaSHP(path)}};  
2 \ No newline at end of file 1 \ No newline at end of file
  2 +i3GEO.catalogoDir={MIGALHA:[],config:{'templateDir':'templates/dir.html','templateTema':'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},nget:0,carregaTemplates:function(){if(i3GEO.catalogoDir.nget==0){i3GEO.catalogoDir.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoDir.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoDir.nget=i3GEO.catalogoDir.nget-1;if(i3GEO.catalogoDir.nget==0){i3GEO.catalogoDir.inicia()}})}else{i3GEO.catalogoDir.nget=i3GEO.catalogoDir.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoDir.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoDir.nget=i3GEO.catalogoDir.nget-1;if(i3GEO.catalogoDir.nget==0){i3GEO.catalogoDir.inicia()}})}else{i3GEO.catalogoDir.nget=i3GEO.catalogoDir.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoDir.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoDir.nget=i3GEO.catalogoDir.nget-1;if(i3GEO.catalogoDir.nget==0){i3GEO.catalogoDir.inicia()}})}else{i3GEO.catalogoDir.nget=i3GEO.catalogoDir.nget-1}}},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()}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)}};
3 \ No newline at end of file 3 \ No newline at end of file
js/compactados/catalogoEstrelas_compacto.js
1 -i3GEO.catalogoEstrelas={MIGALHA:[],config:{'seletorTemplateDir':'#guia2objTemplateDir','seletorTemplateTema':'#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha','valorEstrela':5,'numEstrelas':3},aguarde:function(){$("#"+i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoEstrelas.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html($($("#"+i3GEO.catalogoEstrelas.config.idOndeMigalha).attr("data-template")).html(),{"nome":nome,"onclick":"i3GEO.catalogoEstrelas.MIGALHA.pop();i3GEO.catalogoEstrelas.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoEstrelas.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoEstrelas.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoEstrelas.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoEstrelas.config.idCatalogoPrincipal).show()})},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.arvoreDeTemas.adicionaTemas([tid])}},inicia:function(config){i3GEO.catalogoEstrelas.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoEstrelas.mostraCatalogoPrincipal()"},{"nome":$trad("t46"),"onclick":"i3GEO.catalogoEstrelas.inicia()"}];i3GEO.catalogoEstrelas.atualizaMigalha();if(config){$.each(config,function(i,v){i3GEO.catalogoEstrelas.config[i]=v})}config=i3GEO.catalogoEstrelas.config;i3GEO.catalogoEstrelas.escondeCatalogoPrincipal();var t=Mustache.to_html($($("#"+i3GEO.catalogoEstrelas.config.idOndeMigalha).attr("data-template")).html(),{"nome":$trad("x57"),"onclick":"i3GEO.catalogoEstrelas.mostraCatalogoPrincipal()"});i3GEO.catalogoEstrelas.aguarde();var dados=[],estrela='<span class="material-icons">star</span>',estrelas=[],t,i;for(i=config.numEstrelas;i<6;i++){estrelas=[];for(var n=0;n<i;n++){estrelas.push(estrela)}dados.push({"nome":estrelas.join(""),"onclick":"i3GEO.catalogoEstrelas.listaCamadas("+i+")"})}t=Mustache.to_html("{{#data}}"+$(config.seletorTemplateDir).html()+"{{/data}}",{"data":dados});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoEstrelas.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoEstrelas.config.idOndeMigalha).show();$("#"+i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).show()})},listaCamadas:function(numEstrelas){i3GEO.catalogoEstrelas.MIGALHA.push({"nome":numEstrelas,"onclick":"i3GEO.catalogoEstrelas.listaCamadas("+numEstrelas+")"});i3GEO.catalogoEstrelas.atualizaMigalha();i3GEO.catalogoEstrelas.aguarde();var lista=function(dados){data=dados.data;var clone=[];$.each(data,function(i,v){var temas,subgrupos;temas=v.temas;$.each(temas,function(i,v){clone.push({"nome":v.nome,"descricao":"","link":"","onclick":"i3GEO.catalogoEstrelas.adiciona('"+v.codigo_tema+"');"})});subgrupos=v.subgrupos;$.each(subgrupos,function(i,v){var temas=v.temas;$.each(temas,function(i,v){clone.push({"nome":v.nome,"descricao":"","link":"","onclick":"i3GEO.catalogoEstrelas.adiciona('"+v.codigo_tema+"');"})})})});var t=Mustache.to_html("{{#data}}"+$(i3GEO.catalogoEstrelas.config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).html(t)};i3GEO.php.procurartemasestrela(lista,numEstrelas*1,i3GEO.catalogoEstrelas.config.valorEstrela*1)},adiciona:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.php.adtema(i3GEO.atualiza,tid)}}};  
2 \ No newline at end of file 1 \ No newline at end of file
  2 +i3GEO.catalogoEstrelas={MIGALHA:[],config:{'templateDir':'templates/dir.html','templateTema':'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha','valorEstrela':5,'numEstrelas':3},nget:0,carregaTemplates:function(){if(i3GEO.catalogoEstrelas.nget==0){i3GEO.catalogoEstrelas.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoEstrelas.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoEstrelas.nget=i3GEO.catalogoEstrelas.nget-1;if(i3GEO.catalogoEstrelas.nget==0){i3GEO.catalogoEstrelas.inicia()}})}else{i3GEO.catalogoEstrelas.nget=i3GEO.catalogoEstrelas.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoEstrelas.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoEstrelas.nget=i3GEO.catalogoEstrelas.nget-1;if(i3GEO.catalogoEstrelas.nget==0){i3GEO.catalogoEstrelas.inicia()}})}else{i3GEO.catalogoEstrelas.nget=i3GEO.catalogoEstrelas.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoEstrelas.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoEstrelas.nget=i3GEO.catalogoEstrelas.nget-1;if(i3GEO.catalogoEstrelas.nget==0){i3GEO.catalogoEstrelas.inicia()}})}else{i3GEO.catalogoEstrelas.nget=i3GEO.catalogoEstrelas.nget-1}}},aguarde:function(){$("#"+i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoEstrelas.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.catalogoEstrelas.MIGALHA.pop();i3GEO.catalogoEstrelas.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoEstrelas.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoEstrelas.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoEstrelas.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoEstrelas.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.catalogoEstrelas.config[i]=v})}i3GEO.catalogoEstrelas.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoEstrelas.carregaTemplates()}else{i3GEO.catalogoEstrelas.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoEstrelas.mostraCatalogoPrincipal()"},{"nome":$trad("t46"),"onclick":"i3GEO.catalogoEstrelas.inicia()"}];i3GEO.catalogoEstrelas.atualizaMigalha();config=i3GEO.catalogoEstrelas.config;i3GEO.catalogoEstrelas.escondeCatalogoPrincipal();var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":$trad("x57"),"onclick":"i3GEO.catalogoEstrelas.mostraCatalogoPrincipal()"});var dados=[],estrela='<span class="material-icons">star</span>',estrelas=[],t,i;for(i=config.numEstrelas;i<6;i++){estrelas=[];for(var n=0;n<i;n++){estrelas.push(estrela)}dados.push({"nome":estrelas.join(""),"onclick":"i3GEO.catalogoEstrelas.listaCamadas("+i+")"})}t=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":dados});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoEstrelas.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoEstrelas.config.idOndeMigalha).show();$("#"+i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).show()})}},listaCamadas:function(numEstrelas){i3GEO.catalogoEstrelas.MIGALHA.push({"nome":numEstrelas,"onclick":"i3GEO.catalogoEstrelas.listaCamadas("+numEstrelas+")"});i3GEO.catalogoEstrelas.atualizaMigalha();i3GEO.catalogoEstrelas.aguarde();var lista=function(dados){data=dados.data;var clone=[];$.each(data,function(i,v){var temas,subgrupos;temas=v.temas;$.each(temas,function(i,v){clone.push({"nome":v.nome,"descricao":"","link":"","onclick":"i3GEO.catalogoEstrelas.adiciona('"+v.codigo_tema+"');"})});subgrupos=v.subgrupos;$.each(subgrupos,function(i,v){var temas=v.temas;$.each(temas,function(i,v){clone.push({"nome":v.nome,"descricao":"","link":"","onclick":"i3GEO.catalogoEstrelas.adiciona('"+v.codigo_tema+"');"})})})});var t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).html(t)};i3GEO.php.procurartemasestrela(lista,numEstrelas*1,i3GEO.catalogoEstrelas.config.valorEstrela*1)},adiciona:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.php.adtema(i3GEO.atualiza,tid)}}};
3 \ No newline at end of file 3 \ No newline at end of file
js/compactados/catalogoInde_compacto.js
1 -i3GEO.catalogoInde={config:{'seletorTemplateDir':'#guia2objTemplateDir','seletorTemplateTema':'#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},DADOS:"",aguarde:function(){$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoInde.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html($($("#"+i3GEO.catalogoInde.config.idOndeMigalha).attr("data-template")).html(),{"nome":nome,"onclick":"i3GEO.catalogoInde.MIGALHA.pop();i3GEO.catalogoInde.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoInde.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoInde.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoInde.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoInde.config.idCatalogoPrincipal).show()});i3GEO.catalogoInde.DADOS=""},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{var layer=i3GEO.catalogoInde.DADOS.layers[tid][1];i3GEO.php.adicionaTemaWMS('',layer.url,layer.layers,i3GEO.catalogoInde.DADOS.layers[tid][0],'EPSG:4326',layer.format,'1.1.1',i3GEO.catalogoInde.DADOS.layers[tid][0],'','nao',"text/plain",'','',true)}},inicia:function(config){i3GEO.catalogoInde.DADOS="";i3GEO.catalogoInde.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoInde.mostraCatalogoPrincipal()"},{"nome":"INDE-Br","onclick":"i3GEO.catalogoInde.inicia()"}];i3GEO.catalogoInde.atualizaMigalha();if(config){$.each(config,function(i,v){i3GEO.catalogoInde.config[i]=v})}config=i3GEO.catalogoInde.config;i3GEO.catalogoInde.escondeCatalogoPrincipal();i3GEO.catalogoInde.aguarde();$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).show();var lista=function(dados){i3GEO.catalogoInde.DADOS=dados;var clone=[],t;dados=dados.arvore;$.each(dados,function(i,v){clone.push({"nome":i,"onclick":"i3GEO.catalogoInde.listaTemas('"+i+"')"})});t=Mustache.to_html("{{#data}}"+$(config.seletorTemplateDir).html()+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoInde.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoInde.config.idOndeMigalha).show();$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).show()})};if(i3GEO.catalogoInde.DADOS==""){i3GEO.php.inde(lista)}else{lista(i3GEO.catalogoInde.DADOS)}},listaTemas:function(sigla){var clone=[],temp;i3GEO.catalogoInde.MIGALHA.push({"nome":sigla,"onclick":"i3GEO.catalogoInde.listaTemas('"+sigla+"')"});i3GEO.catalogoInde.atualizaMigalha();i3GEO.catalogoInde.aguarde();var estilos=i3GEO.catalogoInde.DADOS.arvore[sigla];$.each(estilos,function(i,v){temp=v.split("#");clone.push({"nome":temp[0],"onclick":"i3GEO.catalogoInde.adicionaTema('"+temp[1]+"')","link":"<a href='"+i3GEO.catalogoInde.DADOS.layers[temp[1]][1].metadataURL+"' target='_blank' >Metadata</a>"})});var t=Mustache.to_html("{{#data}}"+$(i3GEO.catalogoInde.config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).html(t)}};  
2 \ No newline at end of file 1 \ No newline at end of file
  2 +i3GEO.catalogoInde={config:{'templateDir':'templates/dir.html','templateTema':'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},DADOS:"",nget:0,carregaTemplates:function(){if(i3GEO.catalogoInde.nget==0){i3GEO.catalogoInde.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoInde.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoInde.nget=i3GEO.catalogoInde.nget-1;if(i3GEO.catalogoInde.nget==0){i3GEO.catalogoInde.inicia()}})}else{i3GEO.catalogoInde.nget=i3GEO.catalogoInde.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoInde.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoInde.nget=i3GEO.catalogoInde.nget-1;if(i3GEO.catalogoInde.nget==0){i3GEO.catalogoInde.inicia()}})}else{i3GEO.catalogoInde.nget=i3GEO.catalogoInde.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoInde.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoInde.nget=i3GEO.catalogoInde.nget-1;if(i3GEO.catalogoInde.nget==0){i3GEO.catalogoInde.inicia()}})}else{i3GEO.catalogoInde.nget=i3GEO.catalogoInde.nget-1}}},aguarde:function(){$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoInde.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.catalogoInde.MIGALHA.pop();i3GEO.catalogoInde.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoInde.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoInde.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoInde.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoInde.config.idCatalogoPrincipal).show()});i3GEO.catalogoInde.DADOS=""},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{var layer=i3GEO.catalogoInde.DADOS.layers[tid][1];i3GEO.php.adicionaTemaWMS('',layer.url,layer.layers,i3GEO.catalogoInde.DADOS.layers[tid][0],'EPSG:4326',layer.format,'1.1.1',i3GEO.catalogoInde.DADOS.layers[tid][0],'','nao',"text/plain",'','',true)}},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.catalogoInde.config[i]=v})}i3GEO.catalogoInde.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoInde.carregaTemplates()}else{i3GEO.catalogoInde.DADOS="";i3GEO.catalogoInde.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoInde.mostraCatalogoPrincipal()"},{"nome":"INDE-Br","onclick":"i3GEO.catalogoInde.inicia()"}];i3GEO.catalogoInde.atualizaMigalha();config=i3GEO.catalogoInde.config;i3GEO.catalogoInde.escondeCatalogoPrincipal();$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).show();var lista=function(dados){i3GEO.catalogoInde.DADOS=dados;var clone=[],t;dados=dados.arvore;$.each(dados,function(i,v){clone.push({"nome":i,"onclick":"i3GEO.catalogoInde.listaTemas('"+i+"')"})});t=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoInde.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoInde.config.idOndeMigalha).show();$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).show()})};if(i3GEO.catalogoInde.DADOS==""){i3GEO.php.inde(lista)}else{lista(i3GEO.catalogoInde.DADOS)}}},listaTemas:function(sigla){var clone=[],temp;i3GEO.catalogoInde.MIGALHA.push({"nome":sigla,"onclick":"i3GEO.catalogoInde.listaTemas('"+sigla+"')"});i3GEO.catalogoInde.atualizaMigalha();i3GEO.catalogoInde.aguarde();var estilos=i3GEO.catalogoInde.DADOS.arvore[sigla];$.each(estilos,function(i,v){temp=v.split("#");clone.push({"nome":temp[0],"onclick":"i3GEO.catalogoInde.adicionaTema('"+temp[1]+"')","link":"<a href='"+i3GEO.catalogoInde.DADOS.layers[temp[1]][1].metadataURL+"' target='_blank' >Metadata</a>"})});var t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).html(t)}};
3 \ No newline at end of file 3 \ No newline at end of file
js/compactados/catalogoMenus_compacto.js
1 -i3GEO.catalogoMenus={IDSMENUS:[],MENU:"",GRUPO:"",SUBGRUPO:"",config:{"seletorTemplateDir":"#guia2objTemplateDir","seletorTemplateTema":"#guia2objTemplateTema","idOndeMenus":"catalogoMenus","idCatalogoPrincipal":"catalogoPrincipal","idCatalogoNavegacao":"catalogoNavegacao","idOndeMigalha":"catalogoMigalha"},aguarde:function(){$("#"+i3GEO.catalogoMenus.config.idOndeMenus).html($trad("o1"))},atualizaMigalha:function(nome,onclick){var t=Mustache.to_html($($("#"+i3GEO.catalogoMenus.config.idOndeMigalha).attr("data-template")).html(),{"nome":nome,"onclick":onclick});$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).html(t)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoMenus.config.idCatalogoPrincipal).show()});i3GEO.catalogoInde.DADOS=""},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.php.adtema(i3GEO.atualiza,tid)}},listaMenus:function(config){if(config){$.each(config,function(i,v){i3GEO.catalogoMenus.config[i]=v})}config=i3GEO.catalogoMenus.config;i3GEO.catalogoMenus.aguarde();if(i3GEO.arvoreDeTemas&&i3GEO.arvoreDeTemas.IDSMENUS&&i3GEO.arvoreDeTemas.IDSMENUS.length>0){i3GEO.catalogoMenus.IDSMENUS=i3GEO.arvoreDeTemas.IDSMENUS}var montaMenus=function(dados){var menus=dados.data,clone=[],n=i3GEO.catalogoMenus.IDSMENUS.length,t;$.each(menus,function(i,v){if(n===0||i3GEO.catalogoMenus.IDSMENUS.indexOf(v.idmenu)>=0||i3GEO.catalogoMenus.IDSMENUS.indexOf(v.idmenu*1)>=0){v.nome=v.nomemenu;v.descricao=v.desc;v.onclick="i3GEO.catalogoMenus.listaGrupos("+v.idmenu+",'"+v.nome+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}if(i3GEO.configura.optUsuarioLogado==true||v.publicado.toLowerCase()!="nao"){clone.push(v)}}});t=Mustache.to_html("{{#data}}"+$(config.seletorTemplateDir).html()+"{{/data}}",{"data":clone});$("#"+config.idOndeMenus).html(t)};i3GEO.php.pegalistademenus(montaMenus)},listaGrupos:function(idmenu,nomeMigalha){i3GEO.catalogoMenus.aguarde();$("#i3GEOguiaMovelConteudo").scrollTop(0);i3GEO.catalogoMenus.MENU=nomeMigalha;i3GEO.catalogoMenus.atualizaMigalha(nomeMigalha,"i3GEO.catalogoMenus.mostraCatalogoPrincipal()");var montaGrupos=function(dados){var grupos=dados.data.grupos,clone=[],config=i3GEO.catalogoMenus.config,g="",t="",temas=[];$.each(grupos,function(i,v){if(v.id_n1){v.onclick="i3GEO.catalogoMenus.listaSubGrupos("+idmenu+","+v.id_n1+",'"+v.nome+"','"+nomeMigalha+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}clone.push(v)}if(v.temasraiz){temas=v.temasraiz}});g=Mustache.to_html("{{#data}}"+$(config.seletorTemplateDir).html()+"{{/data}}",{"data":clone});clone=[];$.each(temas,function(i,v){v.onclick="i3GEO.catalogoMenus.adicionaTema('"+v.codigo_tema+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}if(v.link&&v.link.trim()!=""){v.link="<a href='"+v.link+"' target='_blank' >Link</a>"}clone.push(v)});t=Mustache.to_html("{{#data}}"+$(config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t+g);$("#"+config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).show()})};i3GEO.php.pegalistadegrupos(montaGrupos,idmenu,"nao")},listaSubGrupos:function(idmenu,id_n1,nomeMigalha){$("#i3GEOguiaMovelConteudo").scrollTop(0);i3GEO.catalogoMenus.aguarde();i3GEO.catalogoMenus.GRUPO=nomeMigalha;i3GEO.catalogoMenus.escondeCatalogoPrincipal();i3GEO.catalogoMenus.atualizaMigalha(nomeMigalha,"i3GEO.catalogoMenus.listaGrupos('"+idmenu+"','"+i3GEO.catalogoMenus.MENU+"')");var montaSubGrupos=function(dados){var subgrupos=dados.data.subgrupo,clone=[],g="",t="",temas;$.each(subgrupos,function(i,v){if(v.id_n2){v.onclick="i3GEO.catalogoMenus.listaTemasSubgrupo("+idmenu+","+id_n1+","+v.id_n2+",'"+v.nome+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}clone.push(v)}});g=Mustache.to_html("{{#data}}"+$(i3GEO.catalogoMenus.config.seletorTemplateDir).html()+"{{/data}}",{"data":clone});clone=[];temas=dados.data.temasgrupo;$.each(temas,function(i,v){v.onclick="i3GEO.catalogoMenus.adicionaTema('"+v.codigo_tema+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}if(v.link&&v.link.trim()!=""){v.link="<a href='"+v.link+"' target='_blank' >Link</a>"}clone.push(v)});t=Mustache.to_html("{{#data}}"+$(i3GEO.catalogoMenus.config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).html(t+g);$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).show()})};i3GEO.php.pegalistadeSubgrupos(montaSubGrupos,idmenu,id_n1)},listaTemasSubgrupo:function(idmenu,id_n1,id_n2,nomeMigalha){$("#i3GEOguiaMovelConteudo").scrollTop(0);i3GEO.catalogoMenus.aguarde();i3GEO.catalogoMenus.SUBGRUPO=nomeMigalha;i3GEO.catalogoMenus.escondeCatalogoPrincipal();i3GEO.catalogoMenus.atualizaMigalha(nomeMigalha,"i3GEO.catalogoMenus.listaSubGrupos("+idmenu+","+id_n1+",'"+i3GEO.catalogoMenus.GRUPO+"')");var montaTemas=function(dados){var temas=dados.data.temas,clone=[],t="";clone=[];$.each(temas,function(i,v){v.onclick="i3GEO.catalogoMenus.adicionaTema('"+v.codigo_tema+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}if(v.link&&v.link.trim()!=""){v.link="<a href='"+v.link+"' target='_blank' >Link</a>"}clone.push(v)});t=Mustache.to_html("{{#data}}"+$(i3GEO.catalogoMenus.config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).show()})};i3GEO.php.pegalistadetemas(montaTemas,idmenu,id_n1,id_n2)}};  
2 \ No newline at end of file 1 \ No newline at end of file
  2 +i3GEO.catalogoMenus={IDSMENUS:[],MENU:"",GRUPO:"",SUBGRUPO:"",config:{"templateDir":"templates/dir.html","templateTema":"templates/tema.html","idOndeMenus":"catalogoMenus","idCatalogoPrincipal":"catalogoPrincipal","idCatalogoNavegacao":"catalogoNavegacao","idOndeMigalha":"catalogoMigalha"},nget:0,carregaTemplates:function(){if(i3GEO.catalogoMenus.nget==0){i3GEO.catalogoMenus.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoMenus.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoMenus.nget=i3GEO.catalogoMenus.nget-1;if(i3GEO.catalogoMenus.nget==0){i3GEO.catalogoMenus.listaMenus()}})}else{i3GEO.catalogoMenus.nget=i3GEO.catalogoMenus.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoMenus.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoMenus.nget=i3GEO.catalogoMenus.nget-1;if(i3GEO.catalogoMenus.nget==0){i3GEO.catalogoMenus.listaMenus()}})}else{i3GEO.catalogoMenus.nget=i3GEO.catalogoMenus.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoMenus.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoMenus.nget=i3GEO.catalogoMenus.nget-1;if(i3GEO.catalogoMenus.nget==0){i3GEO.catalogoMenus.listaMenus()}})}else{i3GEO.catalogoMenus.nget=i3GEO.catalogoMenus.nget-1}}},aguarde:function(){$("#"+i3GEO.catalogoMenus.config.idOndeMenus).html($trad("o1"))},atualizaMigalha:function(nome,onclick){var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":nome,"onclick":onclick});$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).html(t)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoMenus.config.idCatalogoPrincipal).show()});i3GEO.catalogoInde.DADOS=""},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.php.adtema(i3GEO.atualiza,tid)}},listaMenus:function(config){if(config){$.each(config,function(i,v){i3GEO.catalogoMenus.config[i]=v})}i3GEO.catalogoMenus.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoMenus.carregaTemplates()}else{config=i3GEO.catalogoMenus.config;if(i3GEO.arvoreDeTemas&&i3GEO.arvoreDeTemas.IDSMENUS&&i3GEO.arvoreDeTemas.IDSMENUS.length>0){i3GEO.catalogoMenus.IDSMENUS=i3GEO.arvoreDeTemas.IDSMENUS}var montaMenus=function(dados){var menus=dados.data,clone=[],n=i3GEO.catalogoMenus.IDSMENUS.length,t;$.each(menus,function(i,v){if(n===0||i3GEO.catalogoMenus.IDSMENUS.indexOf(v.idmenu)>=0||i3GEO.catalogoMenus.IDSMENUS.indexOf(v.idmenu*1)>=0){v.nome=v.nomemenu;v.descricao=v.desc;v.onclick="i3GEO.catalogoMenus.listaGrupos("+v.idmenu+",'"+v.nome+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}if(i3GEO.configura.optUsuarioLogado==true||v.publicado.toLowerCase()!="nao"){clone.push(v)}}});t=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+config.idOndeMenus).html(t)};i3GEO.php.pegalistademenus(montaMenus)}},listaGrupos:function(idmenu,nomeMigalha){i3GEO.catalogoMenus.aguarde();$("#i3GEOguiaMovelConteudo").scrollTop(0);i3GEO.catalogoMenus.MENU=nomeMigalha;i3GEO.catalogoMenus.atualizaMigalha(nomeMigalha,"i3GEO.catalogoMenus.mostraCatalogoPrincipal()");var montaGrupos=function(dados){var grupos=dados.data.grupos,clone=[],config=i3GEO.catalogoMenus.config,g="",t="",temas=[];$.each(grupos,function(i,v){if(v.id_n1){v.onclick="i3GEO.catalogoMenus.listaSubGrupos("+idmenu+","+v.id_n1+",'"+v.nome+"','"+nomeMigalha+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}clone.push(v)}if(v.temasraiz){temas=v.temasraiz}});g=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});clone=[];$.each(temas,function(i,v){v.onclick="i3GEO.catalogoMenus.adicionaTema('"+v.codigo_tema+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}if(v.link&&v.link.trim()!=""){v.link="<a href='"+v.link+"' target='_blank' >Link</a>"}clone.push(v)});t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t+g);$("#"+config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).show()})};i3GEO.php.pegalistadegrupos(montaGrupos,idmenu,"nao")},listaSubGrupos:function(idmenu,id_n1,nomeMigalha){$("#i3GEOguiaMovelConteudo").scrollTop(0);i3GEO.catalogoMenus.aguarde();i3GEO.catalogoMenus.GRUPO=nomeMigalha;i3GEO.catalogoMenus.escondeCatalogoPrincipal();i3GEO.catalogoMenus.atualizaMigalha(nomeMigalha,"i3GEO.catalogoMenus.listaGrupos('"+idmenu+"','"+i3GEO.catalogoMenus.MENU+"')");var montaSubGrupos=function(dados){var subgrupos=dados.data.subgrupo,clone=[],g="",t="",temas;$.each(subgrupos,function(i,v){if(v.id_n2){v.onclick="i3GEO.catalogoMenus.listaTemasSubgrupo("+idmenu+","+id_n1+","+v.id_n2+",'"+v.nome+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}clone.push(v)}});g=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});clone=[];temas=dados.data.temasgrupo;$.each(temas,function(i,v){v.onclick="i3GEO.catalogoMenus.adicionaTema('"+v.codigo_tema+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}if(v.link&&v.link.trim()!=""){v.link="<a href='"+v.link+"' target='_blank' >Link</a>"}clone.push(v)});t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).html(t+g);$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).show()})};i3GEO.php.pegalistadeSubgrupos(montaSubGrupos,idmenu,id_n1)},listaTemasSubgrupo:function(idmenu,id_n1,id_n2,nomeMigalha){$("#i3GEOguiaMovelConteudo").scrollTop(0);i3GEO.catalogoMenus.aguarde();i3GEO.catalogoMenus.SUBGRUPO=nomeMigalha;i3GEO.catalogoMenus.escondeCatalogoPrincipal();i3GEO.catalogoMenus.atualizaMigalha(nomeMigalha,"i3GEO.catalogoMenus.listaSubGrupos("+idmenu+","+id_n1+",'"+i3GEO.catalogoMenus.GRUPO+"')");var montaTemas=function(dados){var temas=dados.data.temas,clone=[],t="";clone=[];$.each(temas,function(i,v){v.onclick="i3GEO.catalogoMenus.adicionaTema('"+v.codigo_tema+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}if(v.link&&v.link.trim()!=""){v.link="<a href='"+v.link+"' target='_blank' >Link</a>"}clone.push(v)});t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).show()})};i3GEO.php.pegalistadetemas(montaTemas,idmenu,id_n1,id_n2)}};
3 \ No newline at end of file 3 \ No newline at end of file
js/compactados/catalogoMetaestat_compacto.js
1 -i3GEO.catalogoMetaestat={WMS:"",MIGALHA:[],config:{'seletorTemplateDir':'#guia2objTemplateDir','seletorTemplateTema':'#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},aguarde:function(){$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoMetaestat.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html($($("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).attr("data-template")).html(),{"nome":nome,"onclick":"i3GEO.catalogoMetaestat.MIGALHA.pop();i3GEO.catalogoMetaestat.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMetaestat.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoMetaestat.config.idCatalogoPrincipal).show()})},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.arvoreDeTemas.adicionaTemas([tid])}},inicia:function(config){i3GEO.catalogoMetaestat.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoMetaestat.mostraCatalogoPrincipal()"},{"nome":$trad("x57"),"onclick":"i3GEO.catalogoMetaestat.inicia()"}];i3GEO.catalogoMetaestat.atualizaMigalha();if(config){$.each(config,function(i,v){i3GEO.catalogoMetaestat.config[i]=v})}config=i3GEO.catalogoMetaestat.config;i3GEO.catalogoMetaestat.escondeCatalogoPrincipal();var t=Mustache.to_html($($("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).attr("data-template")).html(),{"nome":$trad("x57"),"onclick":"i3GEO.catalogoMetaestat.mostraCatalogoPrincipal()"});i3GEO.catalogoMetaestat.aguarde();i3GEO.catalogoMetaestat.config=config;var lista=function(dados){var clone=[],t;$.each(dados,function(i,v){v.onclick="i3GEO.catalogoMetaestat.listaMedidas("+v.codigo_variavel+",'"+v.nome+"')";clone.push(v)});t=Mustache.to_html("{{#data}}"+$(config.seletorTemplateDir).html()+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoMetaestat.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).show()})};i3GEO.php.listaVariavel(lista)},listaMedidas:function(codigo_variavel,nome){i3GEO.catalogoMetaestat.MIGALHA.push({"nome":nome,"onclick":"i3GEO.catalogoMetaestat.listaMedidas("+codigo_variavel+",'"+nome+"')"});i3GEO.catalogoMetaestat.atualizaMigalha();i3GEO.catalogoMetaestat.aguarde();var monta=function(data){var clone=[],g="",temas;$.each(data,function(i,v){v.onclick="i3GEO.catalogoMetaestat.adiciona("+v.id_medida_variavel+",'"+v.nomemedida+"')";v.nome=v.nomemedida;clone.push(v)});var t=Mustache.to_html("{{#data}}"+$(i3GEO.catalogoMetaestat.config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).html(t)};i3GEO.php.listaMedidaVariavel(codigo_variavel,monta)},adiciona:function(id_medida_variavel,nomemedida){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.metaestat()","metaestat","metaestat","index.js","i3GEOF.metaestat.inicia('flutuanteSimples','',"+id_medida_variavel+")")}};  
2 \ No newline at end of file 1 \ No newline at end of file
  2 +i3GEO.catalogoMetaestat={WMS:"",MIGALHA:[],config:{'templateDir':'templates/dir.html','templateTema':'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},nget:0,carregaTemplates:function(){if(i3GEO.catalogoMetaestat.nget==0){i3GEO.catalogoMetaestat.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoMetaestat.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoMetaestat.nget=i3GEO.catalogoMetaestat.nget-1;if(i3GEO.catalogoMetaestat.nget==0){i3GEO.catalogoMetaestat.inicia()}})}else{i3GEO.catalogoMetaestat.nget=i3GEO.catalogoMetaestat.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoMetaestat.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoMetaestat.nget=i3GEO.catalogoMetaestat.nget-1;if(i3GEO.catalogoMetaestat.nget==0){i3GEO.catalogoMetaestat.inicia()}})}else{i3GEO.catalogoMetaestat.nget=i3GEO.catalogoMetaestat.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoMetaestat.nget=i3GEO.catalogoMetaestat.nget-1;if(i3GEO.catalogoMetaestat.nget==0){i3GEO.catalogoMetaestat.inicia()}})}else{i3GEO.catalogoMetaestat.nget=i3GEO.catalogoMetaestat.nget-1}}},aguarde:function(){$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoMetaestat.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.catalogoMetaestat.MIGALHA.pop();i3GEO.catalogoMetaestat.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMetaestat.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoMetaestat.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.catalogoMetaestat.config[i]=v})}i3GEO.catalogoMetaestat.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoMetaestat.carregaTemplates()}else{i3GEO.catalogoMetaestat.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoMetaestat.mostraCatalogoPrincipal()"},{"nome":$trad("x57"),"onclick":"i3GEO.catalogoMetaestat.inicia()"}];i3GEO.catalogoMetaestat.atualizaMigalha();config=i3GEO.catalogoMetaestat.config;i3GEO.catalogoMetaestat.escondeCatalogoPrincipal();var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":$trad("x57"),"onclick":"i3GEO.catalogoMetaestat.mostraCatalogoPrincipal()"});var lista=function(dados){var clone=[],t;$.each(dados,function(i,v){v.onclick="i3GEO.catalogoMetaestat.listaMedidas("+v.codigo_variavel+",'"+v.nome+"')";clone.push(v)});t=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoMetaestat.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).show()})};i3GEO.php.listaVariavel(lista)}},listaMedidas:function(codigo_variavel,nome){i3GEO.catalogoMetaestat.MIGALHA.push({"nome":nome,"onclick":"i3GEO.catalogoMetaestat.listaMedidas("+codigo_variavel+",'"+nome+"')"});i3GEO.catalogoMetaestat.atualizaMigalha();i3GEO.catalogoMetaestat.aguarde();var monta=function(data){var clone=[],g="",temas;$.each(data,function(i,v){v.onclick="i3GEO.catalogoMetaestat.adiciona("+v.id_medida_variavel+",'"+v.nomemedida+"')";v.nome=v.nomemedida;clone.push(v)});var t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).html(t)};i3GEO.php.listaMedidaVariavel(codigo_variavel,monta)},adiciona:function(id_medida_variavel,nomemedida){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.metaestat()","metaestat","metaestat","index.js","i3GEOF.metaestat.inicia('flutuanteSimples','',"+id_medida_variavel+")")}};
3 \ No newline at end of file 3 \ No newline at end of file
js/compactados/catalogoOgc_compacto.js
1 -i3GEO.catalogoOgc={WMS:"",MIGALHA:[],config:{'seletorTemplateDir':'#guia2objTemplateDir','seletorTemplateTema':'#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},aguarde:function(){$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoOgc.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html($($("#"+i3GEO.catalogoOgc.config.idOndeMigalha).attr("data-template")).html(),{"nome":nome,"onclick":"i3GEO.catalogoOgc.MIGALHA.pop();i3GEO.catalogoOgc.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoOgc.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoOgc.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoOgc.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoOgc.config.idCatalogoPrincipal).show()})},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.arvoreDeTemas.adicionaTemas([tid])}},inicia:function(config){i3GEO.catalogoOgc.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoOgc.mostraCatalogoPrincipal()"},{"nome":"OGC-WMS","onclick":"i3GEO.catalogoOgc.inicia()"}];i3GEO.catalogoOgc.atualizaMigalha();if(config){$.each(config,function(i,v){i3GEO.catalogoOgc.config[i]=v})}config=i3GEO.catalogoOgc.config;i3GEO.catalogoOgc.escondeCatalogoPrincipal();var t=Mustache.to_html($($("#"+i3GEO.catalogoOgc.config.idOndeMigalha).attr("data-template")).html(),{"nome":'OGC-WMS',"onclick":"i3GEO.catalogoOgc.mostraCatalogoPrincipal()"});i3GEO.catalogoOgc.aguarde();i3GEO.catalogoOgc.config=config;var lista=function(retorno){var dados=retorno.data.canais,clone=[],t;$.each(dados,function(i,v){v.nome=v.title;v.descricao=v.description;v.onclick="i3GEO.catalogoOgc.listaCamadas('"+v.nome+"',"+v.id_ws+",'"+v.nome+"','"+v.link+"',0"+",'"+v.tipo_ws+"','"+v.layer+"')";clone.push(v)});t=Mustache.to_html("{{#data}}"+$(config.seletorTemplateDir).html()+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoOgc.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoOgc.config.idOndeMigalha).show();$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).show()})};i3GEO.php.listaRSSwsARRAY(lista,"WMS")},listaCamadas:function(nomeMigalha,id_ws,nome,url,nivel,tipo_ws,layer){i3GEO.catalogoOgc.MIGALHA.push({"nome":nome,"onclick":"i3GEO.catalogoOgc.listaCamadas('"+nome+"','"+id_ws+"','"+nome+"','"+url+"',"+nivel+",'"+tipo_ws+"','"+layer+"')"});i3GEO.catalogoOgc.atualizaMigalha();i3GEO.catalogoOgc.aguarde();var monta=function(dados){var data=dados.data,clone=[],g="",temas;$.each(data,function(i,v){if(v.nome+" - "+v.titulo!=="undefined - undefined"){v.descricao=v.titulo;if(!v.estilos){v.onclick="i3GEO.catalogoOgc.listaCamadas('"+nome+"',"+id_ws+",'"+v.nome+"','"+url+"',"+(nivel*1+1)+",'"+tipo_ws+"','"+v.titulo+"')";clone.push(v)}else{i3GEO.catalogoOgc.temas({"estilos":v.estilos,"servico":url,"layer":v.nome,"proj":v.srs.toString(),"formatoimg":v.formats.toString(),"versao":v.version.toString(),"formatoinfo":v.formatsinfo.toString()})}}});if(clone.length>0){g=Mustache.to_html("{{#data}}"+$(i3GEO.catalogoOgc.config.seletorTemplateDir).html()+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).html(g)}};i3GEO.php.listaLayersWMS(monta,url,(nivel*1)+1,id_ws,layer,tipo_ws)},temas:function(config){var clone=[],estilos=config.estilos;$.each(estilos,function(i,v){v.onclick="i3GEO.php.adicionaTemaWMS('','"+config.servico+"','"+config.layer+"','"+v.nome+"','"+config.proj+"','"+config.formatoimg+"','"+config.versao+"','"+v.titulo+"','','nao','"+config.formatoinfo+"','','',"+"true)";v.nome=estilos[i].nome+" - "+estilos[i].titulo;clone.push(v)});var t=Mustache.to_html("{{#data}}"+$(i3GEO.catalogoOgc.config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).html(t)}};  
2 \ No newline at end of file 1 \ No newline at end of file
  2 +i3GEO.catalogoOgc={WMS:"",MIGALHA:[],config:{'templateDir':'templates/dir','templateTema':'templates/tema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},nget:0,carregaTemplates:function(){if(i3GEO.catalogoOgc.nget==0){i3GEO.catalogoOgc.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoOgc.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoOgc.nget=i3GEO.catalogoOgc.nget-1;if(i3GEO.catalogoOgc.nget==0){i3GEO.catalogoOgc.inicia()}})}else{i3GEO.catalogoOgc.nget=i3GEO.catalogoOgc.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoOgc.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoOgc.nget=i3GEO.catalogoOgc.nget-1;if(i3GEO.catalogoOgc.nget==0){i3GEO.catalogoOgc.inicia()}})}else{i3GEO.catalogoOgc.nget=i3GEO.catalogoOgc.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoOgc.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoOgc.nget=i3GEO.catalogoOgc.nget-1;if(i3GEO.catalogoOgc.nget==0){i3GEO.catalogoOgc.inicia()}})}else{i3GEO.catalogoOgc.nget=i3GEO.catalogoOgc.nget-1}}},aguarde:function(){$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoOgc.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.catalogoOgc.MIGALHA.pop();i3GEO.catalogoOgc.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoOgc.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoOgc.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoOgc.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoOgc.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.catalogoOgc.config[i]=v})}i3GEO.catalogoOgc.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoOgc.carregaTemplates()}else{i3GEO.catalogoOgc.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoOgc.mostraCatalogoPrincipal()"},{"nome":"OGC-WMS","onclick":"i3GEO.catalogoOgc.inicia()"}];i3GEO.catalogoOgc.atualizaMigalha();config=i3GEO.catalogoOgc.config;i3GEO.catalogoOgc.escondeCatalogoPrincipal();var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":'OGC-WMS',"onclick":"i3GEO.catalogoOgc.mostraCatalogoPrincipal()"});i3GEO.catalogoOgc.config=config;var lista=function(retorno){var dados=retorno.data.canais,clone=[],t;$.each(dados,function(i,v){v.nome=v.title;v.descricao=v.description;v.onclick="i3GEO.catalogoOgc.listaCamadas('"+v.nome+"',"+v.id_ws+",'"+v.nome+"','"+v.link+"',0"+",'"+v.tipo_ws+"','"+v.layer+"')";clone.push(v)});t=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoOgc.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoOgc.config.idOndeMigalha).show();$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).show()})};i3GEO.php.listaRSSwsARRAY(lista,"WMS")}},listaCamadas:function(nomeMigalha,id_ws,nome,url,nivel,tipo_ws,layer){i3GEO.catalogoOgc.MIGALHA.push({"nome":nome,"onclick":"i3GEO.catalogoOgc.listaCamadas('"+nome+"','"+id_ws+"','"+nome+"','"+url+"',"+nivel+",'"+tipo_ws+"','"+layer+"')"});i3GEO.catalogoOgc.atualizaMigalha();i3GEO.catalogoOgc.aguarde();var monta=function(dados){var data=dados.data,clone=[],g="",temas;$.each(data,function(i,v){if(v.nome+" - "+v.titulo!=="undefined - undefined"){v.descricao=v.titulo;if(!v.estilos){v.onclick="i3GEO.catalogoOgc.listaCamadas('"+nome+"',"+id_ws+",'"+v.nome+"','"+url+"',"+(nivel*1+1)+",'"+tipo_ws+"','"+v.titulo+"')";clone.push(v)}else{i3GEO.catalogoOgc.temas({"estilos":v.estilos,"servico":url,"layer":v.nome,"proj":v.srs.toString(),"formatoimg":v.formats.toString(),"versao":v.version.toString(),"formatoinfo":v.formatsinfo.toString()})}}});if(clone.length>0){g=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).html(g)}};i3GEO.php.listaLayersWMS(monta,url,(nivel*1)+1,id_ws,layer,tipo_ws)},temas:function(config){var clone=[],estilos=config.estilos;$.each(estilos,function(i,v){v.onclick="i3GEO.php.adicionaTemaWMS('','"+config.servico+"','"+config.layer+"','"+v.nome+"','"+config.proj+"','"+config.formatoimg+"','"+config.versao+"','"+v.titulo+"','','nao','"+config.formatoinfo+"','','',"+"true)";v.nome=estilos[i].nome+" - "+estilos[i].titulo;clone.push(v)});var t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).html(t)}};
3 \ No newline at end of file 3 \ No newline at end of file
js/compactados/catalogoRegioes_compacto.js
1 -i3GEO.catalogoRegioes={config:{'seletorTemplateDir':'#guia2objTemplateDir','seletorTemplateTema':'#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},DADOS:"",aguarde:function(){$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoRegioes.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html($($("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).attr("data-template")).html(),{"nome":nome,"onclick":"i3GEO.catalogoRegioes.MIGALHA.pop();i3GEO.catalogoRegioes.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoRegioes.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoRegioes.config.idCatalogoPrincipal).show()});i3GEO.catalogoRegioes.DADOS=""},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{var layer=i3GEO.catalogoRegioes.DADOS.layers[tid][1];i3GEO.php.adicionaTemaWMS('',layer.url,layer.layers,i3GEO.catalogoRegioes.DADOS.layers[tid][0],'EPSG:4326',layer.format,'1.1.1',i3GEO.catalogoRegioes.DADOS.layers[tid][0],'','nao',"text/plain",'','',true)}},inicia:function(config){i3GEO.catalogoRegioes.DADOS="";i3GEO.catalogoRegioes.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoRegioes.mostraCatalogoPrincipal()"},{"nome":$trad("x87"),"onclick":"i3GEO.catalogoRegioes.inicia()"}];i3GEO.catalogoRegioes.atualizaMigalha();if(config){$.each(config,function(i,v){i3GEO.catalogoRegioes.config[i]=v})}config=i3GEO.catalogoRegioes.config;i3GEO.catalogoRegioes.escondeCatalogoPrincipal();i3GEO.catalogoRegioes.aguarde();$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).show();var lista=function(dados){var clone=[],t;$.each(dados,function(i,v){clone.push({"nome":v.nome_tipo_regiao,"descricao":v.descricao_tipo_regiao,"onclick":"i3GEO.catalogoRegioes.adiciona("+v.codigo_tipo_regiao+")"})});t=Mustache.to_html("{{#data}}"+$(config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoRegioes.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).show();$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).show()})};i3GEO.php.listaTipoRegiao(lista)},adiciona:function(codigo_tipo_regiao){var p=i3GEO.configura.locaplic+"/ferramentas/metaestat/analise.php?funcao=adicionaLimiteRegiao"+"&codigo_tipo_regiao="+codigo_tipo_regiao+"&g_sid="+i3GEO.configura.sid;var funcao=function(){i3GEO.atualiza()};cpJSON.call(p,"foo",funcao)}};  
2 \ No newline at end of file 1 \ No newline at end of file
  2 +i3GEO.catalogoRegioes={config:{'templateDir':'templates/dir.html','templateTema':'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},nget:0,carregaTemplates:function(){if(i3GEO.catalogoRegioes.nget==0){i3GEO.catalogoRegioes.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoRegioes.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoRegioes.nget=i3GEO.catalogoRegioes.nget-1;if(i3GEO.catalogoRegioes.nget==0){i3GEO.catalogoRegioes.inicia()}})}else{i3GEO.catalogoRegioes.nget=i3GEO.catalogoRegioes.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoRegioes.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoRegioes.nget=i3GEO.catalogoRegioes.nget-1;if(i3GEO.catalogoRegioes.nget==0){i3GEO.catalogoRegioes.inicia()}})}else{i3GEO.catalogoRegioes.nget=i3GEO.catalogoRegioes.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoRegioes.nget=i3GEO.catalogoRegioes.nget-1;if(i3GEO.catalogoRegioes.nget==0){i3GEO.catalogoRegioes.inicia()}})}else{i3GEO.catalogoRegioes.nget=i3GEO.catalogoRegioes.nget-1}}},DADOS:"",aguarde:function(){$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoRegioes.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.catalogoRegioes.MIGALHA.pop();i3GEO.catalogoRegioes.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoRegioes.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoRegioes.config.idCatalogoPrincipal).show()});i3GEO.catalogoRegioes.DADOS=""},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{var layer=i3GEO.catalogoRegioes.DADOS.layers[tid][1];i3GEO.php.adicionaTemaWMS('',layer.url,layer.layers,i3GEO.catalogoRegioes.DADOS.layers[tid][0],'EPSG:4326',layer.format,'1.1.1',i3GEO.catalogoRegioes.DADOS.layers[tid][0],'','nao',"text/plain",'','',true)}},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.catalogoRegioes.config[i]=v})}i3GEO.catalogoRegioes.aguarde();i3GEO.catalogoRegioes.DADOS="";if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoRegioes.carregaTemplates()}else{i3GEO.catalogoRegioes.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoRegioes.mostraCatalogoPrincipal()"},{"nome":$trad("x87"),"onclick":"i3GEO.catalogoRegioes.inicia()"}];i3GEO.catalogoRegioes.atualizaMigalha();config=i3GEO.catalogoRegioes.config;i3GEO.catalogoRegioes.escondeCatalogoPrincipal();$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).show();var lista=function(dados){var clone=[],t;$.each(dados,function(i,v){clone.push({"nome":v.nome_tipo_regiao,"descricao":v.descricao_tipo_regiao,"onclick":"i3GEO.catalogoRegioes.adiciona("+v.codigo_tipo_regiao+")"})});t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoRegioes.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).show();$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).show()})};i3GEO.php.listaTipoRegiao(lista)}},adiciona:function(codigo_tipo_regiao){var p=i3GEO.configura.locaplic+"/ferramentas/metaestat/analise.php?funcao=adicionaLimiteRegiao"+"&codigo_tipo_regiao="+codigo_tipo_regiao+"&g_sid="+i3GEO.configura.sid;var funcao=function(){i3GEO.atualiza()};cpJSON.call(p,"foo",funcao)}};
3 \ No newline at end of file 3 \ No newline at end of file
js/compactados/catalogoSistemas_compacto.js
1 -i3GEO.catalogoSistemas={MIGALHA:[],DADOS:"",config:{'seletorTemplateDir':'#guia2objTemplateDir','seletorTemplateTema':'#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},aguarde:function(){$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoSistemas.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html($($("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).attr("data-template")).html(),{"nome":nome,"onclick":"i3GEO.catalogoSistemas.MIGALHA.pop();i3GEO.catalogoSistemas.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoSistemas.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoSistemas.config.idCatalogoPrincipal).show()})},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.arvoreDeTemas.adicionaTemas([tid])}},inicia:function(config){i3GEO.catalogoSistemas.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoSistemas.mostraCatalogoPrincipal()"},{"nome":$trad("a11"),"onclick":"i3GEO.catalogoSistemas.inicia()"}];i3GEO.catalogoSistemas.atualizaMigalha();if(config){$.each(config,function(i,v){i3GEO.catalogoSistemas.config[i]=v})}config=i3GEO.catalogoSistemas.config;i3GEO.catalogoSistemas.escondeCatalogoPrincipal();var t=Mustache.to_html($($("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).attr("data-template")).html(),{"nome":$trad("x57"),"onclick":"i3GEO.catalogoSistemas.mostraCatalogoPrincipal()"});i3GEO.catalogoSistemas.aguarde();i3GEO.catalogoSistemas.config=config;var lista=function(dados){var clone=[],t;i3GEO.catalogoSistemas.DADOS=dados;$.each(dados.data,function(i,v){v.onclick="i3GEO.catalogoSistemas.listaFuncoes("+i+",'"+v.NOME+"')";v.nome=v.NOME;if(v.PUBLICADO.toLowerCase()!="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}if(i3GEO.configura.optUsuarioLogado==true||v.PUBLICADO.toLowerCase()!="nao"){clone.push(v)}});t=Mustache.to_html("{{#data}}"+$(config.seletorTemplateDir).html()+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoSistemas.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).show();$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).show()})};i3GEO.php.pegaSistemas(lista)},listaFuncoes:function(id,nome){i3GEO.catalogoSistemas.MIGALHA.push({"nome":nome,"onclick":"i3GEO.catalogoSistemas.listaFuncoes("+id+",'"+nome+"')"});i3GEO.catalogoSistemas.atualizaMigalha();var clone=[],g="",temas;$.each(i3GEO.catalogoSistemas.DADOS.data[id].FUNCOES,function(i,v){v.onclick="i3GEO.catalogoSistemas.adiciona('"+v.W+"px','"+v.H+"px','"+v.ABRIR+"')";v.nome=v.NOME;clone.push(v)});var t=Mustache.to_html("{{#data}}"+$(i3GEO.catalogoSistemas.config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).html(t)},adiciona:function(w,h,f){i3GEO.janela.cria(w,h,f,'','',$trad("a11"))}};  
2 \ No newline at end of file 1 \ No newline at end of file
  2 +i3GEO.catalogoSistemas={MIGALHA:[],DADOS:"",config:{'templateDir':'templates/dir.html','templateTema':'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},nget:0,carregaTemplates:function(){if(i3GEO.catalogoSistemas.nget==0){i3GEO.catalogoSistemas.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoSistemas.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoSistemas.nget=i3GEO.catalogoSistemas.nget-1;if(i3GEO.catalogoSistemas.nget==0){i3GEO.catalogoSistemas.inicia()}})}else{i3GEO.catalogoSistemas.nget=i3GEO.catalogoSistemas.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoSistemas.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoSistemas.nget=i3GEO.catalogoSistemas.nget-1;if(i3GEO.catalogoSistemas.nget==0){i3GEO.catalogoSistemas.inicia()}})}else{i3GEO.catalogoSistemas.nget=i3GEO.catalogoSistemas.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoSistemas.nget=i3GEO.catalogoSistemas.nget-1;if(i3GEO.catalogoSistemas.nget==0){i3GEO.catalogoSistemas.inicia()}})}else{i3GEO.catalogoSistemas.nget=i3GEO.catalogoSistemas.nget-1}}},aguarde:function(){$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoSistemas.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.catalogoSistemas.MIGALHA.pop();i3GEO.catalogoSistemas.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoSistemas.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoSistemas.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.catalogoSistemas.config[i]=v})}i3GEO.catalogoSistemas.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoSistemas.carregaTemplates()}else{i3GEO.catalogoSistemas.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoSistemas.mostraCatalogoPrincipal()"},{"nome":$trad("a11"),"onclick":"i3GEO.catalogoSistemas.inicia()"}];i3GEO.catalogoSistemas.atualizaMigalha();config=i3GEO.catalogoSistemas.config;i3GEO.catalogoSistemas.escondeCatalogoPrincipal();var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":$trad("x57"),"onclick":"i3GEO.catalogoSistemas.mostraCatalogoPrincipal()"});var lista=function(dados){var clone=[],t;i3GEO.catalogoSistemas.DADOS=dados;$.each(dados.data,function(i,v){v.onclick="i3GEO.catalogoSistemas.listaFuncoes("+i+",'"+v.NOME+"')";v.nome=v.NOME;if(v.PUBLICADO.toLowerCase()!="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}if(i3GEO.configura.optUsuarioLogado==true||v.PUBLICADO.toLowerCase()!="nao"){clone.push(v)}});t=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoSistemas.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).show();$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).show()})};i3GEO.php.pegaSistemas(lista)}},listaFuncoes:function(id,nome){i3GEO.catalogoSistemas.MIGALHA.push({"nome":nome,"onclick":"i3GEO.catalogoSistemas.listaFuncoes("+id+",'"+nome+"')"});i3GEO.catalogoSistemas.atualizaMigalha();var clone=[],g="",temas;$.each(i3GEO.catalogoSistemas.DADOS.data[id].FUNCOES,function(i,v){v.onclick="i3GEO.catalogoSistemas.adiciona('"+v.W+"px','"+v.H+"px','"+v.ABRIR+"')";v.nome=v.NOME;clone.push(v)});var t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).html(t)},adiciona:function(w,h,f){i3GEO.janela.cria(w,h,f,'','',$trad("a11"))}};
3 \ No newline at end of file 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});i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pointer",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}if(i3GEO.Interface.ATUAL==="openlayers"){}}},"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(){if(i3GEO.arvoreDeCamadas.filtraCamadas("etiquetas","","diferente",i3GEO.arvoreDeCamadas.CAMADAS)===""){i3GEO.janela.tempoMsg($trad("d31"));return}if($i(i3GEO.Interface.IDMAPA)){$i(i3GEO.Interface.IDMAPA).title="";var temp="identifica";i3GEO.util.mudaCursor(i3GEO.configura.cursores,temp,i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}if(i3GEO.eventos.cliquePerm.ativo===false){i3GEO.eventos.MOUSECLIQUE=[i3GEO.configura.funcaoTip]}else{i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoIdentifica]);i3GEO.eventos.adicionaEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoTip])}i3GEO.eventos.cliquePerm.ativa()}},"identifica":{icone:"imagens/gisicons/pointer-info.png",titulo:$trad("d7"),id:"guiaIdentifica",idconteudo:"",click:function(){i3GEO.barraDeBotoes.BOTAOCLICADO="identifica";if($i(i3GEO.Interface.IDMAPA)){$i(i3GEO.Interface.IDMAPA).title="";temp="identifica"}i3GEO.eventos.cliquePerm.desativa();if(i3GEO.eventos.cliquePerm.ativo===false){if(i3GEO.eventos.MOUSECLIQUE.toString().search(i3GEO.configura.funcaoIdentifica)>=0){i3GEO.eventos.MOUSECLIQUE.remove(i3GEO.configura.funcaoIdentifica);return}i3GEO.eventos.MOUSECLIQUE=[i3GEO.configura.funcaoIdentifica]}else{i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoTip]);i3GEO.eventos.adicionaEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoIdentifica])}}},"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'>";if(i3GEO.configura.verificaCookieLogin===true){ins+="<a class='linkMapasEditor' href='"+i3GEO.configura.locaplic+"/admin/html/mapas.html' target=_blank >"+$trad("x89")+"</a><br>"}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("guia6").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-idconteudo")!=undefined){f.idconteudo=obj.attr("data-idconteudo")}if(obj.attr("data-idLegenda")!=undefined){f.idLegenda=obj.attr("data-idLegenda")}i3GEO.legenda.inicia({"idOnde":f.idconteudo,"idLegenda":f.idLegenda})}},"temas":{icone:"imagens/layer.png",titulo:$trad("g4a"),id:"guia1",idconteudo:"guia1obj",idListaDeCamadas:"listaTemas",idTemplateCamada:"guia1objTemplateCamadas",idListaFundo:"listaFundo",idTemplateCamadaFundo:"guia1objTemplateCamadasFundo",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-idListaDeCamadas")).attr("data-idTemplateCamada")!=undefined){f.idTemplateCamada=$("#"+obj.attr("data-idListaDeCamadas")).attr("data-idTemplateCamada")}if($("#"+obj.attr("data-idListaFundo")).attr("data-idTemplateCamada")!=undefined){f.idTemplateCamadaFundo=$("#"+obj.attr("data-idListaFundo")).attr("data-idTemplateCamada")}i3GEO.arvoreDeCamadas.inicia({"idOnde":f.idListaDeCamadas,"idTemplateCamada":f.idTemplateCamada,"idListaFundo":f.idListaFundo,"idTemplateCamadaFundo":f.idTemplateCamadaFundo,"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({"seletorTemplateDir":ondeMenus.attr("data-templateDir"),"seletorTemplateTema":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")}var f=i3GEO.guias.CONFIGURA.ferramentas,confm=i3GEO.listaDeFerramentas,subs=i3GEO.listaDeFerramentas.submenus,ondeFolder=$("#"+f.idLista),ondeLinks=$("#"+f.idLinks),template1=$($(ondeFolder).attr("data-template")).html(),template2=$($("#"+f.idMigalha).attr("data-template")).html(),template3=$($(ondeLinks).attr("data-template")).html(),migalha;f.status=true;migalha=function(data){var t=Mustache.to_html(template2,{"nome":data.nome});$("#"+f.idMigalha).data(data).html(t).click(function(event){event.stopImmediatePropagation();$("#"+f.idMigalha).off("click");var data=$(this).data();if((data.nivel-1)==0){ondeFolder.fadeOut("fast",function(){nivel0();ondeFolder.show()})}if((data.nivel-1)==1){ondeFolder.fadeOut("fast",function(){nivel1(data);ondeFolder.show()})}if((data.nivel-1)==2){ondeFolder.fadeOut("fast",function(){nivel2(data);ondeFolder.show()})}})};var nivel0=function(){var menu=confm.menu,n=menu.length,i,t,data;$("#"+f.idMigalha).html("&nbsp;");ondeFolder.html("");ondeLinks.html("");for(i=0;i<n;i+=1){if(subs[menu[i].id].length>0){t=Mustache.to_html(template1,{"nome":menu[i].nome,"descricao":menu[i].descricao});t=$(t);data={"nivel":1,"nome":menu[i].nome,"id":i,"n0":i,"n1":"","n2":"","n3":""};t.find("a").data(data).click(function(){$(this).find("a").off("click");var data=$(this).data();ondeFolder.fadeOut("fast",function(){nivel1(data);ondeFolder.show()})});ondeFolder.append(t)}}};var nivel1=function(data){var menu=confm.submenus[confm.menu[data.n0].id],n=menu.length,i,t,datan;ondeFolder.html("");ondeLinks.html("");for(i=0;i<n;i+=1){datan={"nivel":2,"nome":menu[i].text,"id":menu[i].id,"n0":data.n0,"n1":i,"n2":"","n3":""};if(menu[i].url){t=Mustache.to_html(template3,{"nome":menu[i].text,"target":menu[i].target,"url":menu[i].url,"opcional":menu[i].opcional});t=$(t);ondeLinks.append(t)}else{t=Mustache.to_html(template1,{"nome":menu[i].text});t=$(t);t.find("a").data(datan).click(function(){$(this).find("a").off("click");var data=$(this).data();var t=Mustache.to_html(template2,data);ondeFolder.fadeOut("fast",function(){nivel2(data);ondeFolder.show()})});ondeFolder.append(t)}}data.nivel=1;data.nome=confm.menu[data.id].nome;data.n0=data.id;migalha(data)};var nivel2=function(data){var menu=confm.submenus[confm.menu[data.n0].id][data.n1].submenu.itemdata[0],n=menu.length,i,t,datan;ondeFolder.html("");ondeLinks.html("");for(i=0;i<n;i+=1){datan={"nivel":3,"nome":menu[i].text,"id":menu[i].id,"n0":data.n0,"n1":data.n1,"n2":i,"n3":""};if(menu[i].url){t=Mustache.to_html(template3,{"nome":menu[i].text,"target":menu[i].target,"url":menu[i].url,"opcional":menu[i].opcional});t=$(t);ondeLinks.append(t)}else{t=Mustache.to_html(template1,{"nome":menu[i].text});t=$(t);t.find("a").data(datan).click(function(){$(this).find("a").off("click");var data=$(this).data();var t=Mustache.to_html(template2,data)});ondeFolder.append(t)}}data.nivel=2;data.id=data.n0;migalha(data)};nivel0()}}},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"}}},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"}}},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");if(i3GEO.guias.CONFIGURA[chave].click){f=i3GEO.guias.CONFIGURA[chave].click.apply(f,[obj])}i3GEO.guias.mostra(chave)},abreFecha:function(forca){var molde=$("#i3GEOguiaMovelMolde");if(!forca){if(parseInt(molde.css("width"),10)<=10){forca="abre"}else{forca="fecha"}}if(forca==="fecha"){molde.animate({"width":"-10px"},"slow")}else{$("#i3GEOguiaMovelIcones,#i3GEOguiaMovelConteudo").css("display","block");molde.css("display","block").animate({"width":i3GEO.guias.LARGURAGUIAMOVEL+"px"},"slow")}},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")}};  
2 \ No newline at end of file 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});i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pointer",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}if(i3GEO.Interface.ATUAL==="openlayers"){}}},"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(){if(i3GEO.arvoreDeCamadas.filtraCamadas("etiquetas","","diferente",i3GEO.arvoreDeCamadas.CAMADAS)===""){i3GEO.janela.tempoMsg($trad("d31"));return}if($i(i3GEO.Interface.IDMAPA)){$i(i3GEO.Interface.IDMAPA).title="";var temp="identifica";i3GEO.util.mudaCursor(i3GEO.configura.cursores,temp,i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}if(i3GEO.eventos.cliquePerm.ativo===false){i3GEO.eventos.MOUSECLIQUE=[i3GEO.configura.funcaoTip]}else{i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoIdentifica]);i3GEO.eventos.adicionaEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoTip])}i3GEO.eventos.cliquePerm.ativa()}},"identifica":{icone:"imagens/gisicons/pointer-info.png",titulo:$trad("d7"),id:"guiaIdentifica",idconteudo:"",click:function(){i3GEO.barraDeBotoes.BOTAOCLICADO="identifica";if($i(i3GEO.Interface.IDMAPA)){$i(i3GEO.Interface.IDMAPA).title="";temp="identifica"}i3GEO.eventos.cliquePerm.desativa();if(i3GEO.eventos.cliquePerm.ativo===false){if(i3GEO.eventos.MOUSECLIQUE.toString().search(i3GEO.configura.funcaoIdentifica)>=0){i3GEO.eventos.MOUSECLIQUE.remove(i3GEO.configura.funcaoIdentifica);return}i3GEO.eventos.MOUSECLIQUE=[i3GEO.configura.funcaoIdentifica]}else{i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoTip]);i3GEO.eventos.adicionaEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoIdentifica])}}},"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'>";if(i3GEO.configura.verificaCookieLogin===true){ins+="<a class='linkMapasEditor' href='"+i3GEO.configura.locaplic+"/admin/html/mapas.html' target=_blank >"+$trad("x89")+"</a><br>"}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("guia6").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")}i3GEO.legenda.inicia({"idLegenda":f.idLegenda,"templateLegenda":$("#"+f.idLegenda).attr("data-template")})}},"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")}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"}}},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"}}},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");if(i3GEO.guias.CONFIGURA[chave].click){f=i3GEO.guias.CONFIGURA[chave].click.apply(f,[obj])}i3GEO.guias.mostra(chave)},abreFecha:function(forca){var molde=$("#i3GEOguiaMovelMolde");if(!forca){if(parseInt(molde.css("width"),10)<=10){forca="abre"}else{forca="fecha"}}if(forca==="fecha"){molde.animate({"width":"-10px"},"slow")}else{$("#i3GEOguiaMovelIcones,#i3GEOguiaMovelConteudo").css("display","block");molde.css("display","block").animate({"width":i3GEO.guias.LARGURAGUIAMOVEL+"px"},"slow")}},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")}};
3 \ No newline at end of file 3 \ No newline at end of file
js/compactados/legenda_compacto.js
1 -if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.legenda={ID:"",CAMADASSEMLEGENDA:[],POSICAO:"",CONFIG:{"idOnde":"","idLegenda":""},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.legenda.CONFIG[i]=v})}config=i3GEO.legenda.CONFIG;if(!$i(config.idOnde)){return}i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.legenda.atualiza()"]);i3GEO.legenda.atualiza()},atualiza:function(){var idleg=$i(i3GEO.legenda.CONFIG.idLegenda);var tamanho=$($("#"+i3GEO.legenda.CONFIG.idLegenda).attr("data-template")).attr("data-size").split(",");if(idleg&&idleg.style.display==="block"){i3GEO.php.criaLegendaJSON(i3GEO.legenda.montaLegenda,"",tamanho[0],tamanho[1])}},montaLegenda:function(retorno){var legenda="",t,idleg;idleg=$i(i3GEO.legenda.CONFIG.idLegenda);idleg.innerHTML=$trad("o1");if(retorno.data.legenda!=""){$(".legendaTemaSolto").remove();t=Mustache.to_html("{{#data}}"+$($("#"+i3GEO.legenda.CONFIG.idLegenda).attr("data-template")).html()+"{{/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")}};  
2 \ No newline at end of file 1 \ No newline at end of file
  2 +if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.legenda={ID:"",CAMADASSEMLEGENDA:[],POSICAO:"",config:{"idLegenda":"legendaHtml","templateLegenda":"templates/legenda.html"},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()}else{config=i3GEO.legenda.config;if(!$i(config.idLegenda)){return}i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.legenda.atualiza()"]);i3GEO.legenda.atualiza()}},atualiza:function(){var idleg=$i(i3GEO.legenda.config.idLegenda);var tamanho=$("#"+i3GEO.legenda.config.idLegenda).attr("data-size").split(",");if(idleg&&idleg.style.display==="block"){i3GEO.php.criaLegendaJSON(i3GEO.legenda.montaLegenda,"",tamanho[0],tamanho[1])}},montaLegenda:function(retorno){var legenda="",t,idleg;idleg=$i(i3GEO.legenda.config.idLegenda);idleg.innerHTML=$trad("o1");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")}};
3 \ No newline at end of file 3 \ No newline at end of file
js/compactados/marcador_compacto.js
1 -if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.marcador={IDONDE:"",TEMPLATE:"",inicia:function(obj){if($(obj).attr("data-template")!=undefined){i3GEO.marcador.TEMPLATE=$($(obj).attr("data-template")).html()}var janela=i3GEO.janela.cria("380px","400px","","","","<div class='i3GeoTituloJanela'>"+$trad("x79")+"</div>","i3GEOmarcador",false,"hd","","","",true,i3GEO.configura.locaplic+"/imagens/oxygen/16x16/games-config-custom.png");i3GEO.marcador.IDONDE=janela[2].id;i3GEO.marcador.redesenha()},prompt:function(){i3GEO.janela.prompt($trad("x77"),i3GEO.marcador.armazena,"")},armazena:function(){var cookies=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),ext=i3GEO.parametros.mapexten,nome="Marcador",valor;if($i("i3GEOjanelaprompt")){nome=$i("i3GEOjanelaprompt").value}valor=nome+"|"+ext;if(cookies){cookies+=":"}else{cookies=""}valor=cookies+valor;i3GEO.util.insereCookie("marcadoresDoI3Geo",valor,365);i3GEO.marcador.redesenha()},redesenha:function(){var t=Mustache.to_html("{{#data}}"+i3GEO.marcador.TEMPLATE+"{{/data}}",{"data":i3GEO.marcador.itensMenu()});$("#"+i3GEO.marcador.IDONDE).html(t)},exporta:function(){var c=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),texto;if(!c){c=""}texto="<p class=paragrafo >"+$trad("x78")+"</p><div class='i3geoForm i3geoFormIconeEdita' ><input type=text value='"+c+"' onclick='javascript:this.select()'/></div>";i3GEO.janela.mensagemSimples(texto,$trad("x79"))},exportaShp:function(){var c=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),temp=function(retorno){i3GEO.temaAtivo=retorno.data;i3GEO.atualiza()};if(c){i3GEO.php.marcadores2shp(temp)}},importa:function(){var temp=function(){var cookies=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),novos="";if($i("i3GEOjanelaprompt")){novos=$i("i3GEOjanelaprompt").value}if(cookies){cookies+=":"}else{cookies=""}novos=cookies+novos;i3GEO.util.insereCookie("marcadoresDoI3Geo",novos,365);i3GEO.marcador.redesenha()};i3GEO.janela.prompt($trad("x83"),temp,"")},remove:function(nomeMarcador){var cookie=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),valores=cookie.split(":"),n=valores.length,i,temp,novos=[];for(i=0;i<n;i++){temp=valores[i].split("|");if(temp[0]&&temp[0]!==nomeMarcador){novos.push(valores[i])}}i3GEO.util.insereCookie("marcadoresDoI3Geo",novos.join(":"),365);i3GEO.marcador.redesenha()},recuperaZoom:function(nomeMarcador){var cookie=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),valores=cookie.split(":"),n=valores.length,i,temp;for(i=0;i<n;i++){temp=valores[i].split("|");if(temp[0]&&temp[0]===nomeMarcador){i3GEO.navega.zoomExt("","","",temp[1]);return}}},adicionaMenuSuspenso:function(obj){obj.menu.push({nome:$trad("x79"),id:"i3GeoMenuMarcador"});obj.submenus.i3GeoMenuMarcador=i3GEO.marcador.itensMenu();return obj},itensMenu:function(){var itens=[],cookie=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),valores,n,i,temp;itens.push({nome:$trad("x82"),url:"javascript:i3GEO.marcador.prompt()"},{nome:$trad("x80"),url:"javascript:i3GEO.marcador.exporta()"},{nome:$trad("x81"),url:"javascript:i3GEO.marcador.importa()"},{nome:$trad("x84"),url:"javascript:i3GEO.marcador.exportaShp()"});if(cookie){valores=cookie.split(":");n=valores.length;for(i=0;i<n;i++){temp=valores[i].split("|");if(temp.length===2){itens.push({nome:temp[0],url:"javascript:i3GEO.marcador.recuperaZoom('"+temp[0]+"')",opcional:"<a href='javascript:void(0)' onclick='i3GEO.marcador.remove(\""+temp[0]+"\")' class='btn btn-danger btn-fab btn-fab-mini' role='button'><span class='material-icons md-18'>delete_forever</span></a>"})}}}return itens}};  
2 \ No newline at end of file 1 \ No newline at end of file
  2 +if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.marcador={IDONDE:"",TEMPLATE:"",config:{"template":"templates/ferramentasLink.html"},carregaTemplates:function(){$.get(i3GEO.marcador.config.template,function(template){i3GEO.template.marcador=template;i3GEO.marcador.inicia()})},inicia:function(obj){if(obj&&$(obj).attr("data-template")!=undefined){i3GEO.marcador.config.template=$(obj).attr("data-template")}if(!i3GEO.template.marcador){i3GEO.marcador.carregaTemplates()}else{var janela=i3GEO.janela.cria("380px","400px","","","","<div class='i3GeoTituloJanela'>"+$trad("x79")+"</div>","i3GEOmarcador",false,"hd","","","",true,i3GEO.configura.locaplic+"/imagens/oxygen/16x16/games-config-custom.png");i3GEO.marcador.IDONDE=janela[2].id;i3GEO.marcador.redesenha()}},prompt:function(){i3GEO.janela.prompt($trad("x77"),i3GEO.marcador.armazena,"")},armazena:function(){var cookies=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),ext=i3GEO.parametros.mapexten,nome="Marcador",valor;if($i("i3GEOjanelaprompt")){nome=$i("i3GEOjanelaprompt").value}valor=nome+"|"+ext;if(cookies){cookies+=":"}else{cookies=""}valor=cookies+valor;i3GEO.util.insereCookie("marcadoresDoI3Geo",valor,365);i3GEO.marcador.redesenha()},redesenha:function(){var t=Mustache.to_html("{{#data}}"+i3GEO.template.marcador+"{{/data}}",{"data":i3GEO.marcador.itensMenu()});$("#"+i3GEO.marcador.IDONDE).html(t)},exporta:function(){var c=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),texto;if(!c){c=""}texto="<p class=paragrafo >"+$trad("x78")+"</p><div class='i3geoForm i3geoFormIconeEdita' ><input type=text value='"+c+"' onclick='javascript:this.select()'/></div>";i3GEO.janela.mensagemSimples(texto,$trad("x79"))},exportaShp:function(){var c=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),temp=function(retorno){i3GEO.temaAtivo=retorno.data;i3GEO.atualiza()};if(c){i3GEO.php.marcadores2shp(temp)}},importa:function(){var temp=function(){var cookies=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),novos="";if($i("i3GEOjanelaprompt")){novos=$i("i3GEOjanelaprompt").value}if(cookies){cookies+=":"}else{cookies=""}novos=cookies+novos;i3GEO.util.insereCookie("marcadoresDoI3Geo",novos,365);i3GEO.marcador.redesenha()};i3GEO.janela.prompt($trad("x83"),temp,"")},remove:function(nomeMarcador){var cookie=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),valores=cookie.split(":"),n=valores.length,i,temp,novos=[];for(i=0;i<n;i++){temp=valores[i].split("|");if(temp[0]&&temp[0]!==nomeMarcador){novos.push(valores[i])}}i3GEO.util.insereCookie("marcadoresDoI3Geo",novos.join(":"),365);i3GEO.marcador.redesenha()},recuperaZoom:function(nomeMarcador){var cookie=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),valores=cookie.split(":"),n=valores.length,i,temp;for(i=0;i<n;i++){temp=valores[i].split("|");if(temp[0]&&temp[0]===nomeMarcador){i3GEO.navega.zoomExt("","","",temp[1]);return}}},adicionaMenuSuspenso:function(obj){obj.menu.push({nome:$trad("x79"),id:"i3GeoMenuMarcador"});obj.submenus.i3GeoMenuMarcador=i3GEO.marcador.itensMenu();return obj},itensMenu:function(){var itens=[],cookie=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),valores,n,i,temp;itens.push({nome:$trad("x82"),url:"javascript:i3GEO.marcador.prompt()"},{nome:$trad("x80"),url:"javascript:i3GEO.marcador.exporta()"},{nome:$trad("x81"),url:"javascript:i3GEO.marcador.importa()"},{nome:$trad("x84"),url:"javascript:i3GEO.marcador.exportaShp()"});if(cookie){valores=cookie.split(":");n=valores.length;for(i=0;i<n;i++){temp=valores[i].split("|");if(temp.length===2){itens.push({nome:temp[0],url:"javascript:i3GEO.marcador.recuperaZoom('"+temp[0]+"')",opcional:"<a href='javascript:void(0)' onclick='i3GEO.marcador.remove(\""+temp[0]+"\")' class='btn btn-danger btn-fab btn-fab-mini' role='button'><span class='material-icons md-18'>delete_forever</span></a>"})}}}return itens}};
3 \ No newline at end of file 3 \ No newline at end of file
js/compactajs.php
@@ -156,6 +156,7 @@ packer(&quot;catalogoSistemas.js&quot;,&quot;compactados/catalogoSistemas_compacto.js&quot;,&quot;Normal&quot; @@ -156,6 +156,7 @@ packer(&quot;catalogoSistemas.js&quot;,&quot;compactados/catalogoSistemas_compacto.js&quot;,&quot;Normal&quot;
156 packer("catalogoDir.js","compactados/catalogoDir_compacto.js","Normal"); 156 packer("catalogoDir.js","compactados/catalogoDir_compacto.js","Normal");
157 packer("busca.js","compactados/busca_compacto.js","Normal"); 157 packer("busca.js","compactados/busca_compacto.js","Normal");
158 packer("legenda.js","compactados/legenda_compacto.js","Normal"); 158 packer("legenda.js","compactados/legenda_compacto.js","Normal");
  159 +packer("caixaDeFerramentas.js","compactados/caixaDeFerramentas_compacto.js","Normal");
159 packer("../ferramentas/editorol/editorol.js","../ferramentas/editorol/editorol_compacto.js","Normal"); 160 packer("../ferramentas/editorol/editorol.js","../ferramentas/editorol/editorol_compacto.js","Normal");
160 packer("../ferramentas/editorgm/editorgm.js","../ferramentas/editorgm/editorgm_compacto.js","Normal"); 161 packer("../ferramentas/editorgm/editorgm.js","../ferramentas/editorgm/editorgm_compacto.js","Normal");
161 packer("../pacotes/yui290/build/container/container.js","../pacotes/yui290/build/container/container_compacto.js","Normal"); 162 packer("../pacotes/yui290/build/container/container.js","../pacotes/yui290/build/container/container_compacto.js","Normal");
@@ -245,7 +246,9 @@ $jsfiles = array( @@ -245,7 +246,9 @@ $jsfiles = array(
245 "compactados/catalogoSistemas_compacto.js", 246 "compactados/catalogoSistemas_compacto.js",
246 "compactados/catalogoDir_compacto.js", 247 "compactados/catalogoDir_compacto.js",
247 "compactados/legenda_compacto.js", 248 "compactados/legenda_compacto.js",
248 -"compactados/busca_compacto.js" 249 +"compactados/busca_compacto.js",
  250 +"compactados/caixaDeFerramentas.js",
  251 +"template.js"
249 ); 252 );
250 253
251 $removeQuebra = array(); 254 $removeQuebra = array();
@@ -384,15 +384,12 @@ i3GEO.guias = @@ -384,15 +384,12 @@ i3GEO.guias =
384 384
385 var f = i3GEO.guias.CONFIGURA.legenda; 385 var f = i3GEO.guias.CONFIGURA.legenda;
386 obj = $(obj); 386 obj = $(obj);
387 - if(obj.attr("data-idconteudo") != undefined){  
388 - f.idconteudo = obj.attr("data-idconteudo");  
389 - }  
390 if(obj.attr("data-idLegenda") != undefined){ 387 if(obj.attr("data-idLegenda") != undefined){
391 f.idLegenda = obj.attr("data-idLegenda"); 388 f.idLegenda = obj.attr("data-idLegenda");
392 } 389 }
393 i3GEO.legenda.inicia({ 390 i3GEO.legenda.inicia({
394 - "idOnde": f.idconteudo,  
395 - "idLegenda": f.idLegenda 391 + "idLegenda": f.idLegenda,
  392 + "templateLegenda": $("#" + f.idLegenda).attr("data-template")
396 }); 393 });
397 } 394 }
398 }, 395 },
@@ -402,9 +399,7 @@ i3GEO.guias = @@ -402,9 +399,7 @@ i3GEO.guias =
402 id : "guia1", 399 id : "guia1",
403 idconteudo : "guia1obj", 400 idconteudo : "guia1obj",
404 idListaDeCamadas : "listaTemas", 401 idListaDeCamadas : "listaTemas",
405 - idTemplateCamada : "guia1objTemplateCamadas",  
406 idListaFundo : "listaFundo", 402 idListaFundo : "listaFundo",
407 - idTemplateCamadaFundo : "guia1objTemplateCamadasFundo",  
408 verificaAbrangencia : "", 403 verificaAbrangencia : "",
409 click : function(obj){ 404 click : function(obj){
410 if (typeof (console) !== 'undefined') 405 if (typeof (console) !== 'undefined')
@@ -425,18 +420,14 @@ i3GEO.guias = @@ -425,18 +420,14 @@ i3GEO.guias =
425 if(obj.attr("data-idListaFundo") != undefined){ 420 if(obj.attr("data-idListaFundo") != undefined){
426 f.idListaFundo = obj.attr("data-idListaFundo"); 421 f.idListaFundo = obj.attr("data-idListaFundo");
427 } 422 }
428 -  
429 - if($("#" + obj.attr("data-idListaDeCamadas")).attr("data-idTemplateCamada") != undefined){  
430 - f.idTemplateCamada = $("#" + obj.attr("data-idListaDeCamadas")).attr("data-idTemplateCamada");  
431 - }  
432 if($("#" + obj.attr("data-idListaFundo")).attr("data-idTemplateCamada") != undefined){ 423 if($("#" + obj.attr("data-idListaFundo")).attr("data-idTemplateCamada") != undefined){
433 f.idTemplateCamadaFundo = $("#" + obj.attr("data-idListaFundo")).attr("data-idTemplateCamada"); 424 f.idTemplateCamadaFundo = $("#" + obj.attr("data-idListaFundo")).attr("data-idTemplateCamada");
434 } 425 }
435 i3GEO.arvoreDeCamadas.inicia({ 426 i3GEO.arvoreDeCamadas.inicia({
436 "idOnde" : f.idListaDeCamadas, 427 "idOnde" : f.idListaDeCamadas,
437 - "idTemplateCamada": f.idTemplateCamada, 428 + "templateCamada": $("#" + f.idListaDeCamadas).attr("data-template"),
438 "idListaFundo": f.idListaFundo, 429 "idListaFundo": f.idListaFundo,
439 - "idTemplateCamadaFundo": f.idTemplateCamadaFundo, 430 + "templateCamadaFundo": $("#" + f.idListaFundo).attr("data-template"),
440 "verificaAbrangencia": f.verificaAbrangencia 431 "verificaAbrangencia": f.verificaAbrangencia
441 }); 432 });
442 } 433 }
@@ -475,15 +466,13 @@ i3GEO.guias = @@ -475,15 +466,13 @@ i3GEO.guias =
475 var ondeMenus = $( "#" + f.idMenus ); 466 var ondeMenus = $( "#" + f.idMenus );
476 467
477 i3GEO.catalogoMenus.listaMenus({ 468 i3GEO.catalogoMenus.listaMenus({
478 - "seletorTemplateDir": ondeMenus.attr("data-templateDir"),  
479 - "seletorTemplateTema": ondeMenus.attr("data-templateTema"), 469 + "templateDir": ondeMenus.attr("data-templateDir"),
  470 + "templateTema": ondeMenus.attr("data-templateTema"),
480 "idOndeMenus": f.idMenus, 471 "idOndeMenus": f.idMenus,
481 "idCatalogoPrincipal": f.idCatalogo, 472 "idCatalogoPrincipal": f.idCatalogo,
482 "idCatalogoNavegacao": f.idNavegacao, 473 "idCatalogoNavegacao": f.idNavegacao,
483 "idOndeMigalha": f.idMigalha 474 "idOndeMigalha": f.idMigalha
484 }); 475 });
485 - //antigo  
486 - //i3GEO.arvoreDeTemas.cria(i3GEO.configura.sid, i3GEO.configura.locaplic, "arvoreAdicionaTema");  
487 } 476 }
488 }, 477 },
489 "ferramentas" : { 478 "ferramentas" : {
@@ -512,166 +501,16 @@ i3GEO.guias = @@ -512,166 +501,16 @@ i3GEO.guias =
512 i3GEO.guias.CONFIGURA.ferramentas.idLinks = $(obj).attr("data-idLinks"); 501 i3GEO.guias.CONFIGURA.ferramentas.idLinks = $(obj).attr("data-idLinks");
513 } 502 }
514 503
515 - var f = i3GEO.guias.CONFIGURA.ferramentas,  
516 - confm = i3GEO.listaDeFerramentas,  
517 - subs = i3GEO.listaDeFerramentas.submenus,  
518 - ondeFolder = $( "#" + f.idLista ),  
519 - ondeLinks = $( "#" + f.idLinks ),  
520 - template1 = $($(ondeFolder).attr("data-template")).html(),  
521 - template2 = $($("#" + f.idMigalha).attr("data-template")).html(),  
522 - template3 = $($(ondeLinks).attr("data-template")).html(),  
523 - migalha;  
524 - //mostra a janela  
525 - //i3GEO.guias.mostra("ferramentas");  
526 -  
527 - //indica que a janela esta aberta  
528 - f.status = true;  
529 - //constroi o texto da migalha com evento click  
530 - migalha = function (data){  
531 - var t = Mustache.to_html(  
532 - template2,  
533 - {"nome":data.nome}  
534 - );  
535 - $("#" + f.idMigalha)  
536 - .data(data)  
537 - .html(t)  
538 - .click(function(event){  
539 - event.stopImmediatePropagation();  
540 - $("#" + f.idMigalha).off("click");  
541 - var data = $(this).data();  
542 - if((data.nivel - 1) == 0){  
543 - ondeFolder.fadeOut( "fast", function(){nivel0();ondeFolder.show();});  
544 - }  
545 - if((data.nivel - 1) == 1){  
546 - ondeFolder.fadeOut( "fast", function(){nivel1(data);ondeFolder.show();});  
547 - }  
548 - if((data.nivel - 1) == 2){  
549 - ondeFolder.fadeOut( "fast", function(){nivel2(data);ondeFolder.show();});  
550 - }  
551 - });  
552 - };  
553 - //monta o nivel 0  
554 - var nivel0 = function(){  
555 - var menu = confm.menu,  
556 - n = menu.length,  
557 - i,t,data; 504 + var f = i3GEO.guias.CONFIGURA.ferramentas;
558 505
559 - $("#" + f.idMigalha).html("&nbsp;");  
560 - ondeFolder.html("");  
561 - ondeLinks.html("");  
562 - for (i = 0; i < n; i += 1) {  
563 - if(subs[menu[i].id].length > 0){  
564 - t = Mustache.to_html(  
565 - template1,  
566 - {"nome":menu[i].nome,"descricao":menu[i].descricao}  
567 - );  
568 - t = $(t);  
569 - //quando clica, abre o nivel 1 e muda a migalha  
570 - data = {"nivel":1,"nome":menu[i].nome,"id":i,"n0": i, "n1":"", "n2": "", "n3": ""};  
571 - t.find("a")  
572 - .data(data)  
573 - .click(function(){  
574 - $(this).find("a").off("click");  
575 - var data = $(this).data();  
576 - //texto da migalha e evento click  
577 - ondeFolder.fadeOut( "fast", function(){  
578 - nivel1(data);  
579 - ondeFolder.show();  
580 - });  
581 - });  
582 - ondeFolder  
583 - .append(t);  
584 - }  
585 - }  
586 - };  
587 - //monta o nivel 1  
588 - var nivel1 = function(data){  
589 - var menu = confm.submenus[confm.menu[data.n0].id],  
590 - n = menu.length,  
591 - i,t,datan;  
592 -  
593 - ondeFolder.html("");  
594 - ondeLinks.html("");  
595 - for (i = 0; i < n; i += 1) {  
596 - datan = {"nivel":2,"nome":menu[i].text,"id":menu[i].id,"n0": data.n0, "n1":i, "n2": "", "n3": ""};  
597 - if(menu[i].url){  
598 - t = Mustache.to_html(  
599 - template3,  
600 - {"nome":menu[i].text,"target": menu[i].target,"url": menu[i].url,"opcional": menu[i].opcional}  
601 - );  
602 - t = $(t);  
603 - ondeLinks  
604 - .append(t);  
605 - } else {  
606 - t = Mustache.to_html(  
607 - template1,  
608 - {"nome":menu[i].text}  
609 - );  
610 - t = $(t);  
611 - t.find("a")  
612 - .data(datan)  
613 - .click(function(){  
614 - $(this).find("a").off("click");  
615 - var data = $(this).data();  
616 - var t = Mustache.to_html(  
617 - template2,  
618 - data  
619 - );  
620 - //texto da migalha e evento click  
621 - //nivel2(data);  
622 - ondeFolder.fadeOut( "fast", function(){nivel2(data);ondeFolder.show();});  
623 - });  
624 - ondeFolder  
625 - .append(t);  
626 - }  
627 - }  
628 - data.nivel = 1;  
629 - data.nome = confm.menu[data.id].nome;  
630 - data.n0 = data.id;  
631 - migalha(data);  
632 - };  
633 - var nivel2 = function(data){  
634 - var menu = confm.submenus[confm.menu[data.n0].id][data.n1].submenu.itemdata[0],  
635 - n = menu.length,  
636 - i,t,datan;  
637 -  
638 - ondeFolder.html("");  
639 - ondeLinks.html("");  
640 - for (i = 0; i < n; i += 1) {  
641 - datan = {"nivel":3,"nome":menu[i].text,"id":menu[i].id,"n0": data.n0, "n1":data.n1, "n2": i, "n3": ""};  
642 - if(menu[i].url){  
643 - t = Mustache.to_html(  
644 - template3,  
645 - {"nome":menu[i].text,"target": menu[i].target,"url": menu[i].url,"opcional": menu[i].opcional}  
646 - );  
647 - t = $(t);  
648 - ondeLinks  
649 - .append(t);  
650 - } else {  
651 - t = Mustache.to_html(  
652 - template1,  
653 - {"nome":menu[i].text}  
654 - );  
655 - t = $(t);  
656 - t.find("a")  
657 - .data(datan)  
658 - .click(function(){  
659 - $(this).find("a").off("click");  
660 - var data = $(this).data();  
661 - var t = Mustache.to_html(  
662 - template2,  
663 - data  
664 - );  
665 - });  
666 - ondeFolder  
667 - .append(t);  
668 - }  
669 - }  
670 - data.nivel = 2;  
671 - data.id = data.n0;  
672 - migalha(data);  
673 - };  
674 - nivel0(); 506 + i3GEO.caixaDeFerramentas.inicia({
  507 + "idOndeFolder": $( "#" + f.idLista ),
  508 + "idOndeLinks": $( "#" + f.idLinks ),
  509 + "idOndeMigalha" : f.idMigalha,
  510 + "templateFolder" : $( "#" + f.idLista ).attr("data-template"),
  511 + "templateMigalha" : $("#" + f.idMigalha).attr("data-template"),
  512 + "templateLinks" : $( "#" + f.idLinks ).attr("data-template")
  513 + });
675 } 514 }
676 } 515 }
677 }, 516 },
js/i3geo_tudo_compacto7.js
@@ -274,10 +274,10 @@ if(typeof(i3GEO)===&#39;undefined&#39;){var i3GEO={}}i3GEO.ajuda={ATIVAJANELA:true,DIVAJ @@ -274,10 +274,10 @@ if(typeof(i3GEO)===&#39;undefined&#39;){var i3GEO={}}i3GEO.ajuda={ATIVAJANELA:true,DIVAJ
274 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={ESTILOBD:"display:block;padding:5px 5px 5px 5px;",ESTILOAGUARDE:"normal",AGUARDEMODAL:false,ANTESCRIA:["i3GEO.janela.prepara()"],ANTESFECHA:[],TRANSICAOSUAVE:true,OPACIDADE:65,OPACIDADEAGUARDE:50,TIPS:[],ULTIMOZINDEX:5,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,transicao){if(!transicao){transicao="sim"}if(!dimensionavel){dimensionavel=true}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}if(navm&&!chro){this.TRANSICAOSUAVE=false}if(this.ANTESCRIA){for(i=0;i<this.ANTESCRIA.length;i++){eval(this.ANTESCRIA[i])}}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+'" >';if(i3GEO.configura!==undefined){ins+="<img id='"+id+"_imagemCabecalho' class='i3GeoAguardeJanela' style='visibility:hidden;' src=\'"+i3GEO.configura.locaplic+"/imagens/aguarde2.gif\' />"}if(icone!=""){ins+="<img class='i3GeoIconeJanela' src='"+icone+"' >"}ins+="<span style='font-size:10px;'>"+texto+"</span>";if(funcaoDuplica){ins+="<div id='"+id+"_duplicaJanela' class='container-duplica'></div>"}if(funcaoMinimiza){ins+="<div id='"+id+"_minimizaCabecalho' class='container-minimiza'></div>"}ins+='</div><div id="'+id+'_corpo" class="bd" style="'+this.ESTILOBD+'">';if(wsrc!==""){ins+='<iframe name="'+id+'i" id="'+id+'i" valign="top" style="border:0px white solid;width:100%"></iframe>'}ins+='</div>';ins+='<div class="ft"></div>';novoel=document.createElement("div");novoel.id=id;novoel.style.display="block";novoel.innerHTML=ins;if(this.TRANSICAOSUAVE&&transicao==="sim"){novoel.onmouseover=function(){$(novoel).css("opacity",1)};novoel.onmouseout=function(){$(novoel).css("opacity",i3GEO.janela.OPACIDADE/100)};$(novoel).css("opacity",1)}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})}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});if(YAHOO.util.Resize){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){funcaoAposRedim.call();i3GEO.janela.minimiza()},janela,true)}resize.getProxyEl().style.height="0px"}}if(nx!==""&&nx!=="center"){janela.moveTo(nx,ny+50)}YAHOO.i3GEO.janela.manager.register(janela);if(this.TRANSICAOSUAVE){janela.cfg.setProperty("effect",[{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.5}])}janela.cfg.setProperty("zIndex",[4]);janela.render();janela.bringToTop();if(ifr===true){janela.iframe.style.zIndex=4}YAHOO.util.Event.addListener($i(id+'_corpo'),"click",YAHOO.util.Event.stopPropagation);if(funcaoDuplica){$i(id+'_duplicaJanela').onclick=funcaoDuplica}if(funcaoCabecalho){$i(id+'_cabecalho').onclick=funcaoCabecalho}if(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.style.zIndex=50000}temp=$i(id);if(temp&&temp.style){temp.style.maxWidth="100%"}temp=$i(id+"_corpo");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),rodape=$i(id+"_rodape");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=min}}else{temp.style.display="block";if(m){m.showIframe()}c.style.width=m.winicial;t="max"}}temp=$i(id+"_c");if(temp){temp=temp.getElementsByTagName("div");n=temp.length;for(i=0;i<n;i++){if(temp[i].className==="underlay"||temp[i].className==="bd"){if(temp[i].style.display==="none"){temp[i].style.display="block"}else{temp[i].style.display="none"}}}}temp=$i(id+"_corpo");if(temp){if(temp.style.display==="none"){temp.style.display="block";if(r){r.unlock()}if(rodape){rodape.style.display="block"}}else{temp.style.display="none";if(r){r.lock()}if(rodape){rodape.style.display="none"}}}temp=$i(id);if(temp){if(temp.style.display==="none"){temp.style.height="100%"}else{temp.style.height="10%"}}return t},fecha:function(event,args){var i,id;i3GEO.util.escondeBox();if(i3GEO.janela.ANTESFECHA){for(i=0;i<i3GEO.janela.ANTESFECHA.length;i++){eval(i3GEO.janela.ANTESFECHA[i])}}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");janela.parentNode.removeChild(janela)}}},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(!YAHOO.util.Easing){return}var pos,janela,attributes,anim,altura=40;janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");pos=[0,0];if(i3GEO.Interface&&$i(i3GEO.Interface.IDCORPO)){pos=YAHOO.util.Dom.getXY($i(i3GEO.Interface.IDCORPO))}else if($i("contemImg")){pos=YAHOO.util.Dom.getXY($i("contemImg"))}if(!janela){janela=new YAHOO.widget.Panel("i3geoTempoMsg",{width:"220px",fixedcenter:false,underlay:"none",close:false,draggable:false,modal:false,monitorresize:false,iframe:true});janela.render(document.body);YAHOO.i3GEO.janela.managerAguarde.register(janela)}$i("i3geoTempoMsg_c").style.zIndex=100000;janela.setBody(texto);altura=70;janela.body.style.padding="5px";janela.body.style.backgroundColor="yellow";janela.body.style.height="0px";janela.body.style.overflow="hidden";janela.body.onclick=function(){var janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");if(janela){janela.destroy()}};if(i3GEO.parametros&&i3GEO.parametros.w>0){janela.moveTo(pos[0]+(i3GEO.parametros.w/2)-120,pos[1])}else{janela.moveTo(pos[0],pos[1])}janela.show();attributes={height:{to:altura}};anim=new YAHOO.util.Anim(janela.body,attributes,.5,YAHOO.util.Easing.easeNone);anim.onComplete.subscribe(function(){janela.body.style.overflow="auto";janela.body.style.display="block";$i("i3geoTempoMsg_c").style.zIndex=100000});anim.animate();if(!tempo){tempo=4000}setTimeout(function(){var attributes,anim,janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");if(janela){janela.body.style.overflow="hidden";attributes={height:{to:0}};anim=new YAHOO.util.Anim(janela.body,attributes,.5,YAHOO.util.Easing.easeNone);anim.onComplete.subscribe(function(){janela.destroy()});anim.animate()}},tempo)},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,icon:YAHOO.widget.SimpleDialog.ICON_HELP,text:"<p class=paragrafo >"+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="<br><div class='i3geoForm i3geoFormIconeEdita' ><input id='i3GEOjanelaprompt' type=text value='"+valorDefault+"' />";i3GEO.janela.confirma(pergunta+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},tip:function(){var Nid,novoel,res;Nid=i3GEO.util.generateId;novoel=document.createElement("div");novoel.className="i3GEObalaoInfo";novoel.id=Nid;document.body.appendChild(novoel);i3GEO.janela.TIPS.push($i(Nid));res="<div id='"+Nid+"cabecatip' style='text-align:left;background-color:rgb(240,240,240)'></div>";novoel.innerHTML="<table style='text-align:left'><tr><td style='text-align:left'>"+res+"</td></tr></table>";ist=novoel.style;ist.top=objposicaocursor.telay-9+"px";ist.left=objposicaocursor.telax-5+"px";ist.display="block";i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.janela.excluiTips('todos')"]);return(Nid)},excluiTips:function(tipo){var ot,i;if(arguments.length===0){tipo="todos"}if(i3GEO.janela.TIPS.length>0){ot=i3GEO.janela.TIPS.length-1;if(ot>=0){do{if(tipo==='todos'){if(i3GEO.janela.TIPS[ot]){i=$i(i3GEO.janela.TIPS[ot].id);document.body.removeChild(i)}}if(tipo==='naofixos'){if($i(i3GEO.janela.TIPS[ot])){if($i(i3GEO.janela.TIPS[ot].id+"cabecatip").innerHTML!==""){document.body.removeChild($i(i3GEO.janela.TIPS[ot].id))}}}}while(ot--);if(tipo==="todos"){i3GEO.janela.TIPS=[]}}}},slider:function(funcao,inicial){var scaleFactor,bottomConstraint,topConstraint,janela,novoel,Event,slider="",bg,thumb;janela=i3GEO.janela.cria(230,200,"","","","<div class='i3GeoTituloJanela'>"+$trad("t20")+"</div>","opacidadeG");novoel=document.createElement("div");novoel.id="slider-bg";novoel.tabindex="-1";novoel.innerHTML='<div style="cursor:default;position:absolute;top:4px" id="slider-thumb"><img src="'+i3GEO.configura.locaplic+'/imagens/thumb-n.gif"></div>';janela[2].appendChild(novoel);Event=YAHOO.util.Event;bg="slider-bg";thumb="slider-thumb";novoel.style.position="relative";novoel.style.background='url('+i3GEO.configura.locaplic+'/imagens/bg-fader.gif) 5px 0 no-repeat';novoel.style.height="28px";novoel.style.width="228px";topConstraint=0;bottomConstraint=200;scaleFactor=1;Event.onDOMReady(function(){slider=YAHOO.widget.Slider.getHorizSlider(bg,thumb,topConstraint,bottomConstraint,20);slider.setValue(parseInt(inicial,10));slider.getRealValue=function(){return Math.round(this.getValue()*scaleFactor)};slider.subscribe("slideEnd",function(offsetFromStart){var actualValue=slider.getRealValue();eval(funcao+"("+actualValue+")")})});Event.on("putval","click",function(e){slider.setValue(100,false)})},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)}}}; 274 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={ESTILOBD:"display:block;padding:5px 5px 5px 5px;",ESTILOAGUARDE:"normal",AGUARDEMODAL:false,ANTESCRIA:["i3GEO.janela.prepara()"],ANTESFECHA:[],TRANSICAOSUAVE:true,OPACIDADE:65,OPACIDADEAGUARDE:50,TIPS:[],ULTIMOZINDEX:5,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,transicao){if(!transicao){transicao="sim"}if(!dimensionavel){dimensionavel=true}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}if(navm&&!chro){this.TRANSICAOSUAVE=false}if(this.ANTESCRIA){for(i=0;i<this.ANTESCRIA.length;i++){eval(this.ANTESCRIA[i])}}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+'" >';if(i3GEO.configura!==undefined){ins+="<img id='"+id+"_imagemCabecalho' class='i3GeoAguardeJanela' style='visibility:hidden;' src=\'"+i3GEO.configura.locaplic+"/imagens/aguarde2.gif\' />"}if(icone!=""){ins+="<img class='i3GeoIconeJanela' src='"+icone+"' >"}ins+="<span style='font-size:10px;'>"+texto+"</span>";if(funcaoDuplica){ins+="<div id='"+id+"_duplicaJanela' class='container-duplica'></div>"}if(funcaoMinimiza){ins+="<div id='"+id+"_minimizaCabecalho' class='container-minimiza'></div>"}ins+='</div><div id="'+id+'_corpo" class="bd" style="'+this.ESTILOBD+'">';if(wsrc!==""){ins+='<iframe name="'+id+'i" id="'+id+'i" valign="top" style="border:0px white solid;width:100%"></iframe>'}ins+='</div>';ins+='<div class="ft"></div>';novoel=document.createElement("div");novoel.id=id;novoel.style.display="block";novoel.innerHTML=ins;if(this.TRANSICAOSUAVE&&transicao==="sim"){novoel.onmouseover=function(){$(novoel).css("opacity",1)};novoel.onmouseout=function(){$(novoel).css("opacity",i3GEO.janela.OPACIDADE/100)};$(novoel).css("opacity",1)}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})}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});if(YAHOO.util.Resize){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){funcaoAposRedim.call();i3GEO.janela.minimiza()},janela,true)}resize.getProxyEl().style.height="0px"}}if(nx!==""&&nx!=="center"){janela.moveTo(nx,ny+50)}YAHOO.i3GEO.janela.manager.register(janela);if(this.TRANSICAOSUAVE){janela.cfg.setProperty("effect",[{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.5}])}janela.cfg.setProperty("zIndex",[4]);janela.render();janela.bringToTop();if(ifr===true){janela.iframe.style.zIndex=4}YAHOO.util.Event.addListener($i(id+'_corpo'),"click",YAHOO.util.Event.stopPropagation);if(funcaoDuplica){$i(id+'_duplicaJanela').onclick=funcaoDuplica}if(funcaoCabecalho){$i(id+'_cabecalho').onclick=funcaoCabecalho}if(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.style.zIndex=50000}temp=$i(id);if(temp&&temp.style){temp.style.maxWidth="100%"}temp=$i(id+"_corpo");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),rodape=$i(id+"_rodape");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=min}}else{temp.style.display="block";if(m){m.showIframe()}c.style.width=m.winicial;t="max"}}temp=$i(id+"_c");if(temp){temp=temp.getElementsByTagName("div");n=temp.length;for(i=0;i<n;i++){if(temp[i].className==="underlay"||temp[i].className==="bd"){if(temp[i].style.display==="none"){temp[i].style.display="block"}else{temp[i].style.display="none"}}}}temp=$i(id+"_corpo");if(temp){if(temp.style.display==="none"){temp.style.display="block";if(r){r.unlock()}if(rodape){rodape.style.display="block"}}else{temp.style.display="none";if(r){r.lock()}if(rodape){rodape.style.display="none"}}}temp=$i(id);if(temp){if(temp.style.display==="none"){temp.style.height="100%"}else{temp.style.height="10%"}}return t},fecha:function(event,args){var i,id;i3GEO.util.escondeBox();if(i3GEO.janela.ANTESFECHA){for(i=0;i<i3GEO.janela.ANTESFECHA.length;i++){eval(i3GEO.janela.ANTESFECHA[i])}}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");janela.parentNode.removeChild(janela)}}},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(!YAHOO.util.Easing){return}var pos,janela,attributes,anim,altura=40;janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");pos=[0,0];if(i3GEO.Interface&&$i(i3GEO.Interface.IDCORPO)){pos=YAHOO.util.Dom.getXY($i(i3GEO.Interface.IDCORPO))}else if($i("contemImg")){pos=YAHOO.util.Dom.getXY($i("contemImg"))}if(!janela){janela=new YAHOO.widget.Panel("i3geoTempoMsg",{width:"220px",fixedcenter:false,underlay:"none",close:false,draggable:false,modal:false,monitorresize:false,iframe:true});janela.render(document.body);YAHOO.i3GEO.janela.managerAguarde.register(janela)}$i("i3geoTempoMsg_c").style.zIndex=100000;janela.setBody(texto);altura=70;janela.body.style.padding="5px";janela.body.style.backgroundColor="yellow";janela.body.style.height="0px";janela.body.style.overflow="hidden";janela.body.onclick=function(){var janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");if(janela){janela.destroy()}};if(i3GEO.parametros&&i3GEO.parametros.w>0){janela.moveTo(pos[0]+(i3GEO.parametros.w/2)-120,pos[1])}else{janela.moveTo(pos[0],pos[1])}janela.show();attributes={height:{to:altura}};anim=new YAHOO.util.Anim(janela.body,attributes,.5,YAHOO.util.Easing.easeNone);anim.onComplete.subscribe(function(){janela.body.style.overflow="auto";janela.body.style.display="block";$i("i3geoTempoMsg_c").style.zIndex=100000});anim.animate();if(!tempo){tempo=4000}setTimeout(function(){var attributes,anim,janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");if(janela){janela.body.style.overflow="hidden";attributes={height:{to:0}};anim=new YAHOO.util.Anim(janela.body,attributes,.5,YAHOO.util.Easing.easeNone);anim.onComplete.subscribe(function(){janela.destroy()});anim.animate()}},tempo)},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,icon:YAHOO.widget.SimpleDialog.ICON_HELP,text:"<p class=paragrafo >"+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="<br><div class='i3geoForm i3geoFormIconeEdita' ><input id='i3GEOjanelaprompt' type=text value='"+valorDefault+"' />";i3GEO.janela.confirma(pergunta+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},tip:function(){var Nid,novoel,res;Nid=i3GEO.util.generateId;novoel=document.createElement("div");novoel.className="i3GEObalaoInfo";novoel.id=Nid;document.body.appendChild(novoel);i3GEO.janela.TIPS.push($i(Nid));res="<div id='"+Nid+"cabecatip' style='text-align:left;background-color:rgb(240,240,240)'></div>";novoel.innerHTML="<table style='text-align:left'><tr><td style='text-align:left'>"+res+"</td></tr></table>";ist=novoel.style;ist.top=objposicaocursor.telay-9+"px";ist.left=objposicaocursor.telax-5+"px";ist.display="block";i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.janela.excluiTips('todos')"]);return(Nid)},excluiTips:function(tipo){var ot,i;if(arguments.length===0){tipo="todos"}if(i3GEO.janela.TIPS.length>0){ot=i3GEO.janela.TIPS.length-1;if(ot>=0){do{if(tipo==='todos'){if(i3GEO.janela.TIPS[ot]){i=$i(i3GEO.janela.TIPS[ot].id);document.body.removeChild(i)}}if(tipo==='naofixos'){if($i(i3GEO.janela.TIPS[ot])){if($i(i3GEO.janela.TIPS[ot].id+"cabecatip").innerHTML!==""){document.body.removeChild($i(i3GEO.janela.TIPS[ot].id))}}}}while(ot--);if(tipo==="todos"){i3GEO.janela.TIPS=[]}}}},slider:function(funcao,inicial){var scaleFactor,bottomConstraint,topConstraint,janela,novoel,Event,slider="",bg,thumb;janela=i3GEO.janela.cria(230,200,"","","","<div class='i3GeoTituloJanela'>"+$trad("t20")+"</div>","opacidadeG");novoel=document.createElement("div");novoel.id="slider-bg";novoel.tabindex="-1";novoel.innerHTML='<div style="cursor:default;position:absolute;top:4px" id="slider-thumb"><img src="'+i3GEO.configura.locaplic+'/imagens/thumb-n.gif"></div>';janela[2].appendChild(novoel);Event=YAHOO.util.Event;bg="slider-bg";thumb="slider-thumb";novoel.style.position="relative";novoel.style.background='url('+i3GEO.configura.locaplic+'/imagens/bg-fader.gif) 5px 0 no-repeat';novoel.style.height="28px";novoel.style.width="228px";topConstraint=0;bottomConstraint=200;scaleFactor=1;Event.onDOMReady(function(){slider=YAHOO.widget.Slider.getHorizSlider(bg,thumb,topConstraint,bottomConstraint,20);slider.setValue(parseInt(inicial,10));slider.getRealValue=function(){return Math.round(this.getValue()*scaleFactor)};slider.subscribe("slideEnd",function(offsetFromStart){var actualValue=slider.getRealValue();eval(funcao+"("+actualValue+")")})});Event.on("putval","click",function(e){slider.setValue(100,false)})},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)}}};
275 // 275 //
276 //compactados/guias_compacto.js 276 //compactados/guias_compacto.js
277 -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});i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pointer",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}if(i3GEO.Interface.ATUAL==="openlayers"){}}},"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(){if(i3GEO.arvoreDeCamadas.filtraCamadas("etiquetas","","diferente",i3GEO.arvoreDeCamadas.CAMADAS)===""){i3GEO.janela.tempoMsg($trad("d31"));return}if($i(i3GEO.Interface.IDMAPA)){$i(i3GEO.Interface.IDMAPA).title="";var temp="identifica";i3GEO.util.mudaCursor(i3GEO.configura.cursores,temp,i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}if(i3GEO.eventos.cliquePerm.ativo===false){i3GEO.eventos.MOUSECLIQUE=[i3GEO.configura.funcaoTip]}else{i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoIdentifica]);i3GEO.eventos.adicionaEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoTip])}i3GEO.eventos.cliquePerm.ativa()}},"identifica":{icone:"imagens/gisicons/pointer-info.png",titulo:$trad("d7"),id:"guiaIdentifica",idconteudo:"",click:function(){i3GEO.barraDeBotoes.BOTAOCLICADO="identifica";if($i(i3GEO.Interface.IDMAPA)){$i(i3GEO.Interface.IDMAPA).title="";temp="identifica"}i3GEO.eventos.cliquePerm.desativa();if(i3GEO.eventos.cliquePerm.ativo===false){if(i3GEO.eventos.MOUSECLIQUE.toString().search(i3GEO.configura.funcaoIdentifica)>=0){i3GEO.eventos.MOUSECLIQUE.remove(i3GEO.configura.funcaoIdentifica);return}i3GEO.eventos.MOUSECLIQUE=[i3GEO.configura.funcaoIdentifica]}else{i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoTip]);i3GEO.eventos.adicionaEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoIdentifica])}}},"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'>";if(i3GEO.configura.verificaCookieLogin===true){ins+="<a class='linkMapasEditor' href='"+i3GEO.configura.locaplic+"/admin/html/mapas.html' target=_blank >"+$trad("x89")+"</a><br>"}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("guia6").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-idconteudo")!=undefined){f.idconteudo=obj.attr("data-idconteudo")}if(obj.attr("data-idLegenda")!=undefined){f.idLegenda=obj.attr("data-idLegenda")}i3GEO.legenda.inicia({"idOnde":f.idconteudo,"idLegenda":f.idLegenda})}},"temas":{icone:"imagens/layer.png",titulo:$trad("g4a"),id:"guia1",idconteudo:"guia1obj",idListaDeCamadas:"listaTemas",idTemplateCamada:"guia1objTemplateCamadas",idListaFundo:"listaFundo",idTemplateCamadaFundo:"guia1objTemplateCamadasFundo",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-idListaDeCamadas")).attr("data-idTemplateCamada")!=undefined){f.idTemplateCamada=$("#"+obj.attr("data-idListaDeCamadas")).attr("data-idTemplateCamada")}if($("#"+obj.attr("data-idListaFundo")).attr("data-idTemplateCamada")!=undefined){f.idTemplateCamadaFundo=$("#"+obj.attr("data-idListaFundo")).attr("data-idTemplateCamada")}i3GEO.arvoreDeCamadas.inicia({"idOnde":f.idListaDeCamadas,"idTemplateCamada":f.idTemplateCamada,"idListaFundo":f.idListaFundo,"idTemplateCamadaFundo":f.idTemplateCamadaFundo,"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({"seletorTemplateDir":ondeMenus.attr("data-templateDir"),"seletorTemplateTema":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")}var f=i3GEO.guias.CONFIGURA.ferramentas,confm=i3GEO.listaDeFerramentas,subs=i3GEO.listaDeFerramentas.submenus,ondeFolder=$("#"+f.idLista),ondeLinks=$("#"+f.idLinks),template1=$($(ondeFolder).attr("data-template")).html(),template2=$($("#"+f.idMigalha).attr("data-template")).html(),template3=$($(ondeLinks).attr("data-template")).html(),migalha;f.status=true;migalha=function(data){var t=Mustache.to_html(template2,{"nome":data.nome});$("#"+f.idMigalha).data(data).html(t).click(function(event){event.stopImmediatePropagation();$("#"+f.idMigalha).off("click");var data=$(this).data();if((data.nivel-1)==0){ondeFolder.fadeOut("fast",function(){nivel0();ondeFolder.show()})}if((data.nivel-1)==1){ondeFolder.fadeOut("fast",function(){nivel1(data);ondeFolder.show()})}if((data.nivel-1)==2){ondeFolder.fadeOut("fast",function(){nivel2(data);ondeFolder.show()})}})};var nivel0=function(){var menu=confm.menu,n=menu.length,i,t,data;$("#"+f.idMigalha).html("&nbsp;");ondeFolder.html("");ondeLinks.html("");for(i=0;i<n;i+=1){if(subs[menu[i].id].length>0){t=Mustache.to_html(template1,{"nome":menu[i].nome,"descricao":menu[i].descricao});t=$(t);data={"nivel":1,"nome":menu[i].nome,"id":i,"n0":i,"n1":"","n2":"","n3":""};t.find("a").data(data).click(function(){$(this).find("a").off("click");var data=$(this).data();ondeFolder.fadeOut("fast",function(){nivel1(data);ondeFolder.show()})});ondeFolder.append(t)}}};var nivel1=function(data){var menu=confm.submenus[confm.menu[data.n0].id],n=menu.length,i,t,datan;ondeFolder.html("");ondeLinks.html("");for(i=0;i<n;i+=1){datan={"nivel":2,"nome":menu[i].text,"id":menu[i].id,"n0":data.n0,"n1":i,"n2":"","n3":""};if(menu[i].url){t=Mustache.to_html(template3,{"nome":menu[i].text,"target":menu[i].target,"url":menu[i].url,"opcional":menu[i].opcional});t=$(t);ondeLinks.append(t)}else{t=Mustache.to_html(template1,{"nome":menu[i].text});t=$(t);t.find("a").data(datan).click(function(){$(this).find("a").off("click");var data=$(this).data();var t=Mustache.to_html(template2,data);ondeFolder.fadeOut("fast",function(){nivel2(data);ondeFolder.show()})});ondeFolder.append(t)}}data.nivel=1;data.nome=confm.menu[data.id].nome;data.n0=data.id;migalha(data)};var nivel2=function(data){var menu=confm.submenus[confm.menu[data.n0].id][data.n1].submenu.itemdata[0],n=menu.length,i,t,datan;ondeFolder.html("");ondeLinks.html("");for(i=0;i<n;i+=1){datan={"nivel":3,"nome":menu[i].text,"id":menu[i].id,"n0":data.n0,"n1":data.n1,"n2":i,"n3":""};if(menu[i].url){t=Mustache.to_html(template3,{"nome":menu[i].text,"target":menu[i].target,"url":menu[i].url,"opcional":menu[i].opcional});t=$(t);ondeLinks.append(t)}else{t=Mustache.to_html(template1,{"nome":menu[i].text});t=$(t);t.find("a").data(datan).click(function(){$(this).find("a").off("click");var data=$(this).data();var t=Mustache.to_html(template2,data)});ondeFolder.append(t)}}data.nivel=2;data.id=data.n0;migalha(data)};nivel0()}}},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"}}},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"}}},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");if(i3GEO.guias.CONFIGURA[chave].click){f=i3GEO.guias.CONFIGURA[chave].click.apply(f,[obj])}i3GEO.guias.mostra(chave)},abreFecha:function(forca){var molde=$("#i3GEOguiaMovelMolde");if(!forca){if(parseInt(molde.css("width"),10)<=10){forca="abre"}else{forca="fecha"}}if(forca==="fecha"){molde.animate({"width":"-10px"},"slow")}else{$("#i3GEOguiaMovelIcones,#i3GEOguiaMovelConteudo").css("display","block");molde.css("display","block").animate({"width":i3GEO.guias.LARGURAGUIAMOVEL+"px"},"slow")}},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")}}; 277 +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});i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pointer",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}if(i3GEO.Interface.ATUAL==="openlayers"){}}},"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(){if(i3GEO.arvoreDeCamadas.filtraCamadas("etiquetas","","diferente",i3GEO.arvoreDeCamadas.CAMADAS)===""){i3GEO.janela.tempoMsg($trad("d31"));return}if($i(i3GEO.Interface.IDMAPA)){$i(i3GEO.Interface.IDMAPA).title="";var temp="identifica";i3GEO.util.mudaCursor(i3GEO.configura.cursores,temp,i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}if(i3GEO.eventos.cliquePerm.ativo===false){i3GEO.eventos.MOUSECLIQUE=[i3GEO.configura.funcaoTip]}else{i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoIdentifica]);i3GEO.eventos.adicionaEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoTip])}i3GEO.eventos.cliquePerm.ativa()}},"identifica":{icone:"imagens/gisicons/pointer-info.png",titulo:$trad("d7"),id:"guiaIdentifica",idconteudo:"",click:function(){i3GEO.barraDeBotoes.BOTAOCLICADO="identifica";if($i(i3GEO.Interface.IDMAPA)){$i(i3GEO.Interface.IDMAPA).title="";temp="identifica"}i3GEO.eventos.cliquePerm.desativa();if(i3GEO.eventos.cliquePerm.ativo===false){if(i3GEO.eventos.MOUSECLIQUE.toString().search(i3GEO.configura.funcaoIdentifica)>=0){i3GEO.eventos.MOUSECLIQUE.remove(i3GEO.configura.funcaoIdentifica);return}i3GEO.eventos.MOUSECLIQUE=[i3GEO.configura.funcaoIdentifica]}else{i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoTip]);i3GEO.eventos.adicionaEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoIdentifica])}}},"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'>";if(i3GEO.configura.verificaCookieLogin===true){ins+="<a class='linkMapasEditor' href='"+i3GEO.configura.locaplic+"/admin/html/mapas.html' target=_blank >"+$trad("x89")+"</a><br>"}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("guia6").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")}i3GEO.legenda.inicia({"idLegenda":f.idLegenda,"templateLegenda":$("#"+f.idLegenda).attr("data-template")})}},"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")}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"}}},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"}}},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");if(i3GEO.guias.CONFIGURA[chave].click){f=i3GEO.guias.CONFIGURA[chave].click.apply(f,[obj])}i3GEO.guias.mostra(chave)},abreFecha:function(forca){var molde=$("#i3GEOguiaMovelMolde");if(!forca){if(parseInt(molde.css("width"),10)<=10){forca="abre"}else{forca="fecha"}}if(forca==="fecha"){molde.animate({"width":"-10px"},"slow")}else{$("#i3GEOguiaMovelIcones,#i3GEOguiaMovelConteudo").css("display","block");molde.css("display","block").animate({"width":i3GEO.guias.LARGURAGUIAMOVEL+"px"},"slow")}},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")}};
278 // 278 //
279 //compactados/arvoredecamadas_compacto.js 279 //compactados/arvoredecamadas_compacto.js
280 -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:"",CAMADASINDEXADAS:[],CONFIG:{"idOnde":"","aposIniciar":"","idTemplateCamada":"","idListaFundo":"","idTemplateCamadaFundo":"","verificaAbrangencia":""},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.arvoreDeCamadas.CONFIG[i]=v})}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(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){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=""}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}}"+$("#"+config.idTemplateCamada).html()+"{{/data}}",{"data":clone});$("#"+config.idOnde).html(t);$("#"+config.idOnde).sortable({scroll:false,axis:"y",revert:true,update:function(event,ui){var els=i3GEO.arvoreDeCamadas.listaLigadosDesligados();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=[];$.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}}"+$("#"+config.idTemplateCamadaFundo).html()+"{{/data}}",{"data":clone});$("#"+config.idListaFundo).html(t)}}},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("t5");camada.zoomselTitle=$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");return}if(tipo==="desligartodos"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("desmarca");return}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(tipo){if(!$i(i3GEO.arvoreDeCamadas.CONFIG.idOnde)){return[[],[],[]]}if(arguments.length===0){tipo="manter"}var nos=$("#"+i3GEO.arvoreDeCamadas.CONFIG.idOnde).find("input"),ligados=[],desligados=[],todos=[];$.each(nos,function(i,no){todos.push(no.value);if(no.checked==true){ligados.push(no.value)}else{desligados.push(no.value)}});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")}}}; 280 +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:"",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.tema){$.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()}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(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){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=""}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.listaLigadosDesligados();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=[];$.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)}}},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("t5");camada.zoomselTitle=$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");return}if(tipo==="desligartodos"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("desmarca");return}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(tipo){if(!$i(i3GEO.arvoreDeCamadas.config.idOnde)){return[[],[],[]]}if(arguments.length===0){tipo="manter"}var nos=$("#"+i3GEO.arvoreDeCamadas.config.idOnde).find("input"),ligados=[],desligados=[],todos=[];$.each(nos,function(i,no){todos.push(no.value);if(no.checked==true){ligados.push(no.value)}else{desligados.push(no.value)}});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")}}};
281 // 281 //
282 //compactados/navega_compacto.js 282 //compactados/navega_compacto.js
283 if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.navega={EXTENSOES:{lista:[],redo:[],posicao:0,emAcao:false},TEMPONAVEGAR:600,FATORZOOM:2,timerNavega:null,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){if(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,e;if(l.length>0){if(l.length>1){e=l.pop();i3GEO.navega.zoomExt("","","",e);if(r.length>10){r.pop()}if(r.length>0&&r[r.length-1]===e){return}r.push(e)}}else{l.push(i3GEO.parametros.mapexten)}},extensaoProximo:function(){var l=i3GEO.navega.EXTENSOES.lista,r=i3GEO.navega.EXTENSOES.redo,e;i3GEO.navega.EXTENSOES.emAcao=true;if(r.length>1){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(e)}},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)';novoeli=document.createElement("div");novoeli.id="div_di";novoel.appendChild(novoeli);$i("div_di").innerHTML="<p style='position:absolute;top:0px;left:0px'>+-</p>"}i3GEO.navega.destacaTema.TEMA=tema;i3GEO.navega.destacaTema.ESTAATIVO="sim";i3GEO.navega.destacaTema.atualiza();janela=i3GEO.janela.cria(160,50,"","center","center","<div class='i3GeoTituloJanela'>"+$trad("x50")+"</div>","ativadesativaDestaque");$i(janela[2].id).innerHTML=$trad("x91");$(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")},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","","","<div class='i3GeoTituloJanela'>Google maps<a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=7&idajuda=68' ><b> </b></a></div>",idgoogle);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")}}}; 283 if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.navega={EXTENSOES:{lista:[],redo:[],posicao:0,emAcao:false},TEMPONAVEGAR:600,FATORZOOM:2,timerNavega:null,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){if(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,e;if(l.length>0){if(l.length>1){e=l.pop();i3GEO.navega.zoomExt("","","",e);if(r.length>10){r.pop()}if(r.length>0&&r[r.length-1]===e){return}r.push(e)}}else{l.push(i3GEO.parametros.mapexten)}},extensaoProximo:function(){var l=i3GEO.navega.EXTENSOES.lista,r=i3GEO.navega.EXTENSOES.redo,e;i3GEO.navega.EXTENSOES.emAcao=true;if(r.length>1){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(e)}},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)';novoeli=document.createElement("div");novoeli.id="div_di";novoel.appendChild(novoeli);$i("div_di").innerHTML="<p style='position:absolute;top:0px;left:0px'>+-</p>"}i3GEO.navega.destacaTema.TEMA=tema;i3GEO.navega.destacaTema.ESTAATIVO="sim";i3GEO.navega.destacaTema.atualiza();janela=i3GEO.janela.cria(160,50,"","center","center","<div class='i3GeoTituloJanela'>"+$trad("x50")+"</div>","ativadesativaDestaque");$i(janela[2].id).innerHTML=$trad("x91");$(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")},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","","","<div class='i3GeoTituloJanela'>Google maps<a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=7&idajuda=68' ><b> </b></a></div>",idgoogle);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")}}};
@@ -304,40 +304,49 @@ if(typeof(i3GEO)===&#39;undefined&#39;){var i3GEO={}}i3GEO.social={curtirFacebook:functi @@ -304,40 +304,49 @@ if(typeof(i3GEO)===&#39;undefined&#39;){var i3GEO={}}i3GEO.social={curtirFacebook:functi
304 if(typeof(i3GEOF)==='undefined'){var i3GEOF={}}i3GEO.login={divnomelogin:"i3GEONomeLogin",recarrega:false,funcaoLoginOk:null,funcaoLoginErro:null,anulaCookie:function(){i3GEO.util.insereCookie("i3geocodigologin","",0);i3GEO.util.insereCookie("i3geousuariologin","",0);i3GEO.util.insereCookie("i3geousuarionome","",0);i3GEO.util.insereCookie("i3GeoLogin","",0)},verificaCookieLogin:function(){var a=i3GEO.util.pegaCookie("i3geocodigologin"),b=i3GEO.util.pegaCookie("i3geousuarionome");if(a&&b&&a!=""&&b!=""){return true}else{return false}},verificaOperacao:function(operacao,locaplic,funcaoOk,tipo,funcaoErro){var p="",cp,temp,resultado=true;if(!i3GEO.login.verificaCookieLogin()){if(!funcaoErro){alert("Login...!")}else{funcaoErro.call()}return false}if(!locaplic){locaplic=i3GEO.configura.locaplic}temp=function(retorno){if(retorno.data=="naopermitido"){alert($trad("naoPermitido"));return false}if(retorno.data=="sim"){resultado=true}else{resultado=false}if(resultado===true){if(funcaoOk&&funcaoOk!=""){funcaoOk.call()}}else{if($i(i3GEO.login.divnomelogin)){$i(i3GEO.login.divnomelogin).innerHTML="";i3GEO.login.anulaCookie()}if(funcaoErro&&funcaoErro!=""&&resultado===false){funcaoErro.call()}}return resultado};if(!tipo||tipo==="sessao"){p=locaplic+"/admin/php/login.php?funcao=validaoperacaosessao"}if(tipo==="banco"){p=locaplic+"/admin/php/login.php?funcao=validaoperacaobanco"}cp=new cpaint();cp.set_response_type("JSON");cp.set_transfer_mode("POST");cp.call(p,"login",temp,"&operacao="+operacao)},adicionaMenuSuspenso:function(obj){obj.menu.push({nome:"Admin/Login",id:"i3GeoAdmin"});obj.submenus.i3GeoAdmin=[];obj.submenus.i3GeoAdmin.push({id:"omenudataAdminu1",text:"Login",url:"javascript:i3GEO.login.dialogo.abreLogin()"},{id:"omenudataAdminu2",text:"Logout",url:"javascript:i3GEO.login.dialogo.abreLogout()"},{id:"omenudataAdmin5",text:$trad("x88"),url:"javascript:i3GEO.mapa.dialogo.preferencias()"});return obj},dialogo:{abreLogin:function(locaplic,template){var js;if(!template||template==""){template="template_mst.html"}if(!locaplic||locaplic==""){locaplic=i3GEO.configura.locaplic}if(typeof(i3GEOF.loginusuario)==='undefined'){js=locaplic+"/ferramentas/loginusuario/dependencias.php?template="+template;i3GEO.util.scriptTag(js,"i3GEOF.loginusuario.criaJanelaFlutuante()","i3GEOF.loginusuario_script()")}else{i3GEOF.loginusuario.criaJanelaFlutuante()}},abreLogout:function(){var r=confirm($trad("x26"));if(r==true){i3GEO.login.anulaCookie();i3GEO.janela.destroi("i3GEOF.loginusuario");if($i(i3GEO.login.divnomelogin)){$i(i3GEO.login.divnomelogin).innerHTML=""}if(i3GEO.login.recarrega===true){document.location.reload()}if(i3GEO.parametros){i3GEO.parametros.editor="nao";i3GEO.arvoreDeTemas.atualiza()}}}}}; 304 if(typeof(i3GEOF)==='undefined'){var i3GEOF={}}i3GEO.login={divnomelogin:"i3GEONomeLogin",recarrega:false,funcaoLoginOk:null,funcaoLoginErro:null,anulaCookie:function(){i3GEO.util.insereCookie("i3geocodigologin","",0);i3GEO.util.insereCookie("i3geousuariologin","",0);i3GEO.util.insereCookie("i3geousuarionome","",0);i3GEO.util.insereCookie("i3GeoLogin","",0)},verificaCookieLogin:function(){var a=i3GEO.util.pegaCookie("i3geocodigologin"),b=i3GEO.util.pegaCookie("i3geousuarionome");if(a&&b&&a!=""&&b!=""){return true}else{return false}},verificaOperacao:function(operacao,locaplic,funcaoOk,tipo,funcaoErro){var p="",cp,temp,resultado=true;if(!i3GEO.login.verificaCookieLogin()){if(!funcaoErro){alert("Login...!")}else{funcaoErro.call()}return false}if(!locaplic){locaplic=i3GEO.configura.locaplic}temp=function(retorno){if(retorno.data=="naopermitido"){alert($trad("naoPermitido"));return false}if(retorno.data=="sim"){resultado=true}else{resultado=false}if(resultado===true){if(funcaoOk&&funcaoOk!=""){funcaoOk.call()}}else{if($i(i3GEO.login.divnomelogin)){$i(i3GEO.login.divnomelogin).innerHTML="";i3GEO.login.anulaCookie()}if(funcaoErro&&funcaoErro!=""&&resultado===false){funcaoErro.call()}}return resultado};if(!tipo||tipo==="sessao"){p=locaplic+"/admin/php/login.php?funcao=validaoperacaosessao"}if(tipo==="banco"){p=locaplic+"/admin/php/login.php?funcao=validaoperacaobanco"}cp=new cpaint();cp.set_response_type("JSON");cp.set_transfer_mode("POST");cp.call(p,"login",temp,"&operacao="+operacao)},adicionaMenuSuspenso:function(obj){obj.menu.push({nome:"Admin/Login",id:"i3GeoAdmin"});obj.submenus.i3GeoAdmin=[];obj.submenus.i3GeoAdmin.push({id:"omenudataAdminu1",text:"Login",url:"javascript:i3GEO.login.dialogo.abreLogin()"},{id:"omenudataAdminu2",text:"Logout",url:"javascript:i3GEO.login.dialogo.abreLogout()"},{id:"omenudataAdmin5",text:$trad("x88"),url:"javascript:i3GEO.mapa.dialogo.preferencias()"});return obj},dialogo:{abreLogin:function(locaplic,template){var js;if(!template||template==""){template="template_mst.html"}if(!locaplic||locaplic==""){locaplic=i3GEO.configura.locaplic}if(typeof(i3GEOF.loginusuario)==='undefined'){js=locaplic+"/ferramentas/loginusuario/dependencias.php?template="+template;i3GEO.util.scriptTag(js,"i3GEOF.loginusuario.criaJanelaFlutuante()","i3GEOF.loginusuario_script()")}else{i3GEOF.loginusuario.criaJanelaFlutuante()}},abreLogout:function(){var r=confirm($trad("x26"));if(r==true){i3GEO.login.anulaCookie();i3GEO.janela.destroi("i3GEOF.loginusuario");if($i(i3GEO.login.divnomelogin)){$i(i3GEO.login.divnomelogin).innerHTML=""}if(i3GEO.login.recarrega===true){document.location.reload()}if(i3GEO.parametros){i3GEO.parametros.editor="nao";i3GEO.arvoreDeTemas.atualiza()}}}}};
305 // 305 //
306 //compactados/marcador_compacto.js 306 //compactados/marcador_compacto.js
307 -if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.marcador={IDONDE:"",TEMPLATE:"",inicia:function(obj){if($(obj).attr("data-template")!=undefined){i3GEO.marcador.TEMPLATE=$($(obj).attr("data-template")).html()}var janela=i3GEO.janela.cria("380px","400px","","","","<div class='i3GeoTituloJanela'>"+$trad("x79")+"</div>","i3GEOmarcador",false,"hd","","","",true,i3GEO.configura.locaplic+"/imagens/oxygen/16x16/games-config-custom.png");i3GEO.marcador.IDONDE=janela[2].id;i3GEO.marcador.redesenha()},prompt:function(){i3GEO.janela.prompt($trad("x77"),i3GEO.marcador.armazena,"")},armazena:function(){var cookies=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),ext=i3GEO.parametros.mapexten,nome="Marcador",valor;if($i("i3GEOjanelaprompt")){nome=$i("i3GEOjanelaprompt").value}valor=nome+"|"+ext;if(cookies){cookies+=":"}else{cookies=""}valor=cookies+valor;i3GEO.util.insereCookie("marcadoresDoI3Geo",valor,365);i3GEO.marcador.redesenha()},redesenha:function(){var t=Mustache.to_html("{{#data}}"+i3GEO.marcador.TEMPLATE+"{{/data}}",{"data":i3GEO.marcador.itensMenu()});$("#"+i3GEO.marcador.IDONDE).html(t)},exporta:function(){var c=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),texto;if(!c){c=""}texto="<p class=paragrafo >"+$trad("x78")+"</p><div class='i3geoForm i3geoFormIconeEdita' ><input type=text value='"+c+"' onclick='javascript:this.select()'/></div>";i3GEO.janela.mensagemSimples(texto,$trad("x79"))},exportaShp:function(){var c=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),temp=function(retorno){i3GEO.temaAtivo=retorno.data;i3GEO.atualiza()};if(c){i3GEO.php.marcadores2shp(temp)}},importa:function(){var temp=function(){var cookies=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),novos="";if($i("i3GEOjanelaprompt")){novos=$i("i3GEOjanelaprompt").value}if(cookies){cookies+=":"}else{cookies=""}novos=cookies+novos;i3GEO.util.insereCookie("marcadoresDoI3Geo",novos,365);i3GEO.marcador.redesenha()};i3GEO.janela.prompt($trad("x83"),temp,"")},remove:function(nomeMarcador){var cookie=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),valores=cookie.split(":"),n=valores.length,i,temp,novos=[];for(i=0;i<n;i++){temp=valores[i].split("|");if(temp[0]&&temp[0]!==nomeMarcador){novos.push(valores[i])}}i3GEO.util.insereCookie("marcadoresDoI3Geo",novos.join(":"),365);i3GEO.marcador.redesenha()},recuperaZoom:function(nomeMarcador){var cookie=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),valores=cookie.split(":"),n=valores.length,i,temp;for(i=0;i<n;i++){temp=valores[i].split("|");if(temp[0]&&temp[0]===nomeMarcador){i3GEO.navega.zoomExt("","","",temp[1]);return}}},adicionaMenuSuspenso:function(obj){obj.menu.push({nome:$trad("x79"),id:"i3GeoMenuMarcador"});obj.submenus.i3GeoMenuMarcador=i3GEO.marcador.itensMenu();return obj},itensMenu:function(){var itens=[],cookie=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),valores,n,i,temp;itens.push({nome:$trad("x82"),url:"javascript:i3GEO.marcador.prompt()"},{nome:$trad("x80"),url:"javascript:i3GEO.marcador.exporta()"},{nome:$trad("x81"),url:"javascript:i3GEO.marcador.importa()"},{nome:$trad("x84"),url:"javascript:i3GEO.marcador.exportaShp()"});if(cookie){valores=cookie.split(":");n=valores.length;for(i=0;i<n;i++){temp=valores[i].split("|");if(temp.length===2){itens.push({nome:temp[0],url:"javascript:i3GEO.marcador.recuperaZoom('"+temp[0]+"')",opcional:"<a href='javascript:void(0)' onclick='i3GEO.marcador.remove(\""+temp[0]+"\")' class='btn btn-danger btn-fab btn-fab-mini' role='button'><span class='material-icons md-18'>delete_forever</span></a>"})}}}return itens}}; 307 +if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.marcador={IDONDE:"",TEMPLATE:"",config:{"template":"templates/ferramentasLink.html"},carregaTemplates:function(){$.get(i3GEO.marcador.config.template,function(template){i3GEO.template.marcador=template;i3GEO.marcador.inicia()})},inicia:function(obj){if(obj&&$(obj).attr("data-template")!=undefined){i3GEO.marcador.config.template=$(obj).attr("data-template")}if(!i3GEO.template.marcador){i3GEO.marcador.carregaTemplates()}else{var janela=i3GEO.janela.cria("380px","400px","","","","<div class='i3GeoTituloJanela'>"+$trad("x79")+"</div>","i3GEOmarcador",false,"hd","","","",true,i3GEO.configura.locaplic+"/imagens/oxygen/16x16/games-config-custom.png");i3GEO.marcador.IDONDE=janela[2].id;i3GEO.marcador.redesenha()}},prompt:function(){i3GEO.janela.prompt($trad("x77"),i3GEO.marcador.armazena,"")},armazena:function(){var cookies=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),ext=i3GEO.parametros.mapexten,nome="Marcador",valor;if($i("i3GEOjanelaprompt")){nome=$i("i3GEOjanelaprompt").value}valor=nome+"|"+ext;if(cookies){cookies+=":"}else{cookies=""}valor=cookies+valor;i3GEO.util.insereCookie("marcadoresDoI3Geo",valor,365);i3GEO.marcador.redesenha()},redesenha:function(){var t=Mustache.to_html("{{#data}}"+i3GEO.template.marcador+"{{/data}}",{"data":i3GEO.marcador.itensMenu()});$("#"+i3GEO.marcador.IDONDE).html(t)},exporta:function(){var c=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),texto;if(!c){c=""}texto="<p class=paragrafo >"+$trad("x78")+"</p><div class='i3geoForm i3geoFormIconeEdita' ><input type=text value='"+c+"' onclick='javascript:this.select()'/></div>";i3GEO.janela.mensagemSimples(texto,$trad("x79"))},exportaShp:function(){var c=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),temp=function(retorno){i3GEO.temaAtivo=retorno.data;i3GEO.atualiza()};if(c){i3GEO.php.marcadores2shp(temp)}},importa:function(){var temp=function(){var cookies=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),novos="";if($i("i3GEOjanelaprompt")){novos=$i("i3GEOjanelaprompt").value}if(cookies){cookies+=":"}else{cookies=""}novos=cookies+novos;i3GEO.util.insereCookie("marcadoresDoI3Geo",novos,365);i3GEO.marcador.redesenha()};i3GEO.janela.prompt($trad("x83"),temp,"")},remove:function(nomeMarcador){var cookie=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),valores=cookie.split(":"),n=valores.length,i,temp,novos=[];for(i=0;i<n;i++){temp=valores[i].split("|");if(temp[0]&&temp[0]!==nomeMarcador){novos.push(valores[i])}}i3GEO.util.insereCookie("marcadoresDoI3Geo",novos.join(":"),365);i3GEO.marcador.redesenha()},recuperaZoom:function(nomeMarcador){var cookie=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),valores=cookie.split(":"),n=valores.length,i,temp;for(i=0;i<n;i++){temp=valores[i].split("|");if(temp[0]&&temp[0]===nomeMarcador){i3GEO.navega.zoomExt("","","",temp[1]);return}}},adicionaMenuSuspenso:function(obj){obj.menu.push({nome:$trad("x79"),id:"i3GeoMenuMarcador"});obj.submenus.i3GeoMenuMarcador=i3GEO.marcador.itensMenu();return obj},itensMenu:function(){var itens=[],cookie=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),valores,n,i,temp;itens.push({nome:$trad("x82"),url:"javascript:i3GEO.marcador.prompt()"},{nome:$trad("x80"),url:"javascript:i3GEO.marcador.exporta()"},{nome:$trad("x81"),url:"javascript:i3GEO.marcador.importa()"},{nome:$trad("x84"),url:"javascript:i3GEO.marcador.exportaShp()"});if(cookie){valores=cookie.split(":");n=valores.length;for(i=0;i<n;i++){temp=valores[i].split("|");if(temp.length===2){itens.push({nome:temp[0],url:"javascript:i3GEO.marcador.recuperaZoom('"+temp[0]+"')",opcional:"<a href='javascript:void(0)' onclick='i3GEO.marcador.remove(\""+temp[0]+"\")' class='btn btn-danger btn-fab btn-fab-mini' role='button'><span class='material-icons md-18'>delete_forever</span></a>"})}}}return itens}};
308 // 308 //
309 //compactados/plugini3geo_compacto.js 309 //compactados/plugini3geo_compacto.js
310 if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.pluginI3geo={OBJETOS:{},PLUGINS:[{"classe":"heatmap","nome":"Mapa de calor","editor":true},{"classe":"markercluster","nome":"Agrupamento de pontos (cluster)","editor":true},{"classe":"layerkml","nome":"Camada Kml","editor":true},{"classe":"parametrossql","nome":"SQL parametrizado","editor":true}],inicia:function(camada){if(camada.plugini3geo){if(i3GEO.janela){i3GEO.janela.AGUARDEMODAL=true;i3GEO.janela.abreAguarde("aguardePlugin","Plugin...");i3GEO.janela.AGUARDEMODAL=false}i3GEO.pluginI3geo[camada.plugini3geo.plugin][i3GEO.Interface.ATUAL].inicia(camada)}},formAdmin:function(plugin,configString){return i3GEO.pluginI3geo[plugin].formAdmin(configString)},iconeArvoreDeCamadas:function(camada){if(camada.plugini3geo&&camada.plugini3geo!=""){return i3GEO.pluginI3geo[camada.plugini3geo.plugin].iconeArvoreDeCamadas(camada.name)}else{return false}},clickArvoreDeCamadas:function(camada){if(camada.plugini3geo&&camada.plugini3geo!=""){return i3GEO.pluginI3geo[camada.plugini3geo.plugin].clickArvoreDeCamadas(camada.name)}else{return false}},linkAjuda:function(plugin){return i3GEO.pluginI3geo[plugin].linkAjuda()},ligaCamada:function(nomecamada){if(i3GEO.pluginI3geo.OBJETOS[nomecamada]&&i3GEO.pluginI3geo.OBJETOS[nomecamada].ligaCamada){i3GEO.pluginI3geo.OBJETOS[nomecamada].ligaCamada();return true}return false},desligaCamada:function(nomecamada){if(i3GEO.pluginI3geo.OBJETOS[nomecamada]&&i3GEO.pluginI3geo.OBJETOS[nomecamada].desLigaCamada){i3GEO.pluginI3geo.OBJETOS[nomecamada].desLigaCamada();return true}return false},removeCamada:function(nomecamada){if(i3GEO.pluginI3geo.OBJETOS[nomecamada]&&i3GEO.pluginI3geo.OBJETOS[nomecamada].removeCamada){i3GEO.pluginI3geo.OBJETOS[nomecamada].removeCamada();i3GEO.pluginI3geo.OBJETOS[nomecamada]=false;delete(i3GEO.pluginI3geo.OBJETOS[nomecamada]);return true}return false},atualizaCamada:function(nomecamada){if(i3GEO.pluginI3geo.OBJETOS[nomecamada]&&i3GEO.pluginI3geo.OBJETOS[nomecamada].atualizaCamada){i3GEO.pluginI3geo.OBJETOS[nomecamada].atualizaCamada();return true}return false},existeObjeto:function(nomecamada){if(i3GEO.pluginI3geo.OBJETOS[nomecamada]&&i3GEO.pluginI3geo.OBJETOS[nomecamada].atualizaCamada){return true}return false},aplicaPropriedades:function(camada){if(camada.plugini3geo&&camada.plugini3geo!=""){camada=i3GEO.pluginI3geo[camada.plugini3geo.plugin][i3GEO.Interface.ATUAL].aplicaPropriedades(camada)}return camada},layerMashup:function(Interface,camada,epsg,parametros){if(camada.plugini3geo&&camada.plugini3geo!=""&&i3GEO.pluginI3geo[camada.plugini3geo.plugin][Interface].layerMashup){var l=i3GEO.pluginI3geo[camada.plugini3geo.plugin][Interface].layerMashup(camada,epsg,parametros);return l}else{return[false]}},heatmap:{linkAjuda:function(){return i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=3&idajuda=121"},formAdmin:function(config){var parametros,ins="",configDefault='{"plugin":"heatmap","parametros":{"tipoGradiente": "default","valorPonto":1,"coluna":"","radius":15}}';if(config===""){config=configDefault}config=JSON.parse(config);if(config.plugin!="heatmap"){config=JSON.parse(configDefault)}parametros=config.parametros;ins+=""+"<p class='paragrafo'>Coluna que cont&eacute;m os dados:"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='coluna' type='text' value='"+parametros.coluna+"' size='30'></div></p>"+"<p class='paragrafo'>Ou valor num&eacute;rico para cada ponto:"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='valorPonto' type='text' value='"+parametros.valorPonto+"' size='30'></div></p>"+"<p class='paragrafo'>Raio de cada ponto em pixels:"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='radius' type='text' value='"+parametros.radius+"' size='30'></div></p>"+"<p class='paragrafo'>Tipo de gradiente (deixe vazio para utilizar as classes definidas no Layer ou escreva 'default' para usar o normal):"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='tipoGradiente' type='text' value='"+parametros.tipoGradiente+"' size='30'></div></p>"+"<p class='paragrafo'>Para definir os cortes no gradiente de cores utilize valores entre 0 e 1."+" As cores s&atilde;o definidas nas classes do LAYER, sendo que o nome define o valor superior do gradiente e COLOR define a cor."+" Veja o exemplo utilizado no tema _lmapadecalor.map</p>";return ins},iconeArvoreDeCamadas:function(nomecamada){return false},clickArvoreDeCamadas:function(nomecamada){return false},googlemaps:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},inicia:function(camada){if(document.getElementById("i3GeoHeatmapGm"+camada.name)){i3GEO.janela.fechaAguarde("aguardePlugin");return}var nomeScript="heatmap_script",p=i3GEO.configura.locaplic+"/ferramentas/heatmap/googlemaps_js.php",carregaJs="nao",criaLayer;criaLayer=function(){var heatmap,pontos;heatmap=new HeatmapOverlay(i3GeoMap,camada.name,{"radius":camada.plugini3geo.parametros.radius,"visible":true,"opacity":camada.transparency,"gradient":heatmap_config.gradient,"legend":{"title":camada.tema,"position":"bl","offset":[5,50]}});pontos={max:camada.plugini3geo.parametros.max,data:heatmap_dados};i3GEO.janela.fechaAguarde("aguardePlugin");heatmap.setDataSet(pontos);heatmap.ligaCamada=function(){this.liga()};heatmap.desLigaCamada=function(){this.desliga()};heatmap.removeCamada=function(){this.destroy()};heatmap.atualizaCamada=function(){this.draw()};i3GEO.pluginI3geo.OBJETOS[camada.name]=heatmap;heatmap_dados=null};if(!$i(nomeScript)){carregaJs="sim"}else{nomeScript=""}p+="?carregajs="+carregaJs+"&layer="+camada.name+"&coluna="+camada.plugini3geo.parametros.coluna+"&tipoGradiente="+camada.plugini3geo.parametros.tipoGradiente+"&g_sid="+i3GEO.configura.sid+"&nomevariavel=heatmap_dados&nomevariavelConfig=heatmap_config";i3GEO.util.scriptTag(p,criaLayer,nomeScript)}},openlayers:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},layerMashup:function(camada,epsg){i3GEO.pluginI3geo.heatmap.openlayers.inicia(camada,i3GEO.editorOL.mapa);return[]},inicia:function(camada,objMapa){var nomeScript="heatmap_script",p=i3GEO.configura.locaplic+"/ferramentas/heatmap/openlayers_js.php",carregaJs="nao",criaLayer;criaLayer=function(){var v=true,temp,heatmap,transformedTestData={max:1,data:[]},data=heatmap_dados,datalen=heatmap_dados.length,nudata=[],max=0;if(!objMapa){objMapa=i3geoOL}while(datalen--){temp=heatmap_dados[datalen].count;nudata.push({lonlat:new OpenLayers.LonLat(data[datalen].lng,heatmap_dados[datalen].lat),count:temp});max=Math.max(max,temp)}transformedTestData.max=max;transformedTestData.data=nudata;if(camada.status==="0"){v=false}heatmap=new OpenLayers.Layer.Heatmap(camada.name,objMapa,objMapa.baseLayer,{"visible":v,"opacity":camada.transparency,"radius":camada.plugini3geo.parametros.radius,"gradient":heatmap_config.gradient,"legend":{"title":camada.tema,"position":"bl","offset":[5,50]}},{isBaseLayer:false,projection:new OpenLayers.Projection("EPSG:4326"),displayInLayerSwitcher:true});heatmap.ligaCamada=function(){this.toggle();this.updateLayer()};heatmap.desLigaCamada=function(){this.toggle();this.updateLayer()};heatmap.removeCamada=function(){this.destroy()};heatmap.atualizaCamada=function(){this.updateLayer()};i3GEO.pluginI3geo.OBJETOS[camada.name]=heatmap;objMapa.addLayer(heatmap);heatmap.setDataSet(transformedTestData);heatmap_dados=null;if(i3GEO.janela){i3GEO.janela.fechaAguarde("aguardePlugin")}};if(!$i(nomeScript)){carregaJs="sim"}else{nomeScript=""}if(!i3GEO.configura||!i3GEO.configura.sid){i3GEO.configura.sid=""}p+="?carregajs="+carregaJs+"&layer="+camada.name+"&coluna="+camada.plugini3geo.parametros.coluna+"&tipoGradiente="+camada.plugini3geo.parametros.tipoGradiente+"&g_sid="+i3GEO.configura.sid+"&nomevariavel=heatmap_dados&nomevariavelConfig=heatmap_config";i3GEO.util.scriptTag(p,criaLayer,nomeScript)}}},markercluster:{linkAjuda:function(){return i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=3&idajuda=122"},formAdmin:function(config){var parametros,ins="",configDefault='{"plugin":"markercluster","parametros":{"tipoEstilos": "default","gridSize":50}}';if(config===""){config=configDefault}config=JSON.parse(config);if(config.plugin!="markercluster"){config=JSON.parse(configDefault)}parametros=config.parametros;ins+=""+"<p class='paragrafo'>Dist&acirc;ncia m&aacute;xima entre ponto em pixels:"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='gridSize' type='text' value='"+parametros.gridSize+"' size='30'></div></p>"+"<p class='paragrafo'>Tipo de estilos (deixe vazio para utilizar as classes definidas no Layer ou escreva 'default' para usar o normal):"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='tipoEstilos' type='text' value='"+parametros.tipoEstilos+"' size='30'></div></p>"+"<p class='paragrafo'>Os s&iacute;mbolos utilizados podem ser customizados alterando-se as classes do Mapfile</p>"+"<p class='paragrafo'>Veja o exemplo utilizado no tema _lmapadecluster.map</p>";return ins},iconeArvoreDeCamadas:function(nomecamada){return false},clickArvoreDeCamadas:function(nomecamada){return false},googlemaps:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},inicia:function(camada){if(document.getElementById("i3GeoClustermapGm")){i3GEO.janela.fechaAguarde("aguardePlugin");return}var nomeScript="markercluster_script",p=i3GEO.configura.locaplic+"/ferramentas/markercluster/googlemaps_js.php",carregaJs="nao",criaLayer;criaLayer=function(){var markercluster,marcas,latLng,marker,n,i;n=markercluster_dados.length;marcas=[];for(i=0;i<n;i++){latLng=new google.maps.LatLng(markercluster_dados[i].lat,markercluster_dados[i].lng);marker=new google.maps.Marker({'position':latLng,icon:{url:markercluster_config.ponto.url,scaledSize:new google.maps.Size(markercluster_config.ponto.width,markercluster_config.ponto.height)}});marcas.push(marker)}markercluster=new MarkerClusterer(i3GeoMap,marcas,{"gridSize":parseInt(camada.plugini3geo.parametros.gridSize,10),"visible":true,"opacity":camada.transparency,"name":camada.name,"styles":markercluster_config.estilos});i3GEO.janela.fechaAguarde("aguardePlugin");i3GEO.eventos.cliquePerm.ativo=false;markercluster.ligaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].ready_=true;i3GEO.pluginI3geo.OBJETOS[camada.name].redraw();i3GEO.eventos.cliquePerm.ativo=false};markercluster.desLigaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].resetViewport(true);i3GEO.pluginI3geo.OBJETOS[camada.name].ready_=false;i3GEO.eventos.cliquePerm.ativo=true};markercluster.removeCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].clearMarkers();i3GEO.eventos.cliquePerm.ativo=true};markercluster.atualizaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].ready_=true;i3GEO.pluginI3geo.OBJETOS[camada.name].redraw();i3GEO.eventos.cliquePerm.ativo=false};i3GEO.pluginI3geo.OBJETOS[camada.name]=markercluster;markercluster_dados=null};if(!$i(nomeScript)){carregaJs="sim"}else{nomeScript=""}p+="?carregajs="+carregaJs+"&layer="+camada.name+"&g_sid="+i3GEO.configura.sid+"&tipoEstilos="+camada.plugini3geo.parametros.tipoEstilos+"&nomevariavel=markercluster_dados&nomevariavelConfig=markercluster_config";i3GEO.util.scriptTag(p,criaLayer,nomeScript)}},openlayers:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},layerMashup:function(camada,epsg){i3GEO.pluginI3geo.markercluster.openlayers.inicia(camada,i3GEO.editorOL.mapa);return[]},inicia:function(camada,objMapa){var nomeScript="markercluster_script",p=i3GEO.configura.locaplic+"/ferramentas/markercluster/openlayers_js.php",carregaJs="nao",criaLayer;criaLayer=function(){var layerListeners,logMax,logMin,classes,min,max,markercluster,marcas,lonlat,n,i,style,nestilos,intervalo,regra,regras=[];nestilos=markercluster_config.estilos.length;n=markercluster_dados.length;classes=Array();logMax=Math.log(n)/Math.LN10; logMin=Math.log(1)/Math.LN10;intervalo=(logMax-logMin)/nestilos;for(i=0;i<nestilos;i++){if(i==0){classes[i]=logMin}else{classes[i]=classes[i-1]+intervalo}}classes=classes.map(function(x){return Math.pow(10,x)});classes.push(n);regra=new OpenLayers.Rule({filter:new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.LESS_THAN,property:"count",value:2}),symbolizer:{externalGraphic:markercluster_config.ponto.url,graphicWidth:markercluster_config.ponto.width,graphicHeight:markercluster_config.ponto.height,graphicYOffset:(markercluster_config.ponto.height/2)*-1}});regras.push(regra);min=2;for(i=0;i<nestilos;i++){max=classes[i+1];regra=new OpenLayers.Rule({filter:new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.BETWEEN,property:"count",lowerBoundary:min,upperBoundary:max}),symbolizer:{externalGraphic:markercluster_config.estilos[i].url,graphicWidth:markercluster_config.estilos[i].width,graphicHeight:markercluster_config.estilos[i].height,label:"${count}",labelOutlineWidth:1,fontColor:"#000000",fontOpacity:1,fontSize:"12px"}});regras.push(regra);min=max}style=new OpenLayers.Style(null,{rules:regras});if(!objMapa){objMapa=i3geoOL}layerListeners={featureclick:function(e){if(e.feature.cluster.length>1){objMapa.setCenter([e.feature.geometry.x,e.feature.geometry.y],objMapa.getZoom()+1,false,false)}return false}};markercluster=new OpenLayers.Layer.Vector(camada.name,{renderers:['Canvas','SVG'],strategies:[new OpenLayers.Strategy.Cluster({distance:parseInt(camada.plugini3geo.parametros.gridSize,10)})],styleMap:new OpenLayers.StyleMap(style),eventListeners:layerListeners});objMapa.addLayer(markercluster);marcas=[];for(i=0;i<n;i++){lonlat=new OpenLayers.LonLat(markercluster_dados[i].lng,markercluster_dados[i].lat);if(i3GEO.Interface.openlayers.googleLike===true){lonlat.transform(new OpenLayers.Projection("EPSG:4326"),new OpenLayers.Projection("EPSG:900913"))}marcas.push(new OpenLayers.Feature.Vector(new OpenLayers.Geometry.Point(lonlat.lon,lonlat.lat)))}markercluster.addFeatures(marcas);i3GEO.janela.fechaAguarde("aguardePlugin");i3GEO.eventos.cliquePerm.ativo=false;markercluster.ligaCamada=function(){i3GEO.eventos.cliquePerm.ativo=false};markercluster.desLigaCamada=function(){i3GEO.eventos.cliquePerm.ativo=true};markercluster.removeCamada=function(){i3GEO.eventos.cliquePerm.ativo=true};markercluster.atualizaCamada=function(){i3GEO.eventos.cliquePerm.ativo=false};i3GEO.pluginI3geo.OBJETOS[camada.name]=markercluster;markercluster_dados=null};if(!$i(nomeScript)){carregaJs="sim"}else{nomeScript=""}p+="?carregajs="+carregaJs+"&layer="+camada.name+"&g_sid="+i3GEO.configura.sid+"&tipoEstilos="+camada.plugini3geo.parametros.tipoEstilos;i3GEO.util.scriptTag(p,criaLayer,nomeScript)}}},layerkml:{linkAjuda:function(){return i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=3&idajuda=126"},formAdmin:function(config){var parametros,ins="",configDefault='{"plugin":"layerkml","parametros":{"url": ""}}';if(config===""){config=configDefault}config=JSON.parse(config);if(config.plugin!="layerkml"){config=JSON.parse(configDefault)}parametros=config.parametros;ins+="<p class='paragrafo'>Url do arquivo Kml:<br><div class='i3geoForm i3geoFormIconeEdita'><input name='url' type='text' value='"+parametros.url+"'/><div></p>"+"<p class='paragrafo'>Veja o exemplo utilizado no tema _lmapakml.map</p>";return ins},iconeArvoreDeCamadas:function(nomecamada){return false},clickArvoreDeCamadas:function(nomecamada){return false},googlemaps:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},inicia:function(camada){var layerkml=new google.maps.KmlLayer(camada.plugini3geo.parametros.url,{map:i3GeoMap,preserveViewport:true,name:camada.name});i3GEO.janela.fechaAguarde("aguardePlugin");layerkml.ligaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].setMap(i3GeoMap)};layerkml.desLigaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].setMap(null)};layerkml.removeCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].setMap(null);i3GEO.pluginI3geo.OBJETOS[camada.name].resetViewport(true)};layerkml.atualizaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].setMap(null);i3GEO.pluginI3geo.OBJETOS[camada.name].resetViewport(true);i3GEO.pluginI3geo.OBJETOS[camada.name].setMap(i3GeoMap)};i3GEO.pluginI3geo.OBJETOS[camada.name]=layerkml}},openlayers:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},layerMashup:function(camada,epsg){i3GEO.pluginI3geo.layerkml.openlayers.inicia(camada,i3GEO.editorOL.mapa);return[]},inicia:function(camada,objMapa){var layerkml,url,temp;url=i3GEO.configura.locaplic+"/ferramentas/layerkml/getkml.php?tema="+camada.nomeoriginal;layerkml=new ol.layer.Vector({name:camada.name,isBaseLayer:false,source:new ol.source.Vector({url:url,format:new ol.format.KML({extractStyles:true}),tipoServico:"kml"})});i3geoOL.addLayer(layerkml);if(!objMapa){objMapa=i3geoOL}temp=function(pixel){var feature,chaves,c,i=0,html="",prop,g;feature=i3geoOL.forEachFeatureAtPixel(pixel,function(feature,layer){return feature});if(feature){i3GEO.Interface.openlayers.BALAOPROP.removeAoAdicionar=false;i3GEO.Interface.openlayers.BALAOPROP.classeCadeado="i3GEOiconeFechado";chaves=feature.getKeys();prop=feature.getProperties();c=chaves.length;for(i=0;i<c;i++){if(chaves[i]!="geometry"&&chaves[i]!="styleUrl"){html+=chaves[i]+": "+prop[chaves[i]]}}g=feature.getGeometry().getCoordinates();i3GEO.Interface.openlayers.balao(html,"",g[0],g[1],"kml")}};i3geoOL.on('click',function(evt){evt.stopPropagation();evt.preventDefault();if(evt.dragging){return}temp(i3geoOL.getEventPixel(evt.originalEvent))});i3GEO.janela.fechaAguarde("aguardePlugin");i3GEO.eventos.cliquePerm.ativo=false;layerkml.ligaCamada=function(){i3GEO.eventos.cliquePerm.ativo=false};layerkml.desLigaCamada=function(){i3GEO.eventos.cliquePerm.ativo=true};layerkml.removeCamada=function(){i3GEO.eventos.cliquePerm.ativo=true};layerkml.atualizaCamada=function(){i3GEO.eventos.cliquePerm.ativo=false};i3GEO.pluginI3geo.OBJETOS[camada.name]=layerkml}}},parametrossql:{linkAjuda:function(){return i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=3&idajuda=127"},formAdmin:function(config){var n,i,parametros,ins="",configDefault='{"plugin":"parametrossql","ativo":"sim","parametros":[{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""},{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""},{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""},{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""}]}';if(config===""){config=configDefault}config=JSON.parse(config);if(config.plugin!="parametrossql"){config=JSON.parse(configDefault)}parametros=config.parametros;n=4;if(config.ativo==undefined){config.ativo="sim"}ins+="<p class='paragrafo'>Abre o formul&aacute;rio quando a camada &eacute; adicionada ao mapa: (true ou false)</p>";ins+="<div class='styled-select' style='display:block;width: 200px;' ><select id='parametrosSqlAtivo' ><option value='' ></option>";if(config.ativo==="nao"){ins+="<option value=sim >sim</option><option value=nao selected >nao</option></select></div>"}else{ins+="<option value=sim selected >sim</option><option value=nao >nao</option></select></div>"}ins+="<table class='lista4'><tr><td>T&iacute;tulo</td><td>Chave</td><td>Tipo (input ou select)</td><td>Valores</td><td>PHP que retorna os valores (opcional)</td></tr>";for(i=0;i<n;i++){ins+="<tr><td><input name='titulo' type=text size=20 value='"+parametros[i].titulo+"' /></td>"+"<td><input name='chave' type=text size=20 value='"+parametros[i].chave+"' /></td>"+"<td><input name='tipo' type=text size=20 value='"+parametros[i].tipo+"' /></td> "+"<td><input name='valores' type=text size=20 value='"+parametros[i].valores+"' /></td> "+"<td><input name='prog' type=text size=20 value='"+parametros[i].prog+"' /></td> "+"<td></tr>"}ins+="</table>"+"<p class='paragrafo'>As chaves s&atilde;o palavras que devem existir no SQL definido em DATA e/ou no filtro (FILTER)."+"<br>O usu&aacute;rio ir&aacute; fornecer os valores que ser&atilde;o ent&atilde;o utilizados para substituir as chaves de forma din&acirc;mica"+"<br>Ser&aacute; mostrado ao usu&aacute;rio um formul&aacute;rio com op&ccedil;&otilde;es. Cada op&ccedil;&atilde;o conter&aacute; um t&iacute;tulo e um campo de formul&aacute;rio"+"<br>Cada campo de formul&aacute;rio pode ser dos tipos input (para digitar um valor) ou select (caixa de op&ccedil;&otilde;es)."+"<br>Em valores deve ser definida a lista ou o valor default que ser&aacute; mostrado. No caso de listas, utilize v&iacute;rgula para separar os valores. Os valores devem sempre ser inteiros."+"<br>Em ativo, &eacute; indicado com sim ou nao se o formul&aacute;rio ser&aacute; aberto quando a camada for adicionada ao mapa."+"<br>Como opcional, pode ser definido o endere&ccedil;o de um programa PHP que retorna a lista de nomes e valores que ser&atilde;o utilizados para preencher "+"o campo de escolha. Para mais informa&ccedil;&otilde;es, veja o mapfile i3geo/temas/_llocaliphp.map. O caminho desse arquivo PHP &eacute; relativo &agrave; pasta i3geo.";return ins},parametrosFormAdmin:function(onde){var campo=0,nlinhas=4,ncampos=5,campos=onde.getElementsByTagName("input"),par=[],temp=[],i,j;for(j=0;j<nlinhas;j++){temp=[];for(i=0;i<ncampos;i++){if(campos[campo]&&campos[campo].name!=""){temp.push('"'+campos[campo].name+'" : "'+campos[campo].value+'"')}campo++}par.push("{"+temp.join(",")+"}")}return'{"plugin":"parametrossql","ativo":"'+$i("parametrosSqlAtivo").value+'","parametros":['+par.join(",")+']}'},iconeArvoreDeCamadas:function(nomecamada){var icone="<img class='pluginParametrossql' "+"onclick='i3GEO.util.animaClique(this);"+"i3GEO.pluginI3geo.parametrossql.buscaParForm(\""+nomecamada+"\");return false;'"+"title='Variaveis' "+"src='"+i3GEO.configura.locaplic+"/imagens/branco.gif' />";return icone},clickArvoreDeCamadas:function(nomecamada){var icone="<p><a class='parametrossql buscaParForm' onclick='"+"i3GEO.pluginI3geo.parametrossql.buscaParForm(\""+nomecamada+"\");return false;'"+">Par&acirc;metros</a>";return icone},buscaParForm:function(nomecamada){var p,cp,temp,s;temp=function(retorno){var camada;retorno.data.ativo="sim";if(i3GEO.arvoreDeCamadas){camada=i3GEO.arvoreDeCamadas.pegaTema(nomecamada);camada.plugini3geo=retorno.data}else{camada={plugini3geo:retorno.data,name:nomecamada}}i3GEO.pluginI3geo.parametrossql.inicia(camada)};s=i3GEO.configura.sid;if(s===undefined){s=""}p=i3GEO.configura.locaplic+"/ferramentas/parametrossql/exec.php?g_sid="+s+"&funcao=PARAMETROSPLUGIN&tema="+nomecamada;cp=new cpaint();cp.set_response_type("JSON");cp.call(p,"foo",temp)},inicia:function(camada){i3GEO.janela.fechaAguarde("aguardePlugin");var iniciaform=function(){i3GEOF.parametrossql.iniciaJanelaFlutuante(camada)};i3GEO.util.scriptTag((i3GEO.configura.locaplic+"/ferramentas/parametrossql/dependencias.php"),iniciaform,"parametrossql_script")},googlemaps:{inicia:function(camada){i3GEO.pluginI3geo.parametrossql.inicia(camada)},aplicaPropriedades:function(camada){return camada}},openlayers:{inicia:function(camada){i3GEO.pluginI3geo.parametrossql.inicia(camada)},aplicaPropriedades:function(camada){return camada},layerMashup:function(camada,epsg,funcao,parametros){var p=[],tile,url;if(!camada.cache){camada["cache"]="NAO"}if(!camada.transitioneffect){camada["transitioneffect"]="SIM"}if(camada["transitioneffect"]==="SIM"){camada["transitioneffect"]="resize"}else{camada["transitioneffect"]=null}if(camada["tiles"]==="NAO"){tile=false}else{tile=true}url=i3GEO.configura.locaplic+"ferramentas/parametrossql/ogc.php?tema="+camada.name;if(camada.cache==="NAO"){p.push(new OpenLayers.Layer.WMS(camada.tema,url+"&DESLIGACACHE=sim&",{layers:camada.name,SRS:'EPSG:'+epsg,FORMAT:'image/png'},{singleTile:tile,isBaseLayer:false,visibility:true,transitionEffect:camada["transitioneffect"],layername:camada.name,plugini3geo:"parametrossql","pluginparametros":camada.plugini3geo.parametros,ferramentas:camada.ferramentas}))}else{p.push(new OpenLayers.Layer.TMS(camada.tema,url+"&",{singleTile:false,isBaseLayer:false,layers:camada.name,visibility:true,serviceVersion:"&tms=",tileOrigin:new OpenLayers.LonLat(-180,-90),layername:camada.name,type:"png",transitionEffect:camada["transitioneffect"],plugini3geo:"parametrossql","pluginparametros":camada.plugini3geo.parametros,ferramentas:camada.ferramentas}));p.push(new OpenLayers.Layer.WMS(camada.tema,url+"&",{layers:camada.name,SRS:'EPSG:'+epsg,FORMAT:'image/png'},{singleTile:true,isBaseLayer:false,visibility:false,transitionEffect:null,layername:camada.name,plugini3geo:"parametrossql","pluginparametros":camada.plugini3geo.parametros,ferramentas:camada.ferramentas}))}if(funcao){funcao.call("",p)}else{return p}}}}}; 310 if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.pluginI3geo={OBJETOS:{},PLUGINS:[{"classe":"heatmap","nome":"Mapa de calor","editor":true},{"classe":"markercluster","nome":"Agrupamento de pontos (cluster)","editor":true},{"classe":"layerkml","nome":"Camada Kml","editor":true},{"classe":"parametrossql","nome":"SQL parametrizado","editor":true}],inicia:function(camada){if(camada.plugini3geo){if(i3GEO.janela){i3GEO.janela.AGUARDEMODAL=true;i3GEO.janela.abreAguarde("aguardePlugin","Plugin...");i3GEO.janela.AGUARDEMODAL=false}i3GEO.pluginI3geo[camada.plugini3geo.plugin][i3GEO.Interface.ATUAL].inicia(camada)}},formAdmin:function(plugin,configString){return i3GEO.pluginI3geo[plugin].formAdmin(configString)},iconeArvoreDeCamadas:function(camada){if(camada.plugini3geo&&camada.plugini3geo!=""){return i3GEO.pluginI3geo[camada.plugini3geo.plugin].iconeArvoreDeCamadas(camada.name)}else{return false}},clickArvoreDeCamadas:function(camada){if(camada.plugini3geo&&camada.plugini3geo!=""){return i3GEO.pluginI3geo[camada.plugini3geo.plugin].clickArvoreDeCamadas(camada.name)}else{return false}},linkAjuda:function(plugin){return i3GEO.pluginI3geo[plugin].linkAjuda()},ligaCamada:function(nomecamada){if(i3GEO.pluginI3geo.OBJETOS[nomecamada]&&i3GEO.pluginI3geo.OBJETOS[nomecamada].ligaCamada){i3GEO.pluginI3geo.OBJETOS[nomecamada].ligaCamada();return true}return false},desligaCamada:function(nomecamada){if(i3GEO.pluginI3geo.OBJETOS[nomecamada]&&i3GEO.pluginI3geo.OBJETOS[nomecamada].desLigaCamada){i3GEO.pluginI3geo.OBJETOS[nomecamada].desLigaCamada();return true}return false},removeCamada:function(nomecamada){if(i3GEO.pluginI3geo.OBJETOS[nomecamada]&&i3GEO.pluginI3geo.OBJETOS[nomecamada].removeCamada){i3GEO.pluginI3geo.OBJETOS[nomecamada].removeCamada();i3GEO.pluginI3geo.OBJETOS[nomecamada]=false;delete(i3GEO.pluginI3geo.OBJETOS[nomecamada]);return true}return false},atualizaCamada:function(nomecamada){if(i3GEO.pluginI3geo.OBJETOS[nomecamada]&&i3GEO.pluginI3geo.OBJETOS[nomecamada].atualizaCamada){i3GEO.pluginI3geo.OBJETOS[nomecamada].atualizaCamada();return true}return false},existeObjeto:function(nomecamada){if(i3GEO.pluginI3geo.OBJETOS[nomecamada]&&i3GEO.pluginI3geo.OBJETOS[nomecamada].atualizaCamada){return true}return false},aplicaPropriedades:function(camada){if(camada.plugini3geo&&camada.plugini3geo!=""){camada=i3GEO.pluginI3geo[camada.plugini3geo.plugin][i3GEO.Interface.ATUAL].aplicaPropriedades(camada)}return camada},layerMashup:function(Interface,camada,epsg,parametros){if(camada.plugini3geo&&camada.plugini3geo!=""&&i3GEO.pluginI3geo[camada.plugini3geo.plugin][Interface].layerMashup){var l=i3GEO.pluginI3geo[camada.plugini3geo.plugin][Interface].layerMashup(camada,epsg,parametros);return l}else{return[false]}},heatmap:{linkAjuda:function(){return i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=3&idajuda=121"},formAdmin:function(config){var parametros,ins="",configDefault='{"plugin":"heatmap","parametros":{"tipoGradiente": "default","valorPonto":1,"coluna":"","radius":15}}';if(config===""){config=configDefault}config=JSON.parse(config);if(config.plugin!="heatmap"){config=JSON.parse(configDefault)}parametros=config.parametros;ins+=""+"<p class='paragrafo'>Coluna que cont&eacute;m os dados:"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='coluna' type='text' value='"+parametros.coluna+"' size='30'></div></p>"+"<p class='paragrafo'>Ou valor num&eacute;rico para cada ponto:"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='valorPonto' type='text' value='"+parametros.valorPonto+"' size='30'></div></p>"+"<p class='paragrafo'>Raio de cada ponto em pixels:"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='radius' type='text' value='"+parametros.radius+"' size='30'></div></p>"+"<p class='paragrafo'>Tipo de gradiente (deixe vazio para utilizar as classes definidas no Layer ou escreva 'default' para usar o normal):"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='tipoGradiente' type='text' value='"+parametros.tipoGradiente+"' size='30'></div></p>"+"<p class='paragrafo'>Para definir os cortes no gradiente de cores utilize valores entre 0 e 1."+" As cores s&atilde;o definidas nas classes do LAYER, sendo que o nome define o valor superior do gradiente e COLOR define a cor."+" Veja o exemplo utilizado no tema _lmapadecalor.map</p>";return ins},iconeArvoreDeCamadas:function(nomecamada){return false},clickArvoreDeCamadas:function(nomecamada){return false},googlemaps:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},inicia:function(camada){if(document.getElementById("i3GeoHeatmapGm"+camada.name)){i3GEO.janela.fechaAguarde("aguardePlugin");return}var nomeScript="heatmap_script",p=i3GEO.configura.locaplic+"/ferramentas/heatmap/googlemaps_js.php",carregaJs="nao",criaLayer;criaLayer=function(){var heatmap,pontos;heatmap=new HeatmapOverlay(i3GeoMap,camada.name,{"radius":camada.plugini3geo.parametros.radius,"visible":true,"opacity":camada.transparency,"gradient":heatmap_config.gradient,"legend":{"title":camada.tema,"position":"bl","offset":[5,50]}});pontos={max:camada.plugini3geo.parametros.max,data:heatmap_dados};i3GEO.janela.fechaAguarde("aguardePlugin");heatmap.setDataSet(pontos);heatmap.ligaCamada=function(){this.liga()};heatmap.desLigaCamada=function(){this.desliga()};heatmap.removeCamada=function(){this.destroy()};heatmap.atualizaCamada=function(){this.draw()};i3GEO.pluginI3geo.OBJETOS[camada.name]=heatmap;heatmap_dados=null};if(!$i(nomeScript)){carregaJs="sim"}else{nomeScript=""}p+="?carregajs="+carregaJs+"&layer="+camada.name+"&coluna="+camada.plugini3geo.parametros.coluna+"&tipoGradiente="+camada.plugini3geo.parametros.tipoGradiente+"&g_sid="+i3GEO.configura.sid+"&nomevariavel=heatmap_dados&nomevariavelConfig=heatmap_config";i3GEO.util.scriptTag(p,criaLayer,nomeScript)}},openlayers:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},layerMashup:function(camada,epsg){i3GEO.pluginI3geo.heatmap.openlayers.inicia(camada,i3GEO.editorOL.mapa);return[]},inicia:function(camada,objMapa){var nomeScript="heatmap_script",p=i3GEO.configura.locaplic+"/ferramentas/heatmap/openlayers_js.php",carregaJs="nao",criaLayer;criaLayer=function(){var v=true,temp,heatmap,transformedTestData={max:1,data:[]},data=heatmap_dados,datalen=heatmap_dados.length,nudata=[],max=0;if(!objMapa){objMapa=i3geoOL}while(datalen--){temp=heatmap_dados[datalen].count;nudata.push({lonlat:new OpenLayers.LonLat(data[datalen].lng,heatmap_dados[datalen].lat),count:temp});max=Math.max(max,temp)}transformedTestData.max=max;transformedTestData.data=nudata;if(camada.status==="0"){v=false}heatmap=new OpenLayers.Layer.Heatmap(camada.name,objMapa,objMapa.baseLayer,{"visible":v,"opacity":camada.transparency,"radius":camada.plugini3geo.parametros.radius,"gradient":heatmap_config.gradient,"legend":{"title":camada.tema,"position":"bl","offset":[5,50]}},{isBaseLayer:false,projection:new OpenLayers.Projection("EPSG:4326"),displayInLayerSwitcher:true});heatmap.ligaCamada=function(){this.toggle();this.updateLayer()};heatmap.desLigaCamada=function(){this.toggle();this.updateLayer()};heatmap.removeCamada=function(){this.destroy()};heatmap.atualizaCamada=function(){this.updateLayer()};i3GEO.pluginI3geo.OBJETOS[camada.name]=heatmap;objMapa.addLayer(heatmap);heatmap.setDataSet(transformedTestData);heatmap_dados=null;if(i3GEO.janela){i3GEO.janela.fechaAguarde("aguardePlugin")}};if(!$i(nomeScript)){carregaJs="sim"}else{nomeScript=""}if(!i3GEO.configura||!i3GEO.configura.sid){i3GEO.configura.sid=""}p+="?carregajs="+carregaJs+"&layer="+camada.name+"&coluna="+camada.plugini3geo.parametros.coluna+"&tipoGradiente="+camada.plugini3geo.parametros.tipoGradiente+"&g_sid="+i3GEO.configura.sid+"&nomevariavel=heatmap_dados&nomevariavelConfig=heatmap_config";i3GEO.util.scriptTag(p,criaLayer,nomeScript)}}},markercluster:{linkAjuda:function(){return i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=3&idajuda=122"},formAdmin:function(config){var parametros,ins="",configDefault='{"plugin":"markercluster","parametros":{"tipoEstilos": "default","gridSize":50}}';if(config===""){config=configDefault}config=JSON.parse(config);if(config.plugin!="markercluster"){config=JSON.parse(configDefault)}parametros=config.parametros;ins+=""+"<p class='paragrafo'>Dist&acirc;ncia m&aacute;xima entre ponto em pixels:"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='gridSize' type='text' value='"+parametros.gridSize+"' size='30'></div></p>"+"<p class='paragrafo'>Tipo de estilos (deixe vazio para utilizar as classes definidas no Layer ou escreva 'default' para usar o normal):"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='tipoEstilos' type='text' value='"+parametros.tipoEstilos+"' size='30'></div></p>"+"<p class='paragrafo'>Os s&iacute;mbolos utilizados podem ser customizados alterando-se as classes do Mapfile</p>"+"<p class='paragrafo'>Veja o exemplo utilizado no tema _lmapadecluster.map</p>";return ins},iconeArvoreDeCamadas:function(nomecamada){return false},clickArvoreDeCamadas:function(nomecamada){return false},googlemaps:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},inicia:function(camada){if(document.getElementById("i3GeoClustermapGm")){i3GEO.janela.fechaAguarde("aguardePlugin");return}var nomeScript="markercluster_script",p=i3GEO.configura.locaplic+"/ferramentas/markercluster/googlemaps_js.php",carregaJs="nao",criaLayer;criaLayer=function(){var markercluster,marcas,latLng,marker,n,i;n=markercluster_dados.length;marcas=[];for(i=0;i<n;i++){latLng=new google.maps.LatLng(markercluster_dados[i].lat,markercluster_dados[i].lng);marker=new google.maps.Marker({'position':latLng,icon:{url:markercluster_config.ponto.url,scaledSize:new google.maps.Size(markercluster_config.ponto.width,markercluster_config.ponto.height)}});marcas.push(marker)}markercluster=new MarkerClusterer(i3GeoMap,marcas,{"gridSize":parseInt(camada.plugini3geo.parametros.gridSize,10),"visible":true,"opacity":camada.transparency,"name":camada.name,"styles":markercluster_config.estilos});i3GEO.janela.fechaAguarde("aguardePlugin");i3GEO.eventos.cliquePerm.ativo=false;markercluster.ligaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].ready_=true;i3GEO.pluginI3geo.OBJETOS[camada.name].redraw();i3GEO.eventos.cliquePerm.ativo=false};markercluster.desLigaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].resetViewport(true);i3GEO.pluginI3geo.OBJETOS[camada.name].ready_=false;i3GEO.eventos.cliquePerm.ativo=true};markercluster.removeCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].clearMarkers();i3GEO.eventos.cliquePerm.ativo=true};markercluster.atualizaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].ready_=true;i3GEO.pluginI3geo.OBJETOS[camada.name].redraw();i3GEO.eventos.cliquePerm.ativo=false};i3GEO.pluginI3geo.OBJETOS[camada.name]=markercluster;markercluster_dados=null};if(!$i(nomeScript)){carregaJs="sim"}else{nomeScript=""}p+="?carregajs="+carregaJs+"&layer="+camada.name+"&g_sid="+i3GEO.configura.sid+"&tipoEstilos="+camada.plugini3geo.parametros.tipoEstilos+"&nomevariavel=markercluster_dados&nomevariavelConfig=markercluster_config";i3GEO.util.scriptTag(p,criaLayer,nomeScript)}},openlayers:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},layerMashup:function(camada,epsg){i3GEO.pluginI3geo.markercluster.openlayers.inicia(camada,i3GEO.editorOL.mapa);return[]},inicia:function(camada,objMapa){var nomeScript="markercluster_script",p=i3GEO.configura.locaplic+"/ferramentas/markercluster/openlayers_js.php",carregaJs="nao",criaLayer;criaLayer=function(){var layerListeners,logMax,logMin,classes,min,max,markercluster,marcas,lonlat,n,i,style,nestilos,intervalo,regra,regras=[];nestilos=markercluster_config.estilos.length;n=markercluster_dados.length;classes=Array();logMax=Math.log(n)/Math.LN10; logMin=Math.log(1)/Math.LN10;intervalo=(logMax-logMin)/nestilos;for(i=0;i<nestilos;i++){if(i==0){classes[i]=logMin}else{classes[i]=classes[i-1]+intervalo}}classes=classes.map(function(x){return Math.pow(10,x)});classes.push(n);regra=new OpenLayers.Rule({filter:new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.LESS_THAN,property:"count",value:2}),symbolizer:{externalGraphic:markercluster_config.ponto.url,graphicWidth:markercluster_config.ponto.width,graphicHeight:markercluster_config.ponto.height,graphicYOffset:(markercluster_config.ponto.height/2)*-1}});regras.push(regra);min=2;for(i=0;i<nestilos;i++){max=classes[i+1];regra=new OpenLayers.Rule({filter:new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.BETWEEN,property:"count",lowerBoundary:min,upperBoundary:max}),symbolizer:{externalGraphic:markercluster_config.estilos[i].url,graphicWidth:markercluster_config.estilos[i].width,graphicHeight:markercluster_config.estilos[i].height,label:"${count}",labelOutlineWidth:1,fontColor:"#000000",fontOpacity:1,fontSize:"12px"}});regras.push(regra);min=max}style=new OpenLayers.Style(null,{rules:regras});if(!objMapa){objMapa=i3geoOL}layerListeners={featureclick:function(e){if(e.feature.cluster.length>1){objMapa.setCenter([e.feature.geometry.x,e.feature.geometry.y],objMapa.getZoom()+1,false,false)}return false}};markercluster=new OpenLayers.Layer.Vector(camada.name,{renderers:['Canvas','SVG'],strategies:[new OpenLayers.Strategy.Cluster({distance:parseInt(camada.plugini3geo.parametros.gridSize,10)})],styleMap:new OpenLayers.StyleMap(style),eventListeners:layerListeners});objMapa.addLayer(markercluster);marcas=[];for(i=0;i<n;i++){lonlat=new OpenLayers.LonLat(markercluster_dados[i].lng,markercluster_dados[i].lat);if(i3GEO.Interface.openlayers.googleLike===true){lonlat.transform(new OpenLayers.Projection("EPSG:4326"),new OpenLayers.Projection("EPSG:900913"))}marcas.push(new OpenLayers.Feature.Vector(new OpenLayers.Geometry.Point(lonlat.lon,lonlat.lat)))}markercluster.addFeatures(marcas);i3GEO.janela.fechaAguarde("aguardePlugin");i3GEO.eventos.cliquePerm.ativo=false;markercluster.ligaCamada=function(){i3GEO.eventos.cliquePerm.ativo=false};markercluster.desLigaCamada=function(){i3GEO.eventos.cliquePerm.ativo=true};markercluster.removeCamada=function(){i3GEO.eventos.cliquePerm.ativo=true};markercluster.atualizaCamada=function(){i3GEO.eventos.cliquePerm.ativo=false};i3GEO.pluginI3geo.OBJETOS[camada.name]=markercluster;markercluster_dados=null};if(!$i(nomeScript)){carregaJs="sim"}else{nomeScript=""}p+="?carregajs="+carregaJs+"&layer="+camada.name+"&g_sid="+i3GEO.configura.sid+"&tipoEstilos="+camada.plugini3geo.parametros.tipoEstilos;i3GEO.util.scriptTag(p,criaLayer,nomeScript)}}},layerkml:{linkAjuda:function(){return i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=3&idajuda=126"},formAdmin:function(config){var parametros,ins="",configDefault='{"plugin":"layerkml","parametros":{"url": ""}}';if(config===""){config=configDefault}config=JSON.parse(config);if(config.plugin!="layerkml"){config=JSON.parse(configDefault)}parametros=config.parametros;ins+="<p class='paragrafo'>Url do arquivo Kml:<br><div class='i3geoForm i3geoFormIconeEdita'><input name='url' type='text' value='"+parametros.url+"'/><div></p>"+"<p class='paragrafo'>Veja o exemplo utilizado no tema _lmapakml.map</p>";return ins},iconeArvoreDeCamadas:function(nomecamada){return false},clickArvoreDeCamadas:function(nomecamada){return false},googlemaps:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},inicia:function(camada){var layerkml=new google.maps.KmlLayer(camada.plugini3geo.parametros.url,{map:i3GeoMap,preserveViewport:true,name:camada.name});i3GEO.janela.fechaAguarde("aguardePlugin");layerkml.ligaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].setMap(i3GeoMap)};layerkml.desLigaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].setMap(null)};layerkml.removeCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].setMap(null);i3GEO.pluginI3geo.OBJETOS[camada.name].resetViewport(true)};layerkml.atualizaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].setMap(null);i3GEO.pluginI3geo.OBJETOS[camada.name].resetViewport(true);i3GEO.pluginI3geo.OBJETOS[camada.name].setMap(i3GeoMap)};i3GEO.pluginI3geo.OBJETOS[camada.name]=layerkml}},openlayers:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},layerMashup:function(camada,epsg){i3GEO.pluginI3geo.layerkml.openlayers.inicia(camada,i3GEO.editorOL.mapa);return[]},inicia:function(camada,objMapa){var layerkml,url,temp;url=i3GEO.configura.locaplic+"/ferramentas/layerkml/getkml.php?tema="+camada.nomeoriginal;layerkml=new ol.layer.Vector({name:camada.name,isBaseLayer:false,source:new ol.source.Vector({url:url,format:new ol.format.KML({extractStyles:true}),tipoServico:"kml"})});i3geoOL.addLayer(layerkml);if(!objMapa){objMapa=i3geoOL}temp=function(pixel){var feature,chaves,c,i=0,html="",prop,g;feature=i3geoOL.forEachFeatureAtPixel(pixel,function(feature,layer){return feature});if(feature){i3GEO.Interface.openlayers.BALAOPROP.removeAoAdicionar=false;i3GEO.Interface.openlayers.BALAOPROP.classeCadeado="i3GEOiconeFechado";chaves=feature.getKeys();prop=feature.getProperties();c=chaves.length;for(i=0;i<c;i++){if(chaves[i]!="geometry"&&chaves[i]!="styleUrl"){html+=chaves[i]+": "+prop[chaves[i]]}}g=feature.getGeometry().getCoordinates();i3GEO.Interface.openlayers.balao(html,"",g[0],g[1],"kml")}};i3geoOL.on('click',function(evt){evt.stopPropagation();evt.preventDefault();if(evt.dragging){return}temp(i3geoOL.getEventPixel(evt.originalEvent))});i3GEO.janela.fechaAguarde("aguardePlugin");i3GEO.eventos.cliquePerm.ativo=false;layerkml.ligaCamada=function(){i3GEO.eventos.cliquePerm.ativo=false};layerkml.desLigaCamada=function(){i3GEO.eventos.cliquePerm.ativo=true};layerkml.removeCamada=function(){i3GEO.eventos.cliquePerm.ativo=true};layerkml.atualizaCamada=function(){i3GEO.eventos.cliquePerm.ativo=false};i3GEO.pluginI3geo.OBJETOS[camada.name]=layerkml}}},parametrossql:{linkAjuda:function(){return i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=3&idajuda=127"},formAdmin:function(config){var n,i,parametros,ins="",configDefault='{"plugin":"parametrossql","ativo":"sim","parametros":[{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""},{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""},{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""},{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""}]}';if(config===""){config=configDefault}config=JSON.parse(config);if(config.plugin!="parametrossql"){config=JSON.parse(configDefault)}parametros=config.parametros;n=4;if(config.ativo==undefined){config.ativo="sim"}ins+="<p class='paragrafo'>Abre o formul&aacute;rio quando a camada &eacute; adicionada ao mapa: (true ou false)</p>";ins+="<div class='styled-select' style='display:block;width: 200px;' ><select id='parametrosSqlAtivo' ><option value='' ></option>";if(config.ativo==="nao"){ins+="<option value=sim >sim</option><option value=nao selected >nao</option></select></div>"}else{ins+="<option value=sim selected >sim</option><option value=nao >nao</option></select></div>"}ins+="<table class='lista4'><tr><td>T&iacute;tulo</td><td>Chave</td><td>Tipo (input ou select)</td><td>Valores</td><td>PHP que retorna os valores (opcional)</td></tr>";for(i=0;i<n;i++){ins+="<tr><td><input name='titulo' type=text size=20 value='"+parametros[i].titulo+"' /></td>"+"<td><input name='chave' type=text size=20 value='"+parametros[i].chave+"' /></td>"+"<td><input name='tipo' type=text size=20 value='"+parametros[i].tipo+"' /></td> "+"<td><input name='valores' type=text size=20 value='"+parametros[i].valores+"' /></td> "+"<td><input name='prog' type=text size=20 value='"+parametros[i].prog+"' /></td> "+"<td></tr>"}ins+="</table>"+"<p class='paragrafo'>As chaves s&atilde;o palavras que devem existir no SQL definido em DATA e/ou no filtro (FILTER)."+"<br>O usu&aacute;rio ir&aacute; fornecer os valores que ser&atilde;o ent&atilde;o utilizados para substituir as chaves de forma din&acirc;mica"+"<br>Ser&aacute; mostrado ao usu&aacute;rio um formul&aacute;rio com op&ccedil;&otilde;es. Cada op&ccedil;&atilde;o conter&aacute; um t&iacute;tulo e um campo de formul&aacute;rio"+"<br>Cada campo de formul&aacute;rio pode ser dos tipos input (para digitar um valor) ou select (caixa de op&ccedil;&otilde;es)."+"<br>Em valores deve ser definida a lista ou o valor default que ser&aacute; mostrado. No caso de listas, utilize v&iacute;rgula para separar os valores. Os valores devem sempre ser inteiros."+"<br>Em ativo, &eacute; indicado com sim ou nao se o formul&aacute;rio ser&aacute; aberto quando a camada for adicionada ao mapa."+"<br>Como opcional, pode ser definido o endere&ccedil;o de um programa PHP que retorna a lista de nomes e valores que ser&atilde;o utilizados para preencher "+"o campo de escolha. Para mais informa&ccedil;&otilde;es, veja o mapfile i3geo/temas/_llocaliphp.map. O caminho desse arquivo PHP &eacute; relativo &agrave; pasta i3geo.";return ins},parametrosFormAdmin:function(onde){var campo=0,nlinhas=4,ncampos=5,campos=onde.getElementsByTagName("input"),par=[],temp=[],i,j;for(j=0;j<nlinhas;j++){temp=[];for(i=0;i<ncampos;i++){if(campos[campo]&&campos[campo].name!=""){temp.push('"'+campos[campo].name+'" : "'+campos[campo].value+'"')}campo++}par.push("{"+temp.join(",")+"}")}return'{"plugin":"parametrossql","ativo":"'+$i("parametrosSqlAtivo").value+'","parametros":['+par.join(",")+']}'},iconeArvoreDeCamadas:function(nomecamada){var icone="<img class='pluginParametrossql' "+"onclick='i3GEO.util.animaClique(this);"+"i3GEO.pluginI3geo.parametrossql.buscaParForm(\""+nomecamada+"\");return false;'"+"title='Variaveis' "+"src='"+i3GEO.configura.locaplic+"/imagens/branco.gif' />";return icone},clickArvoreDeCamadas:function(nomecamada){var icone="<p><a class='parametrossql buscaParForm' onclick='"+"i3GEO.pluginI3geo.parametrossql.buscaParForm(\""+nomecamada+"\");return false;'"+">Par&acirc;metros</a>";return icone},buscaParForm:function(nomecamada){var p,cp,temp,s;temp=function(retorno){var camada;retorno.data.ativo="sim";if(i3GEO.arvoreDeCamadas){camada=i3GEO.arvoreDeCamadas.pegaTema(nomecamada);camada.plugini3geo=retorno.data}else{camada={plugini3geo:retorno.data,name:nomecamada}}i3GEO.pluginI3geo.parametrossql.inicia(camada)};s=i3GEO.configura.sid;if(s===undefined){s=""}p=i3GEO.configura.locaplic+"/ferramentas/parametrossql/exec.php?g_sid="+s+"&funcao=PARAMETROSPLUGIN&tema="+nomecamada;cp=new cpaint();cp.set_response_type("JSON");cp.call(p,"foo",temp)},inicia:function(camada){i3GEO.janela.fechaAguarde("aguardePlugin");var iniciaform=function(){i3GEOF.parametrossql.iniciaJanelaFlutuante(camada)};i3GEO.util.scriptTag((i3GEO.configura.locaplic+"/ferramentas/parametrossql/dependencias.php"),iniciaform,"parametrossql_script")},googlemaps:{inicia:function(camada){i3GEO.pluginI3geo.parametrossql.inicia(camada)},aplicaPropriedades:function(camada){return camada}},openlayers:{inicia:function(camada){i3GEO.pluginI3geo.parametrossql.inicia(camada)},aplicaPropriedades:function(camada){return camada},layerMashup:function(camada,epsg,funcao,parametros){var p=[],tile,url;if(!camada.cache){camada["cache"]="NAO"}if(!camada.transitioneffect){camada["transitioneffect"]="SIM"}if(camada["transitioneffect"]==="SIM"){camada["transitioneffect"]="resize"}else{camada["transitioneffect"]=null}if(camada["tiles"]==="NAO"){tile=false}else{tile=true}url=i3GEO.configura.locaplic+"ferramentas/parametrossql/ogc.php?tema="+camada.name;if(camada.cache==="NAO"){p.push(new OpenLayers.Layer.WMS(camada.tema,url+"&DESLIGACACHE=sim&",{layers:camada.name,SRS:'EPSG:'+epsg,FORMAT:'image/png'},{singleTile:tile,isBaseLayer:false,visibility:true,transitionEffect:camada["transitioneffect"],layername:camada.name,plugini3geo:"parametrossql","pluginparametros":camada.plugini3geo.parametros,ferramentas:camada.ferramentas}))}else{p.push(new OpenLayers.Layer.TMS(camada.tema,url+"&",{singleTile:false,isBaseLayer:false,layers:camada.name,visibility:true,serviceVersion:"&tms=",tileOrigin:new OpenLayers.LonLat(-180,-90),layername:camada.name,type:"png",transitionEffect:camada["transitioneffect"],plugini3geo:"parametrossql","pluginparametros":camada.plugini3geo.parametros,ferramentas:camada.ferramentas}));p.push(new OpenLayers.Layer.WMS(camada.tema,url+"&",{layers:camada.name,SRS:'EPSG:'+epsg,FORMAT:'image/png'},{singleTile:true,isBaseLayer:false,visibility:false,transitionEffect:null,layername:camada.name,plugini3geo:"parametrossql","pluginparametros":camada.plugini3geo.parametros,ferramentas:camada.ferramentas}))}if(funcao){funcao.call("",p)}else{return p}}}}};
311 // 311 //
312 //compactados/catalogoMenus_compacto.js 312 //compactados/catalogoMenus_compacto.js
313 -i3GEO.catalogoMenus={IDSMENUS:[],MENU:"",GRUPO:"",SUBGRUPO:"",config:{"seletorTemplateDir":"#guia2objTemplateDir","seletorTemplateTema":"#guia2objTemplateTema","idOndeMenus":"catalogoMenus","idCatalogoPrincipal":"catalogoPrincipal","idCatalogoNavegacao":"catalogoNavegacao","idOndeMigalha":"catalogoMigalha"},aguarde:function(){$("#"+i3GEO.catalogoMenus.config.idOndeMenus).html($trad("o1"))},atualizaMigalha:function(nome,onclick){var t=Mustache.to_html($($("#"+i3GEO.catalogoMenus.config.idOndeMigalha).attr("data-template")).html(),{"nome":nome,"onclick":onclick});$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).html(t)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoMenus.config.idCatalogoPrincipal).show()});i3GEO.catalogoInde.DADOS=""},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.php.adtema(i3GEO.atualiza,tid)}},listaMenus:function(config){if(config){$.each(config,function(i,v){i3GEO.catalogoMenus.config[i]=v})}config=i3GEO.catalogoMenus.config;i3GEO.catalogoMenus.aguarde();if(i3GEO.arvoreDeTemas&&i3GEO.arvoreDeTemas.IDSMENUS&&i3GEO.arvoreDeTemas.IDSMENUS.length>0){i3GEO.catalogoMenus.IDSMENUS=i3GEO.arvoreDeTemas.IDSMENUS}var montaMenus=function(dados){var menus=dados.data,clone=[],n=i3GEO.catalogoMenus.IDSMENUS.length,t;$.each(menus,function(i,v){if(n===0||i3GEO.catalogoMenus.IDSMENUS.indexOf(v.idmenu)>=0||i3GEO.catalogoMenus.IDSMENUS.indexOf(v.idmenu*1)>=0){v.nome=v.nomemenu;v.descricao=v.desc;v.onclick="i3GEO.catalogoMenus.listaGrupos("+v.idmenu+",'"+v.nome+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}if(i3GEO.configura.optUsuarioLogado==true||v.publicado.toLowerCase()!="nao"){clone.push(v)}}});t=Mustache.to_html("{{#data}}"+$(config.seletorTemplateDir).html()+"{{/data}}",{"data":clone});$("#"+config.idOndeMenus).html(t)};i3GEO.php.pegalistademenus(montaMenus)},listaGrupos:function(idmenu,nomeMigalha){i3GEO.catalogoMenus.aguarde();$("#i3GEOguiaMovelConteudo").scrollTop(0);i3GEO.catalogoMenus.MENU=nomeMigalha;i3GEO.catalogoMenus.atualizaMigalha(nomeMigalha,"i3GEO.catalogoMenus.mostraCatalogoPrincipal()");var montaGrupos=function(dados){var grupos=dados.data.grupos,clone=[],config=i3GEO.catalogoMenus.config,g="",t="",temas=[];$.each(grupos,function(i,v){if(v.id_n1){v.onclick="i3GEO.catalogoMenus.listaSubGrupos("+idmenu+","+v.id_n1+",'"+v.nome+"','"+nomeMigalha+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}clone.push(v)}if(v.temasraiz){temas=v.temasraiz}});g=Mustache.to_html("{{#data}}"+$(config.seletorTemplateDir).html()+"{{/data}}",{"data":clone});clone=[];$.each(temas,function(i,v){v.onclick="i3GEO.catalogoMenus.adicionaTema('"+v.codigo_tema+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}if(v.link&&v.link.trim()!=""){v.link="<a href='"+v.link+"' target='_blank' >Link</a>"}clone.push(v)});t=Mustache.to_html("{{#data}}"+$(config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t+g);$("#"+config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).show()})};i3GEO.php.pegalistadegrupos(montaGrupos,idmenu,"nao")},listaSubGrupos:function(idmenu,id_n1,nomeMigalha){$("#i3GEOguiaMovelConteudo").scrollTop(0);i3GEO.catalogoMenus.aguarde();i3GEO.catalogoMenus.GRUPO=nomeMigalha;i3GEO.catalogoMenus.escondeCatalogoPrincipal();i3GEO.catalogoMenus.atualizaMigalha(nomeMigalha,"i3GEO.catalogoMenus.listaGrupos('"+idmenu+"','"+i3GEO.catalogoMenus.MENU+"')");var montaSubGrupos=function(dados){var subgrupos=dados.data.subgrupo,clone=[],g="",t="",temas;$.each(subgrupos,function(i,v){if(v.id_n2){v.onclick="i3GEO.catalogoMenus.listaTemasSubgrupo("+idmenu+","+id_n1+","+v.id_n2+",'"+v.nome+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}clone.push(v)}});g=Mustache.to_html("{{#data}}"+$(i3GEO.catalogoMenus.config.seletorTemplateDir).html()+"{{/data}}",{"data":clone});clone=[];temas=dados.data.temasgrupo;$.each(temas,function(i,v){v.onclick="i3GEO.catalogoMenus.adicionaTema('"+v.codigo_tema+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}if(v.link&&v.link.trim()!=""){v.link="<a href='"+v.link+"' target='_blank' >Link</a>"}clone.push(v)});t=Mustache.to_html("{{#data}}"+$(i3GEO.catalogoMenus.config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).html(t+g);$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).show()})};i3GEO.php.pegalistadeSubgrupos(montaSubGrupos,idmenu,id_n1)},listaTemasSubgrupo:function(idmenu,id_n1,id_n2,nomeMigalha){$("#i3GEOguiaMovelConteudo").scrollTop(0);i3GEO.catalogoMenus.aguarde();i3GEO.catalogoMenus.SUBGRUPO=nomeMigalha;i3GEO.catalogoMenus.escondeCatalogoPrincipal();i3GEO.catalogoMenus.atualizaMigalha(nomeMigalha,"i3GEO.catalogoMenus.listaSubGrupos("+idmenu+","+id_n1+",'"+i3GEO.catalogoMenus.GRUPO+"')");var montaTemas=function(dados){var temas=dados.data.temas,clone=[],t="";clone=[];$.each(temas,function(i,v){v.onclick="i3GEO.catalogoMenus.adicionaTema('"+v.codigo_tema+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}if(v.link&&v.link.trim()!=""){v.link="<a href='"+v.link+"' target='_blank' >Link</a>"}clone.push(v)});t=Mustache.to_html("{{#data}}"+$(i3GEO.catalogoMenus.config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).show()})};i3GEO.php.pegalistadetemas(montaTemas,idmenu,id_n1,id_n2)}}; 313 +i3GEO.catalogoMenus={IDSMENUS:[],MENU:"",GRUPO:"",SUBGRUPO:"",config:{"templateDir":"templates/dir.html","templateTema":"templates/tema.html","idOndeMenus":"catalogoMenus","idCatalogoPrincipal":"catalogoPrincipal","idCatalogoNavegacao":"catalogoNavegacao","idOndeMigalha":"catalogoMigalha"},nget:0,carregaTemplates:function(){if(i3GEO.catalogoMenus.nget==0){i3GEO.catalogoMenus.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoMenus.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoMenus.nget=i3GEO.catalogoMenus.nget-1;if(i3GEO.catalogoMenus.nget==0){i3GEO.catalogoMenus.listaMenus()}})}else{i3GEO.catalogoMenus.nget=i3GEO.catalogoMenus.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoMenus.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoMenus.nget=i3GEO.catalogoMenus.nget-1;if(i3GEO.catalogoMenus.nget==0){i3GEO.catalogoMenus.listaMenus()}})}else{i3GEO.catalogoMenus.nget=i3GEO.catalogoMenus.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoMenus.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoMenus.nget=i3GEO.catalogoMenus.nget-1;if(i3GEO.catalogoMenus.nget==0){i3GEO.catalogoMenus.listaMenus()}})}else{i3GEO.catalogoMenus.nget=i3GEO.catalogoMenus.nget-1}}},aguarde:function(){$("#"+i3GEO.catalogoMenus.config.idOndeMenus).html($trad("o1"))},atualizaMigalha:function(nome,onclick){var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":nome,"onclick":onclick});$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).html(t)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoMenus.config.idCatalogoPrincipal).show()});i3GEO.catalogoInde.DADOS=""},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.php.adtema(i3GEO.atualiza,tid)}},listaMenus:function(config){if(config){$.each(config,function(i,v){i3GEO.catalogoMenus.config[i]=v})}i3GEO.catalogoMenus.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoMenus.carregaTemplates()}else{config=i3GEO.catalogoMenus.config;if(i3GEO.arvoreDeTemas&&i3GEO.arvoreDeTemas.IDSMENUS&&i3GEO.arvoreDeTemas.IDSMENUS.length>0){i3GEO.catalogoMenus.IDSMENUS=i3GEO.arvoreDeTemas.IDSMENUS}var montaMenus=function(dados){var menus=dados.data,clone=[],n=i3GEO.catalogoMenus.IDSMENUS.length,t;$.each(menus,function(i,v){if(n===0||i3GEO.catalogoMenus.IDSMENUS.indexOf(v.idmenu)>=0||i3GEO.catalogoMenus.IDSMENUS.indexOf(v.idmenu*1)>=0){v.nome=v.nomemenu;v.descricao=v.desc;v.onclick="i3GEO.catalogoMenus.listaGrupos("+v.idmenu+",'"+v.nome+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}if(i3GEO.configura.optUsuarioLogado==true||v.publicado.toLowerCase()!="nao"){clone.push(v)}}});t=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+config.idOndeMenus).html(t)};i3GEO.php.pegalistademenus(montaMenus)}},listaGrupos:function(idmenu,nomeMigalha){i3GEO.catalogoMenus.aguarde();$("#i3GEOguiaMovelConteudo").scrollTop(0);i3GEO.catalogoMenus.MENU=nomeMigalha;i3GEO.catalogoMenus.atualizaMigalha(nomeMigalha,"i3GEO.catalogoMenus.mostraCatalogoPrincipal()");var montaGrupos=function(dados){var grupos=dados.data.grupos,clone=[],config=i3GEO.catalogoMenus.config,g="",t="",temas=[];$.each(grupos,function(i,v){if(v.id_n1){v.onclick="i3GEO.catalogoMenus.listaSubGrupos("+idmenu+","+v.id_n1+",'"+v.nome+"','"+nomeMigalha+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}clone.push(v)}if(v.temasraiz){temas=v.temasraiz}});g=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});clone=[];$.each(temas,function(i,v){v.onclick="i3GEO.catalogoMenus.adicionaTema('"+v.codigo_tema+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}if(v.link&&v.link.trim()!=""){v.link="<a href='"+v.link+"' target='_blank' >Link</a>"}clone.push(v)});t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t+g);$("#"+config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).show()})};i3GEO.php.pegalistadegrupos(montaGrupos,idmenu,"nao")},listaSubGrupos:function(idmenu,id_n1,nomeMigalha){$("#i3GEOguiaMovelConteudo").scrollTop(0);i3GEO.catalogoMenus.aguarde();i3GEO.catalogoMenus.GRUPO=nomeMigalha;i3GEO.catalogoMenus.escondeCatalogoPrincipal();i3GEO.catalogoMenus.atualizaMigalha(nomeMigalha,"i3GEO.catalogoMenus.listaGrupos('"+idmenu+"','"+i3GEO.catalogoMenus.MENU+"')");var montaSubGrupos=function(dados){var subgrupos=dados.data.subgrupo,clone=[],g="",t="",temas;$.each(subgrupos,function(i,v){if(v.id_n2){v.onclick="i3GEO.catalogoMenus.listaTemasSubgrupo("+idmenu+","+id_n1+","+v.id_n2+",'"+v.nome+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}clone.push(v)}});g=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});clone=[];temas=dados.data.temasgrupo;$.each(temas,function(i,v){v.onclick="i3GEO.catalogoMenus.adicionaTema('"+v.codigo_tema+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}if(v.link&&v.link.trim()!=""){v.link="<a href='"+v.link+"' target='_blank' >Link</a>"}clone.push(v)});t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).html(t+g);$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).show()})};i3GEO.php.pegalistadeSubgrupos(montaSubGrupos,idmenu,id_n1)},listaTemasSubgrupo:function(idmenu,id_n1,id_n2,nomeMigalha){$("#i3GEOguiaMovelConteudo").scrollTop(0);i3GEO.catalogoMenus.aguarde();i3GEO.catalogoMenus.SUBGRUPO=nomeMigalha;i3GEO.catalogoMenus.escondeCatalogoPrincipal();i3GEO.catalogoMenus.atualizaMigalha(nomeMigalha,"i3GEO.catalogoMenus.listaSubGrupos("+idmenu+","+id_n1+",'"+i3GEO.catalogoMenus.GRUPO+"')");var montaTemas=function(dados){var temas=dados.data.temas,clone=[],t="";clone=[];$.each(temas,function(i,v){v.onclick="i3GEO.catalogoMenus.adicionaTema('"+v.codigo_tema+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}if(v.link&&v.link.trim()!=""){v.link="<a href='"+v.link+"' target='_blank' >Link</a>"}clone.push(v)});t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).show()})};i3GEO.php.pegalistadetemas(montaTemas,idmenu,id_n1,id_n2)}};
314 // 314 //
315 //compactados/catalogoInde_compacto.js 315 //compactados/catalogoInde_compacto.js
316 -i3GEO.catalogoInde={config:{'seletorTemplateDir':'#guia2objTemplateDir','seletorTemplateTema':'#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},DADOS:"",aguarde:function(){$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoInde.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html($($("#"+i3GEO.catalogoInde.config.idOndeMigalha).attr("data-template")).html(),{"nome":nome,"onclick":"i3GEO.catalogoInde.MIGALHA.pop();i3GEO.catalogoInde.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoInde.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoInde.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoInde.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoInde.config.idCatalogoPrincipal).show()});i3GEO.catalogoInde.DADOS=""},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{var layer=i3GEO.catalogoInde.DADOS.layers[tid][1];i3GEO.php.adicionaTemaWMS('',layer.url,layer.layers,i3GEO.catalogoInde.DADOS.layers[tid][0],'EPSG:4326',layer.format,'1.1.1',i3GEO.catalogoInde.DADOS.layers[tid][0],'','nao',"text/plain",'','',true)}},inicia:function(config){i3GEO.catalogoInde.DADOS="";i3GEO.catalogoInde.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoInde.mostraCatalogoPrincipal()"},{"nome":"INDE-Br","onclick":"i3GEO.catalogoInde.inicia()"}];i3GEO.catalogoInde.atualizaMigalha();if(config){$.each(config,function(i,v){i3GEO.catalogoInde.config[i]=v})}config=i3GEO.catalogoInde.config;i3GEO.catalogoInde.escondeCatalogoPrincipal();i3GEO.catalogoInde.aguarde();$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).show();var lista=function(dados){i3GEO.catalogoInde.DADOS=dados;var clone=[],t;dados=dados.arvore;$.each(dados,function(i,v){clone.push({"nome":i,"onclick":"i3GEO.catalogoInde.listaTemas('"+i+"')"})});t=Mustache.to_html("{{#data}}"+$(config.seletorTemplateDir).html()+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoInde.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoInde.config.idOndeMigalha).show();$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).show()})};if(i3GEO.catalogoInde.DADOS==""){i3GEO.php.inde(lista)}else{lista(i3GEO.catalogoInde.DADOS)}},listaTemas:function(sigla){var clone=[],temp;i3GEO.catalogoInde.MIGALHA.push({"nome":sigla,"onclick":"i3GEO.catalogoInde.listaTemas('"+sigla+"')"});i3GEO.catalogoInde.atualizaMigalha();i3GEO.catalogoInde.aguarde();var estilos=i3GEO.catalogoInde.DADOS.arvore[sigla];$.each(estilos,function(i,v){temp=v.split("#");clone.push({"nome":temp[0],"onclick":"i3GEO.catalogoInde.adicionaTema('"+temp[1]+"')","link":"<a href='"+i3GEO.catalogoInde.DADOS.layers[temp[1]][1].metadataURL+"' target='_blank' >Metadata</a>"})});var t=Mustache.to_html("{{#data}}"+$(i3GEO.catalogoInde.config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).html(t)}}; 316 +i3GEO.catalogoInde={config:{'templateDir':'templates/dir.html','templateTema':'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},DADOS:"",nget:0,carregaTemplates:function(){if(i3GEO.catalogoInde.nget==0){i3GEO.catalogoInde.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoInde.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoInde.nget=i3GEO.catalogoInde.nget-1;if(i3GEO.catalogoInde.nget==0){i3GEO.catalogoInde.inicia()}})}else{i3GEO.catalogoInde.nget=i3GEO.catalogoInde.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoInde.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoInde.nget=i3GEO.catalogoInde.nget-1;if(i3GEO.catalogoInde.nget==0){i3GEO.catalogoInde.inicia()}})}else{i3GEO.catalogoInde.nget=i3GEO.catalogoInde.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoInde.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoInde.nget=i3GEO.catalogoInde.nget-1;if(i3GEO.catalogoInde.nget==0){i3GEO.catalogoInde.inicia()}})}else{i3GEO.catalogoInde.nget=i3GEO.catalogoInde.nget-1}}},aguarde:function(){$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoInde.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.catalogoInde.MIGALHA.pop();i3GEO.catalogoInde.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoInde.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoInde.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoInde.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoInde.config.idCatalogoPrincipal).show()});i3GEO.catalogoInde.DADOS=""},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{var layer=i3GEO.catalogoInde.DADOS.layers[tid][1];i3GEO.php.adicionaTemaWMS('',layer.url,layer.layers,i3GEO.catalogoInde.DADOS.layers[tid][0],'EPSG:4326',layer.format,'1.1.1',i3GEO.catalogoInde.DADOS.layers[tid][0],'','nao',"text/plain",'','',true)}},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.catalogoInde.config[i]=v})}i3GEO.catalogoInde.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoInde.carregaTemplates()}else{i3GEO.catalogoInde.DADOS="";i3GEO.catalogoInde.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoInde.mostraCatalogoPrincipal()"},{"nome":"INDE-Br","onclick":"i3GEO.catalogoInde.inicia()"}];i3GEO.catalogoInde.atualizaMigalha();config=i3GEO.catalogoInde.config;i3GEO.catalogoInde.escondeCatalogoPrincipal();$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).show();var lista=function(dados){i3GEO.catalogoInde.DADOS=dados;var clone=[],t;dados=dados.arvore;$.each(dados,function(i,v){clone.push({"nome":i,"onclick":"i3GEO.catalogoInde.listaTemas('"+i+"')"})});t=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoInde.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoInde.config.idOndeMigalha).show();$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).show()})};if(i3GEO.catalogoInde.DADOS==""){i3GEO.php.inde(lista)}else{lista(i3GEO.catalogoInde.DADOS)}}},listaTemas:function(sigla){var clone=[],temp;i3GEO.catalogoInde.MIGALHA.push({"nome":sigla,"onclick":"i3GEO.catalogoInde.listaTemas('"+sigla+"')"});i3GEO.catalogoInde.atualizaMigalha();i3GEO.catalogoInde.aguarde();var estilos=i3GEO.catalogoInde.DADOS.arvore[sigla];$.each(estilos,function(i,v){temp=v.split("#");clone.push({"nome":temp[0],"onclick":"i3GEO.catalogoInde.adicionaTema('"+temp[1]+"')","link":"<a href='"+i3GEO.catalogoInde.DADOS.layers[temp[1]][1].metadataURL+"' target='_blank' >Metadata</a>"})});var t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).html(t)}};
317 // 317 //
318 //compactados/catalogoOgc_compacto.js 318 //compactados/catalogoOgc_compacto.js
319 -i3GEO.catalogoOgc={WMS:"",MIGALHA:[],config:{'seletorTemplateDir':'#guia2objTemplateDir','seletorTemplateTema':'#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},aguarde:function(){$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoOgc.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html($($("#"+i3GEO.catalogoOgc.config.idOndeMigalha).attr("data-template")).html(),{"nome":nome,"onclick":"i3GEO.catalogoOgc.MIGALHA.pop();i3GEO.catalogoOgc.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoOgc.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoOgc.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoOgc.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoOgc.config.idCatalogoPrincipal).show()})},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.arvoreDeTemas.adicionaTemas([tid])}},inicia:function(config){i3GEO.catalogoOgc.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoOgc.mostraCatalogoPrincipal()"},{"nome":"OGC-WMS","onclick":"i3GEO.catalogoOgc.inicia()"}];i3GEO.catalogoOgc.atualizaMigalha();if(config){$.each(config,function(i,v){i3GEO.catalogoOgc.config[i]=v})}config=i3GEO.catalogoOgc.config;i3GEO.catalogoOgc.escondeCatalogoPrincipal();var t=Mustache.to_html($($("#"+i3GEO.catalogoOgc.config.idOndeMigalha).attr("data-template")).html(),{"nome":'OGC-WMS',"onclick":"i3GEO.catalogoOgc.mostraCatalogoPrincipal()"});i3GEO.catalogoOgc.aguarde();i3GEO.catalogoOgc.config=config;var lista=function(retorno){var dados=retorno.data.canais,clone=[],t;$.each(dados,function(i,v){v.nome=v.title;v.descricao=v.description;v.onclick="i3GEO.catalogoOgc.listaCamadas('"+v.nome+"',"+v.id_ws+",'"+v.nome+"','"+v.link+"',0"+",'"+v.tipo_ws+"','"+v.layer+"')";clone.push(v)});t=Mustache.to_html("{{#data}}"+$(config.seletorTemplateDir).html()+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoOgc.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoOgc.config.idOndeMigalha).show();$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).show()})};i3GEO.php.listaRSSwsARRAY(lista,"WMS")},listaCamadas:function(nomeMigalha,id_ws,nome,url,nivel,tipo_ws,layer){i3GEO.catalogoOgc.MIGALHA.push({"nome":nome,"onclick":"i3GEO.catalogoOgc.listaCamadas('"+nome+"','"+id_ws+"','"+nome+"','"+url+"',"+nivel+",'"+tipo_ws+"','"+layer+"')"});i3GEO.catalogoOgc.atualizaMigalha();i3GEO.catalogoOgc.aguarde();var monta=function(dados){var data=dados.data,clone=[],g="",temas;$.each(data,function(i,v){if(v.nome+" - "+v.titulo!=="undefined - undefined"){v.descricao=v.titulo;if(!v.estilos){v.onclick="i3GEO.catalogoOgc.listaCamadas('"+nome+"',"+id_ws+",'"+v.nome+"','"+url+"',"+(nivel*1+1)+",'"+tipo_ws+"','"+v.titulo+"')";clone.push(v)}else{i3GEO.catalogoOgc.temas({"estilos":v.estilos,"servico":url,"layer":v.nome,"proj":v.srs.toString(),"formatoimg":v.formats.toString(),"versao":v.version.toString(),"formatoinfo":v.formatsinfo.toString()})}}});if(clone.length>0){g=Mustache.to_html("{{#data}}"+$(i3GEO.catalogoOgc.config.seletorTemplateDir).html()+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).html(g)}};i3GEO.php.listaLayersWMS(monta,url,(nivel*1)+1,id_ws,layer,tipo_ws)},temas:function(config){var clone=[],estilos=config.estilos;$.each(estilos,function(i,v){v.onclick="i3GEO.php.adicionaTemaWMS('','"+config.servico+"','"+config.layer+"','"+v.nome+"','"+config.proj+"','"+config.formatoimg+"','"+config.versao+"','"+v.titulo+"','','nao','"+config.formatoinfo+"','','',"+"true)";v.nome=estilos[i].nome+" - "+estilos[i].titulo;clone.push(v)});var t=Mustache.to_html("{{#data}}"+$(i3GEO.catalogoOgc.config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).html(t)}}; 319 +i3GEO.catalogoOgc={WMS:"",MIGALHA:[],config:{'templateDir':'templates/dir','templateTema':'templates/tema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},nget:0,carregaTemplates:function(){if(i3GEO.catalogoOgc.nget==0){i3GEO.catalogoOgc.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoOgc.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoOgc.nget=i3GEO.catalogoOgc.nget-1;if(i3GEO.catalogoOgc.nget==0){i3GEO.catalogoOgc.inicia()}})}else{i3GEO.catalogoOgc.nget=i3GEO.catalogoOgc.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoOgc.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoOgc.nget=i3GEO.catalogoOgc.nget-1;if(i3GEO.catalogoOgc.nget==0){i3GEO.catalogoOgc.inicia()}})}else{i3GEO.catalogoOgc.nget=i3GEO.catalogoOgc.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoOgc.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoOgc.nget=i3GEO.catalogoOgc.nget-1;if(i3GEO.catalogoOgc.nget==0){i3GEO.catalogoOgc.inicia()}})}else{i3GEO.catalogoOgc.nget=i3GEO.catalogoOgc.nget-1}}},aguarde:function(){$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoOgc.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.catalogoOgc.MIGALHA.pop();i3GEO.catalogoOgc.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoOgc.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoOgc.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoOgc.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoOgc.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.catalogoOgc.config[i]=v})}i3GEO.catalogoOgc.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoOgc.carregaTemplates()}else{i3GEO.catalogoOgc.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoOgc.mostraCatalogoPrincipal()"},{"nome":"OGC-WMS","onclick":"i3GEO.catalogoOgc.inicia()"}];i3GEO.catalogoOgc.atualizaMigalha();config=i3GEO.catalogoOgc.config;i3GEO.catalogoOgc.escondeCatalogoPrincipal();var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":'OGC-WMS',"onclick":"i3GEO.catalogoOgc.mostraCatalogoPrincipal()"});i3GEO.catalogoOgc.config=config;var lista=function(retorno){var dados=retorno.data.canais,clone=[],t;$.each(dados,function(i,v){v.nome=v.title;v.descricao=v.description;v.onclick="i3GEO.catalogoOgc.listaCamadas('"+v.nome+"',"+v.id_ws+",'"+v.nome+"','"+v.link+"',0"+",'"+v.tipo_ws+"','"+v.layer+"')";clone.push(v)});t=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoOgc.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoOgc.config.idOndeMigalha).show();$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).show()})};i3GEO.php.listaRSSwsARRAY(lista,"WMS")}},listaCamadas:function(nomeMigalha,id_ws,nome,url,nivel,tipo_ws,layer){i3GEO.catalogoOgc.MIGALHA.push({"nome":nome,"onclick":"i3GEO.catalogoOgc.listaCamadas('"+nome+"','"+id_ws+"','"+nome+"','"+url+"',"+nivel+",'"+tipo_ws+"','"+layer+"')"});i3GEO.catalogoOgc.atualizaMigalha();i3GEO.catalogoOgc.aguarde();var monta=function(dados){var data=dados.data,clone=[],g="",temas;$.each(data,function(i,v){if(v.nome+" - "+v.titulo!=="undefined - undefined"){v.descricao=v.titulo;if(!v.estilos){v.onclick="i3GEO.catalogoOgc.listaCamadas('"+nome+"',"+id_ws+",'"+v.nome+"','"+url+"',"+(nivel*1+1)+",'"+tipo_ws+"','"+v.titulo+"')";clone.push(v)}else{i3GEO.catalogoOgc.temas({"estilos":v.estilos,"servico":url,"layer":v.nome,"proj":v.srs.toString(),"formatoimg":v.formats.toString(),"versao":v.version.toString(),"formatoinfo":v.formatsinfo.toString()})}}});if(clone.length>0){g=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).html(g)}};i3GEO.php.listaLayersWMS(monta,url,(nivel*1)+1,id_ws,layer,tipo_ws)},temas:function(config){var clone=[],estilos=config.estilos;$.each(estilos,function(i,v){v.onclick="i3GEO.php.adicionaTemaWMS('','"+config.servico+"','"+config.layer+"','"+v.nome+"','"+config.proj+"','"+config.formatoimg+"','"+config.versao+"','"+v.titulo+"','','nao','"+config.formatoinfo+"','','',"+"true)";v.nome=estilos[i].nome+" - "+estilos[i].titulo;clone.push(v)});var t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).html(t)}};
320 // 320 //
321 //compactados/catalogoRegioes_compacto.js 321 //compactados/catalogoRegioes_compacto.js
322 -i3GEO.catalogoRegioes={config:{'seletorTemplateDir':'#guia2objTemplateDir','seletorTemplateTema':'#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},DADOS:"",aguarde:function(){$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoRegioes.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html($($("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).attr("data-template")).html(),{"nome":nome,"onclick":"i3GEO.catalogoRegioes.MIGALHA.pop();i3GEO.catalogoRegioes.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoRegioes.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoRegioes.config.idCatalogoPrincipal).show()});i3GEO.catalogoRegioes.DADOS=""},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{var layer=i3GEO.catalogoRegioes.DADOS.layers[tid][1];i3GEO.php.adicionaTemaWMS('',layer.url,layer.layers,i3GEO.catalogoRegioes.DADOS.layers[tid][0],'EPSG:4326',layer.format,'1.1.1',i3GEO.catalogoRegioes.DADOS.layers[tid][0],'','nao',"text/plain",'','',true)}},inicia:function(config){i3GEO.catalogoRegioes.DADOS="";i3GEO.catalogoRegioes.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoRegioes.mostraCatalogoPrincipal()"},{"nome":$trad("x87"),"onclick":"i3GEO.catalogoRegioes.inicia()"}];i3GEO.catalogoRegioes.atualizaMigalha();if(config){$.each(config,function(i,v){i3GEO.catalogoRegioes.config[i]=v})}config=i3GEO.catalogoRegioes.config;i3GEO.catalogoRegioes.escondeCatalogoPrincipal();i3GEO.catalogoRegioes.aguarde();$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).show();var lista=function(dados){var clone=[],t;$.each(dados,function(i,v){clone.push({"nome":v.nome_tipo_regiao,"descricao":v.descricao_tipo_regiao,"onclick":"i3GEO.catalogoRegioes.adiciona("+v.codigo_tipo_regiao+")"})});t=Mustache.to_html("{{#data}}"+$(config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoRegioes.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).show();$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).show()})};i3GEO.php.listaTipoRegiao(lista)},adiciona:function(codigo_tipo_regiao){var p=i3GEO.configura.locaplic+"/ferramentas/metaestat/analise.php?funcao=adicionaLimiteRegiao"+"&codigo_tipo_regiao="+codigo_tipo_regiao+"&g_sid="+i3GEO.configura.sid;var funcao=function(){i3GEO.atualiza()};cpJSON.call(p,"foo",funcao)}}; 322 +i3GEO.catalogoRegioes={config:{'templateDir':'templates/dir.html','templateTema':'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},nget:0,carregaTemplates:function(){if(i3GEO.catalogoRegioes.nget==0){i3GEO.catalogoRegioes.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoRegioes.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoRegioes.nget=i3GEO.catalogoRegioes.nget-1;if(i3GEO.catalogoRegioes.nget==0){i3GEO.catalogoRegioes.inicia()}})}else{i3GEO.catalogoRegioes.nget=i3GEO.catalogoRegioes.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoRegioes.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoRegioes.nget=i3GEO.catalogoRegioes.nget-1;if(i3GEO.catalogoRegioes.nget==0){i3GEO.catalogoRegioes.inicia()}})}else{i3GEO.catalogoRegioes.nget=i3GEO.catalogoRegioes.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoRegioes.nget=i3GEO.catalogoRegioes.nget-1;if(i3GEO.catalogoRegioes.nget==0){i3GEO.catalogoRegioes.inicia()}})}else{i3GEO.catalogoRegioes.nget=i3GEO.catalogoRegioes.nget-1}}},DADOS:"",aguarde:function(){$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoRegioes.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.catalogoRegioes.MIGALHA.pop();i3GEO.catalogoRegioes.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoRegioes.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoRegioes.config.idCatalogoPrincipal).show()});i3GEO.catalogoRegioes.DADOS=""},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{var layer=i3GEO.catalogoRegioes.DADOS.layers[tid][1];i3GEO.php.adicionaTemaWMS('',layer.url,layer.layers,i3GEO.catalogoRegioes.DADOS.layers[tid][0],'EPSG:4326',layer.format,'1.1.1',i3GEO.catalogoRegioes.DADOS.layers[tid][0],'','nao',"text/plain",'','',true)}},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.catalogoRegioes.config[i]=v})}i3GEO.catalogoRegioes.aguarde();i3GEO.catalogoRegioes.DADOS="";if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoRegioes.carregaTemplates()}else{i3GEO.catalogoRegioes.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoRegioes.mostraCatalogoPrincipal()"},{"nome":$trad("x87"),"onclick":"i3GEO.catalogoRegioes.inicia()"}];i3GEO.catalogoRegioes.atualizaMigalha();config=i3GEO.catalogoRegioes.config;i3GEO.catalogoRegioes.escondeCatalogoPrincipal();$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).show();var lista=function(dados){var clone=[],t;$.each(dados,function(i,v){clone.push({"nome":v.nome_tipo_regiao,"descricao":v.descricao_tipo_regiao,"onclick":"i3GEO.catalogoRegioes.adiciona("+v.codigo_tipo_regiao+")"})});t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoRegioes.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).show();$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).show()})};i3GEO.php.listaTipoRegiao(lista)}},adiciona:function(codigo_tipo_regiao){var p=i3GEO.configura.locaplic+"/ferramentas/metaestat/analise.php?funcao=adicionaLimiteRegiao"+"&codigo_tipo_regiao="+codigo_tipo_regiao+"&g_sid="+i3GEO.configura.sid;var funcao=function(){i3GEO.atualiza()};cpJSON.call(p,"foo",funcao)}};
323 // 323 //
324 //compactados/catalogoMetaestat_compacto.js 324 //compactados/catalogoMetaestat_compacto.js
325 -i3GEO.catalogoMetaestat={WMS:"",MIGALHA:[],config:{'seletorTemplateDir':'#guia2objTemplateDir','seletorTemplateTema':'#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},aguarde:function(){$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoMetaestat.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html($($("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).attr("data-template")).html(),{"nome":nome,"onclick":"i3GEO.catalogoMetaestat.MIGALHA.pop();i3GEO.catalogoMetaestat.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMetaestat.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoMetaestat.config.idCatalogoPrincipal).show()})},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.arvoreDeTemas.adicionaTemas([tid])}},inicia:function(config){i3GEO.catalogoMetaestat.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoMetaestat.mostraCatalogoPrincipal()"},{"nome":$trad("x57"),"onclick":"i3GEO.catalogoMetaestat.inicia()"}];i3GEO.catalogoMetaestat.atualizaMigalha();if(config){$.each(config,function(i,v){i3GEO.catalogoMetaestat.config[i]=v})}config=i3GEO.catalogoMetaestat.config;i3GEO.catalogoMetaestat.escondeCatalogoPrincipal();var t=Mustache.to_html($($("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).attr("data-template")).html(),{"nome":$trad("x57"),"onclick":"i3GEO.catalogoMetaestat.mostraCatalogoPrincipal()"});i3GEO.catalogoMetaestat.aguarde();i3GEO.catalogoMetaestat.config=config;var lista=function(dados){var clone=[],t;$.each(dados,function(i,v){v.onclick="i3GEO.catalogoMetaestat.listaMedidas("+v.codigo_variavel+",'"+v.nome+"')";clone.push(v)});t=Mustache.to_html("{{#data}}"+$(config.seletorTemplateDir).html()+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoMetaestat.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).show()})};i3GEO.php.listaVariavel(lista)},listaMedidas:function(codigo_variavel,nome){i3GEO.catalogoMetaestat.MIGALHA.push({"nome":nome,"onclick":"i3GEO.catalogoMetaestat.listaMedidas("+codigo_variavel+",'"+nome+"')"});i3GEO.catalogoMetaestat.atualizaMigalha();i3GEO.catalogoMetaestat.aguarde();var monta=function(data){var clone=[],g="",temas;$.each(data,function(i,v){v.onclick="i3GEO.catalogoMetaestat.adiciona("+v.id_medida_variavel+",'"+v.nomemedida+"')";v.nome=v.nomemedida;clone.push(v)});var t=Mustache.to_html("{{#data}}"+$(i3GEO.catalogoMetaestat.config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).html(t)};i3GEO.php.listaMedidaVariavel(codigo_variavel,monta)},adiciona:function(id_medida_variavel,nomemedida){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.metaestat()","metaestat","metaestat","index.js","i3GEOF.metaestat.inicia('flutuanteSimples','',"+id_medida_variavel+")")}}; 325 +i3GEO.catalogoMetaestat={WMS:"",MIGALHA:[],config:{'templateDir':'templates/dir.html','templateTema':'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},nget:0,carregaTemplates:function(){if(i3GEO.catalogoMetaestat.nget==0){i3GEO.catalogoMetaestat.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoMetaestat.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoMetaestat.nget=i3GEO.catalogoMetaestat.nget-1;if(i3GEO.catalogoMetaestat.nget==0){i3GEO.catalogoMetaestat.inicia()}})}else{i3GEO.catalogoMetaestat.nget=i3GEO.catalogoMetaestat.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoMetaestat.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoMetaestat.nget=i3GEO.catalogoMetaestat.nget-1;if(i3GEO.catalogoMetaestat.nget==0){i3GEO.catalogoMetaestat.inicia()}})}else{i3GEO.catalogoMetaestat.nget=i3GEO.catalogoMetaestat.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoMetaestat.nget=i3GEO.catalogoMetaestat.nget-1;if(i3GEO.catalogoMetaestat.nget==0){i3GEO.catalogoMetaestat.inicia()}})}else{i3GEO.catalogoMetaestat.nget=i3GEO.catalogoMetaestat.nget-1}}},aguarde:function(){$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoMetaestat.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.catalogoMetaestat.MIGALHA.pop();i3GEO.catalogoMetaestat.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMetaestat.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoMetaestat.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.catalogoMetaestat.config[i]=v})}i3GEO.catalogoMetaestat.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoMetaestat.carregaTemplates()}else{i3GEO.catalogoMetaestat.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoMetaestat.mostraCatalogoPrincipal()"},{"nome":$trad("x57"),"onclick":"i3GEO.catalogoMetaestat.inicia()"}];i3GEO.catalogoMetaestat.atualizaMigalha();config=i3GEO.catalogoMetaestat.config;i3GEO.catalogoMetaestat.escondeCatalogoPrincipal();var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":$trad("x57"),"onclick":"i3GEO.catalogoMetaestat.mostraCatalogoPrincipal()"});var lista=function(dados){var clone=[],t;$.each(dados,function(i,v){v.onclick="i3GEO.catalogoMetaestat.listaMedidas("+v.codigo_variavel+",'"+v.nome+"')";clone.push(v)});t=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoMetaestat.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).show()})};i3GEO.php.listaVariavel(lista)}},listaMedidas:function(codigo_variavel,nome){i3GEO.catalogoMetaestat.MIGALHA.push({"nome":nome,"onclick":"i3GEO.catalogoMetaestat.listaMedidas("+codigo_variavel+",'"+nome+"')"});i3GEO.catalogoMetaestat.atualizaMigalha();i3GEO.catalogoMetaestat.aguarde();var monta=function(data){var clone=[],g="",temas;$.each(data,function(i,v){v.onclick="i3GEO.catalogoMetaestat.adiciona("+v.id_medida_variavel+",'"+v.nomemedida+"')";v.nome=v.nomemedida;clone.push(v)});var t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).html(t)};i3GEO.php.listaMedidaVariavel(codigo_variavel,monta)},adiciona:function(id_medida_variavel,nomemedida){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.metaestat()","metaestat","metaestat","index.js","i3GEOF.metaestat.inicia('flutuanteSimples','',"+id_medida_variavel+")")}};
326 // 326 //
327 //compactados/catalogoMapas_compacto.js 327 //compactados/catalogoMapas_compacto.js
328 i3GEO.catalogoMapas={MIGALHA:[],config:{'seletorTemplateDir':'#guia2objTemplateDir','seletorTemplateTema':'#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},aguarde:function(){$("#"+i3GEO.catalogoMapas.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoMapas.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html($($("#"+i3GEO.catalogoMapas.config.idOndeMigalha).attr("data-template")).html(),{"nome":nome,"onclick":"i3GEO.catalogoMapas.MIGALHA.pop();i3GEO.catalogoMapas.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoMapas.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMapas.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMapas.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMapas.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoMapas.config.idCatalogoPrincipal).show()})},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.arvoreDeTemas.adicionaTemas([tid])}},inicia:function(config){i3GEO.catalogoMapas.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoMapas.mostraCatalogoPrincipal()"},{"nome":$trad("x90"),"onclick":"i3GEO.catalogoMapas.inicia()"}];i3GEO.catalogoMapas.atualizaMigalha();if(config){$.each(config,function(i,v){i3GEO.catalogoMapas.config[i]=v})}config=i3GEO.catalogoMapas.config;i3GEO.catalogoMapas.escondeCatalogoPrincipal();var t=Mustache.to_html($($("#"+i3GEO.catalogoMapas.config.idOndeMigalha).attr("data-template")).html(),{"nome":$trad("x57"),"onclick":"i3GEO.catalogoMapas.mostraCatalogoPrincipal()"});i3GEO.catalogoMapas.aguarde();i3GEO.catalogoMapas.config=config;var lista=function(dados){var clone=[],t;dados=dados.data.mapas;$.each(dados,function(i,v){v.onclick="i3GEO.catalogoMapas.adiciona("+v.ID_MAPA+",'"+v.NOME+"')";if(v.PUBLICADO.toLowerCase()=="nao"){v.nome=v.NOME+" <small>("+$trad("naoPublicado")+")<small>"}else{v.nome=v.NOME}if(i3GEO.configura.optUsuarioLogado==true||v.PUBLICADO.toLowerCase()!="nao"){clone.push(v)}});t=Mustache.to_html("{{#data}}"+$(config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoMapas.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoMapas.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMapas.config.idCatalogoNavegacao).show()})};i3GEO.php.pegaMapas(lista)},adiciona:function(ID_MAPA,NOME){i3GEO.php.adtema(i3GEO.atualiza,"mapaCadastrado_"+ID_MAPA)}}; 328 i3GEO.catalogoMapas={MIGALHA:[],config:{'seletorTemplateDir':'#guia2objTemplateDir','seletorTemplateTema':'#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},aguarde:function(){$("#"+i3GEO.catalogoMapas.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoMapas.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html($($("#"+i3GEO.catalogoMapas.config.idOndeMigalha).attr("data-template")).html(),{"nome":nome,"onclick":"i3GEO.catalogoMapas.MIGALHA.pop();i3GEO.catalogoMapas.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoMapas.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMapas.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMapas.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMapas.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoMapas.config.idCatalogoPrincipal).show()})},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.arvoreDeTemas.adicionaTemas([tid])}},inicia:function(config){i3GEO.catalogoMapas.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoMapas.mostraCatalogoPrincipal()"},{"nome":$trad("x90"),"onclick":"i3GEO.catalogoMapas.inicia()"}];i3GEO.catalogoMapas.atualizaMigalha();if(config){$.each(config,function(i,v){i3GEO.catalogoMapas.config[i]=v})}config=i3GEO.catalogoMapas.config;i3GEO.catalogoMapas.escondeCatalogoPrincipal();var t=Mustache.to_html($($("#"+i3GEO.catalogoMapas.config.idOndeMigalha).attr("data-template")).html(),{"nome":$trad("x57"),"onclick":"i3GEO.catalogoMapas.mostraCatalogoPrincipal()"});i3GEO.catalogoMapas.aguarde();i3GEO.catalogoMapas.config=config;var lista=function(dados){var clone=[],t;dados=dados.data.mapas;$.each(dados,function(i,v){v.onclick="i3GEO.catalogoMapas.adiciona("+v.ID_MAPA+",'"+v.NOME+"')";if(v.PUBLICADO.toLowerCase()=="nao"){v.nome=v.NOME+" <small>("+$trad("naoPublicado")+")<small>"}else{v.nome=v.NOME}if(i3GEO.configura.optUsuarioLogado==true||v.PUBLICADO.toLowerCase()!="nao"){clone.push(v)}});t=Mustache.to_html("{{#data}}"+$(config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoMapas.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoMapas.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMapas.config.idCatalogoNavegacao).show()})};i3GEO.php.pegaMapas(lista)},adiciona:function(ID_MAPA,NOME){i3GEO.php.adtema(i3GEO.atualiza,"mapaCadastrado_"+ID_MAPA)}};
329 // 329 //
330 //compactados/catalogoEstrelas_compacto.js 330 //compactados/catalogoEstrelas_compacto.js
331 -i3GEO.catalogoEstrelas={MIGALHA:[],config:{'seletorTemplateDir':'#guia2objTemplateDir','seletorTemplateTema':'#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha','valorEstrela':5,'numEstrelas':3},aguarde:function(){$("#"+i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoEstrelas.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html($($("#"+i3GEO.catalogoEstrelas.config.idOndeMigalha).attr("data-template")).html(),{"nome":nome,"onclick":"i3GEO.catalogoEstrelas.MIGALHA.pop();i3GEO.catalogoEstrelas.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoEstrelas.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoEstrelas.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoEstrelas.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoEstrelas.config.idCatalogoPrincipal).show()})},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.arvoreDeTemas.adicionaTemas([tid])}},inicia:function(config){i3GEO.catalogoEstrelas.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoEstrelas.mostraCatalogoPrincipal()"},{"nome":$trad("t46"),"onclick":"i3GEO.catalogoEstrelas.inicia()"}];i3GEO.catalogoEstrelas.atualizaMigalha();if(config){$.each(config,function(i,v){i3GEO.catalogoEstrelas.config[i]=v})}config=i3GEO.catalogoEstrelas.config;i3GEO.catalogoEstrelas.escondeCatalogoPrincipal();var t=Mustache.to_html($($("#"+i3GEO.catalogoEstrelas.config.idOndeMigalha).attr("data-template")).html(),{"nome":$trad("x57"),"onclick":"i3GEO.catalogoEstrelas.mostraCatalogoPrincipal()"});i3GEO.catalogoEstrelas.aguarde();var dados=[],estrela='<span class="material-icons">star</span>',estrelas=[],t,i;for(i=config.numEstrelas;i<6;i++){estrelas=[];for(var n=0;n<i;n++){estrelas.push(estrela)}dados.push({"nome":estrelas.join(""),"onclick":"i3GEO.catalogoEstrelas.listaCamadas("+i+")"})}t=Mustache.to_html("{{#data}}"+$(config.seletorTemplateDir).html()+"{{/data}}",{"data":dados});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoEstrelas.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoEstrelas.config.idOndeMigalha).show();$("#"+i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).show()})},listaCamadas:function(numEstrelas){i3GEO.catalogoEstrelas.MIGALHA.push({"nome":numEstrelas,"onclick":"i3GEO.catalogoEstrelas.listaCamadas("+numEstrelas+")"});i3GEO.catalogoEstrelas.atualizaMigalha();i3GEO.catalogoEstrelas.aguarde();var lista=function(dados){data=dados.data;var clone=[];$.each(data,function(i,v){var temas,subgrupos;temas=v.temas;$.each(temas,function(i,v){clone.push({"nome":v.nome,"descricao":"","link":"","onclick":"i3GEO.catalogoEstrelas.adiciona('"+v.codigo_tema+"');"})});subgrupos=v.subgrupos;$.each(subgrupos,function(i,v){var temas=v.temas;$.each(temas,function(i,v){clone.push({"nome":v.nome,"descricao":"","link":"","onclick":"i3GEO.catalogoEstrelas.adiciona('"+v.codigo_tema+"');"})})})});var t=Mustache.to_html("{{#data}}"+$(i3GEO.catalogoEstrelas.config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).html(t)};i3GEO.php.procurartemasestrela(lista,numEstrelas*1,i3GEO.catalogoEstrelas.config.valorEstrela*1)},adiciona:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.php.adtema(i3GEO.atualiza,tid)}}}; 331 +i3GEO.catalogoEstrelas={MIGALHA:[],config:{'templateDir':'templates/dir.html','templateTema':'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha','valorEstrela':5,'numEstrelas':3},nget:0,carregaTemplates:function(){if(i3GEO.catalogoEstrelas.nget==0){i3GEO.catalogoEstrelas.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoEstrelas.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoEstrelas.nget=i3GEO.catalogoEstrelas.nget-1;if(i3GEO.catalogoEstrelas.nget==0){i3GEO.catalogoEstrelas.inicia()}})}else{i3GEO.catalogoEstrelas.nget=i3GEO.catalogoEstrelas.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoEstrelas.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoEstrelas.nget=i3GEO.catalogoEstrelas.nget-1;if(i3GEO.catalogoEstrelas.nget==0){i3GEO.catalogoEstrelas.inicia()}})}else{i3GEO.catalogoEstrelas.nget=i3GEO.catalogoEstrelas.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoEstrelas.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoEstrelas.nget=i3GEO.catalogoEstrelas.nget-1;if(i3GEO.catalogoEstrelas.nget==0){i3GEO.catalogoEstrelas.inicia()}})}else{i3GEO.catalogoEstrelas.nget=i3GEO.catalogoEstrelas.nget-1}}},aguarde:function(){$("#"+i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoEstrelas.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.catalogoEstrelas.MIGALHA.pop();i3GEO.catalogoEstrelas.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoEstrelas.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoEstrelas.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoEstrelas.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoEstrelas.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.catalogoEstrelas.config[i]=v})}i3GEO.catalogoEstrelas.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoEstrelas.carregaTemplates()}else{i3GEO.catalogoEstrelas.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoEstrelas.mostraCatalogoPrincipal()"},{"nome":$trad("t46"),"onclick":"i3GEO.catalogoEstrelas.inicia()"}];i3GEO.catalogoEstrelas.atualizaMigalha();config=i3GEO.catalogoEstrelas.config;i3GEO.catalogoEstrelas.escondeCatalogoPrincipal();var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":$trad("x57"),"onclick":"i3GEO.catalogoEstrelas.mostraCatalogoPrincipal()"});var dados=[],estrela='<span class="material-icons">star</span>',estrelas=[],t,i;for(i=config.numEstrelas;i<6;i++){estrelas=[];for(var n=0;n<i;n++){estrelas.push(estrela)}dados.push({"nome":estrelas.join(""),"onclick":"i3GEO.catalogoEstrelas.listaCamadas("+i+")"})}t=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":dados});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoEstrelas.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoEstrelas.config.idOndeMigalha).show();$("#"+i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).show()})}},listaCamadas:function(numEstrelas){i3GEO.catalogoEstrelas.MIGALHA.push({"nome":numEstrelas,"onclick":"i3GEO.catalogoEstrelas.listaCamadas("+numEstrelas+")"});i3GEO.catalogoEstrelas.atualizaMigalha();i3GEO.catalogoEstrelas.aguarde();var lista=function(dados){data=dados.data;var clone=[];$.each(data,function(i,v){var temas,subgrupos;temas=v.temas;$.each(temas,function(i,v){clone.push({"nome":v.nome,"descricao":"","link":"","onclick":"i3GEO.catalogoEstrelas.adiciona('"+v.codigo_tema+"');"})});subgrupos=v.subgrupos;$.each(subgrupos,function(i,v){var temas=v.temas;$.each(temas,function(i,v){clone.push({"nome":v.nome,"descricao":"","link":"","onclick":"i3GEO.catalogoEstrelas.adiciona('"+v.codigo_tema+"');"})})})});var t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).html(t)};i3GEO.php.procurartemasestrela(lista,numEstrelas*1,i3GEO.catalogoEstrelas.config.valorEstrela*1)},adiciona:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.php.adtema(i3GEO.atualiza,tid)}}};
332 // 332 //
333 //compactados/catalogoSistemas_compacto.js 333 //compactados/catalogoSistemas_compacto.js
334 -i3GEO.catalogoSistemas={MIGALHA:[],DADOS:"",config:{'seletorTemplateDir':'#guia2objTemplateDir','seletorTemplateTema':'#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},aguarde:function(){$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoSistemas.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html($($("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).attr("data-template")).html(),{"nome":nome,"onclick":"i3GEO.catalogoSistemas.MIGALHA.pop();i3GEO.catalogoSistemas.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoSistemas.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoSistemas.config.idCatalogoPrincipal).show()})},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.arvoreDeTemas.adicionaTemas([tid])}},inicia:function(config){i3GEO.catalogoSistemas.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoSistemas.mostraCatalogoPrincipal()"},{"nome":$trad("a11"),"onclick":"i3GEO.catalogoSistemas.inicia()"}];i3GEO.catalogoSistemas.atualizaMigalha();if(config){$.each(config,function(i,v){i3GEO.catalogoSistemas.config[i]=v})}config=i3GEO.catalogoSistemas.config;i3GEO.catalogoSistemas.escondeCatalogoPrincipal();var t=Mustache.to_html($($("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).attr("data-template")).html(),{"nome":$trad("x57"),"onclick":"i3GEO.catalogoSistemas.mostraCatalogoPrincipal()"});i3GEO.catalogoSistemas.aguarde();i3GEO.catalogoSistemas.config=config;var lista=function(dados){var clone=[],t;i3GEO.catalogoSistemas.DADOS=dados;$.each(dados.data,function(i,v){v.onclick="i3GEO.catalogoSistemas.listaFuncoes("+i+",'"+v.NOME+"')";v.nome=v.NOME;if(v.PUBLICADO.toLowerCase()!="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}if(i3GEO.configura.optUsuarioLogado==true||v.PUBLICADO.toLowerCase()!="nao"){clone.push(v)}});t=Mustache.to_html("{{#data}}"+$(config.seletorTemplateDir).html()+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoSistemas.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).show();$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).show()})};i3GEO.php.pegaSistemas(lista)},listaFuncoes:function(id,nome){i3GEO.catalogoSistemas.MIGALHA.push({"nome":nome,"onclick":"i3GEO.catalogoSistemas.listaFuncoes("+id+",'"+nome+"')"});i3GEO.catalogoSistemas.atualizaMigalha();var clone=[],g="",temas;$.each(i3GEO.catalogoSistemas.DADOS.data[id].FUNCOES,function(i,v){v.onclick="i3GEO.catalogoSistemas.adiciona('"+v.W+"px','"+v.H+"px','"+v.ABRIR+"')";v.nome=v.NOME;clone.push(v)});var t=Mustache.to_html("{{#data}}"+$(i3GEO.catalogoSistemas.config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).html(t)},adiciona:function(w,h,f){i3GEO.janela.cria(w,h,f,'','',$trad("a11"))}}; 334 +i3GEO.catalogoSistemas={MIGALHA:[],DADOS:"",config:{'templateDir':'templates/dir.html','templateTema':'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},nget:0,carregaTemplates:function(){if(i3GEO.catalogoSistemas.nget==0){i3GEO.catalogoSistemas.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoSistemas.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoSistemas.nget=i3GEO.catalogoSistemas.nget-1;if(i3GEO.catalogoSistemas.nget==0){i3GEO.catalogoSistemas.inicia()}})}else{i3GEO.catalogoSistemas.nget=i3GEO.catalogoSistemas.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoSistemas.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoSistemas.nget=i3GEO.catalogoSistemas.nget-1;if(i3GEO.catalogoSistemas.nget==0){i3GEO.catalogoSistemas.inicia()}})}else{i3GEO.catalogoSistemas.nget=i3GEO.catalogoSistemas.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoSistemas.nget=i3GEO.catalogoSistemas.nget-1;if(i3GEO.catalogoSistemas.nget==0){i3GEO.catalogoSistemas.inicia()}})}else{i3GEO.catalogoSistemas.nget=i3GEO.catalogoSistemas.nget-1}}},aguarde:function(){$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoSistemas.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.catalogoSistemas.MIGALHA.pop();i3GEO.catalogoSistemas.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoSistemas.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoSistemas.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.catalogoSistemas.config[i]=v})}i3GEO.catalogoSistemas.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoSistemas.carregaTemplates()}else{i3GEO.catalogoSistemas.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoSistemas.mostraCatalogoPrincipal()"},{"nome":$trad("a11"),"onclick":"i3GEO.catalogoSistemas.inicia()"}];i3GEO.catalogoSistemas.atualizaMigalha();config=i3GEO.catalogoSistemas.config;i3GEO.catalogoSistemas.escondeCatalogoPrincipal();var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":$trad("x57"),"onclick":"i3GEO.catalogoSistemas.mostraCatalogoPrincipal()"});var lista=function(dados){var clone=[],t;i3GEO.catalogoSistemas.DADOS=dados;$.each(dados.data,function(i,v){v.onclick="i3GEO.catalogoSistemas.listaFuncoes("+i+",'"+v.NOME+"')";v.nome=v.NOME;if(v.PUBLICADO.toLowerCase()!="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}if(i3GEO.configura.optUsuarioLogado==true||v.PUBLICADO.toLowerCase()!="nao"){clone.push(v)}});t=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoSistemas.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).show();$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).show()})};i3GEO.php.pegaSistemas(lista)}},listaFuncoes:function(id,nome){i3GEO.catalogoSistemas.MIGALHA.push({"nome":nome,"onclick":"i3GEO.catalogoSistemas.listaFuncoes("+id+",'"+nome+"')"});i3GEO.catalogoSistemas.atualizaMigalha();var clone=[],g="",temas;$.each(i3GEO.catalogoSistemas.DADOS.data[id].FUNCOES,function(i,v){v.onclick="i3GEO.catalogoSistemas.adiciona('"+v.W+"px','"+v.H+"px','"+v.ABRIR+"')";v.nome=v.NOME;clone.push(v)});var t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).html(t)},adiciona:function(w,h,f){i3GEO.janela.cria(w,h,f,'','',$trad("a11"))}};
335 // 335 //
336 //compactados/catalogoDir_compacto.js 336 //compactados/catalogoDir_compacto.js
337 -i3GEO.catalogoDir={MIGALHA:[],config:{'seletorTemplateDir':'#guia2objTemplateDir','seletorTemplateTema':'#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},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.catalogoDir.config.idOndeMigalha).attr("data-template")).html(),{"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){i3GEO.catalogoDir.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoDir.mostraCatalogoPrincipal()"},{"nome":$trad("a6"),"onclick":"i3GEO.catalogoDir.inicia()"}];i3GEO.catalogoDir.atualizaMigalha();if(config){$.each(config,function(i,v){i3GEO.catalogoDir.config[i]=v})}config=i3GEO.catalogoDir.config;i3GEO.catalogoDir.escondeCatalogoPrincipal();var t=Mustache.to_html($($("#"+i3GEO.catalogoDir.config.idOndeMigalha).attr("data-template")).html(),{"nome":$trad("a6"),"onclick":"i3GEO.catalogoDir.mostraCatalogoPrincipal()"});i3GEO.catalogoDir.aguarde();i3GEO.catalogoDir.config=config;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}}"+$(config.seletorTemplateDir).html()+"{{/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.catalogoDir.config.seletorTemplateDir).html()+"{{/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.catalogoDir.config.seletorTemplateTema).html()+"{{/data}}",{"data":clone})}$("#"+i3GEO.catalogoDir.config.idCatalogoNavegacao).html(t+g)};i3GEO.php.listaarquivos(monta,path)},adiciona:function(path){i3GEO.util.adicionaSHP(path)}}; 337 +i3GEO.catalogoDir={MIGALHA:[],config:{'templateDir':'templates/dir.html','templateTema':'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},nget:0,carregaTemplates:function(){if(i3GEO.catalogoDir.nget==0){i3GEO.catalogoDir.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoDir.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoDir.nget=i3GEO.catalogoDir.nget-1;if(i3GEO.catalogoDir.nget==0){i3GEO.catalogoDir.inicia()}})}else{i3GEO.catalogoDir.nget=i3GEO.catalogoDir.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoDir.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoDir.nget=i3GEO.catalogoDir.nget-1;if(i3GEO.catalogoDir.nget==0){i3GEO.catalogoDir.inicia()}})}else{i3GEO.catalogoDir.nget=i3GEO.catalogoDir.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoDir.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoDir.nget=i3GEO.catalogoDir.nget-1;if(i3GEO.catalogoDir.nget==0){i3GEO.catalogoDir.inicia()}})}else{i3GEO.catalogoDir.nget=i3GEO.catalogoDir.nget-1}}},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()}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)}};
338 // 338 //
339 //compactados/legenda_compacto.js 339 //compactados/legenda_compacto.js
340 -if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.legenda={ID:"",CAMADASSEMLEGENDA:[],POSICAO:"",CONFIG:{"idOnde":"","idLegenda":""},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.legenda.CONFIG[i]=v})}config=i3GEO.legenda.CONFIG;if(!$i(config.idOnde)){return}i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.legenda.atualiza()"]);i3GEO.legenda.atualiza()},atualiza:function(){var idleg=$i(i3GEO.legenda.CONFIG.idLegenda);var tamanho=$($("#"+i3GEO.legenda.CONFIG.idLegenda).attr("data-template")).attr("data-size").split(",");if(idleg&&idleg.style.display==="block"){i3GEO.php.criaLegendaJSON(i3GEO.legenda.montaLegenda,"",tamanho[0],tamanho[1])}},montaLegenda:function(retorno){var legenda="",t,idleg;idleg=$i(i3GEO.legenda.CONFIG.idLegenda);idleg.innerHTML=$trad("o1");if(retorno.data.legenda!=""){$(".legendaTemaSolto").remove();t=Mustache.to_html("{{#data}}"+$($("#"+i3GEO.legenda.CONFIG.idLegenda).attr("data-template")).html()+"{{/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")}}; 340 +if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.legenda={ID:"",CAMADASSEMLEGENDA:[],POSICAO:"",config:{"idLegenda":"legendaHtml","templateLegenda":"templates/legenda.html"},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()}else{config=i3GEO.legenda.config;if(!$i(config.idLegenda)){return}i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.legenda.atualiza()"]);i3GEO.legenda.atualiza()}},atualiza:function(){var idleg=$i(i3GEO.legenda.config.idLegenda);var tamanho=$("#"+i3GEO.legenda.config.idLegenda).attr("data-size").split(",");if(idleg&&idleg.style.display==="block"){i3GEO.php.criaLegendaJSON(i3GEO.legenda.montaLegenda,"",tamanho[0],tamanho[1])}},montaLegenda:function(retorno){var legenda="",t,idleg;idleg=$i(i3GEO.legenda.config.idLegenda);idleg.innerHTML=$trad("o1");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")}};
341 // 341 //
342 //compactados/busca_compacto.js 342 //compactados/busca_compacto.js
343 -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":"","idTemplateServicos":"","inputTemasMapa":"","ondeTemasMapa":"","idTemplateTemasMapa":"","inputGoogle":"","ondeGoogle":"","idTemplateGoogle":""},aguarde:function(){return'<div class="alert alert-warning" role="alert">'+$trad("o1")+'</div>'},inicia:function(obj){var palavra="",config=i3GEO.busca.config;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-idTemplateServicos")!=undefined){config.idTemplateServicos=obj.attr("data-idTemplateServicos")}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-idTemplateTemasMapa")!=undefined){config.idTemplateTemasMapa=obj.attr("data-idTemplateTemasMapa")}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-idTemplateGoogle")!=undefined){config.idTemplateGoogle=obj.attr("data-idTemplateGoogle")}if(obj.attr("data-inputOndePalavra")!=undefined){config.inputOndePalavra=obj.attr("data-inputOndePalavra");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)}}else{return false}},resultadoTemas:function(retorno){var t,config=i3GEO.busca.config;try{if(retorno.data){t=Mustache.to_html("{{#data}}"+$("#"+i3GEO.busca.config.idTemplateTemasMapa).html()+"{{/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.busca.config.idTemplateGoogle).html()+"{{/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.busca.config.idTemplateServicos).html()+"{{/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)}}}; 343 +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()}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)}}};
  344 +//
  345 +//compactados/caixaDeFerramentas.js
  346 +//
  347 +//template.js
  348 +if (typeof (i3GEO) === 'undefined') {
  349 +var i3GEO = {};
  350 +}
  351 +//utilizado para armazenar templates
  352 +i3GEO.template = {};
js/i3geo_tudo_compacto7.js.php
@@ -274,10 +274,10 @@ if(typeof(i3GEO)===&#39;undefined&#39;){var i3GEO={}}i3GEO.ajuda={ATIVAJANELA:true,DIVAJ @@ -274,10 +274,10 @@ if(typeof(i3GEO)===&#39;undefined&#39;){var i3GEO={}}i3GEO.ajuda={ATIVAJANELA:true,DIVAJ
274 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={ESTILOBD:"display:block;padding:5px 5px 5px 5px;",ESTILOAGUARDE:"normal",AGUARDEMODAL:false,ANTESCRIA:["i3GEO.janela.prepara()"],ANTESFECHA:[],TRANSICAOSUAVE:true,OPACIDADE:65,OPACIDADEAGUARDE:50,TIPS:[],ULTIMOZINDEX:5,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,transicao){if(!transicao){transicao="sim"}if(!dimensionavel){dimensionavel=true}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}if(navm&&!chro){this.TRANSICAOSUAVE=false}if(this.ANTESCRIA){for(i=0;i<this.ANTESCRIA.length;i++){eval(this.ANTESCRIA[i])}}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+'" >';if(i3GEO.configura!==undefined){ins+="<img id='"+id+"_imagemCabecalho' class='i3GeoAguardeJanela' style='visibility:hidden;' src=\'"+i3GEO.configura.locaplic+"/imagens/aguarde2.gif\' />"}if(icone!=""){ins+="<img class='i3GeoIconeJanela' src='"+icone+"' >"}ins+="<span style='font-size:10px;'>"+texto+"</span>";if(funcaoDuplica){ins+="<div id='"+id+"_duplicaJanela' class='container-duplica'></div>"}if(funcaoMinimiza){ins+="<div id='"+id+"_minimizaCabecalho' class='container-minimiza'></div>"}ins+='</div><div id="'+id+'_corpo" class="bd" style="'+this.ESTILOBD+'">';if(wsrc!==""){ins+='<iframe name="'+id+'i" id="'+id+'i" valign="top" style="border:0px white solid;width:100%"></iframe>'}ins+='</div>';ins+='<div class="ft"></div>';novoel=document.createElement("div");novoel.id=id;novoel.style.display="block";novoel.innerHTML=ins;if(this.TRANSICAOSUAVE&&transicao==="sim"){novoel.onmouseover=function(){$(novoel).css("opacity",1)};novoel.onmouseout=function(){$(novoel).css("opacity",i3GEO.janela.OPACIDADE/100)};$(novoel).css("opacity",1)}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})}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});if(YAHOO.util.Resize){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){funcaoAposRedim.call();i3GEO.janela.minimiza()},janela,true)}resize.getProxyEl().style.height="0px"}}if(nx!==""&&nx!=="center"){janela.moveTo(nx,ny+50)}YAHOO.i3GEO.janela.manager.register(janela);if(this.TRANSICAOSUAVE){janela.cfg.setProperty("effect",[{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.5}])}janela.cfg.setProperty("zIndex",[4]);janela.render();janela.bringToTop();if(ifr===true){janela.iframe.style.zIndex=4}YAHOO.util.Event.addListener($i(id+'_corpo'),"click",YAHOO.util.Event.stopPropagation);if(funcaoDuplica){$i(id+'_duplicaJanela').onclick=funcaoDuplica}if(funcaoCabecalho){$i(id+'_cabecalho').onclick=funcaoCabecalho}if(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.style.zIndex=50000}temp=$i(id);if(temp&&temp.style){temp.style.maxWidth="100%"}temp=$i(id+"_corpo");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),rodape=$i(id+"_rodape");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=min}}else{temp.style.display="block";if(m){m.showIframe()}c.style.width=m.winicial;t="max"}}temp=$i(id+"_c");if(temp){temp=temp.getElementsByTagName("div");n=temp.length;for(i=0;i<n;i++){if(temp[i].className==="underlay"||temp[i].className==="bd"){if(temp[i].style.display==="none"){temp[i].style.display="block"}else{temp[i].style.display="none"}}}}temp=$i(id+"_corpo");if(temp){if(temp.style.display==="none"){temp.style.display="block";if(r){r.unlock()}if(rodape){rodape.style.display="block"}}else{temp.style.display="none";if(r){r.lock()}if(rodape){rodape.style.display="none"}}}temp=$i(id);if(temp){if(temp.style.display==="none"){temp.style.height="100%"}else{temp.style.height="10%"}}return t},fecha:function(event,args){var i,id;i3GEO.util.escondeBox();if(i3GEO.janela.ANTESFECHA){for(i=0;i<i3GEO.janela.ANTESFECHA.length;i++){eval(i3GEO.janela.ANTESFECHA[i])}}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");janela.parentNode.removeChild(janela)}}},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(!YAHOO.util.Easing){return}var pos,janela,attributes,anim,altura=40;janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");pos=[0,0];if(i3GEO.Interface&&$i(i3GEO.Interface.IDCORPO)){pos=YAHOO.util.Dom.getXY($i(i3GEO.Interface.IDCORPO))}else if($i("contemImg")){pos=YAHOO.util.Dom.getXY($i("contemImg"))}if(!janela){janela=new YAHOO.widget.Panel("i3geoTempoMsg",{width:"220px",fixedcenter:false,underlay:"none",close:false,draggable:false,modal:false,monitorresize:false,iframe:true});janela.render(document.body);YAHOO.i3GEO.janela.managerAguarde.register(janela)}$i("i3geoTempoMsg_c").style.zIndex=100000;janela.setBody(texto);altura=70;janela.body.style.padding="5px";janela.body.style.backgroundColor="yellow";janela.body.style.height="0px";janela.body.style.overflow="hidden";janela.body.onclick=function(){var janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");if(janela){janela.destroy()}};if(i3GEO.parametros&&i3GEO.parametros.w>0){janela.moveTo(pos[0]+(i3GEO.parametros.w/2)-120,pos[1])}else{janela.moveTo(pos[0],pos[1])}janela.show();attributes={height:{to:altura}};anim=new YAHOO.util.Anim(janela.body,attributes,.5,YAHOO.util.Easing.easeNone);anim.onComplete.subscribe(function(){janela.body.style.overflow="auto";janela.body.style.display="block";$i("i3geoTempoMsg_c").style.zIndex=100000});anim.animate();if(!tempo){tempo=4000}setTimeout(function(){var attributes,anim,janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");if(janela){janela.body.style.overflow="hidden";attributes={height:{to:0}};anim=new YAHOO.util.Anim(janela.body,attributes,.5,YAHOO.util.Easing.easeNone);anim.onComplete.subscribe(function(){janela.destroy()});anim.animate()}},tempo)},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,icon:YAHOO.widget.SimpleDialog.ICON_HELP,text:"<p class=paragrafo >"+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="<br><div class='i3geoForm i3geoFormIconeEdita' ><input id='i3GEOjanelaprompt' type=text value='"+valorDefault+"' />";i3GEO.janela.confirma(pergunta+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},tip:function(){var Nid,novoel,res;Nid=i3GEO.util.generateId;novoel=document.createElement("div");novoel.className="i3GEObalaoInfo";novoel.id=Nid;document.body.appendChild(novoel);i3GEO.janela.TIPS.push($i(Nid));res="<div id='"+Nid+"cabecatip' style='text-align:left;background-color:rgb(240,240,240)'></div>";novoel.innerHTML="<table style='text-align:left'><tr><td style='text-align:left'>"+res+"</td></tr></table>";ist=novoel.style;ist.top=objposicaocursor.telay-9+"px";ist.left=objposicaocursor.telax-5+"px";ist.display="block";i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.janela.excluiTips('todos')"]);return(Nid)},excluiTips:function(tipo){var ot,i;if(arguments.length===0){tipo="todos"}if(i3GEO.janela.TIPS.length>0){ot=i3GEO.janela.TIPS.length-1;if(ot>=0){do{if(tipo==='todos'){if(i3GEO.janela.TIPS[ot]){i=$i(i3GEO.janela.TIPS[ot].id);document.body.removeChild(i)}}if(tipo==='naofixos'){if($i(i3GEO.janela.TIPS[ot])){if($i(i3GEO.janela.TIPS[ot].id+"cabecatip").innerHTML!==""){document.body.removeChild($i(i3GEO.janela.TIPS[ot].id))}}}}while(ot--);if(tipo==="todos"){i3GEO.janela.TIPS=[]}}}},slider:function(funcao,inicial){var scaleFactor,bottomConstraint,topConstraint,janela,novoel,Event,slider="",bg,thumb;janela=i3GEO.janela.cria(230,200,"","","","<div class='i3GeoTituloJanela'>"+$trad("t20")+"</div>","opacidadeG");novoel=document.createElement("div");novoel.id="slider-bg";novoel.tabindex="-1";novoel.innerHTML='<div style="cursor:default;position:absolute;top:4px" id="slider-thumb"><img src="'+i3GEO.configura.locaplic+'/imagens/thumb-n.gif"></div>';janela[2].appendChild(novoel);Event=YAHOO.util.Event;bg="slider-bg";thumb="slider-thumb";novoel.style.position="relative";novoel.style.background='url('+i3GEO.configura.locaplic+'/imagens/bg-fader.gif) 5px 0 no-repeat';novoel.style.height="28px";novoel.style.width="228px";topConstraint=0;bottomConstraint=200;scaleFactor=1;Event.onDOMReady(function(){slider=YAHOO.widget.Slider.getHorizSlider(bg,thumb,topConstraint,bottomConstraint,20);slider.setValue(parseInt(inicial,10));slider.getRealValue=function(){return Math.round(this.getValue()*scaleFactor)};slider.subscribe("slideEnd",function(offsetFromStart){var actualValue=slider.getRealValue();eval(funcao+"("+actualValue+")")})});Event.on("putval","click",function(e){slider.setValue(100,false)})},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)}}}; 274 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={ESTILOBD:"display:block;padding:5px 5px 5px 5px;",ESTILOAGUARDE:"normal",AGUARDEMODAL:false,ANTESCRIA:["i3GEO.janela.prepara()"],ANTESFECHA:[],TRANSICAOSUAVE:true,OPACIDADE:65,OPACIDADEAGUARDE:50,TIPS:[],ULTIMOZINDEX:5,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,transicao){if(!transicao){transicao="sim"}if(!dimensionavel){dimensionavel=true}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}if(navm&&!chro){this.TRANSICAOSUAVE=false}if(this.ANTESCRIA){for(i=0;i<this.ANTESCRIA.length;i++){eval(this.ANTESCRIA[i])}}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+'" >';if(i3GEO.configura!==undefined){ins+="<img id='"+id+"_imagemCabecalho' class='i3GeoAguardeJanela' style='visibility:hidden;' src=\'"+i3GEO.configura.locaplic+"/imagens/aguarde2.gif\' />"}if(icone!=""){ins+="<img class='i3GeoIconeJanela' src='"+icone+"' >"}ins+="<span style='font-size:10px;'>"+texto+"</span>";if(funcaoDuplica){ins+="<div id='"+id+"_duplicaJanela' class='container-duplica'></div>"}if(funcaoMinimiza){ins+="<div id='"+id+"_minimizaCabecalho' class='container-minimiza'></div>"}ins+='</div><div id="'+id+'_corpo" class="bd" style="'+this.ESTILOBD+'">';if(wsrc!==""){ins+='<iframe name="'+id+'i" id="'+id+'i" valign="top" style="border:0px white solid;width:100%"></iframe>'}ins+='</div>';ins+='<div class="ft"></div>';novoel=document.createElement("div");novoel.id=id;novoel.style.display="block";novoel.innerHTML=ins;if(this.TRANSICAOSUAVE&&transicao==="sim"){novoel.onmouseover=function(){$(novoel).css("opacity",1)};novoel.onmouseout=function(){$(novoel).css("opacity",i3GEO.janela.OPACIDADE/100)};$(novoel).css("opacity",1)}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})}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});if(YAHOO.util.Resize){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){funcaoAposRedim.call();i3GEO.janela.minimiza()},janela,true)}resize.getProxyEl().style.height="0px"}}if(nx!==""&&nx!=="center"){janela.moveTo(nx,ny+50)}YAHOO.i3GEO.janela.manager.register(janela);if(this.TRANSICAOSUAVE){janela.cfg.setProperty("effect",[{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.5}])}janela.cfg.setProperty("zIndex",[4]);janela.render();janela.bringToTop();if(ifr===true){janela.iframe.style.zIndex=4}YAHOO.util.Event.addListener($i(id+'_corpo'),"click",YAHOO.util.Event.stopPropagation);if(funcaoDuplica){$i(id+'_duplicaJanela').onclick=funcaoDuplica}if(funcaoCabecalho){$i(id+'_cabecalho').onclick=funcaoCabecalho}if(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.style.zIndex=50000}temp=$i(id);if(temp&&temp.style){temp.style.maxWidth="100%"}temp=$i(id+"_corpo");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),rodape=$i(id+"_rodape");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=min}}else{temp.style.display="block";if(m){m.showIframe()}c.style.width=m.winicial;t="max"}}temp=$i(id+"_c");if(temp){temp=temp.getElementsByTagName("div");n=temp.length;for(i=0;i<n;i++){if(temp[i].className==="underlay"||temp[i].className==="bd"){if(temp[i].style.display==="none"){temp[i].style.display="block"}else{temp[i].style.display="none"}}}}temp=$i(id+"_corpo");if(temp){if(temp.style.display==="none"){temp.style.display="block";if(r){r.unlock()}if(rodape){rodape.style.display="block"}}else{temp.style.display="none";if(r){r.lock()}if(rodape){rodape.style.display="none"}}}temp=$i(id);if(temp){if(temp.style.display==="none"){temp.style.height="100%"}else{temp.style.height="10%"}}return t},fecha:function(event,args){var i,id;i3GEO.util.escondeBox();if(i3GEO.janela.ANTESFECHA){for(i=0;i<i3GEO.janela.ANTESFECHA.length;i++){eval(i3GEO.janela.ANTESFECHA[i])}}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");janela.parentNode.removeChild(janela)}}},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(!YAHOO.util.Easing){return}var pos,janela,attributes,anim,altura=40;janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");pos=[0,0];if(i3GEO.Interface&&$i(i3GEO.Interface.IDCORPO)){pos=YAHOO.util.Dom.getXY($i(i3GEO.Interface.IDCORPO))}else if($i("contemImg")){pos=YAHOO.util.Dom.getXY($i("contemImg"))}if(!janela){janela=new YAHOO.widget.Panel("i3geoTempoMsg",{width:"220px",fixedcenter:false,underlay:"none",close:false,draggable:false,modal:false,monitorresize:false,iframe:true});janela.render(document.body);YAHOO.i3GEO.janela.managerAguarde.register(janela)}$i("i3geoTempoMsg_c").style.zIndex=100000;janela.setBody(texto);altura=70;janela.body.style.padding="5px";janela.body.style.backgroundColor="yellow";janela.body.style.height="0px";janela.body.style.overflow="hidden";janela.body.onclick=function(){var janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");if(janela){janela.destroy()}};if(i3GEO.parametros&&i3GEO.parametros.w>0){janela.moveTo(pos[0]+(i3GEO.parametros.w/2)-120,pos[1])}else{janela.moveTo(pos[0],pos[1])}janela.show();attributes={height:{to:altura}};anim=new YAHOO.util.Anim(janela.body,attributes,.5,YAHOO.util.Easing.easeNone);anim.onComplete.subscribe(function(){janela.body.style.overflow="auto";janela.body.style.display="block";$i("i3geoTempoMsg_c").style.zIndex=100000});anim.animate();if(!tempo){tempo=4000}setTimeout(function(){var attributes,anim,janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");if(janela){janela.body.style.overflow="hidden";attributes={height:{to:0}};anim=new YAHOO.util.Anim(janela.body,attributes,.5,YAHOO.util.Easing.easeNone);anim.onComplete.subscribe(function(){janela.destroy()});anim.animate()}},tempo)},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,icon:YAHOO.widget.SimpleDialog.ICON_HELP,text:"<p class=paragrafo >"+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="<br><div class='i3geoForm i3geoFormIconeEdita' ><input id='i3GEOjanelaprompt' type=text value='"+valorDefault+"' />";i3GEO.janela.confirma(pergunta+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},tip:function(){var Nid,novoel,res;Nid=i3GEO.util.generateId;novoel=document.createElement("div");novoel.className="i3GEObalaoInfo";novoel.id=Nid;document.body.appendChild(novoel);i3GEO.janela.TIPS.push($i(Nid));res="<div id='"+Nid+"cabecatip' style='text-align:left;background-color:rgb(240,240,240)'></div>";novoel.innerHTML="<table style='text-align:left'><tr><td style='text-align:left'>"+res+"</td></tr></table>";ist=novoel.style;ist.top=objposicaocursor.telay-9+"px";ist.left=objposicaocursor.telax-5+"px";ist.display="block";i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.janela.excluiTips('todos')"]);return(Nid)},excluiTips:function(tipo){var ot,i;if(arguments.length===0){tipo="todos"}if(i3GEO.janela.TIPS.length>0){ot=i3GEO.janela.TIPS.length-1;if(ot>=0){do{if(tipo==='todos'){if(i3GEO.janela.TIPS[ot]){i=$i(i3GEO.janela.TIPS[ot].id);document.body.removeChild(i)}}if(tipo==='naofixos'){if($i(i3GEO.janela.TIPS[ot])){if($i(i3GEO.janela.TIPS[ot].id+"cabecatip").innerHTML!==""){document.body.removeChild($i(i3GEO.janela.TIPS[ot].id))}}}}while(ot--);if(tipo==="todos"){i3GEO.janela.TIPS=[]}}}},slider:function(funcao,inicial){var scaleFactor,bottomConstraint,topConstraint,janela,novoel,Event,slider="",bg,thumb;janela=i3GEO.janela.cria(230,200,"","","","<div class='i3GeoTituloJanela'>"+$trad("t20")+"</div>","opacidadeG");novoel=document.createElement("div");novoel.id="slider-bg";novoel.tabindex="-1";novoel.innerHTML='<div style="cursor:default;position:absolute;top:4px" id="slider-thumb"><img src="'+i3GEO.configura.locaplic+'/imagens/thumb-n.gif"></div>';janela[2].appendChild(novoel);Event=YAHOO.util.Event;bg="slider-bg";thumb="slider-thumb";novoel.style.position="relative";novoel.style.background='url('+i3GEO.configura.locaplic+'/imagens/bg-fader.gif) 5px 0 no-repeat';novoel.style.height="28px";novoel.style.width="228px";topConstraint=0;bottomConstraint=200;scaleFactor=1;Event.onDOMReady(function(){slider=YAHOO.widget.Slider.getHorizSlider(bg,thumb,topConstraint,bottomConstraint,20);slider.setValue(parseInt(inicial,10));slider.getRealValue=function(){return Math.round(this.getValue()*scaleFactor)};slider.subscribe("slideEnd",function(offsetFromStart){var actualValue=slider.getRealValue();eval(funcao+"("+actualValue+")")})});Event.on("putval","click",function(e){slider.setValue(100,false)})},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)}}};
275 // 275 //
276 //compactados/guias_compacto.js 276 //compactados/guias_compacto.js
277 -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});i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pointer",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}if(i3GEO.Interface.ATUAL==="openlayers"){}}},"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(){if(i3GEO.arvoreDeCamadas.filtraCamadas("etiquetas","","diferente",i3GEO.arvoreDeCamadas.CAMADAS)===""){i3GEO.janela.tempoMsg($trad("d31"));return}if($i(i3GEO.Interface.IDMAPA)){$i(i3GEO.Interface.IDMAPA).title="";var temp="identifica";i3GEO.util.mudaCursor(i3GEO.configura.cursores,temp,i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}if(i3GEO.eventos.cliquePerm.ativo===false){i3GEO.eventos.MOUSECLIQUE=[i3GEO.configura.funcaoTip]}else{i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoIdentifica]);i3GEO.eventos.adicionaEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoTip])}i3GEO.eventos.cliquePerm.ativa()}},"identifica":{icone:"imagens/gisicons/pointer-info.png",titulo:$trad("d7"),id:"guiaIdentifica",idconteudo:"",click:function(){i3GEO.barraDeBotoes.BOTAOCLICADO="identifica";if($i(i3GEO.Interface.IDMAPA)){$i(i3GEO.Interface.IDMAPA).title="";temp="identifica"}i3GEO.eventos.cliquePerm.desativa();if(i3GEO.eventos.cliquePerm.ativo===false){if(i3GEO.eventos.MOUSECLIQUE.toString().search(i3GEO.configura.funcaoIdentifica)>=0){i3GEO.eventos.MOUSECLIQUE.remove(i3GEO.configura.funcaoIdentifica);return}i3GEO.eventos.MOUSECLIQUE=[i3GEO.configura.funcaoIdentifica]}else{i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoTip]);i3GEO.eventos.adicionaEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoIdentifica])}}},"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'>";if(i3GEO.configura.verificaCookieLogin===true){ins+="<a class='linkMapasEditor' href='"+i3GEO.configura.locaplic+"/admin/html/mapas.html' target=_blank >"+$trad("x89")+"</a><br>"}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("guia6").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-idconteudo")!=undefined){f.idconteudo=obj.attr("data-idconteudo")}if(obj.attr("data-idLegenda")!=undefined){f.idLegenda=obj.attr("data-idLegenda")}i3GEO.legenda.inicia({"idOnde":f.idconteudo,"idLegenda":f.idLegenda})}},"temas":{icone:"imagens/layer.png",titulo:$trad("g4a"),id:"guia1",idconteudo:"guia1obj",idListaDeCamadas:"listaTemas",idTemplateCamada:"guia1objTemplateCamadas",idListaFundo:"listaFundo",idTemplateCamadaFundo:"guia1objTemplateCamadasFundo",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-idListaDeCamadas")).attr("data-idTemplateCamada")!=undefined){f.idTemplateCamada=$("#"+obj.attr("data-idListaDeCamadas")).attr("data-idTemplateCamada")}if($("#"+obj.attr("data-idListaFundo")).attr("data-idTemplateCamada")!=undefined){f.idTemplateCamadaFundo=$("#"+obj.attr("data-idListaFundo")).attr("data-idTemplateCamada")}i3GEO.arvoreDeCamadas.inicia({"idOnde":f.idListaDeCamadas,"idTemplateCamada":f.idTemplateCamada,"idListaFundo":f.idListaFundo,"idTemplateCamadaFundo":f.idTemplateCamadaFundo,"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({"seletorTemplateDir":ondeMenus.attr("data-templateDir"),"seletorTemplateTema":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")}var f=i3GEO.guias.CONFIGURA.ferramentas,confm=i3GEO.listaDeFerramentas,subs=i3GEO.listaDeFerramentas.submenus,ondeFolder=$("#"+f.idLista),ondeLinks=$("#"+f.idLinks),template1=$($(ondeFolder).attr("data-template")).html(),template2=$($("#"+f.idMigalha).attr("data-template")).html(),template3=$($(ondeLinks).attr("data-template")).html(),migalha;f.status=true;migalha=function(data){var t=Mustache.to_html(template2,{"nome":data.nome});$("#"+f.idMigalha).data(data).html(t).click(function(event){event.stopImmediatePropagation();$("#"+f.idMigalha).off("click");var data=$(this).data();if((data.nivel-1)==0){ondeFolder.fadeOut("fast",function(){nivel0();ondeFolder.show()})}if((data.nivel-1)==1){ondeFolder.fadeOut("fast",function(){nivel1(data);ondeFolder.show()})}if((data.nivel-1)==2){ondeFolder.fadeOut("fast",function(){nivel2(data);ondeFolder.show()})}})};var nivel0=function(){var menu=confm.menu,n=menu.length,i,t,data;$("#"+f.idMigalha).html("&nbsp;");ondeFolder.html("");ondeLinks.html("");for(i=0;i<n;i+=1){if(subs[menu[i].id].length>0){t=Mustache.to_html(template1,{"nome":menu[i].nome,"descricao":menu[i].descricao});t=$(t);data={"nivel":1,"nome":menu[i].nome,"id":i,"n0":i,"n1":"","n2":"","n3":""};t.find("a").data(data).click(function(){$(this).find("a").off("click");var data=$(this).data();ondeFolder.fadeOut("fast",function(){nivel1(data);ondeFolder.show()})});ondeFolder.append(t)}}};var nivel1=function(data){var menu=confm.submenus[confm.menu[data.n0].id],n=menu.length,i,t,datan;ondeFolder.html("");ondeLinks.html("");for(i=0;i<n;i+=1){datan={"nivel":2,"nome":menu[i].text,"id":menu[i].id,"n0":data.n0,"n1":i,"n2":"","n3":""};if(menu[i].url){t=Mustache.to_html(template3,{"nome":menu[i].text,"target":menu[i].target,"url":menu[i].url,"opcional":menu[i].opcional});t=$(t);ondeLinks.append(t)}else{t=Mustache.to_html(template1,{"nome":menu[i].text});t=$(t);t.find("a").data(datan).click(function(){$(this).find("a").off("click");var data=$(this).data();var t=Mustache.to_html(template2,data);ondeFolder.fadeOut("fast",function(){nivel2(data);ondeFolder.show()})});ondeFolder.append(t)}}data.nivel=1;data.nome=confm.menu[data.id].nome;data.n0=data.id;migalha(data)};var nivel2=function(data){var menu=confm.submenus[confm.menu[data.n0].id][data.n1].submenu.itemdata[0],n=menu.length,i,t,datan;ondeFolder.html("");ondeLinks.html("");for(i=0;i<n;i+=1){datan={"nivel":3,"nome":menu[i].text,"id":menu[i].id,"n0":data.n0,"n1":data.n1,"n2":i,"n3":""};if(menu[i].url){t=Mustache.to_html(template3,{"nome":menu[i].text,"target":menu[i].target,"url":menu[i].url,"opcional":menu[i].opcional});t=$(t);ondeLinks.append(t)}else{t=Mustache.to_html(template1,{"nome":menu[i].text});t=$(t);t.find("a").data(datan).click(function(){$(this).find("a").off("click");var data=$(this).data();var t=Mustache.to_html(template2,data)});ondeFolder.append(t)}}data.nivel=2;data.id=data.n0;migalha(data)};nivel0()}}},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"}}},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"}}},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");if(i3GEO.guias.CONFIGURA[chave].click){f=i3GEO.guias.CONFIGURA[chave].click.apply(f,[obj])}i3GEO.guias.mostra(chave)},abreFecha:function(forca){var molde=$("#i3GEOguiaMovelMolde");if(!forca){if(parseInt(molde.css("width"),10)<=10){forca="abre"}else{forca="fecha"}}if(forca==="fecha"){molde.animate({"width":"-10px"},"slow")}else{$("#i3GEOguiaMovelIcones,#i3GEOguiaMovelConteudo").css("display","block");molde.css("display","block").animate({"width":i3GEO.guias.LARGURAGUIAMOVEL+"px"},"slow")}},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")}}; 277 +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});i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pointer",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}if(i3GEO.Interface.ATUAL==="openlayers"){}}},"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(){if(i3GEO.arvoreDeCamadas.filtraCamadas("etiquetas","","diferente",i3GEO.arvoreDeCamadas.CAMADAS)===""){i3GEO.janela.tempoMsg($trad("d31"));return}if($i(i3GEO.Interface.IDMAPA)){$i(i3GEO.Interface.IDMAPA).title="";var temp="identifica";i3GEO.util.mudaCursor(i3GEO.configura.cursores,temp,i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}if(i3GEO.eventos.cliquePerm.ativo===false){i3GEO.eventos.MOUSECLIQUE=[i3GEO.configura.funcaoTip]}else{i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoIdentifica]);i3GEO.eventos.adicionaEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoTip])}i3GEO.eventos.cliquePerm.ativa()}},"identifica":{icone:"imagens/gisicons/pointer-info.png",titulo:$trad("d7"),id:"guiaIdentifica",idconteudo:"",click:function(){i3GEO.barraDeBotoes.BOTAOCLICADO="identifica";if($i(i3GEO.Interface.IDMAPA)){$i(i3GEO.Interface.IDMAPA).title="";temp="identifica"}i3GEO.eventos.cliquePerm.desativa();if(i3GEO.eventos.cliquePerm.ativo===false){if(i3GEO.eventos.MOUSECLIQUE.toString().search(i3GEO.configura.funcaoIdentifica)>=0){i3GEO.eventos.MOUSECLIQUE.remove(i3GEO.configura.funcaoIdentifica);return}i3GEO.eventos.MOUSECLIQUE=[i3GEO.configura.funcaoIdentifica]}else{i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoTip]);i3GEO.eventos.adicionaEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoIdentifica])}}},"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'>";if(i3GEO.configura.verificaCookieLogin===true){ins+="<a class='linkMapasEditor' href='"+i3GEO.configura.locaplic+"/admin/html/mapas.html' target=_blank >"+$trad("x89")+"</a><br>"}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("guia6").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")}i3GEO.legenda.inicia({"idLegenda":f.idLegenda,"templateLegenda":$("#"+f.idLegenda).attr("data-template")})}},"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")}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"}}},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"}}},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");if(i3GEO.guias.CONFIGURA[chave].click){f=i3GEO.guias.CONFIGURA[chave].click.apply(f,[obj])}i3GEO.guias.mostra(chave)},abreFecha:function(forca){var molde=$("#i3GEOguiaMovelMolde");if(!forca){if(parseInt(molde.css("width"),10)<=10){forca="abre"}else{forca="fecha"}}if(forca==="fecha"){molde.animate({"width":"-10px"},"slow")}else{$("#i3GEOguiaMovelIcones,#i3GEOguiaMovelConteudo").css("display","block");molde.css("display","block").animate({"width":i3GEO.guias.LARGURAGUIAMOVEL+"px"},"slow")}},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")}};
278 // 278 //
279 //compactados/arvoredecamadas_compacto.js 279 //compactados/arvoredecamadas_compacto.js
280 -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:"",CAMADASINDEXADAS:[],CONFIG:{"idOnde":"","aposIniciar":"","idTemplateCamada":"","idListaFundo":"","idTemplateCamadaFundo":"","verificaAbrangencia":""},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.arvoreDeCamadas.CONFIG[i]=v})}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(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){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=""}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}}"+$("#"+config.idTemplateCamada).html()+"{{/data}}",{"data":clone});$("#"+config.idOnde).html(t);$("#"+config.idOnde).sortable({scroll:false,axis:"y",revert:true,update:function(event,ui){var els=i3GEO.arvoreDeCamadas.listaLigadosDesligados();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=[];$.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}}"+$("#"+config.idTemplateCamadaFundo).html()+"{{/data}}",{"data":clone});$("#"+config.idListaFundo).html(t)}}},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("t5");camada.zoomselTitle=$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");return}if(tipo==="desligartodos"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("desmarca");return}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(tipo){if(!$i(i3GEO.arvoreDeCamadas.CONFIG.idOnde)){return[[],[],[]]}if(arguments.length===0){tipo="manter"}var nos=$("#"+i3GEO.arvoreDeCamadas.CONFIG.idOnde).find("input"),ligados=[],desligados=[],todos=[];$.each(nos,function(i,no){todos.push(no.value);if(no.checked==true){ligados.push(no.value)}else{desligados.push(no.value)}});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")}}}; 280 +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:"",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.tema){$.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()}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(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){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=""}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.listaLigadosDesligados();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=[];$.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)}}},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("t5");camada.zoomselTitle=$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");return}if(tipo==="desligartodos"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("desmarca");return}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(tipo){if(!$i(i3GEO.arvoreDeCamadas.config.idOnde)){return[[],[],[]]}if(arguments.length===0){tipo="manter"}var nos=$("#"+i3GEO.arvoreDeCamadas.config.idOnde).find("input"),ligados=[],desligados=[],todos=[];$.each(nos,function(i,no){todos.push(no.value);if(no.checked==true){ligados.push(no.value)}else{desligados.push(no.value)}});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")}}};
281 // 281 //
282 //compactados/navega_compacto.js 282 //compactados/navega_compacto.js
283 if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.navega={EXTENSOES:{lista:[],redo:[],posicao:0,emAcao:false},TEMPONAVEGAR:600,FATORZOOM:2,timerNavega:null,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){if(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,e;if(l.length>0){if(l.length>1){e=l.pop();i3GEO.navega.zoomExt("","","",e);if(r.length>10){r.pop()}if(r.length>0&&r[r.length-1]===e){return}r.push(e)}}else{l.push(i3GEO.parametros.mapexten)}},extensaoProximo:function(){var l=i3GEO.navega.EXTENSOES.lista,r=i3GEO.navega.EXTENSOES.redo,e;i3GEO.navega.EXTENSOES.emAcao=true;if(r.length>1){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(e)}},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)';novoeli=document.createElement("div");novoeli.id="div_di";novoel.appendChild(novoeli);$i("div_di").innerHTML="<p style='position:absolute;top:0px;left:0px'>+-</p>"}i3GEO.navega.destacaTema.TEMA=tema;i3GEO.navega.destacaTema.ESTAATIVO="sim";i3GEO.navega.destacaTema.atualiza();janela=i3GEO.janela.cria(160,50,"","center","center","<div class='i3GeoTituloJanela'>"+$trad("x50")+"</div>","ativadesativaDestaque");$i(janela[2].id).innerHTML=$trad("x91");$(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")},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","","","<div class='i3GeoTituloJanela'>Google maps<a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=7&idajuda=68' ><b> </b></a></div>",idgoogle);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")}}}; 283 if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.navega={EXTENSOES:{lista:[],redo:[],posicao:0,emAcao:false},TEMPONAVEGAR:600,FATORZOOM:2,timerNavega:null,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){if(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,e;if(l.length>0){if(l.length>1){e=l.pop();i3GEO.navega.zoomExt("","","",e);if(r.length>10){r.pop()}if(r.length>0&&r[r.length-1]===e){return}r.push(e)}}else{l.push(i3GEO.parametros.mapexten)}},extensaoProximo:function(){var l=i3GEO.navega.EXTENSOES.lista,r=i3GEO.navega.EXTENSOES.redo,e;i3GEO.navega.EXTENSOES.emAcao=true;if(r.length>1){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(e)}},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)';novoeli=document.createElement("div");novoeli.id="div_di";novoel.appendChild(novoeli);$i("div_di").innerHTML="<p style='position:absolute;top:0px;left:0px'>+-</p>"}i3GEO.navega.destacaTema.TEMA=tema;i3GEO.navega.destacaTema.ESTAATIVO="sim";i3GEO.navega.destacaTema.atualiza();janela=i3GEO.janela.cria(160,50,"","center","center","<div class='i3GeoTituloJanela'>"+$trad("x50")+"</div>","ativadesativaDestaque");$i(janela[2].id).innerHTML=$trad("x91");$(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")},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","","","<div class='i3GeoTituloJanela'>Google maps<a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=7&idajuda=68' ><b> </b></a></div>",idgoogle);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")}}};
@@ -304,42 +304,51 @@ if(typeof(i3GEO)===&#39;undefined&#39;){var i3GEO={}}i3GEO.social={curtirFacebook:functi @@ -304,42 +304,51 @@ if(typeof(i3GEO)===&#39;undefined&#39;){var i3GEO={}}i3GEO.social={curtirFacebook:functi
304 if(typeof(i3GEOF)==='undefined'){var i3GEOF={}}i3GEO.login={divnomelogin:"i3GEONomeLogin",recarrega:false,funcaoLoginOk:null,funcaoLoginErro:null,anulaCookie:function(){i3GEO.util.insereCookie("i3geocodigologin","",0);i3GEO.util.insereCookie("i3geousuariologin","",0);i3GEO.util.insereCookie("i3geousuarionome","",0);i3GEO.util.insereCookie("i3GeoLogin","",0)},verificaCookieLogin:function(){var a=i3GEO.util.pegaCookie("i3geocodigologin"),b=i3GEO.util.pegaCookie("i3geousuarionome");if(a&&b&&a!=""&&b!=""){return true}else{return false}},verificaOperacao:function(operacao,locaplic,funcaoOk,tipo,funcaoErro){var p="",cp,temp,resultado=true;if(!i3GEO.login.verificaCookieLogin()){if(!funcaoErro){alert("Login...!")}else{funcaoErro.call()}return false}if(!locaplic){locaplic=i3GEO.configura.locaplic}temp=function(retorno){if(retorno.data=="naopermitido"){alert($trad("naoPermitido"));return false}if(retorno.data=="sim"){resultado=true}else{resultado=false}if(resultado===true){if(funcaoOk&&funcaoOk!=""){funcaoOk.call()}}else{if($i(i3GEO.login.divnomelogin)){$i(i3GEO.login.divnomelogin).innerHTML="";i3GEO.login.anulaCookie()}if(funcaoErro&&funcaoErro!=""&&resultado===false){funcaoErro.call()}}return resultado};if(!tipo||tipo==="sessao"){p=locaplic+"/admin/php/login.php?funcao=validaoperacaosessao"}if(tipo==="banco"){p=locaplic+"/admin/php/login.php?funcao=validaoperacaobanco"}cp=new cpaint();cp.set_response_type("JSON");cp.set_transfer_mode("POST");cp.call(p,"login",temp,"&operacao="+operacao)},adicionaMenuSuspenso:function(obj){obj.menu.push({nome:"Admin/Login",id:"i3GeoAdmin"});obj.submenus.i3GeoAdmin=[];obj.submenus.i3GeoAdmin.push({id:"omenudataAdminu1",text:"Login",url:"javascript:i3GEO.login.dialogo.abreLogin()"},{id:"omenudataAdminu2",text:"Logout",url:"javascript:i3GEO.login.dialogo.abreLogout()"},{id:"omenudataAdmin5",text:$trad("x88"),url:"javascript:i3GEO.mapa.dialogo.preferencias()"});return obj},dialogo:{abreLogin:function(locaplic,template){var js;if(!template||template==""){template="template_mst.html"}if(!locaplic||locaplic==""){locaplic=i3GEO.configura.locaplic}if(typeof(i3GEOF.loginusuario)==='undefined'){js=locaplic+"/ferramentas/loginusuario/dependencias.php?template="+template;i3GEO.util.scriptTag(js,"i3GEOF.loginusuario.criaJanelaFlutuante()","i3GEOF.loginusuario_script()")}else{i3GEOF.loginusuario.criaJanelaFlutuante()}},abreLogout:function(){var r=confirm($trad("x26"));if(r==true){i3GEO.login.anulaCookie();i3GEO.janela.destroi("i3GEOF.loginusuario");if($i(i3GEO.login.divnomelogin)){$i(i3GEO.login.divnomelogin).innerHTML=""}if(i3GEO.login.recarrega===true){document.location.reload()}if(i3GEO.parametros){i3GEO.parametros.editor="nao";i3GEO.arvoreDeTemas.atualiza()}}}}}; 304 if(typeof(i3GEOF)==='undefined'){var i3GEOF={}}i3GEO.login={divnomelogin:"i3GEONomeLogin",recarrega:false,funcaoLoginOk:null,funcaoLoginErro:null,anulaCookie:function(){i3GEO.util.insereCookie("i3geocodigologin","",0);i3GEO.util.insereCookie("i3geousuariologin","",0);i3GEO.util.insereCookie("i3geousuarionome","",0);i3GEO.util.insereCookie("i3GeoLogin","",0)},verificaCookieLogin:function(){var a=i3GEO.util.pegaCookie("i3geocodigologin"),b=i3GEO.util.pegaCookie("i3geousuarionome");if(a&&b&&a!=""&&b!=""){return true}else{return false}},verificaOperacao:function(operacao,locaplic,funcaoOk,tipo,funcaoErro){var p="",cp,temp,resultado=true;if(!i3GEO.login.verificaCookieLogin()){if(!funcaoErro){alert("Login...!")}else{funcaoErro.call()}return false}if(!locaplic){locaplic=i3GEO.configura.locaplic}temp=function(retorno){if(retorno.data=="naopermitido"){alert($trad("naoPermitido"));return false}if(retorno.data=="sim"){resultado=true}else{resultado=false}if(resultado===true){if(funcaoOk&&funcaoOk!=""){funcaoOk.call()}}else{if($i(i3GEO.login.divnomelogin)){$i(i3GEO.login.divnomelogin).innerHTML="";i3GEO.login.anulaCookie()}if(funcaoErro&&funcaoErro!=""&&resultado===false){funcaoErro.call()}}return resultado};if(!tipo||tipo==="sessao"){p=locaplic+"/admin/php/login.php?funcao=validaoperacaosessao"}if(tipo==="banco"){p=locaplic+"/admin/php/login.php?funcao=validaoperacaobanco"}cp=new cpaint();cp.set_response_type("JSON");cp.set_transfer_mode("POST");cp.call(p,"login",temp,"&operacao="+operacao)},adicionaMenuSuspenso:function(obj){obj.menu.push({nome:"Admin/Login",id:"i3GeoAdmin"});obj.submenus.i3GeoAdmin=[];obj.submenus.i3GeoAdmin.push({id:"omenudataAdminu1",text:"Login",url:"javascript:i3GEO.login.dialogo.abreLogin()"},{id:"omenudataAdminu2",text:"Logout",url:"javascript:i3GEO.login.dialogo.abreLogout()"},{id:"omenudataAdmin5",text:$trad("x88"),url:"javascript:i3GEO.mapa.dialogo.preferencias()"});return obj},dialogo:{abreLogin:function(locaplic,template){var js;if(!template||template==""){template="template_mst.html"}if(!locaplic||locaplic==""){locaplic=i3GEO.configura.locaplic}if(typeof(i3GEOF.loginusuario)==='undefined'){js=locaplic+"/ferramentas/loginusuario/dependencias.php?template="+template;i3GEO.util.scriptTag(js,"i3GEOF.loginusuario.criaJanelaFlutuante()","i3GEOF.loginusuario_script()")}else{i3GEOF.loginusuario.criaJanelaFlutuante()}},abreLogout:function(){var r=confirm($trad("x26"));if(r==true){i3GEO.login.anulaCookie();i3GEO.janela.destroi("i3GEOF.loginusuario");if($i(i3GEO.login.divnomelogin)){$i(i3GEO.login.divnomelogin).innerHTML=""}if(i3GEO.login.recarrega===true){document.location.reload()}if(i3GEO.parametros){i3GEO.parametros.editor="nao";i3GEO.arvoreDeTemas.atualiza()}}}}};
305 // 305 //
306 //compactados/marcador_compacto.js 306 //compactados/marcador_compacto.js
307 -if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.marcador={IDONDE:"",TEMPLATE:"",inicia:function(obj){if($(obj).attr("data-template")!=undefined){i3GEO.marcador.TEMPLATE=$($(obj).attr("data-template")).html()}var janela=i3GEO.janela.cria("380px","400px","","","","<div class='i3GeoTituloJanela'>"+$trad("x79")+"</div>","i3GEOmarcador",false,"hd","","","",true,i3GEO.configura.locaplic+"/imagens/oxygen/16x16/games-config-custom.png");i3GEO.marcador.IDONDE=janela[2].id;i3GEO.marcador.redesenha()},prompt:function(){i3GEO.janela.prompt($trad("x77"),i3GEO.marcador.armazena,"")},armazena:function(){var cookies=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),ext=i3GEO.parametros.mapexten,nome="Marcador",valor;if($i("i3GEOjanelaprompt")){nome=$i("i3GEOjanelaprompt").value}valor=nome+"|"+ext;if(cookies){cookies+=":"}else{cookies=""}valor=cookies+valor;i3GEO.util.insereCookie("marcadoresDoI3Geo",valor,365);i3GEO.marcador.redesenha()},redesenha:function(){var t=Mustache.to_html("{{#data}}"+i3GEO.marcador.TEMPLATE+"{{/data}}",{"data":i3GEO.marcador.itensMenu()});$("#"+i3GEO.marcador.IDONDE).html(t)},exporta:function(){var c=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),texto;if(!c){c=""}texto="<p class=paragrafo >"+$trad("x78")+"</p><div class='i3geoForm i3geoFormIconeEdita' ><input type=text value='"+c+"' onclick='javascript:this.select()'/></div>";i3GEO.janela.mensagemSimples(texto,$trad("x79"))},exportaShp:function(){var c=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),temp=function(retorno){i3GEO.temaAtivo=retorno.data;i3GEO.atualiza()};if(c){i3GEO.php.marcadores2shp(temp)}},importa:function(){var temp=function(){var cookies=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),novos="";if($i("i3GEOjanelaprompt")){novos=$i("i3GEOjanelaprompt").value}if(cookies){cookies+=":"}else{cookies=""}novos=cookies+novos;i3GEO.util.insereCookie("marcadoresDoI3Geo",novos,365);i3GEO.marcador.redesenha()};i3GEO.janela.prompt($trad("x83"),temp,"")},remove:function(nomeMarcador){var cookie=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),valores=cookie.split(":"),n=valores.length,i,temp,novos=[];for(i=0;i<n;i++){temp=valores[i].split("|");if(temp[0]&&temp[0]!==nomeMarcador){novos.push(valores[i])}}i3GEO.util.insereCookie("marcadoresDoI3Geo",novos.join(":"),365);i3GEO.marcador.redesenha()},recuperaZoom:function(nomeMarcador){var cookie=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),valores=cookie.split(":"),n=valores.length,i,temp;for(i=0;i<n;i++){temp=valores[i].split("|");if(temp[0]&&temp[0]===nomeMarcador){i3GEO.navega.zoomExt("","","",temp[1]);return}}},adicionaMenuSuspenso:function(obj){obj.menu.push({nome:$trad("x79"),id:"i3GeoMenuMarcador"});obj.submenus.i3GeoMenuMarcador=i3GEO.marcador.itensMenu();return obj},itensMenu:function(){var itens=[],cookie=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),valores,n,i,temp;itens.push({nome:$trad("x82"),url:"javascript:i3GEO.marcador.prompt()"},{nome:$trad("x80"),url:"javascript:i3GEO.marcador.exporta()"},{nome:$trad("x81"),url:"javascript:i3GEO.marcador.importa()"},{nome:$trad("x84"),url:"javascript:i3GEO.marcador.exportaShp()"});if(cookie){valores=cookie.split(":");n=valores.length;for(i=0;i<n;i++){temp=valores[i].split("|");if(temp.length===2){itens.push({nome:temp[0],url:"javascript:i3GEO.marcador.recuperaZoom('"+temp[0]+"')",opcional:"<a href='javascript:void(0)' onclick='i3GEO.marcador.remove(\""+temp[0]+"\")' class='btn btn-danger btn-fab btn-fab-mini' role='button'><span class='material-icons md-18'>delete_forever</span></a>"})}}}return itens}}; 307 +if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.marcador={IDONDE:"",TEMPLATE:"",config:{"template":"templates/ferramentasLink.html"},carregaTemplates:function(){$.get(i3GEO.marcador.config.template,function(template){i3GEO.template.marcador=template;i3GEO.marcador.inicia()})},inicia:function(obj){if(obj&&$(obj).attr("data-template")!=undefined){i3GEO.marcador.config.template=$(obj).attr("data-template")}if(!i3GEO.template.marcador){i3GEO.marcador.carregaTemplates()}else{var janela=i3GEO.janela.cria("380px","400px","","","","<div class='i3GeoTituloJanela'>"+$trad("x79")+"</div>","i3GEOmarcador",false,"hd","","","",true,i3GEO.configura.locaplic+"/imagens/oxygen/16x16/games-config-custom.png");i3GEO.marcador.IDONDE=janela[2].id;i3GEO.marcador.redesenha()}},prompt:function(){i3GEO.janela.prompt($trad("x77"),i3GEO.marcador.armazena,"")},armazena:function(){var cookies=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),ext=i3GEO.parametros.mapexten,nome="Marcador",valor;if($i("i3GEOjanelaprompt")){nome=$i("i3GEOjanelaprompt").value}valor=nome+"|"+ext;if(cookies){cookies+=":"}else{cookies=""}valor=cookies+valor;i3GEO.util.insereCookie("marcadoresDoI3Geo",valor,365);i3GEO.marcador.redesenha()},redesenha:function(){var t=Mustache.to_html("{{#data}}"+i3GEO.template.marcador+"{{/data}}",{"data":i3GEO.marcador.itensMenu()});$("#"+i3GEO.marcador.IDONDE).html(t)},exporta:function(){var c=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),texto;if(!c){c=""}texto="<p class=paragrafo >"+$trad("x78")+"</p><div class='i3geoForm i3geoFormIconeEdita' ><input type=text value='"+c+"' onclick='javascript:this.select()'/></div>";i3GEO.janela.mensagemSimples(texto,$trad("x79"))},exportaShp:function(){var c=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),temp=function(retorno){i3GEO.temaAtivo=retorno.data;i3GEO.atualiza()};if(c){i3GEO.php.marcadores2shp(temp)}},importa:function(){var temp=function(){var cookies=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),novos="";if($i("i3GEOjanelaprompt")){novos=$i("i3GEOjanelaprompt").value}if(cookies){cookies+=":"}else{cookies=""}novos=cookies+novos;i3GEO.util.insereCookie("marcadoresDoI3Geo",novos,365);i3GEO.marcador.redesenha()};i3GEO.janela.prompt($trad("x83"),temp,"")},remove:function(nomeMarcador){var cookie=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),valores=cookie.split(":"),n=valores.length,i,temp,novos=[];for(i=0;i<n;i++){temp=valores[i].split("|");if(temp[0]&&temp[0]!==nomeMarcador){novos.push(valores[i])}}i3GEO.util.insereCookie("marcadoresDoI3Geo",novos.join(":"),365);i3GEO.marcador.redesenha()},recuperaZoom:function(nomeMarcador){var cookie=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),valores=cookie.split(":"),n=valores.length,i,temp;for(i=0;i<n;i++){temp=valores[i].split("|");if(temp[0]&&temp[0]===nomeMarcador){i3GEO.navega.zoomExt("","","",temp[1]);return}}},adicionaMenuSuspenso:function(obj){obj.menu.push({nome:$trad("x79"),id:"i3GeoMenuMarcador"});obj.submenus.i3GeoMenuMarcador=i3GEO.marcador.itensMenu();return obj},itensMenu:function(){var itens=[],cookie=i3GEO.util.pegaCookie("marcadoresDoI3Geo"),valores,n,i,temp;itens.push({nome:$trad("x82"),url:"javascript:i3GEO.marcador.prompt()"},{nome:$trad("x80"),url:"javascript:i3GEO.marcador.exporta()"},{nome:$trad("x81"),url:"javascript:i3GEO.marcador.importa()"},{nome:$trad("x84"),url:"javascript:i3GEO.marcador.exportaShp()"});if(cookie){valores=cookie.split(":");n=valores.length;for(i=0;i<n;i++){temp=valores[i].split("|");if(temp.length===2){itens.push({nome:temp[0],url:"javascript:i3GEO.marcador.recuperaZoom('"+temp[0]+"')",opcional:"<a href='javascript:void(0)' onclick='i3GEO.marcador.remove(\""+temp[0]+"\")' class='btn btn-danger btn-fab btn-fab-mini' role='button'><span class='material-icons md-18'>delete_forever</span></a>"})}}}return itens}};
308 // 308 //
309 //compactados/plugini3geo_compacto.js 309 //compactados/plugini3geo_compacto.js
310 if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.pluginI3geo={OBJETOS:{},PLUGINS:[{"classe":"heatmap","nome":"Mapa de calor","editor":true},{"classe":"markercluster","nome":"Agrupamento de pontos (cluster)","editor":true},{"classe":"layerkml","nome":"Camada Kml","editor":true},{"classe":"parametrossql","nome":"SQL parametrizado","editor":true}],inicia:function(camada){if(camada.plugini3geo){if(i3GEO.janela){i3GEO.janela.AGUARDEMODAL=true;i3GEO.janela.abreAguarde("aguardePlugin","Plugin...");i3GEO.janela.AGUARDEMODAL=false}i3GEO.pluginI3geo[camada.plugini3geo.plugin][i3GEO.Interface.ATUAL].inicia(camada)}},formAdmin:function(plugin,configString){return i3GEO.pluginI3geo[plugin].formAdmin(configString)},iconeArvoreDeCamadas:function(camada){if(camada.plugini3geo&&camada.plugini3geo!=""){return i3GEO.pluginI3geo[camada.plugini3geo.plugin].iconeArvoreDeCamadas(camada.name)}else{return false}},clickArvoreDeCamadas:function(camada){if(camada.plugini3geo&&camada.plugini3geo!=""){return i3GEO.pluginI3geo[camada.plugini3geo.plugin].clickArvoreDeCamadas(camada.name)}else{return false}},linkAjuda:function(plugin){return i3GEO.pluginI3geo[plugin].linkAjuda()},ligaCamada:function(nomecamada){if(i3GEO.pluginI3geo.OBJETOS[nomecamada]&&i3GEO.pluginI3geo.OBJETOS[nomecamada].ligaCamada){i3GEO.pluginI3geo.OBJETOS[nomecamada].ligaCamada();return true}return false},desligaCamada:function(nomecamada){if(i3GEO.pluginI3geo.OBJETOS[nomecamada]&&i3GEO.pluginI3geo.OBJETOS[nomecamada].desLigaCamada){i3GEO.pluginI3geo.OBJETOS[nomecamada].desLigaCamada();return true}return false},removeCamada:function(nomecamada){if(i3GEO.pluginI3geo.OBJETOS[nomecamada]&&i3GEO.pluginI3geo.OBJETOS[nomecamada].removeCamada){i3GEO.pluginI3geo.OBJETOS[nomecamada].removeCamada();i3GEO.pluginI3geo.OBJETOS[nomecamada]=false;delete(i3GEO.pluginI3geo.OBJETOS[nomecamada]);return true}return false},atualizaCamada:function(nomecamada){if(i3GEO.pluginI3geo.OBJETOS[nomecamada]&&i3GEO.pluginI3geo.OBJETOS[nomecamada].atualizaCamada){i3GEO.pluginI3geo.OBJETOS[nomecamada].atualizaCamada();return true}return false},existeObjeto:function(nomecamada){if(i3GEO.pluginI3geo.OBJETOS[nomecamada]&&i3GEO.pluginI3geo.OBJETOS[nomecamada].atualizaCamada){return true}return false},aplicaPropriedades:function(camada){if(camada.plugini3geo&&camada.plugini3geo!=""){camada=i3GEO.pluginI3geo[camada.plugini3geo.plugin][i3GEO.Interface.ATUAL].aplicaPropriedades(camada)}return camada},layerMashup:function(Interface,camada,epsg,parametros){if(camada.plugini3geo&&camada.plugini3geo!=""&&i3GEO.pluginI3geo[camada.plugini3geo.plugin][Interface].layerMashup){var l=i3GEO.pluginI3geo[camada.plugini3geo.plugin][Interface].layerMashup(camada,epsg,parametros);return l}else{return[false]}},heatmap:{linkAjuda:function(){return i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=3&idajuda=121"},formAdmin:function(config){var parametros,ins="",configDefault='{"plugin":"heatmap","parametros":{"tipoGradiente": "default","valorPonto":1,"coluna":"","radius":15}}';if(config===""){config=configDefault}config=JSON.parse(config);if(config.plugin!="heatmap"){config=JSON.parse(configDefault)}parametros=config.parametros;ins+=""+"<p class='paragrafo'>Coluna que cont&eacute;m os dados:"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='coluna' type='text' value='"+parametros.coluna+"' size='30'></div></p>"+"<p class='paragrafo'>Ou valor num&eacute;rico para cada ponto:"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='valorPonto' type='text' value='"+parametros.valorPonto+"' size='30'></div></p>"+"<p class='paragrafo'>Raio de cada ponto em pixels:"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='radius' type='text' value='"+parametros.radius+"' size='30'></div></p>"+"<p class='paragrafo'>Tipo de gradiente (deixe vazio para utilizar as classes definidas no Layer ou escreva 'default' para usar o normal):"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='tipoGradiente' type='text' value='"+parametros.tipoGradiente+"' size='30'></div></p>"+"<p class='paragrafo'>Para definir os cortes no gradiente de cores utilize valores entre 0 e 1."+" As cores s&atilde;o definidas nas classes do LAYER, sendo que o nome define o valor superior do gradiente e COLOR define a cor."+" Veja o exemplo utilizado no tema _lmapadecalor.map</p>";return ins},iconeArvoreDeCamadas:function(nomecamada){return false},clickArvoreDeCamadas:function(nomecamada){return false},googlemaps:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},inicia:function(camada){if(document.getElementById("i3GeoHeatmapGm"+camada.name)){i3GEO.janela.fechaAguarde("aguardePlugin");return}var nomeScript="heatmap_script",p=i3GEO.configura.locaplic+"/ferramentas/heatmap/googlemaps_js.php",carregaJs="nao",criaLayer;criaLayer=function(){var heatmap,pontos;heatmap=new HeatmapOverlay(i3GeoMap,camada.name,{"radius":camada.plugini3geo.parametros.radius,"visible":true,"opacity":camada.transparency,"gradient":heatmap_config.gradient,"legend":{"title":camada.tema,"position":"bl","offset":[5,50]}});pontos={max:camada.plugini3geo.parametros.max,data:heatmap_dados};i3GEO.janela.fechaAguarde("aguardePlugin");heatmap.setDataSet(pontos);heatmap.ligaCamada=function(){this.liga()};heatmap.desLigaCamada=function(){this.desliga()};heatmap.removeCamada=function(){this.destroy()};heatmap.atualizaCamada=function(){this.draw()};i3GEO.pluginI3geo.OBJETOS[camada.name]=heatmap;heatmap_dados=null};if(!$i(nomeScript)){carregaJs="sim"}else{nomeScript=""}p+="?carregajs="+carregaJs+"&layer="+camada.name+"&coluna="+camada.plugini3geo.parametros.coluna+"&tipoGradiente="+camada.plugini3geo.parametros.tipoGradiente+"&g_sid="+i3GEO.configura.sid+"&nomevariavel=heatmap_dados&nomevariavelConfig=heatmap_config";i3GEO.util.scriptTag(p,criaLayer,nomeScript)}},openlayers:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},layerMashup:function(camada,epsg){i3GEO.pluginI3geo.heatmap.openlayers.inicia(camada,i3GEO.editorOL.mapa);return[]},inicia:function(camada,objMapa){var nomeScript="heatmap_script",p=i3GEO.configura.locaplic+"/ferramentas/heatmap/openlayers_js.php",carregaJs="nao",criaLayer;criaLayer=function(){var v=true,temp,heatmap,transformedTestData={max:1,data:[]},data=heatmap_dados,datalen=heatmap_dados.length,nudata=[],max=0;if(!objMapa){objMapa=i3geoOL}while(datalen--){temp=heatmap_dados[datalen].count;nudata.push({lonlat:new OpenLayers.LonLat(data[datalen].lng,heatmap_dados[datalen].lat),count:temp});max=Math.max(max,temp)}transformedTestData.max=max;transformedTestData.data=nudata;if(camada.status==="0"){v=false}heatmap=new OpenLayers.Layer.Heatmap(camada.name,objMapa,objMapa.baseLayer,{"visible":v,"opacity":camada.transparency,"radius":camada.plugini3geo.parametros.radius,"gradient":heatmap_config.gradient,"legend":{"title":camada.tema,"position":"bl","offset":[5,50]}},{isBaseLayer:false,projection:new OpenLayers.Projection("EPSG:4326"),displayInLayerSwitcher:true});heatmap.ligaCamada=function(){this.toggle();this.updateLayer()};heatmap.desLigaCamada=function(){this.toggle();this.updateLayer()};heatmap.removeCamada=function(){this.destroy()};heatmap.atualizaCamada=function(){this.updateLayer()};i3GEO.pluginI3geo.OBJETOS[camada.name]=heatmap;objMapa.addLayer(heatmap);heatmap.setDataSet(transformedTestData);heatmap_dados=null;if(i3GEO.janela){i3GEO.janela.fechaAguarde("aguardePlugin")}};if(!$i(nomeScript)){carregaJs="sim"}else{nomeScript=""}if(!i3GEO.configura||!i3GEO.configura.sid){i3GEO.configura.sid=""}p+="?carregajs="+carregaJs+"&layer="+camada.name+"&coluna="+camada.plugini3geo.parametros.coluna+"&tipoGradiente="+camada.plugini3geo.parametros.tipoGradiente+"&g_sid="+i3GEO.configura.sid+"&nomevariavel=heatmap_dados&nomevariavelConfig=heatmap_config";i3GEO.util.scriptTag(p,criaLayer,nomeScript)}}},markercluster:{linkAjuda:function(){return i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=3&idajuda=122"},formAdmin:function(config){var parametros,ins="",configDefault='{"plugin":"markercluster","parametros":{"tipoEstilos": "default","gridSize":50}}';if(config===""){config=configDefault}config=JSON.parse(config);if(config.plugin!="markercluster"){config=JSON.parse(configDefault)}parametros=config.parametros;ins+=""+"<p class='paragrafo'>Dist&acirc;ncia m&aacute;xima entre ponto em pixels:"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='gridSize' type='text' value='"+parametros.gridSize+"' size='30'></div></p>"+"<p class='paragrafo'>Tipo de estilos (deixe vazio para utilizar as classes definidas no Layer ou escreva 'default' para usar o normal):"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='tipoEstilos' type='text' value='"+parametros.tipoEstilos+"' size='30'></div></p>"+"<p class='paragrafo'>Os s&iacute;mbolos utilizados podem ser customizados alterando-se as classes do Mapfile</p>"+"<p class='paragrafo'>Veja o exemplo utilizado no tema _lmapadecluster.map</p>";return ins},iconeArvoreDeCamadas:function(nomecamada){return false},clickArvoreDeCamadas:function(nomecamada){return false},googlemaps:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},inicia:function(camada){if(document.getElementById("i3GeoClustermapGm")){i3GEO.janela.fechaAguarde("aguardePlugin");return}var nomeScript="markercluster_script",p=i3GEO.configura.locaplic+"/ferramentas/markercluster/googlemaps_js.php",carregaJs="nao",criaLayer;criaLayer=function(){var markercluster,marcas,latLng,marker,n,i;n=markercluster_dados.length;marcas=[];for(i=0;i<n;i++){latLng=new google.maps.LatLng(markercluster_dados[i].lat,markercluster_dados[i].lng);marker=new google.maps.Marker({'position':latLng,icon:{url:markercluster_config.ponto.url,scaledSize:new google.maps.Size(markercluster_config.ponto.width,markercluster_config.ponto.height)}});marcas.push(marker)}markercluster=new MarkerClusterer(i3GeoMap,marcas,{"gridSize":parseInt(camada.plugini3geo.parametros.gridSize,10),"visible":true,"opacity":camada.transparency,"name":camada.name,"styles":markercluster_config.estilos});i3GEO.janela.fechaAguarde("aguardePlugin");i3GEO.eventos.cliquePerm.ativo=false;markercluster.ligaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].ready_=true;i3GEO.pluginI3geo.OBJETOS[camada.name].redraw();i3GEO.eventos.cliquePerm.ativo=false};markercluster.desLigaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].resetViewport(true);i3GEO.pluginI3geo.OBJETOS[camada.name].ready_=false;i3GEO.eventos.cliquePerm.ativo=true};markercluster.removeCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].clearMarkers();i3GEO.eventos.cliquePerm.ativo=true};markercluster.atualizaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].ready_=true;i3GEO.pluginI3geo.OBJETOS[camada.name].redraw();i3GEO.eventos.cliquePerm.ativo=false};i3GEO.pluginI3geo.OBJETOS[camada.name]=markercluster;markercluster_dados=null};if(!$i(nomeScript)){carregaJs="sim"}else{nomeScript=""}p+="?carregajs="+carregaJs+"&layer="+camada.name+"&g_sid="+i3GEO.configura.sid+"&tipoEstilos="+camada.plugini3geo.parametros.tipoEstilos+"&nomevariavel=markercluster_dados&nomevariavelConfig=markercluster_config";i3GEO.util.scriptTag(p,criaLayer,nomeScript)}},openlayers:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},layerMashup:function(camada,epsg){i3GEO.pluginI3geo.markercluster.openlayers.inicia(camada,i3GEO.editorOL.mapa);return[]},inicia:function(camada,objMapa){var nomeScript="markercluster_script",p=i3GEO.configura.locaplic+"/ferramentas/markercluster/openlayers_js.php",carregaJs="nao",criaLayer;criaLayer=function(){var layerListeners,logMax,logMin,classes,min,max,markercluster,marcas,lonlat,n,i,style,nestilos,intervalo,regra,regras=[];nestilos=markercluster_config.estilos.length;n=markercluster_dados.length;classes=Array();logMax=Math.log(n)/Math.LN10; logMin=Math.log(1)/Math.LN10;intervalo=(logMax-logMin)/nestilos;for(i=0;i<nestilos;i++){if(i==0){classes[i]=logMin}else{classes[i]=classes[i-1]+intervalo}}classes=classes.map(function(x){return Math.pow(10,x)});classes.push(n);regra=new OpenLayers.Rule({filter:new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.LESS_THAN,property:"count",value:2}),symbolizer:{externalGraphic:markercluster_config.ponto.url,graphicWidth:markercluster_config.ponto.width,graphicHeight:markercluster_config.ponto.height,graphicYOffset:(markercluster_config.ponto.height/2)*-1}});regras.push(regra);min=2;for(i=0;i<nestilos;i++){max=classes[i+1];regra=new OpenLayers.Rule({filter:new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.BETWEEN,property:"count",lowerBoundary:min,upperBoundary:max}),symbolizer:{externalGraphic:markercluster_config.estilos[i].url,graphicWidth:markercluster_config.estilos[i].width,graphicHeight:markercluster_config.estilos[i].height,label:"${count}",labelOutlineWidth:1,fontColor:"#000000",fontOpacity:1,fontSize:"12px"}});regras.push(regra);min=max}style=new OpenLayers.Style(null,{rules:regras});if(!objMapa){objMapa=i3geoOL}layerListeners={featureclick:function(e){if(e.feature.cluster.length>1){objMapa.setCenter([e.feature.geometry.x,e.feature.geometry.y],objMapa.getZoom()+1,false,false)}return false}};markercluster=new OpenLayers.Layer.Vector(camada.name,{renderers:['Canvas','SVG'],strategies:[new OpenLayers.Strategy.Cluster({distance:parseInt(camada.plugini3geo.parametros.gridSize,10)})],styleMap:new OpenLayers.StyleMap(style),eventListeners:layerListeners});objMapa.addLayer(markercluster);marcas=[];for(i=0;i<n;i++){lonlat=new OpenLayers.LonLat(markercluster_dados[i].lng,markercluster_dados[i].lat);if(i3GEO.Interface.openlayers.googleLike===true){lonlat.transform(new OpenLayers.Projection("EPSG:4326"),new OpenLayers.Projection("EPSG:900913"))}marcas.push(new OpenLayers.Feature.Vector(new OpenLayers.Geometry.Point(lonlat.lon,lonlat.lat)))}markercluster.addFeatures(marcas);i3GEO.janela.fechaAguarde("aguardePlugin");i3GEO.eventos.cliquePerm.ativo=false;markercluster.ligaCamada=function(){i3GEO.eventos.cliquePerm.ativo=false};markercluster.desLigaCamada=function(){i3GEO.eventos.cliquePerm.ativo=true};markercluster.removeCamada=function(){i3GEO.eventos.cliquePerm.ativo=true};markercluster.atualizaCamada=function(){i3GEO.eventos.cliquePerm.ativo=false};i3GEO.pluginI3geo.OBJETOS[camada.name]=markercluster;markercluster_dados=null};if(!$i(nomeScript)){carregaJs="sim"}else{nomeScript=""}p+="?carregajs="+carregaJs+"&layer="+camada.name+"&g_sid="+i3GEO.configura.sid+"&tipoEstilos="+camada.plugini3geo.parametros.tipoEstilos;i3GEO.util.scriptTag(p,criaLayer,nomeScript)}}},layerkml:{linkAjuda:function(){return i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=3&idajuda=126"},formAdmin:function(config){var parametros,ins="",configDefault='{"plugin":"layerkml","parametros":{"url": ""}}';if(config===""){config=configDefault}config=JSON.parse(config);if(config.plugin!="layerkml"){config=JSON.parse(configDefault)}parametros=config.parametros;ins+="<p class='paragrafo'>Url do arquivo Kml:<br><div class='i3geoForm i3geoFormIconeEdita'><input name='url' type='text' value='"+parametros.url+"'/><div></p>"+"<p class='paragrafo'>Veja o exemplo utilizado no tema _lmapakml.map</p>";return ins},iconeArvoreDeCamadas:function(nomecamada){return false},clickArvoreDeCamadas:function(nomecamada){return false},googlemaps:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},inicia:function(camada){var layerkml=new google.maps.KmlLayer(camada.plugini3geo.parametros.url,{map:i3GeoMap,preserveViewport:true,name:camada.name});i3GEO.janela.fechaAguarde("aguardePlugin");layerkml.ligaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].setMap(i3GeoMap)};layerkml.desLigaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].setMap(null)};layerkml.removeCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].setMap(null);i3GEO.pluginI3geo.OBJETOS[camada.name].resetViewport(true)};layerkml.atualizaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].setMap(null);i3GEO.pluginI3geo.OBJETOS[camada.name].resetViewport(true);i3GEO.pluginI3geo.OBJETOS[camada.name].setMap(i3GeoMap)};i3GEO.pluginI3geo.OBJETOS[camada.name]=layerkml}},openlayers:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},layerMashup:function(camada,epsg){i3GEO.pluginI3geo.layerkml.openlayers.inicia(camada,i3GEO.editorOL.mapa);return[]},inicia:function(camada,objMapa){var layerkml,url,temp;url=i3GEO.configura.locaplic+"/ferramentas/layerkml/getkml.php?tema="+camada.nomeoriginal;layerkml=new ol.layer.Vector({name:camada.name,isBaseLayer:false,source:new ol.source.Vector({url:url,format:new ol.format.KML({extractStyles:true}),tipoServico:"kml"})});i3geoOL.addLayer(layerkml);if(!objMapa){objMapa=i3geoOL}temp=function(pixel){var feature,chaves,c,i=0,html="",prop,g;feature=i3geoOL.forEachFeatureAtPixel(pixel,function(feature,layer){return feature});if(feature){i3GEO.Interface.openlayers.BALAOPROP.removeAoAdicionar=false;i3GEO.Interface.openlayers.BALAOPROP.classeCadeado="i3GEOiconeFechado";chaves=feature.getKeys();prop=feature.getProperties();c=chaves.length;for(i=0;i<c;i++){if(chaves[i]!="geometry"&&chaves[i]!="styleUrl"){html+=chaves[i]+": "+prop[chaves[i]]}}g=feature.getGeometry().getCoordinates();i3GEO.Interface.openlayers.balao(html,"",g[0],g[1],"kml")}};i3geoOL.on('click',function(evt){evt.stopPropagation();evt.preventDefault();if(evt.dragging){return}temp(i3geoOL.getEventPixel(evt.originalEvent))});i3GEO.janela.fechaAguarde("aguardePlugin");i3GEO.eventos.cliquePerm.ativo=false;layerkml.ligaCamada=function(){i3GEO.eventos.cliquePerm.ativo=false};layerkml.desLigaCamada=function(){i3GEO.eventos.cliquePerm.ativo=true};layerkml.removeCamada=function(){i3GEO.eventos.cliquePerm.ativo=true};layerkml.atualizaCamada=function(){i3GEO.eventos.cliquePerm.ativo=false};i3GEO.pluginI3geo.OBJETOS[camada.name]=layerkml}}},parametrossql:{linkAjuda:function(){return i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=3&idajuda=127"},formAdmin:function(config){var n,i,parametros,ins="",configDefault='{"plugin":"parametrossql","ativo":"sim","parametros":[{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""},{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""},{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""},{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""}]}';if(config===""){config=configDefault}config=JSON.parse(config);if(config.plugin!="parametrossql"){config=JSON.parse(configDefault)}parametros=config.parametros;n=4;if(config.ativo==undefined){config.ativo="sim"}ins+="<p class='paragrafo'>Abre o formul&aacute;rio quando a camada &eacute; adicionada ao mapa: (true ou false)</p>";ins+="<div class='styled-select' style='display:block;width: 200px;' ><select id='parametrosSqlAtivo' ><option value='' ></option>";if(config.ativo==="nao"){ins+="<option value=sim >sim</option><option value=nao selected >nao</option></select></div>"}else{ins+="<option value=sim selected >sim</option><option value=nao >nao</option></select></div>"}ins+="<table class='lista4'><tr><td>T&iacute;tulo</td><td>Chave</td><td>Tipo (input ou select)</td><td>Valores</td><td>PHP que retorna os valores (opcional)</td></tr>";for(i=0;i<n;i++){ins+="<tr><td><input name='titulo' type=text size=20 value='"+parametros[i].titulo+"' /></td>"+"<td><input name='chave' type=text size=20 value='"+parametros[i].chave+"' /></td>"+"<td><input name='tipo' type=text size=20 value='"+parametros[i].tipo+"' /></td> "+"<td><input name='valores' type=text size=20 value='"+parametros[i].valores+"' /></td> "+"<td><input name='prog' type=text size=20 value='"+parametros[i].prog+"' /></td> "+"<td></tr>"}ins+="</table>"+"<p class='paragrafo'>As chaves s&atilde;o palavras que devem existir no SQL definido em DATA e/ou no filtro (FILTER)."+"<br>O usu&aacute;rio ir&aacute; fornecer os valores que ser&atilde;o ent&atilde;o utilizados para substituir as chaves de forma din&acirc;mica"+"<br>Ser&aacute; mostrado ao usu&aacute;rio um formul&aacute;rio com op&ccedil;&otilde;es. Cada op&ccedil;&atilde;o conter&aacute; um t&iacute;tulo e um campo de formul&aacute;rio"+"<br>Cada campo de formul&aacute;rio pode ser dos tipos input (para digitar um valor) ou select (caixa de op&ccedil;&otilde;es)."+"<br>Em valores deve ser definida a lista ou o valor default que ser&aacute; mostrado. No caso de listas, utilize v&iacute;rgula para separar os valores. Os valores devem sempre ser inteiros."+"<br>Em ativo, &eacute; indicado com sim ou nao se o formul&aacute;rio ser&aacute; aberto quando a camada for adicionada ao mapa."+"<br>Como opcional, pode ser definido o endere&ccedil;o de um programa PHP que retorna a lista de nomes e valores que ser&atilde;o utilizados para preencher "+"o campo de escolha. Para mais informa&ccedil;&otilde;es, veja o mapfile i3geo/temas/_llocaliphp.map. O caminho desse arquivo PHP &eacute; relativo &agrave; pasta i3geo.";return ins},parametrosFormAdmin:function(onde){var campo=0,nlinhas=4,ncampos=5,campos=onde.getElementsByTagName("input"),par=[],temp=[],i,j;for(j=0;j<nlinhas;j++){temp=[];for(i=0;i<ncampos;i++){if(campos[campo]&&campos[campo].name!=""){temp.push('"'+campos[campo].name+'" : "'+campos[campo].value+'"')}campo++}par.push("{"+temp.join(",")+"}")}return'{"plugin":"parametrossql","ativo":"'+$i("parametrosSqlAtivo").value+'","parametros":['+par.join(",")+']}'},iconeArvoreDeCamadas:function(nomecamada){var icone="<img class='pluginParametrossql' "+"onclick='i3GEO.util.animaClique(this);"+"i3GEO.pluginI3geo.parametrossql.buscaParForm(\""+nomecamada+"\");return false;'"+"title='Variaveis' "+"src='"+i3GEO.configura.locaplic+"/imagens/branco.gif' />";return icone},clickArvoreDeCamadas:function(nomecamada){var icone="<p><a class='parametrossql buscaParForm' onclick='"+"i3GEO.pluginI3geo.parametrossql.buscaParForm(\""+nomecamada+"\");return false;'"+">Par&acirc;metros</a>";return icone},buscaParForm:function(nomecamada){var p,cp,temp,s;temp=function(retorno){var camada;retorno.data.ativo="sim";if(i3GEO.arvoreDeCamadas){camada=i3GEO.arvoreDeCamadas.pegaTema(nomecamada);camada.plugini3geo=retorno.data}else{camada={plugini3geo:retorno.data,name:nomecamada}}i3GEO.pluginI3geo.parametrossql.inicia(camada)};s=i3GEO.configura.sid;if(s===undefined){s=""}p=i3GEO.configura.locaplic+"/ferramentas/parametrossql/exec.php?g_sid="+s+"&funcao=PARAMETROSPLUGIN&tema="+nomecamada;cp=new cpaint();cp.set_response_type("JSON");cp.call(p,"foo",temp)},inicia:function(camada){i3GEO.janela.fechaAguarde("aguardePlugin");var iniciaform=function(){i3GEOF.parametrossql.iniciaJanelaFlutuante(camada)};i3GEO.util.scriptTag((i3GEO.configura.locaplic+"/ferramentas/parametrossql/dependencias.php"),iniciaform,"parametrossql_script")},googlemaps:{inicia:function(camada){i3GEO.pluginI3geo.parametrossql.inicia(camada)},aplicaPropriedades:function(camada){return camada}},openlayers:{inicia:function(camada){i3GEO.pluginI3geo.parametrossql.inicia(camada)},aplicaPropriedades:function(camada){return camada},layerMashup:function(camada,epsg,funcao,parametros){var p=[],tile,url;if(!camada.cache){camada["cache"]="NAO"}if(!camada.transitioneffect){camada["transitioneffect"]="SIM"}if(camada["transitioneffect"]==="SIM"){camada["transitioneffect"]="resize"}else{camada["transitioneffect"]=null}if(camada["tiles"]==="NAO"){tile=false}else{tile=true}url=i3GEO.configura.locaplic+"ferramentas/parametrossql/ogc.php?tema="+camada.name;if(camada.cache==="NAO"){p.push(new OpenLayers.Layer.WMS(camada.tema,url+"&DESLIGACACHE=sim&",{layers:camada.name,SRS:'EPSG:'+epsg,FORMAT:'image/png'},{singleTile:tile,isBaseLayer:false,visibility:true,transitionEffect:camada["transitioneffect"],layername:camada.name,plugini3geo:"parametrossql","pluginparametros":camada.plugini3geo.parametros,ferramentas:camada.ferramentas}))}else{p.push(new OpenLayers.Layer.TMS(camada.tema,url+"&",{singleTile:false,isBaseLayer:false,layers:camada.name,visibility:true,serviceVersion:"&tms=",tileOrigin:new OpenLayers.LonLat(-180,-90),layername:camada.name,type:"png",transitionEffect:camada["transitioneffect"],plugini3geo:"parametrossql","pluginparametros":camada.plugini3geo.parametros,ferramentas:camada.ferramentas}));p.push(new OpenLayers.Layer.WMS(camada.tema,url+"&",{layers:camada.name,SRS:'EPSG:'+epsg,FORMAT:'image/png'},{singleTile:true,isBaseLayer:false,visibility:false,transitionEffect:null,layername:camada.name,plugini3geo:"parametrossql","pluginparametros":camada.plugini3geo.parametros,ferramentas:camada.ferramentas}))}if(funcao){funcao.call("",p)}else{return p}}}}}; 310 if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.pluginI3geo={OBJETOS:{},PLUGINS:[{"classe":"heatmap","nome":"Mapa de calor","editor":true},{"classe":"markercluster","nome":"Agrupamento de pontos (cluster)","editor":true},{"classe":"layerkml","nome":"Camada Kml","editor":true},{"classe":"parametrossql","nome":"SQL parametrizado","editor":true}],inicia:function(camada){if(camada.plugini3geo){if(i3GEO.janela){i3GEO.janela.AGUARDEMODAL=true;i3GEO.janela.abreAguarde("aguardePlugin","Plugin...");i3GEO.janela.AGUARDEMODAL=false}i3GEO.pluginI3geo[camada.plugini3geo.plugin][i3GEO.Interface.ATUAL].inicia(camada)}},formAdmin:function(plugin,configString){return i3GEO.pluginI3geo[plugin].formAdmin(configString)},iconeArvoreDeCamadas:function(camada){if(camada.plugini3geo&&camada.plugini3geo!=""){return i3GEO.pluginI3geo[camada.plugini3geo.plugin].iconeArvoreDeCamadas(camada.name)}else{return false}},clickArvoreDeCamadas:function(camada){if(camada.plugini3geo&&camada.plugini3geo!=""){return i3GEO.pluginI3geo[camada.plugini3geo.plugin].clickArvoreDeCamadas(camada.name)}else{return false}},linkAjuda:function(plugin){return i3GEO.pluginI3geo[plugin].linkAjuda()},ligaCamada:function(nomecamada){if(i3GEO.pluginI3geo.OBJETOS[nomecamada]&&i3GEO.pluginI3geo.OBJETOS[nomecamada].ligaCamada){i3GEO.pluginI3geo.OBJETOS[nomecamada].ligaCamada();return true}return false},desligaCamada:function(nomecamada){if(i3GEO.pluginI3geo.OBJETOS[nomecamada]&&i3GEO.pluginI3geo.OBJETOS[nomecamada].desLigaCamada){i3GEO.pluginI3geo.OBJETOS[nomecamada].desLigaCamada();return true}return false},removeCamada:function(nomecamada){if(i3GEO.pluginI3geo.OBJETOS[nomecamada]&&i3GEO.pluginI3geo.OBJETOS[nomecamada].removeCamada){i3GEO.pluginI3geo.OBJETOS[nomecamada].removeCamada();i3GEO.pluginI3geo.OBJETOS[nomecamada]=false;delete(i3GEO.pluginI3geo.OBJETOS[nomecamada]);return true}return false},atualizaCamada:function(nomecamada){if(i3GEO.pluginI3geo.OBJETOS[nomecamada]&&i3GEO.pluginI3geo.OBJETOS[nomecamada].atualizaCamada){i3GEO.pluginI3geo.OBJETOS[nomecamada].atualizaCamada();return true}return false},existeObjeto:function(nomecamada){if(i3GEO.pluginI3geo.OBJETOS[nomecamada]&&i3GEO.pluginI3geo.OBJETOS[nomecamada].atualizaCamada){return true}return false},aplicaPropriedades:function(camada){if(camada.plugini3geo&&camada.plugini3geo!=""){camada=i3GEO.pluginI3geo[camada.plugini3geo.plugin][i3GEO.Interface.ATUAL].aplicaPropriedades(camada)}return camada},layerMashup:function(Interface,camada,epsg,parametros){if(camada.plugini3geo&&camada.plugini3geo!=""&&i3GEO.pluginI3geo[camada.plugini3geo.plugin][Interface].layerMashup){var l=i3GEO.pluginI3geo[camada.plugini3geo.plugin][Interface].layerMashup(camada,epsg,parametros);return l}else{return[false]}},heatmap:{linkAjuda:function(){return i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=3&idajuda=121"},formAdmin:function(config){var parametros,ins="",configDefault='{"plugin":"heatmap","parametros":{"tipoGradiente": "default","valorPonto":1,"coluna":"","radius":15}}';if(config===""){config=configDefault}config=JSON.parse(config);if(config.plugin!="heatmap"){config=JSON.parse(configDefault)}parametros=config.parametros;ins+=""+"<p class='paragrafo'>Coluna que cont&eacute;m os dados:"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='coluna' type='text' value='"+parametros.coluna+"' size='30'></div></p>"+"<p class='paragrafo'>Ou valor num&eacute;rico para cada ponto:"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='valorPonto' type='text' value='"+parametros.valorPonto+"' size='30'></div></p>"+"<p class='paragrafo'>Raio de cada ponto em pixels:"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='radius' type='text' value='"+parametros.radius+"' size='30'></div></p>"+"<p class='paragrafo'>Tipo de gradiente (deixe vazio para utilizar as classes definidas no Layer ou escreva 'default' para usar o normal):"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='tipoGradiente' type='text' value='"+parametros.tipoGradiente+"' size='30'></div></p>"+"<p class='paragrafo'>Para definir os cortes no gradiente de cores utilize valores entre 0 e 1."+" As cores s&atilde;o definidas nas classes do LAYER, sendo que o nome define o valor superior do gradiente e COLOR define a cor."+" Veja o exemplo utilizado no tema _lmapadecalor.map</p>";return ins},iconeArvoreDeCamadas:function(nomecamada){return false},clickArvoreDeCamadas:function(nomecamada){return false},googlemaps:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},inicia:function(camada){if(document.getElementById("i3GeoHeatmapGm"+camada.name)){i3GEO.janela.fechaAguarde("aguardePlugin");return}var nomeScript="heatmap_script",p=i3GEO.configura.locaplic+"/ferramentas/heatmap/googlemaps_js.php",carregaJs="nao",criaLayer;criaLayer=function(){var heatmap,pontos;heatmap=new HeatmapOverlay(i3GeoMap,camada.name,{"radius":camada.plugini3geo.parametros.radius,"visible":true,"opacity":camada.transparency,"gradient":heatmap_config.gradient,"legend":{"title":camada.tema,"position":"bl","offset":[5,50]}});pontos={max:camada.plugini3geo.parametros.max,data:heatmap_dados};i3GEO.janela.fechaAguarde("aguardePlugin");heatmap.setDataSet(pontos);heatmap.ligaCamada=function(){this.liga()};heatmap.desLigaCamada=function(){this.desliga()};heatmap.removeCamada=function(){this.destroy()};heatmap.atualizaCamada=function(){this.draw()};i3GEO.pluginI3geo.OBJETOS[camada.name]=heatmap;heatmap_dados=null};if(!$i(nomeScript)){carregaJs="sim"}else{nomeScript=""}p+="?carregajs="+carregaJs+"&layer="+camada.name+"&coluna="+camada.plugini3geo.parametros.coluna+"&tipoGradiente="+camada.plugini3geo.parametros.tipoGradiente+"&g_sid="+i3GEO.configura.sid+"&nomevariavel=heatmap_dados&nomevariavelConfig=heatmap_config";i3GEO.util.scriptTag(p,criaLayer,nomeScript)}},openlayers:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},layerMashup:function(camada,epsg){i3GEO.pluginI3geo.heatmap.openlayers.inicia(camada,i3GEO.editorOL.mapa);return[]},inicia:function(camada,objMapa){var nomeScript="heatmap_script",p=i3GEO.configura.locaplic+"/ferramentas/heatmap/openlayers_js.php",carregaJs="nao",criaLayer;criaLayer=function(){var v=true,temp,heatmap,transformedTestData={max:1,data:[]},data=heatmap_dados,datalen=heatmap_dados.length,nudata=[],max=0;if(!objMapa){objMapa=i3geoOL}while(datalen--){temp=heatmap_dados[datalen].count;nudata.push({lonlat:new OpenLayers.LonLat(data[datalen].lng,heatmap_dados[datalen].lat),count:temp});max=Math.max(max,temp)}transformedTestData.max=max;transformedTestData.data=nudata;if(camada.status==="0"){v=false}heatmap=new OpenLayers.Layer.Heatmap(camada.name,objMapa,objMapa.baseLayer,{"visible":v,"opacity":camada.transparency,"radius":camada.plugini3geo.parametros.radius,"gradient":heatmap_config.gradient,"legend":{"title":camada.tema,"position":"bl","offset":[5,50]}},{isBaseLayer:false,projection:new OpenLayers.Projection("EPSG:4326"),displayInLayerSwitcher:true});heatmap.ligaCamada=function(){this.toggle();this.updateLayer()};heatmap.desLigaCamada=function(){this.toggle();this.updateLayer()};heatmap.removeCamada=function(){this.destroy()};heatmap.atualizaCamada=function(){this.updateLayer()};i3GEO.pluginI3geo.OBJETOS[camada.name]=heatmap;objMapa.addLayer(heatmap);heatmap.setDataSet(transformedTestData);heatmap_dados=null;if(i3GEO.janela){i3GEO.janela.fechaAguarde("aguardePlugin")}};if(!$i(nomeScript)){carregaJs="sim"}else{nomeScript=""}if(!i3GEO.configura||!i3GEO.configura.sid){i3GEO.configura.sid=""}p+="?carregajs="+carregaJs+"&layer="+camada.name+"&coluna="+camada.plugini3geo.parametros.coluna+"&tipoGradiente="+camada.plugini3geo.parametros.tipoGradiente+"&g_sid="+i3GEO.configura.sid+"&nomevariavel=heatmap_dados&nomevariavelConfig=heatmap_config";i3GEO.util.scriptTag(p,criaLayer,nomeScript)}}},markercluster:{linkAjuda:function(){return i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=3&idajuda=122"},formAdmin:function(config){var parametros,ins="",configDefault='{"plugin":"markercluster","parametros":{"tipoEstilos": "default","gridSize":50}}';if(config===""){config=configDefault}config=JSON.parse(config);if(config.plugin!="markercluster"){config=JSON.parse(configDefault)}parametros=config.parametros;ins+=""+"<p class='paragrafo'>Dist&acirc;ncia m&aacute;xima entre ponto em pixels:"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='gridSize' type='text' value='"+parametros.gridSize+"' size='30'></div></p>"+"<p class='paragrafo'>Tipo de estilos (deixe vazio para utilizar as classes definidas no Layer ou escreva 'default' para usar o normal):"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='tipoEstilos' type='text' value='"+parametros.tipoEstilos+"' size='30'></div></p>"+"<p class='paragrafo'>Os s&iacute;mbolos utilizados podem ser customizados alterando-se as classes do Mapfile</p>"+"<p class='paragrafo'>Veja o exemplo utilizado no tema _lmapadecluster.map</p>";return ins},iconeArvoreDeCamadas:function(nomecamada){return false},clickArvoreDeCamadas:function(nomecamada){return false},googlemaps:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},inicia:function(camada){if(document.getElementById("i3GeoClustermapGm")){i3GEO.janela.fechaAguarde("aguardePlugin");return}var nomeScript="markercluster_script",p=i3GEO.configura.locaplic+"/ferramentas/markercluster/googlemaps_js.php",carregaJs="nao",criaLayer;criaLayer=function(){var markercluster,marcas,latLng,marker,n,i;n=markercluster_dados.length;marcas=[];for(i=0;i<n;i++){latLng=new google.maps.LatLng(markercluster_dados[i].lat,markercluster_dados[i].lng);marker=new google.maps.Marker({'position':latLng,icon:{url:markercluster_config.ponto.url,scaledSize:new google.maps.Size(markercluster_config.ponto.width,markercluster_config.ponto.height)}});marcas.push(marker)}markercluster=new MarkerClusterer(i3GeoMap,marcas,{"gridSize":parseInt(camada.plugini3geo.parametros.gridSize,10),"visible":true,"opacity":camada.transparency,"name":camada.name,"styles":markercluster_config.estilos});i3GEO.janela.fechaAguarde("aguardePlugin");i3GEO.eventos.cliquePerm.ativo=false;markercluster.ligaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].ready_=true;i3GEO.pluginI3geo.OBJETOS[camada.name].redraw();i3GEO.eventos.cliquePerm.ativo=false};markercluster.desLigaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].resetViewport(true);i3GEO.pluginI3geo.OBJETOS[camada.name].ready_=false;i3GEO.eventos.cliquePerm.ativo=true};markercluster.removeCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].clearMarkers();i3GEO.eventos.cliquePerm.ativo=true};markercluster.atualizaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].ready_=true;i3GEO.pluginI3geo.OBJETOS[camada.name].redraw();i3GEO.eventos.cliquePerm.ativo=false};i3GEO.pluginI3geo.OBJETOS[camada.name]=markercluster;markercluster_dados=null};if(!$i(nomeScript)){carregaJs="sim"}else{nomeScript=""}p+="?carregajs="+carregaJs+"&layer="+camada.name+"&g_sid="+i3GEO.configura.sid+"&tipoEstilos="+camada.plugini3geo.parametros.tipoEstilos+"&nomevariavel=markercluster_dados&nomevariavelConfig=markercluster_config";i3GEO.util.scriptTag(p,criaLayer,nomeScript)}},openlayers:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},layerMashup:function(camada,epsg){i3GEO.pluginI3geo.markercluster.openlayers.inicia(camada,i3GEO.editorOL.mapa);return[]},inicia:function(camada,objMapa){var nomeScript="markercluster_script",p=i3GEO.configura.locaplic+"/ferramentas/markercluster/openlayers_js.php",carregaJs="nao",criaLayer;criaLayer=function(){var layerListeners,logMax,logMin,classes,min,max,markercluster,marcas,lonlat,n,i,style,nestilos,intervalo,regra,regras=[];nestilos=markercluster_config.estilos.length;n=markercluster_dados.length;classes=Array();logMax=Math.log(n)/Math.LN10; logMin=Math.log(1)/Math.LN10;intervalo=(logMax-logMin)/nestilos;for(i=0;i<nestilos;i++){if(i==0){classes[i]=logMin}else{classes[i]=classes[i-1]+intervalo}}classes=classes.map(function(x){return Math.pow(10,x)});classes.push(n);regra=new OpenLayers.Rule({filter:new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.LESS_THAN,property:"count",value:2}),symbolizer:{externalGraphic:markercluster_config.ponto.url,graphicWidth:markercluster_config.ponto.width,graphicHeight:markercluster_config.ponto.height,graphicYOffset:(markercluster_config.ponto.height/2)*-1}});regras.push(regra);min=2;for(i=0;i<nestilos;i++){max=classes[i+1];regra=new OpenLayers.Rule({filter:new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.BETWEEN,property:"count",lowerBoundary:min,upperBoundary:max}),symbolizer:{externalGraphic:markercluster_config.estilos[i].url,graphicWidth:markercluster_config.estilos[i].width,graphicHeight:markercluster_config.estilos[i].height,label:"${count}",labelOutlineWidth:1,fontColor:"#000000",fontOpacity:1,fontSize:"12px"}});regras.push(regra);min=max}style=new OpenLayers.Style(null,{rules:regras});if(!objMapa){objMapa=i3geoOL}layerListeners={featureclick:function(e){if(e.feature.cluster.length>1){objMapa.setCenter([e.feature.geometry.x,e.feature.geometry.y],objMapa.getZoom()+1,false,false)}return false}};markercluster=new OpenLayers.Layer.Vector(camada.name,{renderers:['Canvas','SVG'],strategies:[new OpenLayers.Strategy.Cluster({distance:parseInt(camada.plugini3geo.parametros.gridSize,10)})],styleMap:new OpenLayers.StyleMap(style),eventListeners:layerListeners});objMapa.addLayer(markercluster);marcas=[];for(i=0;i<n;i++){lonlat=new OpenLayers.LonLat(markercluster_dados[i].lng,markercluster_dados[i].lat);if(i3GEO.Interface.openlayers.googleLike===true){lonlat.transform(new OpenLayers.Projection("EPSG:4326"),new OpenLayers.Projection("EPSG:900913"))}marcas.push(new OpenLayers.Feature.Vector(new OpenLayers.Geometry.Point(lonlat.lon,lonlat.lat)))}markercluster.addFeatures(marcas);i3GEO.janela.fechaAguarde("aguardePlugin");i3GEO.eventos.cliquePerm.ativo=false;markercluster.ligaCamada=function(){i3GEO.eventos.cliquePerm.ativo=false};markercluster.desLigaCamada=function(){i3GEO.eventos.cliquePerm.ativo=true};markercluster.removeCamada=function(){i3GEO.eventos.cliquePerm.ativo=true};markercluster.atualizaCamada=function(){i3GEO.eventos.cliquePerm.ativo=false};i3GEO.pluginI3geo.OBJETOS[camada.name]=markercluster;markercluster_dados=null};if(!$i(nomeScript)){carregaJs="sim"}else{nomeScript=""}p+="?carregajs="+carregaJs+"&layer="+camada.name+"&g_sid="+i3GEO.configura.sid+"&tipoEstilos="+camada.plugini3geo.parametros.tipoEstilos;i3GEO.util.scriptTag(p,criaLayer,nomeScript)}}},layerkml:{linkAjuda:function(){return i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=3&idajuda=126"},formAdmin:function(config){var parametros,ins="",configDefault='{"plugin":"layerkml","parametros":{"url": ""}}';if(config===""){config=configDefault}config=JSON.parse(config);if(config.plugin!="layerkml"){config=JSON.parse(configDefault)}parametros=config.parametros;ins+="<p class='paragrafo'>Url do arquivo Kml:<br><div class='i3geoForm i3geoFormIconeEdita'><input name='url' type='text' value='"+parametros.url+"'/><div></p>"+"<p class='paragrafo'>Veja o exemplo utilizado no tema _lmapakml.map</p>";return ins},iconeArvoreDeCamadas:function(nomecamada){return false},clickArvoreDeCamadas:function(nomecamada){return false},googlemaps:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},inicia:function(camada){var layerkml=new google.maps.KmlLayer(camada.plugini3geo.parametros.url,{map:i3GeoMap,preserveViewport:true,name:camada.name});i3GEO.janela.fechaAguarde("aguardePlugin");layerkml.ligaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].setMap(i3GeoMap)};layerkml.desLigaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].setMap(null)};layerkml.removeCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].setMap(null);i3GEO.pluginI3geo.OBJETOS[camada.name].resetViewport(true)};layerkml.atualizaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].setMap(null);i3GEO.pluginI3geo.OBJETOS[camada.name].resetViewport(true);i3GEO.pluginI3geo.OBJETOS[camada.name].setMap(i3GeoMap)};i3GEO.pluginI3geo.OBJETOS[camada.name]=layerkml}},openlayers:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},layerMashup:function(camada,epsg){i3GEO.pluginI3geo.layerkml.openlayers.inicia(camada,i3GEO.editorOL.mapa);return[]},inicia:function(camada,objMapa){var layerkml,url,temp;url=i3GEO.configura.locaplic+"/ferramentas/layerkml/getkml.php?tema="+camada.nomeoriginal;layerkml=new ol.layer.Vector({name:camada.name,isBaseLayer:false,source:new ol.source.Vector({url:url,format:new ol.format.KML({extractStyles:true}),tipoServico:"kml"})});i3geoOL.addLayer(layerkml);if(!objMapa){objMapa=i3geoOL}temp=function(pixel){var feature,chaves,c,i=0,html="",prop,g;feature=i3geoOL.forEachFeatureAtPixel(pixel,function(feature,layer){return feature});if(feature){i3GEO.Interface.openlayers.BALAOPROP.removeAoAdicionar=false;i3GEO.Interface.openlayers.BALAOPROP.classeCadeado="i3GEOiconeFechado";chaves=feature.getKeys();prop=feature.getProperties();c=chaves.length;for(i=0;i<c;i++){if(chaves[i]!="geometry"&&chaves[i]!="styleUrl"){html+=chaves[i]+": "+prop[chaves[i]]}}g=feature.getGeometry().getCoordinates();i3GEO.Interface.openlayers.balao(html,"",g[0],g[1],"kml")}};i3geoOL.on('click',function(evt){evt.stopPropagation();evt.preventDefault();if(evt.dragging){return}temp(i3geoOL.getEventPixel(evt.originalEvent))});i3GEO.janela.fechaAguarde("aguardePlugin");i3GEO.eventos.cliquePerm.ativo=false;layerkml.ligaCamada=function(){i3GEO.eventos.cliquePerm.ativo=false};layerkml.desLigaCamada=function(){i3GEO.eventos.cliquePerm.ativo=true};layerkml.removeCamada=function(){i3GEO.eventos.cliquePerm.ativo=true};layerkml.atualizaCamada=function(){i3GEO.eventos.cliquePerm.ativo=false};i3GEO.pluginI3geo.OBJETOS[camada.name]=layerkml}}},parametrossql:{linkAjuda:function(){return i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=3&idajuda=127"},formAdmin:function(config){var n,i,parametros,ins="",configDefault='{"plugin":"parametrossql","ativo":"sim","parametros":[{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""},{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""},{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""},{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""}]}';if(config===""){config=configDefault}config=JSON.parse(config);if(config.plugin!="parametrossql"){config=JSON.parse(configDefault)}parametros=config.parametros;n=4;if(config.ativo==undefined){config.ativo="sim"}ins+="<p class='paragrafo'>Abre o formul&aacute;rio quando a camada &eacute; adicionada ao mapa: (true ou false)</p>";ins+="<div class='styled-select' style='display:block;width: 200px;' ><select id='parametrosSqlAtivo' ><option value='' ></option>";if(config.ativo==="nao"){ins+="<option value=sim >sim</option><option value=nao selected >nao</option></select></div>"}else{ins+="<option value=sim selected >sim</option><option value=nao >nao</option></select></div>"}ins+="<table class='lista4'><tr><td>T&iacute;tulo</td><td>Chave</td><td>Tipo (input ou select)</td><td>Valores</td><td>PHP que retorna os valores (opcional)</td></tr>";for(i=0;i<n;i++){ins+="<tr><td><input name='titulo' type=text size=20 value='"+parametros[i].titulo+"' /></td>"+"<td><input name='chave' type=text size=20 value='"+parametros[i].chave+"' /></td>"+"<td><input name='tipo' type=text size=20 value='"+parametros[i].tipo+"' /></td> "+"<td><input name='valores' type=text size=20 value='"+parametros[i].valores+"' /></td> "+"<td><input name='prog' type=text size=20 value='"+parametros[i].prog+"' /></td> "+"<td></tr>"}ins+="</table>"+"<p class='paragrafo'>As chaves s&atilde;o palavras que devem existir no SQL definido em DATA e/ou no filtro (FILTER)."+"<br>O usu&aacute;rio ir&aacute; fornecer os valores que ser&atilde;o ent&atilde;o utilizados para substituir as chaves de forma din&acirc;mica"+"<br>Ser&aacute; mostrado ao usu&aacute;rio um formul&aacute;rio com op&ccedil;&otilde;es. Cada op&ccedil;&atilde;o conter&aacute; um t&iacute;tulo e um campo de formul&aacute;rio"+"<br>Cada campo de formul&aacute;rio pode ser dos tipos input (para digitar um valor) ou select (caixa de op&ccedil;&otilde;es)."+"<br>Em valores deve ser definida a lista ou o valor default que ser&aacute; mostrado. No caso de listas, utilize v&iacute;rgula para separar os valores. Os valores devem sempre ser inteiros."+"<br>Em ativo, &eacute; indicado com sim ou nao se o formul&aacute;rio ser&aacute; aberto quando a camada for adicionada ao mapa."+"<br>Como opcional, pode ser definido o endere&ccedil;o de um programa PHP que retorna a lista de nomes e valores que ser&atilde;o utilizados para preencher "+"o campo de escolha. Para mais informa&ccedil;&otilde;es, veja o mapfile i3geo/temas/_llocaliphp.map. O caminho desse arquivo PHP &eacute; relativo &agrave; pasta i3geo.";return ins},parametrosFormAdmin:function(onde){var campo=0,nlinhas=4,ncampos=5,campos=onde.getElementsByTagName("input"),par=[],temp=[],i,j;for(j=0;j<nlinhas;j++){temp=[];for(i=0;i<ncampos;i++){if(campos[campo]&&campos[campo].name!=""){temp.push('"'+campos[campo].name+'" : "'+campos[campo].value+'"')}campo++}par.push("{"+temp.join(",")+"}")}return'{"plugin":"parametrossql","ativo":"'+$i("parametrosSqlAtivo").value+'","parametros":['+par.join(",")+']}'},iconeArvoreDeCamadas:function(nomecamada){var icone="<img class='pluginParametrossql' "+"onclick='i3GEO.util.animaClique(this);"+"i3GEO.pluginI3geo.parametrossql.buscaParForm(\""+nomecamada+"\");return false;'"+"title='Variaveis' "+"src='"+i3GEO.configura.locaplic+"/imagens/branco.gif' />";return icone},clickArvoreDeCamadas:function(nomecamada){var icone="<p><a class='parametrossql buscaParForm' onclick='"+"i3GEO.pluginI3geo.parametrossql.buscaParForm(\""+nomecamada+"\");return false;'"+">Par&acirc;metros</a>";return icone},buscaParForm:function(nomecamada){var p,cp,temp,s;temp=function(retorno){var camada;retorno.data.ativo="sim";if(i3GEO.arvoreDeCamadas){camada=i3GEO.arvoreDeCamadas.pegaTema(nomecamada);camada.plugini3geo=retorno.data}else{camada={plugini3geo:retorno.data,name:nomecamada}}i3GEO.pluginI3geo.parametrossql.inicia(camada)};s=i3GEO.configura.sid;if(s===undefined){s=""}p=i3GEO.configura.locaplic+"/ferramentas/parametrossql/exec.php?g_sid="+s+"&funcao=PARAMETROSPLUGIN&tema="+nomecamada;cp=new cpaint();cp.set_response_type("JSON");cp.call(p,"foo",temp)},inicia:function(camada){i3GEO.janela.fechaAguarde("aguardePlugin");var iniciaform=function(){i3GEOF.parametrossql.iniciaJanelaFlutuante(camada)};i3GEO.util.scriptTag((i3GEO.configura.locaplic+"/ferramentas/parametrossql/dependencias.php"),iniciaform,"parametrossql_script")},googlemaps:{inicia:function(camada){i3GEO.pluginI3geo.parametrossql.inicia(camada)},aplicaPropriedades:function(camada){return camada}},openlayers:{inicia:function(camada){i3GEO.pluginI3geo.parametrossql.inicia(camada)},aplicaPropriedades:function(camada){return camada},layerMashup:function(camada,epsg,funcao,parametros){var p=[],tile,url;if(!camada.cache){camada["cache"]="NAO"}if(!camada.transitioneffect){camada["transitioneffect"]="SIM"}if(camada["transitioneffect"]==="SIM"){camada["transitioneffect"]="resize"}else{camada["transitioneffect"]=null}if(camada["tiles"]==="NAO"){tile=false}else{tile=true}url=i3GEO.configura.locaplic+"ferramentas/parametrossql/ogc.php?tema="+camada.name;if(camada.cache==="NAO"){p.push(new OpenLayers.Layer.WMS(camada.tema,url+"&DESLIGACACHE=sim&",{layers:camada.name,SRS:'EPSG:'+epsg,FORMAT:'image/png'},{singleTile:tile,isBaseLayer:false,visibility:true,transitionEffect:camada["transitioneffect"],layername:camada.name,plugini3geo:"parametrossql","pluginparametros":camada.plugini3geo.parametros,ferramentas:camada.ferramentas}))}else{p.push(new OpenLayers.Layer.TMS(camada.tema,url+"&",{singleTile:false,isBaseLayer:false,layers:camada.name,visibility:true,serviceVersion:"&tms=",tileOrigin:new OpenLayers.LonLat(-180,-90),layername:camada.name,type:"png",transitionEffect:camada["transitioneffect"],plugini3geo:"parametrossql","pluginparametros":camada.plugini3geo.parametros,ferramentas:camada.ferramentas}));p.push(new OpenLayers.Layer.WMS(camada.tema,url+"&",{layers:camada.name,SRS:'EPSG:'+epsg,FORMAT:'image/png'},{singleTile:true,isBaseLayer:false,visibility:false,transitionEffect:null,layername:camada.name,plugini3geo:"parametrossql","pluginparametros":camada.plugini3geo.parametros,ferramentas:camada.ferramentas}))}if(funcao){funcao.call("",p)}else{return p}}}}};
311 // 311 //
312 //compactados/catalogoMenus_compacto.js 312 //compactados/catalogoMenus_compacto.js
313 -i3GEO.catalogoMenus={IDSMENUS:[],MENU:"",GRUPO:"",SUBGRUPO:"",config:{"seletorTemplateDir":"#guia2objTemplateDir","seletorTemplateTema":"#guia2objTemplateTema","idOndeMenus":"catalogoMenus","idCatalogoPrincipal":"catalogoPrincipal","idCatalogoNavegacao":"catalogoNavegacao","idOndeMigalha":"catalogoMigalha"},aguarde:function(){$("#"+i3GEO.catalogoMenus.config.idOndeMenus).html($trad("o1"))},atualizaMigalha:function(nome,onclick){var t=Mustache.to_html($($("#"+i3GEO.catalogoMenus.config.idOndeMigalha).attr("data-template")).html(),{"nome":nome,"onclick":onclick});$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).html(t)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoMenus.config.idCatalogoPrincipal).show()});i3GEO.catalogoInde.DADOS=""},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.php.adtema(i3GEO.atualiza,tid)}},listaMenus:function(config){if(config){$.each(config,function(i,v){i3GEO.catalogoMenus.config[i]=v})}config=i3GEO.catalogoMenus.config;i3GEO.catalogoMenus.aguarde();if(i3GEO.arvoreDeTemas&&i3GEO.arvoreDeTemas.IDSMENUS&&i3GEO.arvoreDeTemas.IDSMENUS.length>0){i3GEO.catalogoMenus.IDSMENUS=i3GEO.arvoreDeTemas.IDSMENUS}var montaMenus=function(dados){var menus=dados.data,clone=[],n=i3GEO.catalogoMenus.IDSMENUS.length,t;$.each(menus,function(i,v){if(n===0||i3GEO.catalogoMenus.IDSMENUS.indexOf(v.idmenu)>=0||i3GEO.catalogoMenus.IDSMENUS.indexOf(v.idmenu*1)>=0){v.nome=v.nomemenu;v.descricao=v.desc;v.onclick="i3GEO.catalogoMenus.listaGrupos("+v.idmenu+",'"+v.nome+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}if(i3GEO.configura.optUsuarioLogado==true||v.publicado.toLowerCase()!="nao"){clone.push(v)}}});t=Mustache.to_html("{{#data}}"+$(config.seletorTemplateDir).html()+"{{/data}}",{"data":clone});$("#"+config.idOndeMenus).html(t)};i3GEO.php.pegalistademenus(montaMenus)},listaGrupos:function(idmenu,nomeMigalha){i3GEO.catalogoMenus.aguarde();$("#i3GEOguiaMovelConteudo").scrollTop(0);i3GEO.catalogoMenus.MENU=nomeMigalha;i3GEO.catalogoMenus.atualizaMigalha(nomeMigalha,"i3GEO.catalogoMenus.mostraCatalogoPrincipal()");var montaGrupos=function(dados){var grupos=dados.data.grupos,clone=[],config=i3GEO.catalogoMenus.config,g="",t="",temas=[];$.each(grupos,function(i,v){if(v.id_n1){v.onclick="i3GEO.catalogoMenus.listaSubGrupos("+idmenu+","+v.id_n1+",'"+v.nome+"','"+nomeMigalha+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}clone.push(v)}if(v.temasraiz){temas=v.temasraiz}});g=Mustache.to_html("{{#data}}"+$(config.seletorTemplateDir).html()+"{{/data}}",{"data":clone});clone=[];$.each(temas,function(i,v){v.onclick="i3GEO.catalogoMenus.adicionaTema('"+v.codigo_tema+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}if(v.link&&v.link.trim()!=""){v.link="<a href='"+v.link+"' target='_blank' >Link</a>"}clone.push(v)});t=Mustache.to_html("{{#data}}"+$(config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t+g);$("#"+config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).show()})};i3GEO.php.pegalistadegrupos(montaGrupos,idmenu,"nao")},listaSubGrupos:function(idmenu,id_n1,nomeMigalha){$("#i3GEOguiaMovelConteudo").scrollTop(0);i3GEO.catalogoMenus.aguarde();i3GEO.catalogoMenus.GRUPO=nomeMigalha;i3GEO.catalogoMenus.escondeCatalogoPrincipal();i3GEO.catalogoMenus.atualizaMigalha(nomeMigalha,"i3GEO.catalogoMenus.listaGrupos('"+idmenu+"','"+i3GEO.catalogoMenus.MENU+"')");var montaSubGrupos=function(dados){var subgrupos=dados.data.subgrupo,clone=[],g="",t="",temas;$.each(subgrupos,function(i,v){if(v.id_n2){v.onclick="i3GEO.catalogoMenus.listaTemasSubgrupo("+idmenu+","+id_n1+","+v.id_n2+",'"+v.nome+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}clone.push(v)}});g=Mustache.to_html("{{#data}}"+$(i3GEO.catalogoMenus.config.seletorTemplateDir).html()+"{{/data}}",{"data":clone});clone=[];temas=dados.data.temasgrupo;$.each(temas,function(i,v){v.onclick="i3GEO.catalogoMenus.adicionaTema('"+v.codigo_tema+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}if(v.link&&v.link.trim()!=""){v.link="<a href='"+v.link+"' target='_blank' >Link</a>"}clone.push(v)});t=Mustache.to_html("{{#data}}"+$(i3GEO.catalogoMenus.config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).html(t+g);$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).show()})};i3GEO.php.pegalistadeSubgrupos(montaSubGrupos,idmenu,id_n1)},listaTemasSubgrupo:function(idmenu,id_n1,id_n2,nomeMigalha){$("#i3GEOguiaMovelConteudo").scrollTop(0);i3GEO.catalogoMenus.aguarde();i3GEO.catalogoMenus.SUBGRUPO=nomeMigalha;i3GEO.catalogoMenus.escondeCatalogoPrincipal();i3GEO.catalogoMenus.atualizaMigalha(nomeMigalha,"i3GEO.catalogoMenus.listaSubGrupos("+idmenu+","+id_n1+",'"+i3GEO.catalogoMenus.GRUPO+"')");var montaTemas=function(dados){var temas=dados.data.temas,clone=[],t="";clone=[];$.each(temas,function(i,v){v.onclick="i3GEO.catalogoMenus.adicionaTema('"+v.codigo_tema+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}if(v.link&&v.link.trim()!=""){v.link="<a href='"+v.link+"' target='_blank' >Link</a>"}clone.push(v)});t=Mustache.to_html("{{#data}}"+$(i3GEO.catalogoMenus.config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).show()})};i3GEO.php.pegalistadetemas(montaTemas,idmenu,id_n1,id_n2)}}; 313 +i3GEO.catalogoMenus={IDSMENUS:[],MENU:"",GRUPO:"",SUBGRUPO:"",config:{"templateDir":"templates/dir.html","templateTema":"templates/tema.html","idOndeMenus":"catalogoMenus","idCatalogoPrincipal":"catalogoPrincipal","idCatalogoNavegacao":"catalogoNavegacao","idOndeMigalha":"catalogoMigalha"},nget:0,carregaTemplates:function(){if(i3GEO.catalogoMenus.nget==0){i3GEO.catalogoMenus.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoMenus.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoMenus.nget=i3GEO.catalogoMenus.nget-1;if(i3GEO.catalogoMenus.nget==0){i3GEO.catalogoMenus.listaMenus()}})}else{i3GEO.catalogoMenus.nget=i3GEO.catalogoMenus.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoMenus.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoMenus.nget=i3GEO.catalogoMenus.nget-1;if(i3GEO.catalogoMenus.nget==0){i3GEO.catalogoMenus.listaMenus()}})}else{i3GEO.catalogoMenus.nget=i3GEO.catalogoMenus.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoMenus.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoMenus.nget=i3GEO.catalogoMenus.nget-1;if(i3GEO.catalogoMenus.nget==0){i3GEO.catalogoMenus.listaMenus()}})}else{i3GEO.catalogoMenus.nget=i3GEO.catalogoMenus.nget-1}}},aguarde:function(){$("#"+i3GEO.catalogoMenus.config.idOndeMenus).html($trad("o1"))},atualizaMigalha:function(nome,onclick){var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":nome,"onclick":onclick});$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).html(t)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoMenus.config.idCatalogoPrincipal).show()});i3GEO.catalogoInde.DADOS=""},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.php.adtema(i3GEO.atualiza,tid)}},listaMenus:function(config){if(config){$.each(config,function(i,v){i3GEO.catalogoMenus.config[i]=v})}i3GEO.catalogoMenus.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoMenus.carregaTemplates()}else{config=i3GEO.catalogoMenus.config;if(i3GEO.arvoreDeTemas&&i3GEO.arvoreDeTemas.IDSMENUS&&i3GEO.arvoreDeTemas.IDSMENUS.length>0){i3GEO.catalogoMenus.IDSMENUS=i3GEO.arvoreDeTemas.IDSMENUS}var montaMenus=function(dados){var menus=dados.data,clone=[],n=i3GEO.catalogoMenus.IDSMENUS.length,t;$.each(menus,function(i,v){if(n===0||i3GEO.catalogoMenus.IDSMENUS.indexOf(v.idmenu)>=0||i3GEO.catalogoMenus.IDSMENUS.indexOf(v.idmenu*1)>=0){v.nome=v.nomemenu;v.descricao=v.desc;v.onclick="i3GEO.catalogoMenus.listaGrupos("+v.idmenu+",'"+v.nome+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}if(i3GEO.configura.optUsuarioLogado==true||v.publicado.toLowerCase()!="nao"){clone.push(v)}}});t=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+config.idOndeMenus).html(t)};i3GEO.php.pegalistademenus(montaMenus)}},listaGrupos:function(idmenu,nomeMigalha){i3GEO.catalogoMenus.aguarde();$("#i3GEOguiaMovelConteudo").scrollTop(0);i3GEO.catalogoMenus.MENU=nomeMigalha;i3GEO.catalogoMenus.atualizaMigalha(nomeMigalha,"i3GEO.catalogoMenus.mostraCatalogoPrincipal()");var montaGrupos=function(dados){var grupos=dados.data.grupos,clone=[],config=i3GEO.catalogoMenus.config,g="",t="",temas=[];$.each(grupos,function(i,v){if(v.id_n1){v.onclick="i3GEO.catalogoMenus.listaSubGrupos("+idmenu+","+v.id_n1+",'"+v.nome+"','"+nomeMigalha+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}clone.push(v)}if(v.temasraiz){temas=v.temasraiz}});g=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});clone=[];$.each(temas,function(i,v){v.onclick="i3GEO.catalogoMenus.adicionaTema('"+v.codigo_tema+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}if(v.link&&v.link.trim()!=""){v.link="<a href='"+v.link+"' target='_blank' >Link</a>"}clone.push(v)});t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t+g);$("#"+config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).show()})};i3GEO.php.pegalistadegrupos(montaGrupos,idmenu,"nao")},listaSubGrupos:function(idmenu,id_n1,nomeMigalha){$("#i3GEOguiaMovelConteudo").scrollTop(0);i3GEO.catalogoMenus.aguarde();i3GEO.catalogoMenus.GRUPO=nomeMigalha;i3GEO.catalogoMenus.escondeCatalogoPrincipal();i3GEO.catalogoMenus.atualizaMigalha(nomeMigalha,"i3GEO.catalogoMenus.listaGrupos('"+idmenu+"','"+i3GEO.catalogoMenus.MENU+"')");var montaSubGrupos=function(dados){var subgrupos=dados.data.subgrupo,clone=[],g="",t="",temas;$.each(subgrupos,function(i,v){if(v.id_n2){v.onclick="i3GEO.catalogoMenus.listaTemasSubgrupo("+idmenu+","+id_n1+","+v.id_n2+",'"+v.nome+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}clone.push(v)}});g=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});clone=[];temas=dados.data.temasgrupo;$.each(temas,function(i,v){v.onclick="i3GEO.catalogoMenus.adicionaTema('"+v.codigo_tema+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}if(v.link&&v.link.trim()!=""){v.link="<a href='"+v.link+"' target='_blank' >Link</a>"}clone.push(v)});t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).html(t+g);$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).show()})};i3GEO.php.pegalistadeSubgrupos(montaSubGrupos,idmenu,id_n1)},listaTemasSubgrupo:function(idmenu,id_n1,id_n2,nomeMigalha){$("#i3GEOguiaMovelConteudo").scrollTop(0);i3GEO.catalogoMenus.aguarde();i3GEO.catalogoMenus.SUBGRUPO=nomeMigalha;i3GEO.catalogoMenus.escondeCatalogoPrincipal();i3GEO.catalogoMenus.atualizaMigalha(nomeMigalha,"i3GEO.catalogoMenus.listaSubGrupos("+idmenu+","+id_n1+",'"+i3GEO.catalogoMenus.GRUPO+"')");var montaTemas=function(dados){var temas=dados.data.temas,clone=[],t="";clone=[];$.each(temas,function(i,v){v.onclick="i3GEO.catalogoMenus.adicionaTema('"+v.codigo_tema+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}if(v.link&&v.link.trim()!=""){v.link="<a href='"+v.link+"' target='_blank' >Link</a>"}clone.push(v)});t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).show()})};i3GEO.php.pegalistadetemas(montaTemas,idmenu,id_n1,id_n2)}};
314 // 314 //
315 //compactados/catalogoInde_compacto.js 315 //compactados/catalogoInde_compacto.js
316 -i3GEO.catalogoInde={config:{'seletorTemplateDir':'#guia2objTemplateDir','seletorTemplateTema':'#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},DADOS:"",aguarde:function(){$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoInde.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html($($("#"+i3GEO.catalogoInde.config.idOndeMigalha).attr("data-template")).html(),{"nome":nome,"onclick":"i3GEO.catalogoInde.MIGALHA.pop();i3GEO.catalogoInde.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoInde.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoInde.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoInde.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoInde.config.idCatalogoPrincipal).show()});i3GEO.catalogoInde.DADOS=""},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{var layer=i3GEO.catalogoInde.DADOS.layers[tid][1];i3GEO.php.adicionaTemaWMS('',layer.url,layer.layers,i3GEO.catalogoInde.DADOS.layers[tid][0],'EPSG:4326',layer.format,'1.1.1',i3GEO.catalogoInde.DADOS.layers[tid][0],'','nao',"text/plain",'','',true)}},inicia:function(config){i3GEO.catalogoInde.DADOS="";i3GEO.catalogoInde.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoInde.mostraCatalogoPrincipal()"},{"nome":"INDE-Br","onclick":"i3GEO.catalogoInde.inicia()"}];i3GEO.catalogoInde.atualizaMigalha();if(config){$.each(config,function(i,v){i3GEO.catalogoInde.config[i]=v})}config=i3GEO.catalogoInde.config;i3GEO.catalogoInde.escondeCatalogoPrincipal();i3GEO.catalogoInde.aguarde();$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).show();var lista=function(dados){i3GEO.catalogoInde.DADOS=dados;var clone=[],t;dados=dados.arvore;$.each(dados,function(i,v){clone.push({"nome":i,"onclick":"i3GEO.catalogoInde.listaTemas('"+i+"')"})});t=Mustache.to_html("{{#data}}"+$(config.seletorTemplateDir).html()+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoInde.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoInde.config.idOndeMigalha).show();$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).show()})};if(i3GEO.catalogoInde.DADOS==""){i3GEO.php.inde(lista)}else{lista(i3GEO.catalogoInde.DADOS)}},listaTemas:function(sigla){var clone=[],temp;i3GEO.catalogoInde.MIGALHA.push({"nome":sigla,"onclick":"i3GEO.catalogoInde.listaTemas('"+sigla+"')"});i3GEO.catalogoInde.atualizaMigalha();i3GEO.catalogoInde.aguarde();var estilos=i3GEO.catalogoInde.DADOS.arvore[sigla];$.each(estilos,function(i,v){temp=v.split("#");clone.push({"nome":temp[0],"onclick":"i3GEO.catalogoInde.adicionaTema('"+temp[1]+"')","link":"<a href='"+i3GEO.catalogoInde.DADOS.layers[temp[1]][1].metadataURL+"' target='_blank' >Metadata</a>"})});var t=Mustache.to_html("{{#data}}"+$(i3GEO.catalogoInde.config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).html(t)}}; 316 +i3GEO.catalogoInde={config:{'templateDir':'templates/dir.html','templateTema':'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},DADOS:"",nget:0,carregaTemplates:function(){if(i3GEO.catalogoInde.nget==0){i3GEO.catalogoInde.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoInde.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoInde.nget=i3GEO.catalogoInde.nget-1;if(i3GEO.catalogoInde.nget==0){i3GEO.catalogoInde.inicia()}})}else{i3GEO.catalogoInde.nget=i3GEO.catalogoInde.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoInde.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoInde.nget=i3GEO.catalogoInde.nget-1;if(i3GEO.catalogoInde.nget==0){i3GEO.catalogoInde.inicia()}})}else{i3GEO.catalogoInde.nget=i3GEO.catalogoInde.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoInde.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoInde.nget=i3GEO.catalogoInde.nget-1;if(i3GEO.catalogoInde.nget==0){i3GEO.catalogoInde.inicia()}})}else{i3GEO.catalogoInde.nget=i3GEO.catalogoInde.nget-1}}},aguarde:function(){$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoInde.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.catalogoInde.MIGALHA.pop();i3GEO.catalogoInde.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoInde.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoInde.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoInde.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoInde.config.idCatalogoPrincipal).show()});i3GEO.catalogoInde.DADOS=""},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{var layer=i3GEO.catalogoInde.DADOS.layers[tid][1];i3GEO.php.adicionaTemaWMS('',layer.url,layer.layers,i3GEO.catalogoInde.DADOS.layers[tid][0],'EPSG:4326',layer.format,'1.1.1',i3GEO.catalogoInde.DADOS.layers[tid][0],'','nao',"text/plain",'','',true)}},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.catalogoInde.config[i]=v})}i3GEO.catalogoInde.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoInde.carregaTemplates()}else{i3GEO.catalogoInde.DADOS="";i3GEO.catalogoInde.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoInde.mostraCatalogoPrincipal()"},{"nome":"INDE-Br","onclick":"i3GEO.catalogoInde.inicia()"}];i3GEO.catalogoInde.atualizaMigalha();config=i3GEO.catalogoInde.config;i3GEO.catalogoInde.escondeCatalogoPrincipal();$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).show();var lista=function(dados){i3GEO.catalogoInde.DADOS=dados;var clone=[],t;dados=dados.arvore;$.each(dados,function(i,v){clone.push({"nome":i,"onclick":"i3GEO.catalogoInde.listaTemas('"+i+"')"})});t=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoInde.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoInde.config.idOndeMigalha).show();$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).show()})};if(i3GEO.catalogoInde.DADOS==""){i3GEO.php.inde(lista)}else{lista(i3GEO.catalogoInde.DADOS)}}},listaTemas:function(sigla){var clone=[],temp;i3GEO.catalogoInde.MIGALHA.push({"nome":sigla,"onclick":"i3GEO.catalogoInde.listaTemas('"+sigla+"')"});i3GEO.catalogoInde.atualizaMigalha();i3GEO.catalogoInde.aguarde();var estilos=i3GEO.catalogoInde.DADOS.arvore[sigla];$.each(estilos,function(i,v){temp=v.split("#");clone.push({"nome":temp[0],"onclick":"i3GEO.catalogoInde.adicionaTema('"+temp[1]+"')","link":"<a href='"+i3GEO.catalogoInde.DADOS.layers[temp[1]][1].metadataURL+"' target='_blank' >Metadata</a>"})});var t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).html(t)}};
317 // 317 //
318 //compactados/catalogoOgc_compacto.js 318 //compactados/catalogoOgc_compacto.js
319 -i3GEO.catalogoOgc={WMS:"",MIGALHA:[],config:{'seletorTemplateDir':'#guia2objTemplateDir','seletorTemplateTema':'#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},aguarde:function(){$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoOgc.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html($($("#"+i3GEO.catalogoOgc.config.idOndeMigalha).attr("data-template")).html(),{"nome":nome,"onclick":"i3GEO.catalogoOgc.MIGALHA.pop();i3GEO.catalogoOgc.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoOgc.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoOgc.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoOgc.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoOgc.config.idCatalogoPrincipal).show()})},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.arvoreDeTemas.adicionaTemas([tid])}},inicia:function(config){i3GEO.catalogoOgc.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoOgc.mostraCatalogoPrincipal()"},{"nome":"OGC-WMS","onclick":"i3GEO.catalogoOgc.inicia()"}];i3GEO.catalogoOgc.atualizaMigalha();if(config){$.each(config,function(i,v){i3GEO.catalogoOgc.config[i]=v})}config=i3GEO.catalogoOgc.config;i3GEO.catalogoOgc.escondeCatalogoPrincipal();var t=Mustache.to_html($($("#"+i3GEO.catalogoOgc.config.idOndeMigalha).attr("data-template")).html(),{"nome":'OGC-WMS',"onclick":"i3GEO.catalogoOgc.mostraCatalogoPrincipal()"});i3GEO.catalogoOgc.aguarde();i3GEO.catalogoOgc.config=config;var lista=function(retorno){var dados=retorno.data.canais,clone=[],t;$.each(dados,function(i,v){v.nome=v.title;v.descricao=v.description;v.onclick="i3GEO.catalogoOgc.listaCamadas('"+v.nome+"',"+v.id_ws+",'"+v.nome+"','"+v.link+"',0"+",'"+v.tipo_ws+"','"+v.layer+"')";clone.push(v)});t=Mustache.to_html("{{#data}}"+$(config.seletorTemplateDir).html()+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoOgc.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoOgc.config.idOndeMigalha).show();$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).show()})};i3GEO.php.listaRSSwsARRAY(lista,"WMS")},listaCamadas:function(nomeMigalha,id_ws,nome,url,nivel,tipo_ws,layer){i3GEO.catalogoOgc.MIGALHA.push({"nome":nome,"onclick":"i3GEO.catalogoOgc.listaCamadas('"+nome+"','"+id_ws+"','"+nome+"','"+url+"',"+nivel+",'"+tipo_ws+"','"+layer+"')"});i3GEO.catalogoOgc.atualizaMigalha();i3GEO.catalogoOgc.aguarde();var monta=function(dados){var data=dados.data,clone=[],g="",temas;$.each(data,function(i,v){if(v.nome+" - "+v.titulo!=="undefined - undefined"){v.descricao=v.titulo;if(!v.estilos){v.onclick="i3GEO.catalogoOgc.listaCamadas('"+nome+"',"+id_ws+",'"+v.nome+"','"+url+"',"+(nivel*1+1)+",'"+tipo_ws+"','"+v.titulo+"')";clone.push(v)}else{i3GEO.catalogoOgc.temas({"estilos":v.estilos,"servico":url,"layer":v.nome,"proj":v.srs.toString(),"formatoimg":v.formats.toString(),"versao":v.version.toString(),"formatoinfo":v.formatsinfo.toString()})}}});if(clone.length>0){g=Mustache.to_html("{{#data}}"+$(i3GEO.catalogoOgc.config.seletorTemplateDir).html()+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).html(g)}};i3GEO.php.listaLayersWMS(monta,url,(nivel*1)+1,id_ws,layer,tipo_ws)},temas:function(config){var clone=[],estilos=config.estilos;$.each(estilos,function(i,v){v.onclick="i3GEO.php.adicionaTemaWMS('','"+config.servico+"','"+config.layer+"','"+v.nome+"','"+config.proj+"','"+config.formatoimg+"','"+config.versao+"','"+v.titulo+"','','nao','"+config.formatoinfo+"','','',"+"true)";v.nome=estilos[i].nome+" - "+estilos[i].titulo;clone.push(v)});var t=Mustache.to_html("{{#data}}"+$(i3GEO.catalogoOgc.config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).html(t)}}; 319 +i3GEO.catalogoOgc={WMS:"",MIGALHA:[],config:{'templateDir':'templates/dir','templateTema':'templates/tema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},nget:0,carregaTemplates:function(){if(i3GEO.catalogoOgc.nget==0){i3GEO.catalogoOgc.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoOgc.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoOgc.nget=i3GEO.catalogoOgc.nget-1;if(i3GEO.catalogoOgc.nget==0){i3GEO.catalogoOgc.inicia()}})}else{i3GEO.catalogoOgc.nget=i3GEO.catalogoOgc.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoOgc.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoOgc.nget=i3GEO.catalogoOgc.nget-1;if(i3GEO.catalogoOgc.nget==0){i3GEO.catalogoOgc.inicia()}})}else{i3GEO.catalogoOgc.nget=i3GEO.catalogoOgc.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoOgc.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoOgc.nget=i3GEO.catalogoOgc.nget-1;if(i3GEO.catalogoOgc.nget==0){i3GEO.catalogoOgc.inicia()}})}else{i3GEO.catalogoOgc.nget=i3GEO.catalogoOgc.nget-1}}},aguarde:function(){$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoOgc.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.catalogoOgc.MIGALHA.pop();i3GEO.catalogoOgc.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoOgc.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoOgc.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoOgc.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoOgc.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.catalogoOgc.config[i]=v})}i3GEO.catalogoOgc.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoOgc.carregaTemplates()}else{i3GEO.catalogoOgc.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoOgc.mostraCatalogoPrincipal()"},{"nome":"OGC-WMS","onclick":"i3GEO.catalogoOgc.inicia()"}];i3GEO.catalogoOgc.atualizaMigalha();config=i3GEO.catalogoOgc.config;i3GEO.catalogoOgc.escondeCatalogoPrincipal();var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":'OGC-WMS',"onclick":"i3GEO.catalogoOgc.mostraCatalogoPrincipal()"});i3GEO.catalogoOgc.config=config;var lista=function(retorno){var dados=retorno.data.canais,clone=[],t;$.each(dados,function(i,v){v.nome=v.title;v.descricao=v.description;v.onclick="i3GEO.catalogoOgc.listaCamadas('"+v.nome+"',"+v.id_ws+",'"+v.nome+"','"+v.link+"',0"+",'"+v.tipo_ws+"','"+v.layer+"')";clone.push(v)});t=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoOgc.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoOgc.config.idOndeMigalha).show();$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).show()})};i3GEO.php.listaRSSwsARRAY(lista,"WMS")}},listaCamadas:function(nomeMigalha,id_ws,nome,url,nivel,tipo_ws,layer){i3GEO.catalogoOgc.MIGALHA.push({"nome":nome,"onclick":"i3GEO.catalogoOgc.listaCamadas('"+nome+"','"+id_ws+"','"+nome+"','"+url+"',"+nivel+",'"+tipo_ws+"','"+layer+"')"});i3GEO.catalogoOgc.atualizaMigalha();i3GEO.catalogoOgc.aguarde();var monta=function(dados){var data=dados.data,clone=[],g="",temas;$.each(data,function(i,v){if(v.nome+" - "+v.titulo!=="undefined - undefined"){v.descricao=v.titulo;if(!v.estilos){v.onclick="i3GEO.catalogoOgc.listaCamadas('"+nome+"',"+id_ws+",'"+v.nome+"','"+url+"',"+(nivel*1+1)+",'"+tipo_ws+"','"+v.titulo+"')";clone.push(v)}else{i3GEO.catalogoOgc.temas({"estilos":v.estilos,"servico":url,"layer":v.nome,"proj":v.srs.toString(),"formatoimg":v.formats.toString(),"versao":v.version.toString(),"formatoinfo":v.formatsinfo.toString()})}}});if(clone.length>0){g=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).html(g)}};i3GEO.php.listaLayersWMS(monta,url,(nivel*1)+1,id_ws,layer,tipo_ws)},temas:function(config){var clone=[],estilos=config.estilos;$.each(estilos,function(i,v){v.onclick="i3GEO.php.adicionaTemaWMS('','"+config.servico+"','"+config.layer+"','"+v.nome+"','"+config.proj+"','"+config.formatoimg+"','"+config.versao+"','"+v.titulo+"','','nao','"+config.formatoinfo+"','','',"+"true)";v.nome=estilos[i].nome+" - "+estilos[i].titulo;clone.push(v)});var t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).html(t)}};
320 // 320 //
321 //compactados/catalogoRegioes_compacto.js 321 //compactados/catalogoRegioes_compacto.js
322 -i3GEO.catalogoRegioes={config:{'seletorTemplateDir':'#guia2objTemplateDir','seletorTemplateTema':'#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},DADOS:"",aguarde:function(){$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoRegioes.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html($($("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).attr("data-template")).html(),{"nome":nome,"onclick":"i3GEO.catalogoRegioes.MIGALHA.pop();i3GEO.catalogoRegioes.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoRegioes.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoRegioes.config.idCatalogoPrincipal).show()});i3GEO.catalogoRegioes.DADOS=""},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{var layer=i3GEO.catalogoRegioes.DADOS.layers[tid][1];i3GEO.php.adicionaTemaWMS('',layer.url,layer.layers,i3GEO.catalogoRegioes.DADOS.layers[tid][0],'EPSG:4326',layer.format,'1.1.1',i3GEO.catalogoRegioes.DADOS.layers[tid][0],'','nao',"text/plain",'','',true)}},inicia:function(config){i3GEO.catalogoRegioes.DADOS="";i3GEO.catalogoRegioes.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoRegioes.mostraCatalogoPrincipal()"},{"nome":$trad("x87"),"onclick":"i3GEO.catalogoRegioes.inicia()"}];i3GEO.catalogoRegioes.atualizaMigalha();if(config){$.each(config,function(i,v){i3GEO.catalogoRegioes.config[i]=v})}config=i3GEO.catalogoRegioes.config;i3GEO.catalogoRegioes.escondeCatalogoPrincipal();i3GEO.catalogoRegioes.aguarde();$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).show();var lista=function(dados){var clone=[],t;$.each(dados,function(i,v){clone.push({"nome":v.nome_tipo_regiao,"descricao":v.descricao_tipo_regiao,"onclick":"i3GEO.catalogoRegioes.adiciona("+v.codigo_tipo_regiao+")"})});t=Mustache.to_html("{{#data}}"+$(config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoRegioes.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).show();$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).show()})};i3GEO.php.listaTipoRegiao(lista)},adiciona:function(codigo_tipo_regiao){var p=i3GEO.configura.locaplic+"/ferramentas/metaestat/analise.php?funcao=adicionaLimiteRegiao"+"&codigo_tipo_regiao="+codigo_tipo_regiao+"&g_sid="+i3GEO.configura.sid;var funcao=function(){i3GEO.atualiza()};cpJSON.call(p,"foo",funcao)}}; 322 +i3GEO.catalogoRegioes={config:{'templateDir':'templates/dir.html','templateTema':'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},nget:0,carregaTemplates:function(){if(i3GEO.catalogoRegioes.nget==0){i3GEO.catalogoRegioes.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoRegioes.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoRegioes.nget=i3GEO.catalogoRegioes.nget-1;if(i3GEO.catalogoRegioes.nget==0){i3GEO.catalogoRegioes.inicia()}})}else{i3GEO.catalogoRegioes.nget=i3GEO.catalogoRegioes.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoRegioes.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoRegioes.nget=i3GEO.catalogoRegioes.nget-1;if(i3GEO.catalogoRegioes.nget==0){i3GEO.catalogoRegioes.inicia()}})}else{i3GEO.catalogoRegioes.nget=i3GEO.catalogoRegioes.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoRegioes.nget=i3GEO.catalogoRegioes.nget-1;if(i3GEO.catalogoRegioes.nget==0){i3GEO.catalogoRegioes.inicia()}})}else{i3GEO.catalogoRegioes.nget=i3GEO.catalogoRegioes.nget-1}}},DADOS:"",aguarde:function(){$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoRegioes.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.catalogoRegioes.MIGALHA.pop();i3GEO.catalogoRegioes.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoRegioes.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoRegioes.config.idCatalogoPrincipal).show()});i3GEO.catalogoRegioes.DADOS=""},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{var layer=i3GEO.catalogoRegioes.DADOS.layers[tid][1];i3GEO.php.adicionaTemaWMS('',layer.url,layer.layers,i3GEO.catalogoRegioes.DADOS.layers[tid][0],'EPSG:4326',layer.format,'1.1.1',i3GEO.catalogoRegioes.DADOS.layers[tid][0],'','nao',"text/plain",'','',true)}},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.catalogoRegioes.config[i]=v})}i3GEO.catalogoRegioes.aguarde();i3GEO.catalogoRegioes.DADOS="";if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoRegioes.carregaTemplates()}else{i3GEO.catalogoRegioes.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoRegioes.mostraCatalogoPrincipal()"},{"nome":$trad("x87"),"onclick":"i3GEO.catalogoRegioes.inicia()"}];i3GEO.catalogoRegioes.atualizaMigalha();config=i3GEO.catalogoRegioes.config;i3GEO.catalogoRegioes.escondeCatalogoPrincipal();$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).show();var lista=function(dados){var clone=[],t;$.each(dados,function(i,v){clone.push({"nome":v.nome_tipo_regiao,"descricao":v.descricao_tipo_regiao,"onclick":"i3GEO.catalogoRegioes.adiciona("+v.codigo_tipo_regiao+")"})});t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoRegioes.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).show();$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).show()})};i3GEO.php.listaTipoRegiao(lista)}},adiciona:function(codigo_tipo_regiao){var p=i3GEO.configura.locaplic+"/ferramentas/metaestat/analise.php?funcao=adicionaLimiteRegiao"+"&codigo_tipo_regiao="+codigo_tipo_regiao+"&g_sid="+i3GEO.configura.sid;var funcao=function(){i3GEO.atualiza()};cpJSON.call(p,"foo",funcao)}};
323 // 323 //
324 //compactados/catalogoMetaestat_compacto.js 324 //compactados/catalogoMetaestat_compacto.js
325 -i3GEO.catalogoMetaestat={WMS:"",MIGALHA:[],config:{'seletorTemplateDir':'#guia2objTemplateDir','seletorTemplateTema':'#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},aguarde:function(){$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoMetaestat.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html($($("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).attr("data-template")).html(),{"nome":nome,"onclick":"i3GEO.catalogoMetaestat.MIGALHA.pop();i3GEO.catalogoMetaestat.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMetaestat.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoMetaestat.config.idCatalogoPrincipal).show()})},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.arvoreDeTemas.adicionaTemas([tid])}},inicia:function(config){i3GEO.catalogoMetaestat.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoMetaestat.mostraCatalogoPrincipal()"},{"nome":$trad("x57"),"onclick":"i3GEO.catalogoMetaestat.inicia()"}];i3GEO.catalogoMetaestat.atualizaMigalha();if(config){$.each(config,function(i,v){i3GEO.catalogoMetaestat.config[i]=v})}config=i3GEO.catalogoMetaestat.config;i3GEO.catalogoMetaestat.escondeCatalogoPrincipal();var t=Mustache.to_html($($("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).attr("data-template")).html(),{"nome":$trad("x57"),"onclick":"i3GEO.catalogoMetaestat.mostraCatalogoPrincipal()"});i3GEO.catalogoMetaestat.aguarde();i3GEO.catalogoMetaestat.config=config;var lista=function(dados){var clone=[],t;$.each(dados,function(i,v){v.onclick="i3GEO.catalogoMetaestat.listaMedidas("+v.codigo_variavel+",'"+v.nome+"')";clone.push(v)});t=Mustache.to_html("{{#data}}"+$(config.seletorTemplateDir).html()+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoMetaestat.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).show()})};i3GEO.php.listaVariavel(lista)},listaMedidas:function(codigo_variavel,nome){i3GEO.catalogoMetaestat.MIGALHA.push({"nome":nome,"onclick":"i3GEO.catalogoMetaestat.listaMedidas("+codigo_variavel+",'"+nome+"')"});i3GEO.catalogoMetaestat.atualizaMigalha();i3GEO.catalogoMetaestat.aguarde();var monta=function(data){var clone=[],g="",temas;$.each(data,function(i,v){v.onclick="i3GEO.catalogoMetaestat.adiciona("+v.id_medida_variavel+",'"+v.nomemedida+"')";v.nome=v.nomemedida;clone.push(v)});var t=Mustache.to_html("{{#data}}"+$(i3GEO.catalogoMetaestat.config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).html(t)};i3GEO.php.listaMedidaVariavel(codigo_variavel,monta)},adiciona:function(id_medida_variavel,nomemedida){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.metaestat()","metaestat","metaestat","index.js","i3GEOF.metaestat.inicia('flutuanteSimples','',"+id_medida_variavel+")")}}; 325 +i3GEO.catalogoMetaestat={WMS:"",MIGALHA:[],config:{'templateDir':'templates/dir.html','templateTema':'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},nget:0,carregaTemplates:function(){if(i3GEO.catalogoMetaestat.nget==0){i3GEO.catalogoMetaestat.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoMetaestat.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoMetaestat.nget=i3GEO.catalogoMetaestat.nget-1;if(i3GEO.catalogoMetaestat.nget==0){i3GEO.catalogoMetaestat.inicia()}})}else{i3GEO.catalogoMetaestat.nget=i3GEO.catalogoMetaestat.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoMetaestat.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoMetaestat.nget=i3GEO.catalogoMetaestat.nget-1;if(i3GEO.catalogoMetaestat.nget==0){i3GEO.catalogoMetaestat.inicia()}})}else{i3GEO.catalogoMetaestat.nget=i3GEO.catalogoMetaestat.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoMetaestat.nget=i3GEO.catalogoMetaestat.nget-1;if(i3GEO.catalogoMetaestat.nget==0){i3GEO.catalogoMetaestat.inicia()}})}else{i3GEO.catalogoMetaestat.nget=i3GEO.catalogoMetaestat.nget-1}}},aguarde:function(){$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoMetaestat.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.catalogoMetaestat.MIGALHA.pop();i3GEO.catalogoMetaestat.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMetaestat.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoMetaestat.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.catalogoMetaestat.config[i]=v})}i3GEO.catalogoMetaestat.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoMetaestat.carregaTemplates()}else{i3GEO.catalogoMetaestat.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoMetaestat.mostraCatalogoPrincipal()"},{"nome":$trad("x57"),"onclick":"i3GEO.catalogoMetaestat.inicia()"}];i3GEO.catalogoMetaestat.atualizaMigalha();config=i3GEO.catalogoMetaestat.config;i3GEO.catalogoMetaestat.escondeCatalogoPrincipal();var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":$trad("x57"),"onclick":"i3GEO.catalogoMetaestat.mostraCatalogoPrincipal()"});var lista=function(dados){var clone=[],t;$.each(dados,function(i,v){v.onclick="i3GEO.catalogoMetaestat.listaMedidas("+v.codigo_variavel+",'"+v.nome+"')";clone.push(v)});t=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoMetaestat.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).show()})};i3GEO.php.listaVariavel(lista)}},listaMedidas:function(codigo_variavel,nome){i3GEO.catalogoMetaestat.MIGALHA.push({"nome":nome,"onclick":"i3GEO.catalogoMetaestat.listaMedidas("+codigo_variavel+",'"+nome+"')"});i3GEO.catalogoMetaestat.atualizaMigalha();i3GEO.catalogoMetaestat.aguarde();var monta=function(data){var clone=[],g="",temas;$.each(data,function(i,v){v.onclick="i3GEO.catalogoMetaestat.adiciona("+v.id_medida_variavel+",'"+v.nomemedida+"')";v.nome=v.nomemedida;clone.push(v)});var t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).html(t)};i3GEO.php.listaMedidaVariavel(codigo_variavel,monta)},adiciona:function(id_medida_variavel,nomemedida){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.metaestat()","metaestat","metaestat","index.js","i3GEOF.metaestat.inicia('flutuanteSimples','',"+id_medida_variavel+")")}};
326 // 326 //
327 //compactados/catalogoMapas_compacto.js 327 //compactados/catalogoMapas_compacto.js
328 i3GEO.catalogoMapas={MIGALHA:[],config:{'seletorTemplateDir':'#guia2objTemplateDir','seletorTemplateTema':'#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},aguarde:function(){$("#"+i3GEO.catalogoMapas.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoMapas.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html($($("#"+i3GEO.catalogoMapas.config.idOndeMigalha).attr("data-template")).html(),{"nome":nome,"onclick":"i3GEO.catalogoMapas.MIGALHA.pop();i3GEO.catalogoMapas.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoMapas.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMapas.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMapas.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMapas.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoMapas.config.idCatalogoPrincipal).show()})},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.arvoreDeTemas.adicionaTemas([tid])}},inicia:function(config){i3GEO.catalogoMapas.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoMapas.mostraCatalogoPrincipal()"},{"nome":$trad("x90"),"onclick":"i3GEO.catalogoMapas.inicia()"}];i3GEO.catalogoMapas.atualizaMigalha();if(config){$.each(config,function(i,v){i3GEO.catalogoMapas.config[i]=v})}config=i3GEO.catalogoMapas.config;i3GEO.catalogoMapas.escondeCatalogoPrincipal();var t=Mustache.to_html($($("#"+i3GEO.catalogoMapas.config.idOndeMigalha).attr("data-template")).html(),{"nome":$trad("x57"),"onclick":"i3GEO.catalogoMapas.mostraCatalogoPrincipal()"});i3GEO.catalogoMapas.aguarde();i3GEO.catalogoMapas.config=config;var lista=function(dados){var clone=[],t;dados=dados.data.mapas;$.each(dados,function(i,v){v.onclick="i3GEO.catalogoMapas.adiciona("+v.ID_MAPA+",'"+v.NOME+"')";if(v.PUBLICADO.toLowerCase()=="nao"){v.nome=v.NOME+" <small>("+$trad("naoPublicado")+")<small>"}else{v.nome=v.NOME}if(i3GEO.configura.optUsuarioLogado==true||v.PUBLICADO.toLowerCase()!="nao"){clone.push(v)}});t=Mustache.to_html("{{#data}}"+$(config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoMapas.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoMapas.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMapas.config.idCatalogoNavegacao).show()})};i3GEO.php.pegaMapas(lista)},adiciona:function(ID_MAPA,NOME){i3GEO.php.adtema(i3GEO.atualiza,"mapaCadastrado_"+ID_MAPA)}}; 328 i3GEO.catalogoMapas={MIGALHA:[],config:{'seletorTemplateDir':'#guia2objTemplateDir','seletorTemplateTema':'#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},aguarde:function(){$("#"+i3GEO.catalogoMapas.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoMapas.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html($($("#"+i3GEO.catalogoMapas.config.idOndeMigalha).attr("data-template")).html(),{"nome":nome,"onclick":"i3GEO.catalogoMapas.MIGALHA.pop();i3GEO.catalogoMapas.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoMapas.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMapas.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMapas.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMapas.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoMapas.config.idCatalogoPrincipal).show()})},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.arvoreDeTemas.adicionaTemas([tid])}},inicia:function(config){i3GEO.catalogoMapas.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoMapas.mostraCatalogoPrincipal()"},{"nome":$trad("x90"),"onclick":"i3GEO.catalogoMapas.inicia()"}];i3GEO.catalogoMapas.atualizaMigalha();if(config){$.each(config,function(i,v){i3GEO.catalogoMapas.config[i]=v})}config=i3GEO.catalogoMapas.config;i3GEO.catalogoMapas.escondeCatalogoPrincipal();var t=Mustache.to_html($($("#"+i3GEO.catalogoMapas.config.idOndeMigalha).attr("data-template")).html(),{"nome":$trad("x57"),"onclick":"i3GEO.catalogoMapas.mostraCatalogoPrincipal()"});i3GEO.catalogoMapas.aguarde();i3GEO.catalogoMapas.config=config;var lista=function(dados){var clone=[],t;dados=dados.data.mapas;$.each(dados,function(i,v){v.onclick="i3GEO.catalogoMapas.adiciona("+v.ID_MAPA+",'"+v.NOME+"')";if(v.PUBLICADO.toLowerCase()=="nao"){v.nome=v.NOME+" <small>("+$trad("naoPublicado")+")<small>"}else{v.nome=v.NOME}if(i3GEO.configura.optUsuarioLogado==true||v.PUBLICADO.toLowerCase()!="nao"){clone.push(v)}});t=Mustache.to_html("{{#data}}"+$(config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoMapas.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoMapas.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMapas.config.idCatalogoNavegacao).show()})};i3GEO.php.pegaMapas(lista)},adiciona:function(ID_MAPA,NOME){i3GEO.php.adtema(i3GEO.atualiza,"mapaCadastrado_"+ID_MAPA)}};
329 // 329 //
330 //compactados/catalogoEstrelas_compacto.js 330 //compactados/catalogoEstrelas_compacto.js
331 -i3GEO.catalogoEstrelas={MIGALHA:[],config:{'seletorTemplateDir':'#guia2objTemplateDir','seletorTemplateTema':'#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha','valorEstrela':5,'numEstrelas':3},aguarde:function(){$("#"+i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoEstrelas.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html($($("#"+i3GEO.catalogoEstrelas.config.idOndeMigalha).attr("data-template")).html(),{"nome":nome,"onclick":"i3GEO.catalogoEstrelas.MIGALHA.pop();i3GEO.catalogoEstrelas.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoEstrelas.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoEstrelas.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoEstrelas.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoEstrelas.config.idCatalogoPrincipal).show()})},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.arvoreDeTemas.adicionaTemas([tid])}},inicia:function(config){i3GEO.catalogoEstrelas.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoEstrelas.mostraCatalogoPrincipal()"},{"nome":$trad("t46"),"onclick":"i3GEO.catalogoEstrelas.inicia()"}];i3GEO.catalogoEstrelas.atualizaMigalha();if(config){$.each(config,function(i,v){i3GEO.catalogoEstrelas.config[i]=v})}config=i3GEO.catalogoEstrelas.config;i3GEO.catalogoEstrelas.escondeCatalogoPrincipal();var t=Mustache.to_html($($("#"+i3GEO.catalogoEstrelas.config.idOndeMigalha).attr("data-template")).html(),{"nome":$trad("x57"),"onclick":"i3GEO.catalogoEstrelas.mostraCatalogoPrincipal()"});i3GEO.catalogoEstrelas.aguarde();var dados=[],estrela='<span class="material-icons">star</span>',estrelas=[],t,i;for(i=config.numEstrelas;i<6;i++){estrelas=[];for(var n=0;n<i;n++){estrelas.push(estrela)}dados.push({"nome":estrelas.join(""),"onclick":"i3GEO.catalogoEstrelas.listaCamadas("+i+")"})}t=Mustache.to_html("{{#data}}"+$(config.seletorTemplateDir).html()+"{{/data}}",{"data":dados});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoEstrelas.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoEstrelas.config.idOndeMigalha).show();$("#"+i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).show()})},listaCamadas:function(numEstrelas){i3GEO.catalogoEstrelas.MIGALHA.push({"nome":numEstrelas,"onclick":"i3GEO.catalogoEstrelas.listaCamadas("+numEstrelas+")"});i3GEO.catalogoEstrelas.atualizaMigalha();i3GEO.catalogoEstrelas.aguarde();var lista=function(dados){data=dados.data;var clone=[];$.each(data,function(i,v){var temas,subgrupos;temas=v.temas;$.each(temas,function(i,v){clone.push({"nome":v.nome,"descricao":"","link":"","onclick":"i3GEO.catalogoEstrelas.adiciona('"+v.codigo_tema+"');"})});subgrupos=v.subgrupos;$.each(subgrupos,function(i,v){var temas=v.temas;$.each(temas,function(i,v){clone.push({"nome":v.nome,"descricao":"","link":"","onclick":"i3GEO.catalogoEstrelas.adiciona('"+v.codigo_tema+"');"})})})});var t=Mustache.to_html("{{#data}}"+$(i3GEO.catalogoEstrelas.config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).html(t)};i3GEO.php.procurartemasestrela(lista,numEstrelas*1,i3GEO.catalogoEstrelas.config.valorEstrela*1)},adiciona:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.php.adtema(i3GEO.atualiza,tid)}}}; 331 +i3GEO.catalogoEstrelas={MIGALHA:[],config:{'templateDir':'templates/dir.html','templateTema':'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha','valorEstrela':5,'numEstrelas':3},nget:0,carregaTemplates:function(){if(i3GEO.catalogoEstrelas.nget==0){i3GEO.catalogoEstrelas.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoEstrelas.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoEstrelas.nget=i3GEO.catalogoEstrelas.nget-1;if(i3GEO.catalogoEstrelas.nget==0){i3GEO.catalogoEstrelas.inicia()}})}else{i3GEO.catalogoEstrelas.nget=i3GEO.catalogoEstrelas.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoEstrelas.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoEstrelas.nget=i3GEO.catalogoEstrelas.nget-1;if(i3GEO.catalogoEstrelas.nget==0){i3GEO.catalogoEstrelas.inicia()}})}else{i3GEO.catalogoEstrelas.nget=i3GEO.catalogoEstrelas.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoEstrelas.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoEstrelas.nget=i3GEO.catalogoEstrelas.nget-1;if(i3GEO.catalogoEstrelas.nget==0){i3GEO.catalogoEstrelas.inicia()}})}else{i3GEO.catalogoEstrelas.nget=i3GEO.catalogoEstrelas.nget-1}}},aguarde:function(){$("#"+i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoEstrelas.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.catalogoEstrelas.MIGALHA.pop();i3GEO.catalogoEstrelas.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoEstrelas.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoEstrelas.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoEstrelas.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoEstrelas.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.catalogoEstrelas.config[i]=v})}i3GEO.catalogoEstrelas.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoEstrelas.carregaTemplates()}else{i3GEO.catalogoEstrelas.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoEstrelas.mostraCatalogoPrincipal()"},{"nome":$trad("t46"),"onclick":"i3GEO.catalogoEstrelas.inicia()"}];i3GEO.catalogoEstrelas.atualizaMigalha();config=i3GEO.catalogoEstrelas.config;i3GEO.catalogoEstrelas.escondeCatalogoPrincipal();var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":$trad("x57"),"onclick":"i3GEO.catalogoEstrelas.mostraCatalogoPrincipal()"});var dados=[],estrela='<span class="material-icons">star</span>',estrelas=[],t,i;for(i=config.numEstrelas;i<6;i++){estrelas=[];for(var n=0;n<i;n++){estrelas.push(estrela)}dados.push({"nome":estrelas.join(""),"onclick":"i3GEO.catalogoEstrelas.listaCamadas("+i+")"})}t=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":dados});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoEstrelas.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoEstrelas.config.idOndeMigalha).show();$("#"+i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).show()})}},listaCamadas:function(numEstrelas){i3GEO.catalogoEstrelas.MIGALHA.push({"nome":numEstrelas,"onclick":"i3GEO.catalogoEstrelas.listaCamadas("+numEstrelas+")"});i3GEO.catalogoEstrelas.atualizaMigalha();i3GEO.catalogoEstrelas.aguarde();var lista=function(dados){data=dados.data;var clone=[];$.each(data,function(i,v){var temas,subgrupos;temas=v.temas;$.each(temas,function(i,v){clone.push({"nome":v.nome,"descricao":"","link":"","onclick":"i3GEO.catalogoEstrelas.adiciona('"+v.codigo_tema+"');"})});subgrupos=v.subgrupos;$.each(subgrupos,function(i,v){var temas=v.temas;$.each(temas,function(i,v){clone.push({"nome":v.nome,"descricao":"","link":"","onclick":"i3GEO.catalogoEstrelas.adiciona('"+v.codigo_tema+"');"})})})});var t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).html(t)};i3GEO.php.procurartemasestrela(lista,numEstrelas*1,i3GEO.catalogoEstrelas.config.valorEstrela*1)},adiciona:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.php.adtema(i3GEO.atualiza,tid)}}};
332 // 332 //
333 //compactados/catalogoSistemas_compacto.js 333 //compactados/catalogoSistemas_compacto.js
334 -i3GEO.catalogoSistemas={MIGALHA:[],DADOS:"",config:{'seletorTemplateDir':'#guia2objTemplateDir','seletorTemplateTema':'#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},aguarde:function(){$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoSistemas.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html($($("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).attr("data-template")).html(),{"nome":nome,"onclick":"i3GEO.catalogoSistemas.MIGALHA.pop();i3GEO.catalogoSistemas.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoSistemas.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoSistemas.config.idCatalogoPrincipal).show()})},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.arvoreDeTemas.adicionaTemas([tid])}},inicia:function(config){i3GEO.catalogoSistemas.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoSistemas.mostraCatalogoPrincipal()"},{"nome":$trad("a11"),"onclick":"i3GEO.catalogoSistemas.inicia()"}];i3GEO.catalogoSistemas.atualizaMigalha();if(config){$.each(config,function(i,v){i3GEO.catalogoSistemas.config[i]=v})}config=i3GEO.catalogoSistemas.config;i3GEO.catalogoSistemas.escondeCatalogoPrincipal();var t=Mustache.to_html($($("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).attr("data-template")).html(),{"nome":$trad("x57"),"onclick":"i3GEO.catalogoSistemas.mostraCatalogoPrincipal()"});i3GEO.catalogoSistemas.aguarde();i3GEO.catalogoSistemas.config=config;var lista=function(dados){var clone=[],t;i3GEO.catalogoSistemas.DADOS=dados;$.each(dados.data,function(i,v){v.onclick="i3GEO.catalogoSistemas.listaFuncoes("+i+",'"+v.NOME+"')";v.nome=v.NOME;if(v.PUBLICADO.toLowerCase()!="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}if(i3GEO.configura.optUsuarioLogado==true||v.PUBLICADO.toLowerCase()!="nao"){clone.push(v)}});t=Mustache.to_html("{{#data}}"+$(config.seletorTemplateDir).html()+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoSistemas.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).show();$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).show()})};i3GEO.php.pegaSistemas(lista)},listaFuncoes:function(id,nome){i3GEO.catalogoSistemas.MIGALHA.push({"nome":nome,"onclick":"i3GEO.catalogoSistemas.listaFuncoes("+id+",'"+nome+"')"});i3GEO.catalogoSistemas.atualizaMigalha();var clone=[],g="",temas;$.each(i3GEO.catalogoSistemas.DADOS.data[id].FUNCOES,function(i,v){v.onclick="i3GEO.catalogoSistemas.adiciona('"+v.W+"px','"+v.H+"px','"+v.ABRIR+"')";v.nome=v.NOME;clone.push(v)});var t=Mustache.to_html("{{#data}}"+$(i3GEO.catalogoSistemas.config.seletorTemplateTema).html()+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).html(t)},adiciona:function(w,h,f){i3GEO.janela.cria(w,h,f,'','',$trad("a11"))}}; 334 +i3GEO.catalogoSistemas={MIGALHA:[],DADOS:"",config:{'templateDir':'templates/dir.html','templateTema':'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},nget:0,carregaTemplates:function(){if(i3GEO.catalogoSistemas.nget==0){i3GEO.catalogoSistemas.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoSistemas.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoSistemas.nget=i3GEO.catalogoSistemas.nget-1;if(i3GEO.catalogoSistemas.nget==0){i3GEO.catalogoSistemas.inicia()}})}else{i3GEO.catalogoSistemas.nget=i3GEO.catalogoSistemas.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoSistemas.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoSistemas.nget=i3GEO.catalogoSistemas.nget-1;if(i3GEO.catalogoSistemas.nget==0){i3GEO.catalogoSistemas.inicia()}})}else{i3GEO.catalogoSistemas.nget=i3GEO.catalogoSistemas.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoSistemas.nget=i3GEO.catalogoSistemas.nget-1;if(i3GEO.catalogoSistemas.nget==0){i3GEO.catalogoSistemas.inicia()}})}else{i3GEO.catalogoSistemas.nget=i3GEO.catalogoSistemas.nget-1}}},aguarde:function(){$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoSistemas.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.catalogoSistemas.MIGALHA.pop();i3GEO.catalogoSistemas.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoSistemas.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoSistemas.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.catalogoSistemas.config[i]=v})}i3GEO.catalogoSistemas.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoSistemas.carregaTemplates()}else{i3GEO.catalogoSistemas.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoSistemas.mostraCatalogoPrincipal()"},{"nome":$trad("a11"),"onclick":"i3GEO.catalogoSistemas.inicia()"}];i3GEO.catalogoSistemas.atualizaMigalha();config=i3GEO.catalogoSistemas.config;i3GEO.catalogoSistemas.escondeCatalogoPrincipal();var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":$trad("x57"),"onclick":"i3GEO.catalogoSistemas.mostraCatalogoPrincipal()"});var lista=function(dados){var clone=[],t;i3GEO.catalogoSistemas.DADOS=dados;$.each(dados.data,function(i,v){v.onclick="i3GEO.catalogoSistemas.listaFuncoes("+i+",'"+v.NOME+"')";v.nome=v.NOME;if(v.PUBLICADO.toLowerCase()!="nao"){v.nome=v.nome+" <small>("+$trad("naoPublicado")+")<small>"}if(i3GEO.configura.optUsuarioLogado==true||v.PUBLICADO.toLowerCase()!="nao"){clone.push(v)}});t=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoSistemas.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).show();$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).show()})};i3GEO.php.pegaSistemas(lista)}},listaFuncoes:function(id,nome){i3GEO.catalogoSistemas.MIGALHA.push({"nome":nome,"onclick":"i3GEO.catalogoSistemas.listaFuncoes("+id+",'"+nome+"')"});i3GEO.catalogoSistemas.atualizaMigalha();var clone=[],g="",temas;$.each(i3GEO.catalogoSistemas.DADOS.data[id].FUNCOES,function(i,v){v.onclick="i3GEO.catalogoSistemas.adiciona('"+v.W+"px','"+v.H+"px','"+v.ABRIR+"')";v.nome=v.NOME;clone.push(v)});var t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).html(t)},adiciona:function(w,h,f){i3GEO.janela.cria(w,h,f,'','',$trad("a11"))}};
335 // 335 //
336 //compactados/catalogoDir_compacto.js 336 //compactados/catalogoDir_compacto.js
337 -i3GEO.catalogoDir={MIGALHA:[],config:{'seletorTemplateDir':'#guia2objTemplateDir','seletorTemplateTema':'#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},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.catalogoDir.config.idOndeMigalha).attr("data-template")).html(),{"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){i3GEO.catalogoDir.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoDir.mostraCatalogoPrincipal()"},{"nome":$trad("a6"),"onclick":"i3GEO.catalogoDir.inicia()"}];i3GEO.catalogoDir.atualizaMigalha();if(config){$.each(config,function(i,v){i3GEO.catalogoDir.config[i]=v})}config=i3GEO.catalogoDir.config;i3GEO.catalogoDir.escondeCatalogoPrincipal();var t=Mustache.to_html($($("#"+i3GEO.catalogoDir.config.idOndeMigalha).attr("data-template")).html(),{"nome":$trad("a6"),"onclick":"i3GEO.catalogoDir.mostraCatalogoPrincipal()"});i3GEO.catalogoDir.aguarde();i3GEO.catalogoDir.config=config;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}}"+$(config.seletorTemplateDir).html()+"{{/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.catalogoDir.config.seletorTemplateDir).html()+"{{/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.catalogoDir.config.seletorTemplateTema).html()+"{{/data}}",{"data":clone})}$("#"+i3GEO.catalogoDir.config.idCatalogoNavegacao).html(t+g)};i3GEO.php.listaarquivos(monta,path)},adiciona:function(path){i3GEO.util.adicionaSHP(path)}}; 337 +i3GEO.catalogoDir={MIGALHA:[],config:{'templateDir':'templates/dir.html','templateTema':'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},nget:0,carregaTemplates:function(){if(i3GEO.catalogoDir.nget==0){i3GEO.catalogoDir.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoDir.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoDir.nget=i3GEO.catalogoDir.nget-1;if(i3GEO.catalogoDir.nget==0){i3GEO.catalogoDir.inicia()}})}else{i3GEO.catalogoDir.nget=i3GEO.catalogoDir.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoDir.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoDir.nget=i3GEO.catalogoDir.nget-1;if(i3GEO.catalogoDir.nget==0){i3GEO.catalogoDir.inicia()}})}else{i3GEO.catalogoDir.nget=i3GEO.catalogoDir.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoDir.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoDir.nget=i3GEO.catalogoDir.nget-1;if(i3GEO.catalogoDir.nget==0){i3GEO.catalogoDir.inicia()}})}else{i3GEO.catalogoDir.nget=i3GEO.catalogoDir.nget-1}}},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()}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)}};
338 // 338 //
339 //compactados/legenda_compacto.js 339 //compactados/legenda_compacto.js
340 -if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.legenda={ID:"",CAMADASSEMLEGENDA:[],POSICAO:"",CONFIG:{"idOnde":"","idLegenda":""},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.legenda.CONFIG[i]=v})}config=i3GEO.legenda.CONFIG;if(!$i(config.idOnde)){return}i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.legenda.atualiza()"]);i3GEO.legenda.atualiza()},atualiza:function(){var idleg=$i(i3GEO.legenda.CONFIG.idLegenda);var tamanho=$($("#"+i3GEO.legenda.CONFIG.idLegenda).attr("data-template")).attr("data-size").split(",");if(idleg&&idleg.style.display==="block"){i3GEO.php.criaLegendaJSON(i3GEO.legenda.montaLegenda,"",tamanho[0],tamanho[1])}},montaLegenda:function(retorno){var legenda="",t,idleg;idleg=$i(i3GEO.legenda.CONFIG.idLegenda);idleg.innerHTML=$trad("o1");if(retorno.data.legenda!=""){$(".legendaTemaSolto").remove();t=Mustache.to_html("{{#data}}"+$($("#"+i3GEO.legenda.CONFIG.idLegenda).attr("data-template")).html()+"{{/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")}}; 340 +if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.legenda={ID:"",CAMADASSEMLEGENDA:[],POSICAO:"",config:{"idLegenda":"legendaHtml","templateLegenda":"templates/legenda.html"},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()}else{config=i3GEO.legenda.config;if(!$i(config.idLegenda)){return}i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.legenda.atualiza()"]);i3GEO.legenda.atualiza()}},atualiza:function(){var idleg=$i(i3GEO.legenda.config.idLegenda);var tamanho=$("#"+i3GEO.legenda.config.idLegenda).attr("data-size").split(",");if(idleg&&idleg.style.display==="block"){i3GEO.php.criaLegendaJSON(i3GEO.legenda.montaLegenda,"",tamanho[0],tamanho[1])}},montaLegenda:function(retorno){var legenda="",t,idleg;idleg=$i(i3GEO.legenda.config.idLegenda);idleg.innerHTML=$trad("o1");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")}};
341 // 341 //
342 //compactados/busca_compacto.js 342 //compactados/busca_compacto.js
343 -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":"","idTemplateServicos":"","inputTemasMapa":"","ondeTemasMapa":"","idTemplateTemasMapa":"","inputGoogle":"","ondeGoogle":"","idTemplateGoogle":""},aguarde:function(){return'<div class="alert alert-warning" role="alert">'+$trad("o1")+'</div>'},inicia:function(obj){var palavra="",config=i3GEO.busca.config;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-idTemplateServicos")!=undefined){config.idTemplateServicos=obj.attr("data-idTemplateServicos")}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-idTemplateTemasMapa")!=undefined){config.idTemplateTemasMapa=obj.attr("data-idTemplateTemasMapa")}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-idTemplateGoogle")!=undefined){config.idTemplateGoogle=obj.attr("data-idTemplateGoogle")}if(obj.attr("data-inputOndePalavra")!=undefined){config.inputOndePalavra=obj.attr("data-inputOndePalavra");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)}}else{return false}},resultadoTemas:function(retorno){var t,config=i3GEO.busca.config;try{if(retorno.data){t=Mustache.to_html("{{#data}}"+$("#"+i3GEO.busca.config.idTemplateTemasMapa).html()+"{{/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.busca.config.idTemplateGoogle).html()+"{{/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.busca.config.idTemplateServicos).html()+"{{/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)}}}; 343 +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()}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)}}};
  344 +//
  345 +//compactados/caixaDeFerramentas.js
  346 +//
  347 +//template.js
  348 +if (typeof (i3GEO) === 'undefined') {
  349 +var i3GEO = {};
  350 +}
  351 +//utilizado para armazenar templates
  352 +i3GEO.template = {};
344 353
345 <?php if(extension_loaded('zlib')){ob_end_flush();}?> 354 <?php if(extension_loaded('zlib')){ob_end_flush();}?>
346 \ No newline at end of file 355 \ No newline at end of file
js/i3geonaocompacto.js
@@ -132,7 +132,9 @@ OpenLayers = { @@ -132,7 +132,9 @@ OpenLayers = {
132 "catalogoSistemas.js", 132 "catalogoSistemas.js",
133 "catalogoDir.js", 133 "catalogoDir.js",
134 "legenda.js", 134 "legenda.js",
135 - "busca.js" 135 + "busca.js",
  136 + "template.js",
  137 + "caixaDeFerramentas.js"
136 ); 138 );
137 var nocache = new Date().getTime(); 139 var nocache = new Date().getTime();
138 for (i = 0; i < jsfiles.length; i++) 140 for (i = 0; i < jsfiles.length; i++)
@@ -15,9 +15,15 @@ i3GEO.legenda = @@ -15,9 +15,15 @@ i3GEO.legenda =
15 * posicao apos mover 15 * posicao apos mover
16 */ 16 */
17 POSICAO: "", 17 POSICAO: "",
18 - CONFIG: {  
19 - "idOnde":"",  
20 - "idLegenda": "" 18 + config: {
  19 + "idLegenda": "legendaHtml",
  20 + "templateLegenda": "templates/legenda.html"
  21 + },
  22 + carregaTemplates: function(){
  23 + $.get(i3GEO.legenda.config.templateLegenda, function(template) {
  24 + i3GEO.template.legenda = template;
  25 + i3GEO.legenda.inicia();
  26 + });
21 }, 27 },
22 inicia : function(config) { 28 inicia : function(config) {
23 if (typeof (console) !== 'undefined') 29 if (typeof (console) !== 'undefined')
@@ -25,17 +31,22 @@ i3GEO.legenda = @@ -25,17 +31,22 @@ i3GEO.legenda =
25 31
26 if(config){ 32 if(config){
27 $.each( config, function( i,v ) { 33 $.each( config, function( i,v ) {
28 - i3GEO.legenda.CONFIG[i] = v; 34 + i3GEO.legenda.config[i] = v;
29 }); 35 });
30 } 36 }
31 - config = i3GEO.legenda.CONFIG;  
32 - if (!$i(config.idOnde)) {  
33 - return; 37 +
  38 + if(!i3GEO.template.legenda){
  39 + i3GEO.legenda.carregaTemplates();
  40 + } else {
  41 + config = i3GEO.legenda.config;
  42 + if (!$i(config.idLegenda)) {
  43 + return;
  44 + }
  45 + i3GEO.eventos.adicionaEventos("NAVEGAMAPA", [
  46 + "i3GEO.legenda.atualiza()"
  47 + ]);
  48 + i3GEO.legenda.atualiza();
34 } 49 }
35 - i3GEO.eventos.adicionaEventos("NAVEGAMAPA", [  
36 - "i3GEO.legenda.atualiza()"  
37 - ]);  
38 - i3GEO.legenda.atualiza();  
39 }, 50 },
40 /** 51 /**
41 * Function: atualiza 52 * Function: atualiza
@@ -43,8 +54,8 @@ i3GEO.legenda = @@ -43,8 +54,8 @@ i3GEO.legenda =
43 * Atualiza o elemento HTML do mapa utilizado para mostrar a legenda 54 * Atualiza o elemento HTML do mapa utilizado para mostrar a legenda
44 */ 55 */
45 atualiza : function() { 56 atualiza : function() {
46 - var idleg = $i(i3GEO.legenda.CONFIG.idLegenda);  
47 - var tamanho = $($("#" + i3GEO.legenda.CONFIG.idLegenda).attr("data-template")).attr("data-size").split(","); 57 + var idleg = $i(i3GEO.legenda.config.idLegenda);
  58 + var tamanho = $("#" + i3GEO.legenda.config.idLegenda).attr("data-size").split(",");
48 59
49 if (idleg && idleg.style.display === "block") { 60 if (idleg && idleg.style.display === "block") {
50 i3GEO.php.criaLegendaJSON(i3GEO.legenda.montaLegenda, "", tamanho[0], tamanho[1]); 61 i3GEO.php.criaLegendaJSON(i3GEO.legenda.montaLegenda, "", tamanho[0], tamanho[1]);
@@ -54,13 +65,13 @@ i3GEO.legenda = @@ -54,13 +65,13 @@ i3GEO.legenda =
54 var legenda = "", 65 var legenda = "",
55 t,idleg; 66 t,idleg;
56 67
57 - idleg = $i(i3GEO.legenda.CONFIG.idLegenda); 68 + idleg = $i(i3GEO.legenda.config.idLegenda);
58 idleg.innerHTML = $trad("o1"); 69 idleg.innerHTML = $trad("o1");
59 70
60 if (retorno.data.legenda != "") { 71 if (retorno.data.legenda != "") {
61 $(".legendaTemaSolto").remove(); 72 $(".legendaTemaSolto").remove();
62 t = Mustache.to_html( 73 t = Mustache.to_html(
63 - "{{#data}}" + $($("#" + i3GEO.legenda.CONFIG.idLegenda).attr("data-template")).html() + "{{/data}}", 74 + "{{#data}}" + i3GEO.template.legenda + "{{/data}}",
64 { 75 {
65 "data":retorno.data.legenda, 76 "data":retorno.data.legenda,
66 "altera": $trad("p9") 77 "altera": $trad("p9")
@@ -68,7 +79,7 @@ i3GEO.legenda = @@ -68,7 +79,7 @@ i3GEO.legenda =
68 ); 79 );
69 idleg.innerHTML = t; 80 idleg.innerHTML = t;
70 81
71 - $("#" + i3GEO.legenda.CONFIG.idLegenda).find(".draggable").draggable({ 82 + $("#" + i3GEO.legenda.config.idLegenda).find(".draggable").draggable({
72 helper: "clone", 83 helper: "clone",
73 appendTo: "body", 84 appendTo: "body",
74 start: function(event, ui) { 85 start: function(event, ui) {
@@ -81,7 +92,7 @@ i3GEO.legenda = @@ -81,7 +92,7 @@ i3GEO.legenda =
81 $(this).show(); 92 $(this).show();
82 } 93 }
83 }); 94 });
84 - $("#" + i3GEO.legenda.CONFIG.idLegenda + " img").bind('click',function (e) { 95 + $("#" + i3GEO.legenda.config.idLegenda + " img").bind('click',function (e) {
85 e.stopPropagation(); 96 e.stopPropagation();
86 },false); 97 },false);
87 } else { 98 } else {
js/marcador.js
@@ -38,29 +38,42 @@ i3GEO.marcador = @@ -38,29 +38,42 @@ i3GEO.marcador =
38 { 38 {
39 IDONDE: "", 39 IDONDE: "",
40 TEMPLATE: "", 40 TEMPLATE: "",
  41 + config: {
  42 + "template": "templates/ferramentasLink.html"
  43 + },
  44 + carregaTemplates: function(){
  45 + $.get(i3GEO.marcador.config.template, function(template) {
  46 + i3GEO.template.marcador = template;
  47 + i3GEO.marcador.inicia();
  48 + });
  49 + },
41 inicia: function(obj){ 50 inicia: function(obj){
42 - if($(obj).attr("data-template") != undefined){  
43 - i3GEO.marcador.TEMPLATE = $($(obj).attr("data-template")).html(); 51 + if(obj && $(obj).attr("data-template") != undefined){
  52 + i3GEO.marcador.config.template = $(obj).attr("data-template");
  53 + }
  54 + if(!i3GEO.template.marcador){
  55 + i3GEO.marcador.carregaTemplates();
  56 + } else {
  57 + var janela =
  58 + i3GEO.janela.cria(
  59 + "380px",
  60 + "400px",
  61 + "",
  62 + "",
  63 + "",
  64 + "<div class='i3GeoTituloJanela'>" + $trad("x79") + "</div>",
  65 + "i3GEOmarcador",
  66 + false,
  67 + "hd",
  68 + "",
  69 + "",
  70 + "",
  71 + true,
  72 + i3GEO.configura.locaplic + "/imagens/oxygen/16x16/games-config-custom.png"
  73 + );
  74 + i3GEO.marcador.IDONDE = janela[2].id;
  75 + i3GEO.marcador.redesenha();
44 } 76 }
45 - var janela =  
46 - i3GEO.janela.cria(  
47 - "380px",  
48 - "400px",  
49 - "",  
50 - "",  
51 - "",  
52 - "<div class='i3GeoTituloJanela'>" + $trad("x79") + "</div>",  
53 - "i3GEOmarcador",  
54 - false,  
55 - "hd",  
56 - "",  
57 - "",  
58 - "",  
59 - true,  
60 - i3GEO.configura.locaplic + "/imagens/oxygen/16x16/games-config-custom.png"  
61 - );  
62 - i3GEO.marcador.IDONDE = janela[2].id;  
63 - i3GEO.marcador.redesenha();  
64 }, 77 },
65 /** 78 /**
66 * Function: prompt 79 * Function: prompt
@@ -91,7 +104,7 @@ i3GEO.marcador = @@ -91,7 +104,7 @@ i3GEO.marcador =
91 }, 104 },
92 redesenha : function() { 105 redesenha : function() {
93 var t = Mustache.to_html( 106 var t = Mustache.to_html(
94 - "{{#data}}" + i3GEO.marcador.TEMPLATE + "{{/data}}", 107 + "{{#data}}" + i3GEO.template.marcador + "{{/data}}",
95 {"data":i3GEO.marcador.itensMenu()} 108 {"data":i3GEO.marcador.itensMenu()}
96 ); 109 );
97 $("#" + i3GEO.marcador.IDONDE).html(t); 110 $("#" + i3GEO.marcador.IDONDE).html(t);
js/template.js 0 → 100644
@@ -0,0 +1,5 @@ @@ -0,0 +1,5 @@
  1 +if (typeof (i3GEO) === 'undefined') {
  2 + var i3GEO = {};
  3 +}
  4 +//utilizado para armazenar templates
  5 +i3GEO.template = {};
0 \ No newline at end of file 6 \ No newline at end of file
pacotes/jquery/jquery-ui/jquery.ui-contextmenu.min.js 100644 → 100755