Commit be0a535717632044a111f01ad2b6cdd1620dd393
1 parent
abda6b1c
Exists in
master
and in
7 other branches
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 | 113 | <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle2.png"> |
| 114 | 114 | </button> |
| 115 | 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 | 117 | <img style="width:20px;" src="../imagens/gisicons/save1.png"> |
| 118 | 118 | </button> |
| 119 | 119 | <button onclick="i3GEO.maparef.inicia()" style="float: left;"> |
| ... | ... | @@ -174,6 +174,7 @@ |
| 174 | 174 | <img src="../imagens/catalogo.png" style="cursor: pointer; padding: 3px;"> |
| 175 | 175 | </button> |
| 176 | 176 | </div> |
| 177 | + <!-- legenda --> | |
| 177 | 178 | <div onclick="i3GEO.guias.ativa('legenda',this)" data-idconteudo="guia4obj" data-idLegenda="legendaHtml" style="margin-top: 3px;"> |
| 178 | 179 | <button title="{{{g3}}}" class="iconeGuiaMovel" style="box-shadow: none;"> |
| 179 | 180 | <img src="../imagens/legenda.png" style="cursor: pointer; padding: 3px;"> |
| ... | ... | @@ -184,6 +185,7 @@ |
| 184 | 185 | <img src="../imagens/googlemaps.png" style="cursor: pointer; padding: 3px;"> |
| 185 | 186 | </button> |
| 186 | 187 | </div> |
| 188 | + <!-- Busca --> | |
| 187 | 189 | <div onclick="i3GEO.guias.ativa('buscaRapida',this)" data-idconteudo="guia7obj" style="margin-top: 3px;"> |
| 188 | 190 | <button class="iconeGuiaMovel" style="box-shadow: none;"> |
| 189 | 191 | <img src="../imagens/gisicons/search.png" style="cursor: pointer; padding: 3px;"> |
| ... | ... | @@ -226,7 +228,7 @@ |
| 226 | 228 | </ul> |
| 227 | 229 | </div> |
| 228 | 230 | <!-- Esta div acrescenta a lista de de camadas disponí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 | 232 | <!-- Esta div acrescenta a lista de de camadas de fundo |
| 231 | 233 | A lista de camadas de fundo e obtida da variavel i3GEO.Interface.openlayers.LAYERSADICIONAIS |
| 232 | 234 | Essa variavel e definida via javascript, e no caso das interfaces padrao do i3Geo, e definida |
| ... | ... | @@ -239,7 +241,7 @@ |
| 239 | 241 | </a> |
| 240 | 242 | <div style="margin-left:0px;" class="collapse text-left" id="collapseFundo"> |
| 241 | 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 | 245 | </form> |
| 244 | 246 | </div> |
| 245 | 247 | </div> |
| ... | ... | @@ -248,7 +250,7 @@ |
| 248 | 250 | <div id='guia2obj' data-traduzir="true" style='display: none; text-align:left;'> |
| 249 | 251 | <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');i3GEO.catalogoMenus.mostraCatalogoPrincipal();"><span class="pull-left">{{{g1a}}}</span> X</div> |
| 250 | 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 | 254 | <div id="catalogoNavegacao"></div> |
| 253 | 255 | <!-- Opcoes --> |
| 254 | 256 | <div id="catalogoPrincipal"> |
| ... | ... | @@ -309,15 +311,15 @@ |
| 309 | 311 | "idCatalogoNavegacao": "catalogoNavegacao", |
| 310 | 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 | 316 | <div id="arvoreAdicionaTema"></div> |
| 315 | 317 | |
| 316 | 318 | <!-- |
| 317 | 319 | As funcoes de inicializacao recebem um objeto com parametros. Que por padrao sao: |
| 318 | 320 | config: { |
| 319 | - 'seletorTemplateDir': '#guia2objTemplateDir', | |
| 320 | - 'seletorTemplateTema': '#guia2objTemplateTema', | |
| 321 | + 'templateDir': 'templates/dir.html', | |
| 322 | + 'templateTema': 'templates/tema.html', | |
| 321 | 323 | 'idCatalogoPrincipal': 'catalogoPrincipal', |
| 322 | 324 | 'idCatalogoNavegacao': 'catalogoNavegacao', |
| 323 | 325 | 'idOndeMigalha': 'catalogoMigalha' |
| ... | ... | @@ -325,7 +327,7 @@ |
| 325 | 327 | |
| 326 | 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 | 333 | <!-- servicos da INDE brasileira --> |
| ... | ... | @@ -406,7 +408,7 @@ |
| 406 | 408 | <!-- Legenda --> |
| 407 | 409 | <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'> |
| 408 | 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 | 412 | </div> |
| 411 | 413 | <!-- busca |
| 412 | 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 | 423 | <div class="input-group"> |
| 422 | 424 | <input class="form-control" type="text" value="" name="valorBuscaRapida"> |
| 423 | 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 | 438 | <span class="material-icons md-18">send</span> |
| 426 | 439 | </a> |
| 427 | 440 | </span> |
| ... | ... | @@ -494,9 +507,9 @@ |
| 494 | 507 | </div> |
| 495 | 508 | <div class="clearfix"></div> |
| 496 | 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 | 513 | </div> |
| 501 | 514 | </div> |
| 502 | 515 | </div> |
| ... | ... | @@ -523,198 +536,6 @@ |
| 523 | 536 | <div> </div> |
| 524 | 537 | </div> |
| 525 | 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 | 539 | <script> |
| 719 | 540 | <!--inicia o mapa--> |
| 720 | 541 | i3GEO.cria(); | ... | ... |
interface/black_gm.phtml
| ... | ... | @@ -10,7 +10,7 @@ include("../ms_configura.php"); |
| 10 | 10 | content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=0"> |
| 11 | 11 | <title>i3GEO - GM</title> |
| 12 | 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 | 15 | <script src="../js/i3geo.js"></script> |
| 16 | 16 | <!-- lista com os links que serao mostrados na guia ferramentas --> |
| ... | ... | @@ -134,7 +134,7 @@ include("../ms_configura.php"); |
| 134 | 134 | <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle2.png"> |
| 135 | 135 | </button> |
| 136 | 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 | 138 | <img style="width:20px;" src="../imagens/gisicons/save1.png"> |
| 139 | 139 | </button> |
| 140 | 140 | <button onclick="i3GEO.maparef.inicia()" style="float: left;"> |
| ... | ... | @@ -195,6 +195,7 @@ include("../ms_configura.php"); |
| 195 | 195 | <img src="../imagens/catalogo.png" style="cursor: pointer; padding: 3px;"> |
| 196 | 196 | </button> |
| 197 | 197 | </div> |
| 198 | + <!-- legenda --> | |
| 198 | 199 | <div onclick="i3GEO.guias.ativa('legenda',this)" data-idconteudo="guia4obj" data-idLegenda="legendaHtml" style="margin-top: 3px;"> |
| 199 | 200 | <button title="{{{g3}}}" class="iconeGuiaMovel" style="box-shadow: none;"> |
| 200 | 201 | <img src="../imagens/legenda.png" style="cursor: pointer; padding: 3px;"> |
| ... | ... | @@ -205,6 +206,7 @@ include("../ms_configura.php"); |
| 205 | 206 | <img src="../imagens/googlemaps.png" style="cursor: pointer; padding: 3px;"> |
| 206 | 207 | </button> |
| 207 | 208 | </div> |
| 209 | + <!-- Busca --> | |
| 208 | 210 | <div onclick="i3GEO.guias.ativa('buscaRapida',this)" data-idconteudo="guia7obj" style="margin-top: 3px;"> |
| 209 | 211 | <button class="iconeGuiaMovel" style="box-shadow: none;"> |
| 210 | 212 | <img src="../imagens/gisicons/search.png" style="cursor: pointer; padding: 3px;"> |
| ... | ... | @@ -247,7 +249,7 @@ include("../ms_configura.php"); |
| 247 | 249 | </ul> |
| 248 | 250 | </div> |
| 249 | 251 | <!-- Esta div acrescenta a lista de de camadas disponí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 | 253 | <!-- Esta div acrescenta a lista de de camadas de fundo |
| 252 | 254 | A lista de camadas de fundo e obtida da variavel i3GEO.Interface.openlayers.LAYERSADICIONAIS |
| 253 | 255 | Essa variavel e definida via javascript, e no caso das interfaces padrao do i3Geo, e definida |
| ... | ... | @@ -260,7 +262,7 @@ include("../ms_configura.php"); |
| 260 | 262 | </a> |
| 261 | 263 | <div style="margin-left:0px;" class="collapse text-left" id="collapseFundo"> |
| 262 | 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 | 266 | </form> |
| 265 | 267 | </div> |
| 266 | 268 | </div> |
| ... | ... | @@ -269,7 +271,7 @@ include("../ms_configura.php"); |
| 269 | 271 | <div id='guia2obj' data-traduzir="true" style='display: none; text-align:left;'> |
| 270 | 272 | <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');i3GEO.catalogoMenus.mostraCatalogoPrincipal();"><span class="pull-left">{{{g1a}}}</span> X</div> |
| 271 | 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 | 275 | <div id="catalogoNavegacao"></div> |
| 274 | 276 | <!-- Opcoes --> |
| 275 | 277 | <div id="catalogoPrincipal"> |
| ... | ... | @@ -330,15 +332,15 @@ include("../ms_configura.php"); |
| 330 | 332 | "idCatalogoNavegacao": "catalogoNavegacao", |
| 331 | 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 | 337 | <div id="arvoreAdicionaTema"></div> |
| 336 | 338 | |
| 337 | 339 | <!-- |
| 338 | 340 | As funcoes de inicializacao recebem um objeto com parametros. Que por padrao sao: |
| 339 | 341 | config: { |
| 340 | - 'seletorTemplateDir': '#guia2objTemplateDir', | |
| 341 | - 'seletorTemplateTema': '#guia2objTemplateTema', | |
| 342 | + 'templateDir': 'templates/dir.html', | |
| 343 | + 'templateTema': 'templates/tema.html', | |
| 342 | 344 | 'idCatalogoPrincipal': 'catalogoPrincipal', |
| 343 | 345 | 'idCatalogoNavegacao': 'catalogoNavegacao', |
| 344 | 346 | 'idOndeMigalha': 'catalogoMigalha' |
| ... | ... | @@ -346,7 +348,7 @@ include("../ms_configura.php"); |
| 346 | 348 | |
| 347 | 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 | 354 | <!-- servicos da INDE brasileira --> |
| ... | ... | @@ -427,7 +429,7 @@ include("../ms_configura.php"); |
| 427 | 429 | <!-- Legenda --> |
| 428 | 430 | <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'> |
| 429 | 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 | 433 | </div> |
| 432 | 434 | <!-- busca |
| 433 | 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("../ms_configura.php"); |
| 442 | 444 | <div class="input-group"> |
| 443 | 445 | <input class="form-control" type="text" value="" name="valorBuscaRapida"> |
| 444 | 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 | 459 | <span class="material-icons md-18">send</span> |
| 447 | 460 | </a> |
| 448 | 461 | </span> |
| ... | ... | @@ -466,7 +479,7 @@ include("../ms_configura.php"); |
| 466 | 479 | </label> |
| 467 | 480 | </div> |
| 468 | 481 | </div> |
| 469 | - <!-- Apenas para a interface google maps | |
| 482 | + <!-- Apenas para a interface google maps --> | |
| 470 | 483 | <div class="list-group condensed"> |
| 471 | 484 | <div class="checkbox text-left"> |
| 472 | 485 | <label> |
| ... | ... | @@ -475,7 +488,7 @@ include("../ms_configura.php"); |
| 475 | 488 | </label> |
| 476 | 489 | </div> |
| 477 | 490 | </div> |
| 478 | - --> | |
| 491 | + | |
| 479 | 492 | </div> |
| 480 | 493 | </form> |
| 481 | 494 | <hr> |
| ... | ... | @@ -515,9 +528,9 @@ include("../ms_configura.php"); |
| 515 | 528 | </div> |
| 516 | 529 | <div class="clearfix"></div> |
| 517 | 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 | 534 | </div> |
| 522 | 535 | </div> |
| 523 | 536 | </div> |
| ... | ... | @@ -544,198 +557,6 @@ include("../ms_configura.php"); |
| 544 | 557 | <div> </div> |
| 545 | 558 | </div> |
| 546 | 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 | 560 | <script> |
| 740 | 561 | <!--inicia o mapa--> |
| 741 | 562 | i3GEO.cria(); | ... | ... |
interface/black_ol.htm
| ... | ... | @@ -113,7 +113,7 @@ |
| 113 | 113 | <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle2.png"> |
| 114 | 114 | </button> |
| 115 | 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 | 117 | <img style="width:20px;" src="../imagens/gisicons/save1.png"> |
| 118 | 118 | </button> |
| 119 | 119 | <button onclick="i3GEO.maparef.inicia()" style="float: left;"> |
| ... | ... | @@ -174,6 +174,7 @@ |
| 174 | 174 | <img src="../imagens/catalogo.png" style="cursor: pointer; padding: 3px;"> |
| 175 | 175 | </button> |
| 176 | 176 | </div> |
| 177 | + <!-- legenda --> | |
| 177 | 178 | <div onclick="i3GEO.guias.ativa('legenda',this)" data-idconteudo="guia4obj" data-idLegenda="legendaHtml" style="margin-top: 3px;"> |
| 178 | 179 | <button title="{{{g3}}}" class="iconeGuiaMovel" style="box-shadow: none;"> |
| 179 | 180 | <img src="../imagens/legenda.png" style="cursor: pointer; padding: 3px;"> |
| ... | ... | @@ -184,6 +185,7 @@ |
| 184 | 185 | <img src="../imagens/googlemaps.png" style="cursor: pointer; padding: 3px;"> |
| 185 | 186 | </button> |
| 186 | 187 | </div> |
| 188 | + <!-- Busca --> | |
| 187 | 189 | <div onclick="i3GEO.guias.ativa('buscaRapida',this)" data-idconteudo="guia7obj" style="margin-top: 3px;"> |
| 188 | 190 | <button class="iconeGuiaMovel" style="box-shadow: none;"> |
| 189 | 191 | <img src="../imagens/gisicons/search.png" style="cursor: pointer; padding: 3px;"> |
| ... | ... | @@ -226,7 +228,7 @@ |
| 226 | 228 | </ul> |
| 227 | 229 | </div> |
| 228 | 230 | <!-- Esta div acrescenta a lista de de camadas disponí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 | 232 | <!-- Esta div acrescenta a lista de de camadas de fundo |
| 231 | 233 | A lista de camadas de fundo e obtida da variavel i3GEO.Interface.openlayers.LAYERSADICIONAIS |
| 232 | 234 | Essa variavel e definida via javascript, e no caso das interfaces padrao do i3Geo, e definida |
| ... | ... | @@ -239,7 +241,7 @@ |
| 239 | 241 | </a> |
| 240 | 242 | <div style="margin-left:0px;" class="collapse text-left" id="collapseFundo"> |
| 241 | 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 | 245 | </form> |
| 244 | 246 | </div> |
| 245 | 247 | </div> |
| ... | ... | @@ -248,7 +250,7 @@ |
| 248 | 250 | <div id='guia2obj' data-traduzir="true" style='display: none; text-align:left;'> |
| 249 | 251 | <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');i3GEO.catalogoMenus.mostraCatalogoPrincipal();"><span class="pull-left">{{{g1a}}}</span> X</div> |
| 250 | 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 | 254 | <div id="catalogoNavegacao"></div> |
| 253 | 255 | <!-- Opcoes --> |
| 254 | 256 | <div id="catalogoPrincipal"> |
| ... | ... | @@ -309,15 +311,15 @@ |
| 309 | 311 | "idCatalogoNavegacao": "catalogoNavegacao", |
| 310 | 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 | 316 | <div id="arvoreAdicionaTema"></div> |
| 315 | 317 | |
| 316 | 318 | <!-- |
| 317 | 319 | As funcoes de inicializacao recebem um objeto com parametros. Que por padrao sao: |
| 318 | 320 | config: { |
| 319 | - 'seletorTemplateDir': '#guia2objTemplateDir', | |
| 320 | - 'seletorTemplateTema': '#guia2objTemplateTema', | |
| 321 | + 'templateDir': 'templates/dir.html', | |
| 322 | + 'templateTema': 'templates/tema.html', | |
| 321 | 323 | 'idCatalogoPrincipal': 'catalogoPrincipal', |
| 322 | 324 | 'idCatalogoNavegacao': 'catalogoNavegacao', |
| 323 | 325 | 'idOndeMigalha': 'catalogoMigalha' |
| ... | ... | @@ -325,7 +327,7 @@ |
| 325 | 327 | |
| 326 | 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 | 333 | <!-- servicos da INDE brasileira --> |
| ... | ... | @@ -406,7 +408,7 @@ |
| 406 | 408 | <!-- Legenda --> |
| 407 | 409 | <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'> |
| 408 | 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 | 412 | </div> |
| 411 | 413 | <!-- busca |
| 412 | 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 | 423 | <div class="input-group"> |
| 422 | 424 | <input class="form-control" type="text" value="" name="valorBuscaRapida"> |
| 423 | 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 | 438 | <span class="material-icons md-18">send</span> |
| 426 | 439 | </a> |
| 427 | 440 | </span> |
| ... | ... | @@ -494,9 +507,9 @@ |
| 494 | 507 | </div> |
| 495 | 508 | <div class="clearfix"></div> |
| 496 | 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 | 513 | </div> |
| 501 | 514 | </div> |
| 502 | 515 | </div> |
| ... | ... | @@ -523,198 +536,6 @@ |
| 523 | 536 | <div> </div> |
| 524 | 537 | </div> |
| 525 | 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 | 539 | <script> |
| 719 | 540 | <!--inicia o mapa--> |
| 720 | 541 | i3GEO.cria(); | ... | ... |
interface/black_osm.htm
| ... | ... | @@ -113,7 +113,7 @@ |
| 113 | 113 | <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle2.png"> |
| 114 | 114 | </button> |
| 115 | 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 | 117 | <img style="width:20px;" src="../imagens/gisicons/save1.png"> |
| 118 | 118 | </button> |
| 119 | 119 | <button onclick="i3GEO.maparef.inicia()" style="float: left;"> |
| ... | ... | @@ -174,6 +174,7 @@ |
| 174 | 174 | <img src="../imagens/catalogo.png" style="cursor: pointer; padding: 3px;"> |
| 175 | 175 | </button> |
| 176 | 176 | </div> |
| 177 | + <!-- legenda --> | |
| 177 | 178 | <div onclick="i3GEO.guias.ativa('legenda',this)" data-idconteudo="guia4obj" data-idLegenda="legendaHtml" style="margin-top: 3px;"> |
| 178 | 179 | <button title="{{{g3}}}" class="iconeGuiaMovel" style="box-shadow: none;"> |
| 179 | 180 | <img src="../imagens/legenda.png" style="cursor: pointer; padding: 3px;"> |
| ... | ... | @@ -184,6 +185,7 @@ |
| 184 | 185 | <img src="../imagens/googlemaps.png" style="cursor: pointer; padding: 3px;"> |
| 185 | 186 | </button> |
| 186 | 187 | </div> |
| 188 | + <!-- Busca --> | |
| 187 | 189 | <div onclick="i3GEO.guias.ativa('buscaRapida',this)" data-idconteudo="guia7obj" style="margin-top: 3px;"> |
| 188 | 190 | <button class="iconeGuiaMovel" style="box-shadow: none;"> |
| 189 | 191 | <img src="../imagens/gisicons/search.png" style="cursor: pointer; padding: 3px;"> |
| ... | ... | @@ -226,7 +228,7 @@ |
| 226 | 228 | </ul> |
| 227 | 229 | </div> |
| 228 | 230 | <!-- Esta div acrescenta a lista de de camadas disponí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 | 232 | <!-- Esta div acrescenta a lista de de camadas de fundo |
| 231 | 233 | A lista de camadas de fundo e obtida da variavel i3GEO.Interface.openlayers.LAYERSADICIONAIS |
| 232 | 234 | Essa variavel e definida via javascript, e no caso das interfaces padrao do i3Geo, e definida |
| ... | ... | @@ -239,7 +241,7 @@ |
| 239 | 241 | </a> |
| 240 | 242 | <div style="margin-left:0px;" class="collapse text-left" id="collapseFundo"> |
| 241 | 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 | 245 | </form> |
| 244 | 246 | </div> |
| 245 | 247 | </div> |
| ... | ... | @@ -248,7 +250,7 @@ |
| 248 | 250 | <div id='guia2obj' data-traduzir="true" style='display: none; text-align:left;'> |
| 249 | 251 | <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');i3GEO.catalogoMenus.mostraCatalogoPrincipal();"><span class="pull-left">{{{g1a}}}</span> X</div> |
| 250 | 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 | 254 | <div id="catalogoNavegacao"></div> |
| 253 | 255 | <!-- Opcoes --> |
| 254 | 256 | <div id="catalogoPrincipal"> |
| ... | ... | @@ -309,15 +311,15 @@ |
| 309 | 311 | "idCatalogoNavegacao": "catalogoNavegacao", |
| 310 | 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 | 316 | <div id="arvoreAdicionaTema"></div> |
| 315 | 317 | |
| 316 | 318 | <!-- |
| 317 | 319 | As funcoes de inicializacao recebem um objeto com parametros. Que por padrao sao: |
| 318 | 320 | config: { |
| 319 | - 'seletorTemplateDir': '#guia2objTemplateDir', | |
| 320 | - 'seletorTemplateTema': '#guia2objTemplateTema', | |
| 321 | + 'templateDir': 'templates/dir.html', | |
| 322 | + 'templateTema': 'templates/tema.html', | |
| 321 | 323 | 'idCatalogoPrincipal': 'catalogoPrincipal', |
| 322 | 324 | 'idCatalogoNavegacao': 'catalogoNavegacao', |
| 323 | 325 | 'idOndeMigalha': 'catalogoMigalha' |
| ... | ... | @@ -325,7 +327,7 @@ |
| 325 | 327 | |
| 326 | 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 | 333 | <!-- servicos da INDE brasileira --> |
| ... | ... | @@ -406,7 +408,7 @@ |
| 406 | 408 | <!-- Legenda --> |
| 407 | 409 | <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'> |
| 408 | 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 | 412 | </div> |
| 411 | 413 | <!-- busca |
| 412 | 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 | 423 | <div class="input-group"> |
| 422 | 424 | <input class="form-control" type="text" value="" name="valorBuscaRapida"> |
| 423 | 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 | 438 | <span class="material-icons md-18">send</span> |
| 426 | 439 | </a> |
| 427 | 440 | </span> |
| ... | ... | @@ -494,9 +507,9 @@ |
| 494 | 507 | </div> |
| 495 | 508 | <div class="clearfix"></div> |
| 496 | 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 | 513 | </div> |
| 501 | 514 | </div> |
| 502 | 515 | </div> |
| ... | ... | @@ -523,198 +536,6 @@ |
| 523 | 536 | <div> </div> |
| 524 | 537 | </div> |
| 525 | 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 | 539 | <script> |
| 719 | 540 | <!--inicia o mapa--> |
| 720 | 541 | i3GEO.cria(); | ... | ... |
interface/googlemaps_noite.phtml
| ... | ... | @@ -10,7 +10,7 @@ include("../ms_configura.php"); |
| 10 | 10 | content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=0"> |
| 11 | 11 | <title>i3GEO - OpenLayers</title> |
| 12 | 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 | 15 | <script src="../js/i3geo.js"></script> |
| 16 | 16 | <!-- lista com os links que serao mostrados na guia ferramentas --> |
| ... | ... | @@ -134,7 +134,7 @@ include("../ms_configura.php"); |
| 134 | 134 | <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle2.png"> |
| 135 | 135 | </button> |
| 136 | 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 | 138 | <img style="width:20px;" src="../imagens/gisicons/save1.png"> |
| 139 | 139 | </button> |
| 140 | 140 | <button onclick="i3GEO.maparef.inicia()" style="float: left;"> |
| ... | ... | @@ -195,6 +195,7 @@ include("../ms_configura.php"); |
| 195 | 195 | <img src="../imagens/catalogo.png" style="cursor: pointer; padding: 3px;"> |
| 196 | 196 | </button> |
| 197 | 197 | </div> |
| 198 | + <!-- legenda --> | |
| 198 | 199 | <div onclick="i3GEO.guias.ativa('legenda',this)" data-idconteudo="guia4obj" data-idLegenda="legendaHtml" style="margin-top: 3px;"> |
| 199 | 200 | <button title="{{{g3}}}" class="iconeGuiaMovel" style="box-shadow: none;"> |
| 200 | 201 | <img src="../imagens/legenda.png" style="cursor: pointer; padding: 3px;"> |
| ... | ... | @@ -205,6 +206,7 @@ include("../ms_configura.php"); |
| 205 | 206 | <img src="../imagens/googlemaps.png" style="cursor: pointer; padding: 3px;"> |
| 206 | 207 | </button> |
| 207 | 208 | </div> |
| 209 | + <!-- Busca --> | |
| 208 | 210 | <div onclick="i3GEO.guias.ativa('buscaRapida',this)" data-idconteudo="guia7obj" style="margin-top: 3px;"> |
| 209 | 211 | <button class="iconeGuiaMovel" style="box-shadow: none;"> |
| 210 | 212 | <img src="../imagens/gisicons/search.png" style="cursor: pointer; padding: 3px;"> |
| ... | ... | @@ -247,7 +249,7 @@ include("../ms_configura.php"); |
| 247 | 249 | </ul> |
| 248 | 250 | </div> |
| 249 | 251 | <!-- Esta div acrescenta a lista de de camadas disponí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 | 253 | <!-- Esta div acrescenta a lista de de camadas de fundo |
| 252 | 254 | A lista de camadas de fundo e obtida da variavel i3GEO.Interface.openlayers.LAYERSADICIONAIS |
| 253 | 255 | Essa variavel e definida via javascript, e no caso das interfaces padrao do i3Geo, e definida |
| ... | ... | @@ -260,7 +262,7 @@ include("../ms_configura.php"); |
| 260 | 262 | </a> |
| 261 | 263 | <div style="margin-left:0px;" class="collapse text-left" id="collapseFundo"> |
| 262 | 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 | 266 | </form> |
| 265 | 267 | </div> |
| 266 | 268 | </div> |
| ... | ... | @@ -269,7 +271,7 @@ include("../ms_configura.php"); |
| 269 | 271 | <div id='guia2obj' data-traduzir="true" style='display: none; text-align:left;'> |
| 270 | 272 | <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');i3GEO.catalogoMenus.mostraCatalogoPrincipal();"><span class="pull-left">{{{g1a}}}</span> X</div> |
| 271 | 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 | 275 | <div id="catalogoNavegacao"></div> |
| 274 | 276 | <!-- Opcoes --> |
| 275 | 277 | <div id="catalogoPrincipal"> |
| ... | ... | @@ -330,15 +332,15 @@ include("../ms_configura.php"); |
| 330 | 332 | "idCatalogoNavegacao": "catalogoNavegacao", |
| 331 | 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 | 337 | <div id="arvoreAdicionaTema"></div> |
| 336 | 338 | |
| 337 | 339 | <!-- |
| 338 | 340 | As funcoes de inicializacao recebem um objeto com parametros. Que por padrao sao: |
| 339 | 341 | config: { |
| 340 | - 'seletorTemplateDir': '#guia2objTemplateDir', | |
| 341 | - 'seletorTemplateTema': '#guia2objTemplateTema', | |
| 342 | + 'templateDir': 'templates/dir.html', | |
| 343 | + 'templateTema': 'templates/tema.html', | |
| 342 | 344 | 'idCatalogoPrincipal': 'catalogoPrincipal', |
| 343 | 345 | 'idCatalogoNavegacao': 'catalogoNavegacao', |
| 344 | 346 | 'idOndeMigalha': 'catalogoMigalha' |
| ... | ... | @@ -346,7 +348,7 @@ include("../ms_configura.php"); |
| 346 | 348 | |
| 347 | 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 | 354 | <!-- servicos da INDE brasileira --> |
| ... | ... | @@ -427,7 +429,7 @@ include("../ms_configura.php"); |
| 427 | 429 | <!-- Legenda --> |
| 428 | 430 | <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'> |
| 429 | 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 | 433 | </div> |
| 432 | 434 | <!-- busca |
| 433 | 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("../ms_configura.php"); |
| 442 | 444 | <div class="input-group"> |
| 443 | 445 | <input class="form-control" type="text" value="" name="valorBuscaRapida"> |
| 444 | 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 | 459 | <span class="material-icons md-18">send</span> |
| 447 | 460 | </a> |
| 448 | 461 | </span> |
| ... | ... | @@ -466,7 +479,7 @@ include("../ms_configura.php"); |
| 466 | 479 | </label> |
| 467 | 480 | </div> |
| 468 | 481 | </div> |
| 469 | - <!-- Apenas para a interface google maps | |
| 482 | + <!-- Apenas para a interface google maps --> | |
| 470 | 483 | <div class="list-group condensed"> |
| 471 | 484 | <div class="checkbox text-left"> |
| 472 | 485 | <label> |
| ... | ... | @@ -475,7 +488,7 @@ include("../ms_configura.php"); |
| 475 | 488 | </label> |
| 476 | 489 | </div> |
| 477 | 490 | </div> |
| 478 | - --> | |
| 491 | + | |
| 479 | 492 | </div> |
| 480 | 493 | </form> |
| 481 | 494 | <hr> |
| ... | ... | @@ -515,9 +528,9 @@ include("../ms_configura.php"); |
| 515 | 528 | </div> |
| 516 | 529 | <div class="clearfix"></div> |
| 517 | 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 | 534 | </div> |
| 522 | 535 | </div> |
| 523 | 536 | </div> |
| ... | ... | @@ -544,198 +557,6 @@ include("../ms_configura.php"); |
| 544 | 557 | <div> </div> |
| 545 | 558 | </div> |
| 546 | 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 | 560 | <script> |
| 740 | 561 | <!--inicia o mapa--> |
| 741 | 562 | i3GEO.cria(); | ... | ... |
interface/openlayersdebug.htm
| ... | ... | @@ -115,7 +115,7 @@ |
| 115 | 115 | <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle2.png"> |
| 116 | 116 | </button> |
| 117 | 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 | 119 | <img style="width:20px;" src="../imagens/gisicons/save1.png"> |
| 120 | 120 | </button> |
| 121 | 121 | <button onclick="i3GEO.maparef.inicia()" style="float: left;"> |
| ... | ... | @@ -176,6 +176,7 @@ |
| 176 | 176 | <img src="../imagens/catalogo.png" style="cursor: pointer; padding: 3px;"> |
| 177 | 177 | </button> |
| 178 | 178 | </div> |
| 179 | + <!-- legenda --> | |
| 179 | 180 | <div onclick="i3GEO.guias.ativa('legenda',this)" data-idconteudo="guia4obj" data-idLegenda="legendaHtml" style="margin-top: 3px;"> |
| 180 | 181 | <button title="{{{g3}}}" class="iconeGuiaMovel" style="box-shadow: none;"> |
| 181 | 182 | <img src="../imagens/legenda.png" style="cursor: pointer; padding: 3px;"> |
| ... | ... | @@ -186,6 +187,7 @@ |
| 186 | 187 | <img src="../imagens/googlemaps.png" style="cursor: pointer; padding: 3px;"> |
| 187 | 188 | </button> |
| 188 | 189 | </div> |
| 190 | + <!-- Busca --> | |
| 189 | 191 | <div onclick="i3GEO.guias.ativa('buscaRapida',this)" data-idconteudo="guia7obj" style="margin-top: 3px;"> |
| 190 | 192 | <button class="iconeGuiaMovel" style="box-shadow: none;"> |
| 191 | 193 | <img src="../imagens/gisicons/search.png" style="cursor: pointer; padding: 3px;"> |
| ... | ... | @@ -228,7 +230,7 @@ |
| 228 | 230 | </ul> |
| 229 | 231 | </div> |
| 230 | 232 | <!-- Esta div acrescenta a lista de de camadas disponí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 | 234 | <!-- Esta div acrescenta a lista de de camadas de fundo |
| 233 | 235 | A lista de camadas de fundo e obtida da variavel i3GEO.Interface.openlayers.LAYERSADICIONAIS |
| 234 | 236 | Essa variavel e definida via javascript, e no caso das interfaces padrao do i3Geo, e definida |
| ... | ... | @@ -241,7 +243,7 @@ |
| 241 | 243 | </a> |
| 242 | 244 | <div style="margin-left:0px;" class="collapse text-left" id="collapseFundo"> |
| 243 | 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 | 247 | </form> |
| 246 | 248 | </div> |
| 247 | 249 | </div> |
| ... | ... | @@ -250,7 +252,7 @@ |
| 250 | 252 | <div id='guia2obj' data-traduzir="true" style='display: none; text-align:left;'> |
| 251 | 253 | <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');i3GEO.catalogoMenus.mostraCatalogoPrincipal();"><span class="pull-left">{{{g1a}}}</span> X</div> |
| 252 | 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 | 256 | <div id="catalogoNavegacao"></div> |
| 255 | 257 | <!-- Opcoes --> |
| 256 | 258 | <div id="catalogoPrincipal"> |
| ... | ... | @@ -311,15 +313,15 @@ |
| 311 | 313 | "idCatalogoNavegacao": "catalogoNavegacao", |
| 312 | 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 | 318 | <div id="arvoreAdicionaTema"></div> |
| 317 | 319 | |
| 318 | 320 | <!-- |
| 319 | 321 | As funcoes de inicializacao recebem um objeto com parametros. Que por padrao sao: |
| 320 | 322 | config: { |
| 321 | - 'seletorTemplateDir': '#guia2objTemplateDir', | |
| 322 | - 'seletorTemplateTema': '#guia2objTemplateTema', | |
| 323 | + 'templateDir': 'templates/dir.html', | |
| 324 | + 'templateTema': 'templates/tema.html', | |
| 323 | 325 | 'idCatalogoPrincipal': 'catalogoPrincipal', |
| 324 | 326 | 'idCatalogoNavegacao': 'catalogoNavegacao', |
| 325 | 327 | 'idOndeMigalha': 'catalogoMigalha' |
| ... | ... | @@ -327,7 +329,7 @@ |
| 327 | 329 | |
| 328 | 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 | 335 | <!-- servicos da INDE brasileira --> |
| ... | ... | @@ -408,7 +410,7 @@ |
| 408 | 410 | <!-- Legenda --> |
| 409 | 411 | <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'> |
| 410 | 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 | 414 | </div> |
| 413 | 415 | <!-- busca |
| 414 | 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 | 425 | <div class="input-group"> |
| 424 | 426 | <input class="form-control" type="text" value="" name="valorBuscaRapida"> |
| 425 | 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 | 440 | <span class="material-icons md-18">send</span> |
| 428 | 441 | </a> |
| 429 | 442 | </span> |
| ... | ... | @@ -496,9 +509,9 @@ |
| 496 | 509 | </div> |
| 497 | 510 | <div class="clearfix"></div> |
| 498 | 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 | 515 | </div> |
| 503 | 516 | </div> |
| 504 | 517 | </div> |
| ... | ... | @@ -525,198 +538,6 @@ |
| 525 | 538 | <div> </div> |
| 526 | 539 | </div> |
| 527 | 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 | 541 | <script> |
| 721 | 542 | <!--inicia o mapa--> |
| 722 | 543 | i3GEO.cria(); | ... | ... |
| ... | ... | @@ -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 | 9 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -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 | 6 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -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> | ... | ... |
| ... | ... | @@ -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 | 9 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -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 | 14 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -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 | 15 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -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 | 16 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -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 | 20 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -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 | 15 | \ No newline at end of file | ... | ... |
js/arvoredecamadas.js
| ... | ... | @@ -108,36 +108,69 @@ i3GEO.arvoreDeCamadas = |
| 108 | 108 | */ |
| 109 | 109 | CAMADAS : "", |
| 110 | 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 | 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 | 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 | 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 | 147 | inicia : function(config) { |
| 120 | 148 | if (typeof (console) !== 'undefined') |
| 121 | 149 | console.info("i3GEO.arvoreDeCamadas.inicia()"); |
| 122 | 150 | |
| 123 | 151 | if(config){ |
| 124 | 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 | 202 | } |
| 170 | 203 | var clone = [], |
| 171 | 204 | camada = {}, |
| 172 | - config = i3GEO.arvoreDeCamadas.CONFIG, | |
| 205 | + config = i3GEO.arvoreDeCamadas.config, | |
| 173 | 206 | temp; |
| 174 | 207 | // |
| 175 | 208 | // essa verificacao é necessaria quando a arvore é criada |
| ... | ... | @@ -223,7 +256,7 @@ i3GEO.arvoreDeCamadas = |
| 223 | 256 | }); |
| 224 | 257 | |
| 225 | 258 | var t = Mustache.render( |
| 226 | - "{{#data}}" + $("#" + config.idTemplateCamada).html() + "{{/data}}", | |
| 259 | + "{{#data}}" + i3GEO.template.camada + "{{/data}}", | |
| 227 | 260 | {"data":clone} |
| 228 | 261 | ); |
| 229 | 262 | |
| ... | ... | @@ -265,7 +298,7 @@ i3GEO.arvoreDeCamadas = |
| 265 | 298 | clone.push(camada); |
| 266 | 299 | }); |
| 267 | 300 | var t = Mustache.to_html( |
| 268 | - "{{#data}}" + $("#" + config.idTemplateCamadaFundo).html() + "{{/data}}", | |
| 301 | + "{{#data}}" + i3GEO.template.camadaFundo + "{{/data}}", | |
| 269 | 302 | {"data":clone} |
| 270 | 303 | ); |
| 271 | 304 | $("#" + config.idListaFundo).html(t); |
| ... | ... | @@ -655,7 +688,7 @@ i3GEO.arvoreDeCamadas = |
| 655 | 688 | * {Array} - array de arrays com os códigos dos temas [0]=ligados [1]=desligados [2]=todos na ordem encontrada |
| 656 | 689 | */ |
| 657 | 690 | listaLigadosDesligados : function(tipo) { |
| 658 | - if (!$i(i3GEO.arvoreDeCamadas.CONFIG.idOnde)) { | |
| 691 | + if (!$i(i3GEO.arvoreDeCamadas.config.idOnde)) { | |
| 659 | 692 | return [[],[],[]]; |
| 660 | 693 | } |
| 661 | 694 | if (arguments.length === 0) { |
| ... | ... | @@ -664,7 +697,7 @@ i3GEO.arvoreDeCamadas = |
| 664 | 697 | if (typeof (console) !== 'undefined') |
| 665 | 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 | 701 | ligados = [], desligados = [], todos = []; |
| 669 | 702 | |
| 670 | 703 | $.each( nos, function( i,no ) { |
| ... | ... | @@ -862,16 +895,16 @@ i3GEO.arvoreDeCamadas = |
| 862 | 895 | if (typeof (console) !== 'undefined') |
| 863 | 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 | 900 | $.each( nos, function( i,no ) { |
| 868 | 901 | var ltema = i3GEO.arvoreDeCamadas.CAMADASINDEXADAS[no.value]; |
| 869 | 902 | var temp = ltema.exttema; |
| 870 | 903 | if (temp !== "" && temp != undefined ) { |
| 871 | 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 | 906 | } else { |
| 874 | - $(no).removeClass(i3GEO.arvoreDeCamadas.CONFIG.verificaAbrangencia); | |
| 907 | + $(no).removeClass(i3GEO.arvoreDeCamadas.config.verificaAbrangencia); | |
| 875 | 908 | } |
| 876 | 909 | } |
| 877 | 910 | ... | ... |
js/busca.js
| ... | ... | @@ -11,13 +11,41 @@ i3GEO.busca = { |
| 11 | 11 | "inputOndePalavra": "", |
| 12 | 12 | "ondeServicosExternos": "", |
| 13 | 13 | "inputServicosExternos": "", |
| 14 | - "idTemplateServicos": "", | |
| 15 | 14 | "inputTemasMapa": "", |
| 16 | 15 | "ondeTemasMapa": "", |
| 17 | - "idTemplateTemasMapa":"", | |
| 18 | 16 | "inputGoogle": "", |
| 19 | 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 | 50 | aguarde: function(){ |
| 23 | 51 | return '<div class="alert alert-warning" role="alert">' + $trad("o1") + '</div>'; |
| ... | ... | @@ -27,39 +55,45 @@ i3GEO.busca = { |
| 27 | 55 | console.info("i3GEO.busca.inicia"); |
| 28 | 56 | |
| 29 | 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 | 97 | var palavra = $(config.ondeConteiner).find(config.inputOndePalavra).val(); |
| 64 | 98 | if(palavra != ""){ |
| 65 | 99 | i3GEO.busca.PALAVRA = i3GEO.util.removeAcentos(palavra); |
| ... | ... | @@ -80,10 +114,7 @@ i3GEO.busca = { |
| 80 | 114 | $(config.ondeConteiner).find(config.inputGoogle).html(i3GEO.busca.aguarde()); |
| 81 | 115 | i3GEO.busca.google(i3GEO.busca.PALAVRA); |
| 82 | 116 | } |
| 83 | - } else { | |
| 84 | - return false; | |
| 85 | 117 | } |
| 86 | - | |
| 87 | 118 | }, |
| 88 | 119 | resultadoTemas : function(retorno) { |
| 89 | 120 | if (typeof (console) !== 'undefined') |
| ... | ... | @@ -93,7 +124,7 @@ i3GEO.busca = { |
| 93 | 124 | try { |
| 94 | 125 | if (retorno.data) { |
| 95 | 126 | t = Mustache.to_html( |
| 96 | - "{{#data}}" + $("#" + i3GEO.busca.config.idTemplateTemasMapa).html() + "{{/data}}", | |
| 127 | + "{{#data}}" + i3GEO.template.buscaEmTemas + "{{/data}}", | |
| 97 | 128 | {"data":retorno.data} |
| 98 | 129 | ); |
| 99 | 130 | $(config.ondeConteiner).find(config.ondeTemasMapa).html(t); |
| ... | ... | @@ -110,7 +141,7 @@ i3GEO.busca = { |
| 110 | 141 | try { |
| 111 | 142 | if (retorno.data) { |
| 112 | 143 | t = Mustache.to_html( |
| 113 | - "{{#data}}" + $("#" + i3GEO.busca.config.idTemplateGoogle).html() + "{{/data}}", | |
| 144 | + "{{#data}}" + i3GEO.template.buscaEmTemas + "{{/data}}", | |
| 114 | 145 | {"data":retorno.data} |
| 115 | 146 | ); |
| 116 | 147 | $(config.ondeConteiner).find(config.ondeGoogle).html(t); |
| ... | ... | @@ -127,7 +158,7 @@ i3GEO.busca = { |
| 127 | 158 | try { |
| 128 | 159 | if (retorno.data) { |
| 129 | 160 | t = Mustache.to_html( |
| 130 | - "{{#data}}" + $("#" + i3GEO.busca.config.idTemplateServicos).html() + "{{/data}}", | |
| 161 | + "{{#data}}" + i3GEO.template.buscaEmServico + "{{/data}}", | |
| 131 | 162 | {"data":retorno.data.geonames} |
| 132 | 163 | ); |
| 133 | 164 | $(config.ondeConteiner).find(config.ondeServicosExternos).html(t); | ... | ... |
| ... | ... | @@ -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(" "); | |
| 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 | 231 | \ No newline at end of file | ... | ... |
js/catalogoDir.js
| 1 | 1 | i3GEO.catalogoDir = { |
| 2 | 2 | MIGALHA: [], |
| 3 | 3 | config: { |
| 4 | - 'seletorTemplateDir': '#guia2objTemplateDir', | |
| 5 | - 'seletorTemplateTema': '#guia2objTemplateTema', | |
| 4 | + 'templateDir': 'templates/dir.html', | |
| 5 | + 'templateTema': 'templates/tema.html', | |
| 6 | 6 | 'idCatalogoPrincipal': 'catalogoPrincipal', |
| 7 | 7 | 'idCatalogoNavegacao': 'catalogoNavegacao', |
| 8 | 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 | 49 | aguarde: function(){ |
| 11 | 50 | $("#" + i3GEO.catalogoDir.config.idCatalogoNavegacao).html($trad("o1")); |
| 12 | 51 | }, |
| ... | ... | @@ -18,7 +57,7 @@ i3GEO.catalogoDir = { |
| 18 | 57 | var onclick = migalha[n - 2].onclick; |
| 19 | 58 | |
| 20 | 59 | var t = Mustache.to_html( |
| 21 | - $($("#" + i3GEO.catalogoDir.config.idOndeMigalha).attr("data-template")).html(), | |
| 60 | + i3GEO.template.catalogoMigalha, | |
| 22 | 61 | {"nome":nome,"onclick":"i3GEO.catalogoDir.MIGALHA.pop();i3GEO.catalogoDir.MIGALHA.pop();" + onclick} |
| 23 | 62 | ); |
| 24 | 63 | |
| ... | ... | @@ -46,53 +85,56 @@ i3GEO.catalogoDir = { |
| 46 | 85 | } |
| 47 | 86 | }, |
| 48 | 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 | 88 | if(config){ |
| 56 | 89 | $.each( config, function( i,v ) { |
| 57 | 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 | 139 | listaDir: function(nome,path){ |
| 98 | 140 | if (typeof (console) !== 'undefined') |
| ... | ... | @@ -118,7 +160,7 @@ i3GEO.catalogoDir = { |
| 118 | 160 | }); |
| 119 | 161 | if(clone.length > 0){ |
| 120 | 162 | g = Mustache.to_html( |
| 121 | - "{{#data}}" + $(i3GEO.catalogoDir.config.seletorTemplateDir).html() + "{{/data}}", | |
| 163 | + "{{#data}}" + i3GEO.template.dir + "{{/data}}", | |
| 122 | 164 | {"data":clone} |
| 123 | 165 | ); |
| 124 | 166 | } |
| ... | ... | @@ -131,7 +173,7 @@ i3GEO.catalogoDir = { |
| 131 | 173 | }); |
| 132 | 174 | if(clone.length > 0){ |
| 133 | 175 | t = Mustache.to_html( |
| 134 | - "{{#data}}" + $(i3GEO.catalogoDir.config.seletorTemplateTema).html() + "{{/data}}", | |
| 176 | + "{{#data}}" + i3GEO.template.tema + "{{/data}}", | |
| 135 | 177 | {"data":clone} |
| 136 | 178 | ); |
| 137 | 179 | } | ... | ... |
js/catalogoEstrelas.js
| 1 | 1 | i3GEO.catalogoEstrelas = { |
| 2 | 2 | MIGALHA: [], |
| 3 | 3 | config: { |
| 4 | - 'seletorTemplateDir': '#guia2objTemplateDir', | |
| 5 | - 'seletorTemplateTema': '#guia2objTemplateTema', | |
| 4 | + 'templateDir': 'templates/dir.html', | |
| 5 | + 'templateTema': 'templates/tema.html', | |
| 6 | 6 | 'idCatalogoPrincipal': 'catalogoPrincipal', |
| 7 | 7 | 'idCatalogoNavegacao': 'catalogoNavegacao', |
| 8 | 8 | 'idOndeMigalha': 'catalogoMigalha', |
| 9 | 9 | 'valorEstrela': 5, |
| 10 | 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 | 51 | aguarde: function(){ |
| 13 | 52 | $("#" + i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).html($trad("o1")); |
| 14 | 53 | }, |
| ... | ... | @@ -20,7 +59,7 @@ i3GEO.catalogoEstrelas = { |
| 20 | 59 | var onclick = migalha[n - 2].onclick; |
| 21 | 60 | |
| 22 | 61 | var t = Mustache.to_html( |
| 23 | - $($("#" + i3GEO.catalogoEstrelas.config.idOndeMigalha).attr("data-template")).html(), | |
| 62 | + i3GEO.template.catalogoMigalha, | |
| 24 | 63 | {"nome":nome,"onclick":"i3GEO.catalogoEstrelas.MIGALHA.pop();i3GEO.catalogoEstrelas.MIGALHA.pop();" + onclick} |
| 25 | 64 | ); |
| 26 | 65 | |
| ... | ... | @@ -48,56 +87,59 @@ i3GEO.catalogoEstrelas = { |
| 48 | 87 | } |
| 49 | 88 | }, |
| 50 | 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 | 93 | if(config){ |
| 58 | 94 | $.each( config, function( i,v ) { |
| 59 | 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 | 144 | listaCamadas: function(numEstrelas){ |
| 103 | 145 | if (typeof (console) !== 'undefined') |
| ... | ... | @@ -137,7 +179,7 @@ i3GEO.catalogoEstrelas = { |
| 137 | 179 | }); |
| 138 | 180 | }); |
| 139 | 181 | var t = Mustache.to_html( |
| 140 | - "{{#data}}" + $(i3GEO.catalogoEstrelas.config.seletorTemplateTema).html() + "{{/data}}", | |
| 182 | + "{{#data}}" + i3GEO.template.tema + "{{/data}}", | |
| 141 | 183 | {"data":clone} |
| 142 | 184 | ); |
| 143 | 185 | $("#" + i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).html(t); | ... | ... |
js/catalogoInde.js
| 1 | 1 | i3GEO.catalogoInde = { |
| 2 | 2 | config: { |
| 3 | - 'seletorTemplateDir': '#guia2objTemplateDir', | |
| 4 | - 'seletorTemplateTema': '#guia2objTemplateTema', | |
| 3 | + 'templateDir': 'templates/dir.html', | |
| 4 | + 'templateTema': 'templates/tema.html', | |
| 5 | 5 | 'idCatalogoPrincipal': 'catalogoPrincipal', |
| 6 | 6 | 'idCatalogoNavegacao': 'catalogoNavegacao', |
| 7 | 7 | 'idOndeMigalha': 'catalogoMigalha' |
| 8 | 8 | }, |
| 9 | 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 | 49 | aguarde: function(){ |
| 11 | 50 | $("#" + i3GEO.catalogoInde.config.idCatalogoNavegacao).html($trad("o1")); |
| 12 | 51 | }, |
| ... | ... | @@ -18,7 +57,7 @@ i3GEO.catalogoInde = { |
| 18 | 57 | var onclick = migalha[n - 2].onclick; |
| 19 | 58 | |
| 20 | 59 | var t = Mustache.to_html( |
| 21 | - $($("#" + i3GEO.catalogoInde.config.idOndeMigalha).attr("data-template")).html(), | |
| 60 | + i3GEO.template.catalogoMigalha, | |
| 22 | 61 | {"nome":nome,"onclick":"i3GEO.catalogoInde.MIGALHA.pop();i3GEO.catalogoInde.MIGALHA.pop();" + onclick} |
| 23 | 62 | ); |
| 24 | 63 | $("#" + i3GEO.catalogoInde.config.idOndeMigalha).html(t); |
| ... | ... | @@ -67,55 +106,60 @@ i3GEO.catalogoInde = { |
| 67 | 106 | if (typeof (console) !== 'undefined') |
| 68 | 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 | 109 | if(config){ |
| 79 | 110 | $.each( config, function( i,v ) { |
| 80 | 111 | i3GEO.catalogoInde.config[i] = v; |
| 81 | 112 | }); |
| 82 | 113 | } |
| 83 | - config = i3GEO.catalogoInde.config; | |
| 84 | - | |
| 85 | - i3GEO.catalogoInde.escondeCatalogoPrincipal(); | |
| 86 | 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 | 165 | listaTemas: function(sigla){ |
| ... | ... | @@ -139,7 +183,7 @@ i3GEO.catalogoInde = { |
| 139 | 183 | }); |
| 140 | 184 | }); |
| 141 | 185 | var t = Mustache.to_html( |
| 142 | - "{{#data}}" + $(i3GEO.catalogoInde.config.seletorTemplateTema).html() + "{{/data}}", | |
| 186 | + "{{#data}}" + i3GEO.template.tema + "{{/data}}", | |
| 143 | 187 | {"data":clone} |
| 144 | 188 | ); |
| 145 | 189 | $("#" + i3GEO.catalogoInde.config.idCatalogoNavegacao).html(t); | ... | ... |
js/catalogoMenus.js
| ... | ... | @@ -5,19 +5,58 @@ i3GEO.catalogoMenus = { |
| 5 | 5 | GRUPO: "", |
| 6 | 6 | SUBGRUPO: "", |
| 7 | 7 | config: { |
| 8 | - "seletorTemplateDir": "#guia2objTemplateDir", | |
| 9 | - "seletorTemplateTema": "#guia2objTemplateTema", | |
| 8 | + "templateDir": "templates/dir.html", | |
| 9 | + "templateTema": "templates/tema.html", | |
| 10 | 10 | "idOndeMenus": "catalogoMenus", |
| 11 | 11 | "idCatalogoPrincipal": "catalogoPrincipal", |
| 12 | 12 | "idCatalogoNavegacao": "catalogoNavegacao", |
| 13 | 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 | 54 | aguarde: function(){ |
| 16 | 55 | $("#" + i3GEO.catalogoMenus.config.idOndeMenus).html($trad("o1")); |
| 17 | 56 | }, |
| 18 | 57 | atualizaMigalha: function(nome,onclick){ |
| 19 | 58 | var t = Mustache.to_html( |
| 20 | - $($("#" + i3GEO.catalogoMenus.config.idOndeMigalha).attr("data-template")).html(), | |
| 59 | + i3GEO.template.catalogoMigalha, | |
| 21 | 60 | {"nome":nome,"onclick":onclick} |
| 22 | 61 | ); |
| 23 | 62 | $("#" + i3GEO.catalogoMenus.config.idOndeMigalha).html(t); |
| ... | ... | @@ -54,44 +93,46 @@ i3GEO.catalogoMenus = { |
| 54 | 93 | i3GEO.catalogoMenus.config[i] = v; |
| 55 | 94 | }); |
| 56 | 95 | } |
| 57 | - config = i3GEO.catalogoMenus.config; | |
| 58 | - | |
| 59 | 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 | 137 | listaGrupos: function(idmenu, nomeMigalha){ |
| 97 | 138 | if (typeof (console) !== 'undefined') |
| ... | ... | @@ -125,7 +166,7 @@ i3GEO.catalogoMenus = { |
| 125 | 166 | } |
| 126 | 167 | }); |
| 127 | 168 | g = Mustache.to_html( |
| 128 | - "{{#data}}" + $(config.seletorTemplateDir).html() + "{{/data}}", | |
| 169 | + "{{#data}}" + i3GEO.template.dir + "{{/data}}", | |
| 129 | 170 | {"data":clone} |
| 130 | 171 | ); |
| 131 | 172 | //monta a lista de temas |
| ... | ... | @@ -141,7 +182,7 @@ i3GEO.catalogoMenus = { |
| 141 | 182 | clone.push(v); |
| 142 | 183 | }); |
| 143 | 184 | t = Mustache.to_html( |
| 144 | - "{{#data}}" + $(config.seletorTemplateTema).html() + "{{/data}}", | |
| 185 | + "{{#data}}" + i3GEO.template.tema + "{{/data}}", | |
| 145 | 186 | {"data":clone} |
| 146 | 187 | ); |
| 147 | 188 | $("#" + config.idCatalogoNavegacao).html(t + g); |
| ... | ... | @@ -182,7 +223,7 @@ i3GEO.catalogoMenus = { |
| 182 | 223 | } |
| 183 | 224 | }); |
| 184 | 225 | g = Mustache.to_html( |
| 185 | - "{{#data}}" + $(i3GEO.catalogoMenus.config.seletorTemplateDir).html() + "{{/data}}", | |
| 226 | + "{{#data}}" + i3GEO.template.dir + "{{/data}}", | |
| 186 | 227 | {"data":clone} |
| 187 | 228 | ); |
| 188 | 229 | //monta a lista de temas |
| ... | ... | @@ -199,7 +240,7 @@ i3GEO.catalogoMenus = { |
| 199 | 240 | clone.push(v); |
| 200 | 241 | }); |
| 201 | 242 | t = Mustache.to_html( |
| 202 | - "{{#data}}" + $(i3GEO.catalogoMenus.config.seletorTemplateTema).html() + "{{/data}}", | |
| 243 | + "{{#data}}" + i3GEO.template.tema + "{{/data}}", | |
| 203 | 244 | {"data":clone} |
| 204 | 245 | ); |
| 205 | 246 | |
| ... | ... | @@ -241,7 +282,7 @@ i3GEO.catalogoMenus = { |
| 241 | 282 | clone.push(v); |
| 242 | 283 | }); |
| 243 | 284 | t = Mustache.to_html( |
| 244 | - "{{#data}}" + $(i3GEO.catalogoMenus.config.seletorTemplateTema).html() + "{{/data}}", | |
| 285 | + "{{#data}}" + i3GEO.template.tema + "{{/data}}", | |
| 245 | 286 | {"data":clone} |
| 246 | 287 | ); |
| 247 | 288 | ... | ... |
js/catalogoMetaestat.js
| ... | ... | @@ -2,12 +2,51 @@ i3GEO.catalogoMetaestat = { |
| 2 | 2 | WMS: "", |
| 3 | 3 | MIGALHA: [], |
| 4 | 4 | config: { |
| 5 | - 'seletorTemplateDir': '#guia2objTemplateDir', | |
| 6 | - 'seletorTemplateTema': '#guia2objTemplateTema', | |
| 5 | + 'templateDir': 'templates/dir.html', | |
| 6 | + 'templateTema': 'templates/tema.html', | |
| 7 | 7 | 'idCatalogoPrincipal': 'catalogoPrincipal', |
| 8 | 8 | 'idCatalogoNavegacao': 'catalogoNavegacao', |
| 9 | 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 | 50 | aguarde: function(){ |
| 12 | 51 | $("#" + i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).html($trad("o1")); |
| 13 | 52 | }, |
| ... | ... | @@ -19,7 +58,7 @@ i3GEO.catalogoMetaestat = { |
| 19 | 58 | var onclick = migalha[n - 2].onclick; |
| 20 | 59 | |
| 21 | 60 | var t = Mustache.to_html( |
| 22 | - $($("#" + i3GEO.catalogoMetaestat.config.idOndeMigalha).attr("data-template")).html(), | |
| 61 | + i3GEO.template.catalogoMigalha, | |
| 23 | 62 | {"nome":nome,"onclick":"i3GEO.catalogoMetaestat.MIGALHA.pop();i3GEO.catalogoMetaestat.MIGALHA.pop();" + onclick} |
| 24 | 63 | ); |
| 25 | 64 | |
| ... | ... | @@ -47,52 +86,55 @@ i3GEO.catalogoMetaestat = { |
| 47 | 86 | } |
| 48 | 87 | }, |
| 49 | 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 | 92 | if(config){ |
| 57 | 93 | $.each( config, function( i,v ) { |
| 58 | 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 | 139 | listaMedidas: function(codigo_variavel, nome){ |
| 98 | 140 | if (typeof (console) !== 'undefined') |
| ... | ... | @@ -115,7 +157,7 @@ i3GEO.catalogoMetaestat = { |
| 115 | 157 | clone.push(v); |
| 116 | 158 | }); |
| 117 | 159 | var t = Mustache.to_html( |
| 118 | - "{{#data}}" + $(i3GEO.catalogoMetaestat.config.seletorTemplateTema).html() + "{{/data}}", | |
| 160 | + "{{#data}}" + i3GEO.template.tema + "{{/data}}", | |
| 119 | 161 | {"data":clone} |
| 120 | 162 | ); |
| 121 | 163 | $("#" + i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).html(t); | ... | ... |
js/catalogoOgc.js
| ... | ... | @@ -2,12 +2,51 @@ i3GEO.catalogoOgc = { |
| 2 | 2 | WMS: "", |
| 3 | 3 | MIGALHA: [], |
| 4 | 4 | config: { |
| 5 | - 'seletorTemplateDir': '#guia2objTemplateDir', | |
| 6 | - 'seletorTemplateTema': '#guia2objTemplateTema', | |
| 5 | + 'templateDir': 'templates/dir', | |
| 6 | + 'templateTema': 'templates/tema', | |
| 7 | 7 | 'idCatalogoPrincipal': 'catalogoPrincipal', |
| 8 | 8 | 'idCatalogoNavegacao': 'catalogoNavegacao', |
| 9 | 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 | 50 | aguarde: function(){ |
| 12 | 51 | $("#" + i3GEO.catalogoOgc.config.idCatalogoNavegacao).html($trad("o1")); |
| 13 | 52 | }, |
| ... | ... | @@ -19,7 +58,7 @@ i3GEO.catalogoOgc = { |
| 19 | 58 | var onclick = migalha[n - 2].onclick; |
| 20 | 59 | |
| 21 | 60 | var t = Mustache.to_html( |
| 22 | - $($("#" + i3GEO.catalogoOgc.config.idOndeMigalha).attr("data-template")).html(), | |
| 61 | + i3GEO.template.catalogoMigalha, | |
| 23 | 62 | {"nome":nome,"onclick":"i3GEO.catalogoOgc.MIGALHA.pop();i3GEO.catalogoOgc.MIGALHA.pop();" + onclick} |
| 24 | 63 | ); |
| 25 | 64 | |
| ... | ... | @@ -47,57 +86,61 @@ i3GEO.catalogoOgc = { |
| 47 | 86 | } |
| 48 | 87 | }, |
| 49 | 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 | 92 | if(config){ |
| 57 | 93 | $.each( config, function( i,v ) { |
| 58 | 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 | 145 | listaCamadas: function(nomeMigalha, id_ws, nome, url, nivel, tipo_ws, layer){ |
| 103 | 146 | if (typeof (console) !== 'undefined') |
| ... | ... | @@ -136,7 +179,7 @@ i3GEO.catalogoOgc = { |
| 136 | 179 | }); |
| 137 | 180 | if(clone.length > 0){ |
| 138 | 181 | g = Mustache.to_html( |
| 139 | - "{{#data}}" + $(i3GEO.catalogoOgc.config.seletorTemplateDir).html() + "{{/data}}", | |
| 182 | + "{{#data}}" + i3GEO.template.dir + "{{/data}}", | |
| 140 | 183 | {"data":clone} |
| 141 | 184 | ); |
| 142 | 185 | $("#" + i3GEO.catalogoOgc.config.idCatalogoNavegacao).html(g); |
| ... | ... | @@ -165,7 +208,7 @@ i3GEO.catalogoOgc = { |
| 165 | 208 | clone.push(v); |
| 166 | 209 | }); |
| 167 | 210 | var t = Mustache.to_html( |
| 168 | - "{{#data}}" + $(i3GEO.catalogoOgc.config.seletorTemplateTema).html() + "{{/data}}", | |
| 211 | + "{{#data}}" + i3GEO.template.tema + "{{/data}}", | |
| 169 | 212 | {"data":clone} |
| 170 | 213 | ); |
| 171 | 214 | $("#" + i3GEO.catalogoOgc.config.idCatalogoNavegacao).html(t); | ... | ... |
js/catalogoRegioes.js
| 1 | 1 | i3GEO.catalogoRegioes = { |
| 2 | 2 | config: { |
| 3 | - 'seletorTemplateDir': '#guia2objTemplateDir', | |
| 4 | - 'seletorTemplateTema': '#guia2objTemplateTema', | |
| 3 | + 'templateDir': 'templates/dir.html', | |
| 4 | + 'templateTema': 'templates/tema.html', | |
| 5 | 5 | 'idCatalogoPrincipal': 'catalogoPrincipal', |
| 6 | 6 | 'idCatalogoNavegacao': 'catalogoNavegacao', |
| 7 | 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 | 48 | DADOS: "", |
| 10 | 49 | aguarde: function(){ |
| 11 | 50 | $("#" + i3GEO.catalogoRegioes.config.idCatalogoNavegacao).html($trad("o1")); |
| ... | ... | @@ -18,7 +57,7 @@ i3GEO.catalogoRegioes = { |
| 18 | 57 | var onclick = migalha[n - 2].onclick; |
| 19 | 58 | |
| 20 | 59 | var t = Mustache.to_html( |
| 21 | - $($("#" + i3GEO.catalogoRegioes.config.idOndeMigalha).attr("data-template")).html(), | |
| 60 | + i3GEO.template.catalogoMigalha, | |
| 22 | 61 | {"nome":nome,"onclick":"i3GEO.catalogoRegioes.MIGALHA.pop();i3GEO.catalogoRegioes.MIGALHA.pop();" + onclick} |
| 23 | 62 | ); |
| 24 | 63 | $("#" + i3GEO.catalogoRegioes.config.idOndeMigalha).html(t); |
| ... | ... | @@ -67,48 +106,54 @@ i3GEO.catalogoRegioes = { |
| 67 | 106 | if (typeof (console) !== 'undefined') |
| 68 | 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 | 109 | if(config){ |
| 79 | 110 | $.each( config, function( i,v ) { |
| 80 | 111 | i3GEO.catalogoRegioes.config[i] = v; |
| 81 | 112 | }); |
| 82 | 113 | } |
| 83 | - config = i3GEO.catalogoRegioes.config; | |
| 84 | - | |
| 85 | - i3GEO.catalogoRegioes.escondeCatalogoPrincipal(); | |
| 86 | 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 | 158 | adiciona: function(codigo_tipo_regiao){ |
| 114 | 159 | var p = i3GEO.configura.locaplic | ... | ... |
js/catalogoSistemas.js
| ... | ... | @@ -2,12 +2,51 @@ i3GEO.catalogoSistemas = { |
| 2 | 2 | MIGALHA: [], |
| 3 | 3 | DADOS: "", |
| 4 | 4 | config: { |
| 5 | - 'seletorTemplateDir': '#guia2objTemplateDir', | |
| 6 | - 'seletorTemplateTema': '#guia2objTemplateTema', | |
| 5 | + 'templateDir': 'templates/dir.html', | |
| 6 | + 'templateTema': 'templates/tema.html', | |
| 7 | 7 | 'idCatalogoPrincipal': 'catalogoPrincipal', |
| 8 | 8 | 'idCatalogoNavegacao': 'catalogoNavegacao', |
| 9 | 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 | 50 | aguarde: function(){ |
| 12 | 51 | $("#" + i3GEO.catalogoSistemas.config.idCatalogoNavegacao).html($trad("o1")); |
| 13 | 52 | }, |
| ... | ... | @@ -19,7 +58,7 @@ i3GEO.catalogoSistemas = { |
| 19 | 58 | var onclick = migalha[n - 2].onclick; |
| 20 | 59 | |
| 21 | 60 | var t = Mustache.to_html( |
| 22 | - $($("#" + i3GEO.catalogoSistemas.config.idOndeMigalha).attr("data-template")).html(), | |
| 61 | + i3GEO.template.catalogoMigalha, | |
| 23 | 62 | {"nome":nome,"onclick":"i3GEO.catalogoSistemas.MIGALHA.pop();i3GEO.catalogoSistemas.MIGALHA.pop();" + onclick} |
| 24 | 63 | ); |
| 25 | 64 | |
| ... | ... | @@ -47,57 +86,61 @@ i3GEO.catalogoSistemas = { |
| 47 | 86 | } |
| 48 | 87 | }, |
| 49 | 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 | 92 | if(config){ |
| 57 | 93 | $.each( config, function( i,v ) { |
| 58 | 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 | 145 | listaFuncoes: function(id, nome){ |
| 103 | 146 | if (typeof (console) !== 'undefined') |
| ... | ... | @@ -117,7 +160,7 @@ i3GEO.catalogoSistemas = { |
| 117 | 160 | clone.push(v); |
| 118 | 161 | }); |
| 119 | 162 | var t = Mustache.to_html( |
| 120 | - "{{#data}}" + $(i3GEO.catalogoSistemas.config.seletorTemplateTema).html() + "{{/data}}", | |
| 163 | + "{{#data}}" + i3GEO.template.tema + "{{/data}}", | |
| 121 | 164 | {"data":clone} |
| 122 | 165 | ); |
| 123 | 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 | 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 | 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 | 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 | 3 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -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(" ");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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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(" ");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 | 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 | 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 | 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 | 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 | 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 | 3 | \ No newline at end of file | ... | ... |
js/compactajs.php
| ... | ... | @@ -156,6 +156,7 @@ packer("catalogoSistemas.js","compactados/catalogoSistemas_compacto.js","Normal" |
| 156 | 156 | packer("catalogoDir.js","compactados/catalogoDir_compacto.js","Normal"); |
| 157 | 157 | packer("busca.js","compactados/busca_compacto.js","Normal"); |
| 158 | 158 | packer("legenda.js","compactados/legenda_compacto.js","Normal"); |
| 159 | +packer("caixaDeFerramentas.js","compactados/caixaDeFerramentas_compacto.js","Normal"); | |
| 159 | 160 | packer("../ferramentas/editorol/editorol.js","../ferramentas/editorol/editorol_compacto.js","Normal"); |
| 160 | 161 | packer("../ferramentas/editorgm/editorgm.js","../ferramentas/editorgm/editorgm_compacto.js","Normal"); |
| 161 | 162 | packer("../pacotes/yui290/build/container/container.js","../pacotes/yui290/build/container/container_compacto.js","Normal"); |
| ... | ... | @@ -245,7 +246,9 @@ $jsfiles = array( |
| 245 | 246 | "compactados/catalogoSistemas_compacto.js", |
| 246 | 247 | "compactados/catalogoDir_compacto.js", |
| 247 | 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 | 254 | $removeQuebra = array(); | ... | ... |
js/guias.js
| ... | ... | @@ -384,15 +384,12 @@ i3GEO.guias = |
| 384 | 384 | |
| 385 | 385 | var f = i3GEO.guias.CONFIGURA.legenda; |
| 386 | 386 | obj = $(obj); |
| 387 | - if(obj.attr("data-idconteudo") != undefined){ | |
| 388 | - f.idconteudo = obj.attr("data-idconteudo"); | |
| 389 | - } | |
| 390 | 387 | if(obj.attr("data-idLegenda") != undefined){ |
| 391 | 388 | f.idLegenda = obj.attr("data-idLegenda"); |
| 392 | 389 | } |
| 393 | 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 | 399 | id : "guia1", |
| 403 | 400 | idconteudo : "guia1obj", |
| 404 | 401 | idListaDeCamadas : "listaTemas", |
| 405 | - idTemplateCamada : "guia1objTemplateCamadas", | |
| 406 | 402 | idListaFundo : "listaFundo", |
| 407 | - idTemplateCamadaFundo : "guia1objTemplateCamadasFundo", | |
| 408 | 403 | verificaAbrangencia : "", |
| 409 | 404 | click : function(obj){ |
| 410 | 405 | if (typeof (console) !== 'undefined') |
| ... | ... | @@ -425,18 +420,14 @@ i3GEO.guias = |
| 425 | 420 | if(obj.attr("data-idListaFundo") != undefined){ |
| 426 | 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 | 423 | if($("#" + obj.attr("data-idListaFundo")).attr("data-idTemplateCamada") != undefined){ |
| 433 | 424 | f.idTemplateCamadaFundo = $("#" + obj.attr("data-idListaFundo")).attr("data-idTemplateCamada"); |
| 434 | 425 | } |
| 435 | 426 | i3GEO.arvoreDeCamadas.inicia({ |
| 436 | 427 | "idOnde" : f.idListaDeCamadas, |
| 437 | - "idTemplateCamada": f.idTemplateCamada, | |
| 428 | + "templateCamada": $("#" + f.idListaDeCamadas).attr("data-template"), | |
| 438 | 429 | "idListaFundo": f.idListaFundo, |
| 439 | - "idTemplateCamadaFundo": f.idTemplateCamadaFundo, | |
| 430 | + "templateCamadaFundo": $("#" + f.idListaFundo).attr("data-template"), | |
| 440 | 431 | "verificaAbrangencia": f.verificaAbrangencia |
| 441 | 432 | }); |
| 442 | 433 | } |
| ... | ... | @@ -475,15 +466,13 @@ i3GEO.guias = |
| 475 | 466 | var ondeMenus = $( "#" + f.idMenus ); |
| 476 | 467 | |
| 477 | 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 | 471 | "idOndeMenus": f.idMenus, |
| 481 | 472 | "idCatalogoPrincipal": f.idCatalogo, |
| 482 | 473 | "idCatalogoNavegacao": f.idNavegacao, |
| 483 | 474 | "idOndeMigalha": f.idMigalha |
| 484 | 475 | }); |
| 485 | - //antigo | |
| 486 | - //i3GEO.arvoreDeTemas.cria(i3GEO.configura.sid, i3GEO.configura.locaplic, "arvoreAdicionaTema"); | |
| 487 | 476 | } |
| 488 | 477 | }, |
| 489 | 478 | "ferramentas" : { |
| ... | ... | @@ -512,166 +501,16 @@ i3GEO.guias = |
| 512 | 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(" "); | |
| 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)==='undefined'){var i3GEO={}}i3GEO.ajuda={ATIVAJANELA:true,DIVAJ |
| 274 | 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> ")}else{botao.set("label","<span class='cabecalhoTemas' >"+$trad("x92")+"</span> ")}}else{botao.set("label","<span class='cabecalhoTemas' >"+$trad("x92")+"</span> ")}if(!onButtonClick){onButtonClick=function(p_sType,p_aArgs){var oMenuItem=p_aArgs[1];if(oMenuItem){i3GEO.mapa.ativaTema(oMenuItem.value);if(oMenuItem.value===""){i3GEO.temaAtivo="";botao.set("label","<span class='cabecalhoTemas' >"+$trad("x92")+"</span> ")}else{botao.set("label","<span class='cabecalhoTemas' >"+oMenuItem.cfg.getProperty("text")+"</span> ")}if(i3GEOF[ferramenta]){i3GEOF[ferramenta].tema=oMenuItem.value;if($i("i3GEOF."+ferramenta+"_corpo")){$i("i3GEOF."+ferramenta+"_corpo").innerHTML="";eval("i3GEOF."+ferramenta+".inicia('i3GEOF."+ferramenta+"_corpo');")}}}};if(i3GEO.eventos.ATUALIZAARVORECAMADAS.length>20){i3GEO.eventos.ATUALIZAARVORECAMADAS=[]}i3GEO.eventos.adicionaEventos("ATUALIZAARVORECAMADAS",["i3GEO.janela.comboCabecalhoTemas('"+idDiv+"','"+idCombo+"','"+ferramenta+"','"+tipo+"')"])}botao.getMenu().subscribe("click",onButtonClick,botao)},temp.id,"",false,tipo,"",true,true)}}}; |
| 275 | 275 | // |
| 276 | 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(" ");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 | 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 | 282 | //compactados/navega_compacto.js |
| 283 | 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)==='undefined'){var i3GEO={}}i3GEO.social={curtirFacebook:functi |
| 304 | 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 | 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 | 309 | //compactados/plugini3geo_compacto.js |
| 310 | 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é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é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ã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ância má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í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ário quando a camada é 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í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ão palavras que devem existir no SQL definido em DATA e/ou no filtro (FILTER)."+"<br>O usuário irá fornecer os valores que serão então utilizados para substituir as chaves de forma dinâmica"+"<br>Será mostrado ao usuário um formulário com opções. Cada opção conterá um título e um campo de formulário"+"<br>Cada campo de formulário pode ser dos tipos input (para digitar um valor) ou select (caixa de opções)."+"<br>Em valores deve ser definida a lista ou o valor default que será mostrado. No caso de listas, utilize vírgula para separar os valores. Os valores devem sempre ser inteiros."+"<br>Em ativo, é indicado com sim ou nao se o formulário será aberto quando a camada for adicionada ao mapa."+"<br>Como opcional, pode ser definido o endereço de um programa PHP que retorna a lista de nomes e valores que serão utilizados para preencher "+"o campo de escolha. Para mais informações, veja o mapfile i3geo/temas/_llocaliphp.map. O caminho desse arquivo PHP é relativo à 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â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 | 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 | 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 | 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 | 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 | 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 | 327 | //compactados/catalogoMapas_compacto.js |
| 328 | 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 | 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 | 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 | 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 | 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 | 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)==='undefined'){var i3GEO={}}i3GEO.ajuda={ATIVAJANELA:true,DIVAJ |
| 274 | 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> ")}else{botao.set("label","<span class='cabecalhoTemas' >"+$trad("x92")+"</span> ")}}else{botao.set("label","<span class='cabecalhoTemas' >"+$trad("x92")+"</span> ")}if(!onButtonClick){onButtonClick=function(p_sType,p_aArgs){var oMenuItem=p_aArgs[1];if(oMenuItem){i3GEO.mapa.ativaTema(oMenuItem.value);if(oMenuItem.value===""){i3GEO.temaAtivo="";botao.set("label","<span class='cabecalhoTemas' >"+$trad("x92")+"</span> ")}else{botao.set("label","<span class='cabecalhoTemas' >"+oMenuItem.cfg.getProperty("text")+"</span> ")}if(i3GEOF[ferramenta]){i3GEOF[ferramenta].tema=oMenuItem.value;if($i("i3GEOF."+ferramenta+"_corpo")){$i("i3GEOF."+ferramenta+"_corpo").innerHTML="";eval("i3GEOF."+ferramenta+".inicia('i3GEOF."+ferramenta+"_corpo');")}}}};if(i3GEO.eventos.ATUALIZAARVORECAMADAS.length>20){i3GEO.eventos.ATUALIZAARVORECAMADAS=[]}i3GEO.eventos.adicionaEventos("ATUALIZAARVORECAMADAS",["i3GEO.janela.comboCabecalhoTemas('"+idDiv+"','"+idCombo+"','"+ferramenta+"','"+tipo+"')"])}botao.getMenu().subscribe("click",onButtonClick,botao)},temp.id,"",false,tipo,"",true,true)}}}; |
| 275 | 275 | // |
| 276 | 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(" ");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 | 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 | 282 | //compactados/navega_compacto.js |
| 283 | 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)==='undefined'){var i3GEO={}}i3GEO.social={curtirFacebook:functi |
| 304 | 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 | 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 | 309 | //compactados/plugini3geo_compacto.js |
| 310 | 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é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é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ã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ância má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í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ário quando a camada é 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í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ão palavras que devem existir no SQL definido em DATA e/ou no filtro (FILTER)."+"<br>O usuário irá fornecer os valores que serão então utilizados para substituir as chaves de forma dinâmica"+"<br>Será mostrado ao usuário um formulário com opções. Cada opção conterá um título e um campo de formulário"+"<br>Cada campo de formulário pode ser dos tipos input (para digitar um valor) ou select (caixa de opções)."+"<br>Em valores deve ser definida a lista ou o valor default que será mostrado. No caso de listas, utilize vírgula para separar os valores. Os valores devem sempre ser inteiros."+"<br>Em ativo, é indicado com sim ou nao se o formulário será aberto quando a camada for adicionada ao mapa."+"<br>Como opcional, pode ser definido o endereço de um programa PHP que retorna a lista de nomes e valores que serão utilizados para preencher "+"o campo de escolha. Para mais informações, veja o mapfile i3geo/temas/_llocaliphp.map. O caminho desse arquivo PHP é relativo à 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â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 | 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 | 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 | 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 | 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 | 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 | 327 | //compactados/catalogoMapas_compacto.js |
| 328 | 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 | 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 | 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 | 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 | 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 | 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 | 354 | <?php if(extension_loaded('zlib')){ob_end_flush();}?> |
| 346 | 355 | \ No newline at end of file | ... | ... |
js/i3geonaocompacto.js
| ... | ... | @@ -132,7 +132,9 @@ OpenLayers = { |
| 132 | 132 | "catalogoSistemas.js", |
| 133 | 133 | "catalogoDir.js", |
| 134 | 134 | "legenda.js", |
| 135 | - "busca.js" | |
| 135 | + "busca.js", | |
| 136 | + "template.js", | |
| 137 | + "caixaDeFerramentas.js" | |
| 136 | 138 | ); |
| 137 | 139 | var nocache = new Date().getTime(); |
| 138 | 140 | for (i = 0; i < jsfiles.length; i++) | ... | ... |
js/legenda.js
| ... | ... | @@ -15,9 +15,15 @@ i3GEO.legenda = |
| 15 | 15 | * posicao apos mover |
| 16 | 16 | */ |
| 17 | 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 | 28 | inicia : function(config) { |
| 23 | 29 | if (typeof (console) !== 'undefined') |
| ... | ... | @@ -25,17 +31,22 @@ i3GEO.legenda = |
| 25 | 31 | |
| 26 | 32 | if(config){ |
| 27 | 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 | 52 | * Function: atualiza |
| ... | ... | @@ -43,8 +54,8 @@ i3GEO.legenda = |
| 43 | 54 | * Atualiza o elemento HTML do mapa utilizado para mostrar a legenda |
| 44 | 55 | */ |
| 45 | 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 | 60 | if (idleg && idleg.style.display === "block") { |
| 50 | 61 | i3GEO.php.criaLegendaJSON(i3GEO.legenda.montaLegenda, "", tamanho[0], tamanho[1]); |
| ... | ... | @@ -54,13 +65,13 @@ i3GEO.legenda = |
| 54 | 65 | var legenda = "", |
| 55 | 66 | t,idleg; |
| 56 | 67 | |
| 57 | - idleg = $i(i3GEO.legenda.CONFIG.idLegenda); | |
| 68 | + idleg = $i(i3GEO.legenda.config.idLegenda); | |
| 58 | 69 | idleg.innerHTML = $trad("o1"); |
| 59 | 70 | |
| 60 | 71 | if (retorno.data.legenda != "") { |
| 61 | 72 | $(".legendaTemaSolto").remove(); |
| 62 | 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 | 76 | "data":retorno.data.legenda, |
| 66 | 77 | "altera": $trad("p9") |
| ... | ... | @@ -68,7 +79,7 @@ i3GEO.legenda = |
| 68 | 79 | ); |
| 69 | 80 | idleg.innerHTML = t; |
| 70 | 81 | |
| 71 | - $("#" + i3GEO.legenda.CONFIG.idLegenda).find(".draggable").draggable({ | |
| 82 | + $("#" + i3GEO.legenda.config.idLegenda).find(".draggable").draggable({ | |
| 72 | 83 | helper: "clone", |
| 73 | 84 | appendTo: "body", |
| 74 | 85 | start: function(event, ui) { |
| ... | ... | @@ -81,7 +92,7 @@ i3GEO.legenda = |
| 81 | 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 | 96 | e.stopPropagation(); |
| 86 | 97 | },false); |
| 87 | 98 | } else { | ... | ... |
js/marcador.js
| ... | ... | @@ -38,29 +38,42 @@ i3GEO.marcador = |
| 38 | 38 | { |
| 39 | 39 | IDONDE: "", |
| 40 | 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 | 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 | 79 | * Function: prompt |
| ... | ... | @@ -91,7 +104,7 @@ i3GEO.marcador = |
| 91 | 104 | }, |
| 92 | 105 | redesenha : function() { |
| 93 | 106 | var t = Mustache.to_html( |
| 94 | - "{{#data}}" + i3GEO.marcador.TEMPLATE + "{{/data}}", | |
| 107 | + "{{#data}}" + i3GEO.template.marcador + "{{/data}}", | |
| 95 | 108 | {"data":i3GEO.marcador.itensMenu()} |
| 96 | 109 | ); |
| 97 | 110 | $("#" + i3GEO.marcador.IDONDE).html(t); | ... | ... |
pacotes/jquery/jquery-ui/jquery.ui-contextmenu.min.js
100644 → 100755