Commit be0a535717632044a111f01ad2b6cdd1620dd393

Authored by Edmar Moretti
1 parent abda6b1c

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

…lates para carregamento sob demanda
Showing 52 changed files with 1505 additions and 1886 deletions   Show diff stats
admin/admin.db
No preview for this file type
interface/black_carto_ol.htm
... ... @@ -113,7 +113,7 @@
113 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&iacute;veis no mapa atual -->
229   - <div id="listaTemas" style="overflow:none;" data-idTemplateCamada="guia1objTemplateCamadas"></div>
  231 + <div id="listaTemas" style="overflow:none;" data-template="templates/camada.html"></div>
230 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>&nbsp;</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(&quot;../ms_configura.php&quot;);
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(&quot;../ms_configura.php&quot;);
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(&quot;../ms_configura.php&quot;);
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(&quot;../ms_configura.php&quot;);
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(&quot;../ms_configura.php&quot;);
247 249 </ul>
248 250 </div>
249 251 <!-- Esta div acrescenta a lista de de camadas dispon&iacute;veis no mapa atual -->
250   - <div id="listaTemas" style="overflow:none;" data-idTemplateCamada="guia1objTemplateCamadas"></div>
  252 + <div id="listaTemas" style="overflow:none;" data-template="templates/camada.html"></div>
251 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(&quot;../ms_configura.php&quot;);
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(&quot;../ms_configura.php&quot;);
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(&quot;../ms_configura.php&quot;);
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(&quot;../ms_configura.php&quot;);
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(&quot;../ms_configura.php&quot;);
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(&quot;../ms_configura.php&quot;);
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(&quot;../ms_configura.php&quot;);
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(&quot;../ms_configura.php&quot;);
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(&quot;../ms_configura.php&quot;);
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(&quot;../ms_configura.php&quot;);
544 557 <div>&nbsp;</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&iacute;veis no mapa atual -->
229   - <div id="listaTemas" style="overflow:none;" data-idTemplateCamada="guia1objTemplateCamadas"></div>
  231 + <div id="listaTemas" style="overflow:none;" data-template="templates/camada.html"></div>
230 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>&nbsp;</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&iacute;veis no mapa atual -->
229   - <div id="listaTemas" style="overflow:none;" data-idTemplateCamada="guia1objTemplateCamadas"></div>
  231 + <div id="listaTemas" style="overflow:none;" data-template="templates/camada.html"></div>
230 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>&nbsp;</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(&quot;../ms_configura.php&quot;);
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(&quot;../ms_configura.php&quot;);
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(&quot;../ms_configura.php&quot;);
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(&quot;../ms_configura.php&quot;);
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(&quot;../ms_configura.php&quot;);
247 249 </ul>
248 250 </div>
249 251 <!-- Esta div acrescenta a lista de de camadas dispon&iacute;veis no mapa atual -->
250   - <div id="listaTemas" style="overflow:none;" data-idTemplateCamada="guia1objTemplateCamadas"></div>
  252 + <div id="listaTemas" style="overflow:none;" data-template="templates/camada.html"></div>
251 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(&quot;../ms_configura.php&quot;);
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(&quot;../ms_configura.php&quot;);
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(&quot;../ms_configura.php&quot;);
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(&quot;../ms_configura.php&quot;);
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(&quot;../ms_configura.php&quot;);
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(&quot;../ms_configura.php&quot;);
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(&quot;../ms_configura.php&quot;);
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(&quot;../ms_configura.php&quot;);
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(&quot;../ms_configura.php&quot;);
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(&quot;../ms_configura.php&quot;);
544 557 <div>&nbsp;</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&iacute;veis no mapa atual -->
231   - <div id="listaTemas" style="overflow:none;" data-idTemplateCamada="guia1objTemplateCamadas"></div>
  233 + <div id="listaTemas" style="overflow:none;" data-template="templates/camada.html"></div>
232 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>&nbsp;</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();
... ...
interface/templates/buscaEmServico.html 0 → 100644
... ... @@ -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
... ...
interface/templates/buscaEmTemas.html 0 → 100644
... ... @@ -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
... ...
interface/templates/camada.html 0 → 100644
... ... @@ -0,0 +1,49 @@
  1 + <div class="list-group condensed" style="cursor:move;">
  2 + <div class="checkbox text-left">
  3 + <label class="{{{classeCss}}}" style="width:270px">
  4 + <input class="noprint" type="checkbox" value="{{{name}}}" name="{{{name}}}" {{{checked}}} onclick="i3GEO.Interface.ligaDesliga(this);i3GEO.eventos.executaEventos(i3GEO.eventos.ATUALIZAARVORECAMADAS);">
  5 + <span class="checkbox-material noprint"><span class="check"></span></span> {{{iconetema}}} {{{tema}}}
  6 + </label>
  7 + <a data-target="#collapse{{{name}}}" class="btn btn-sm btn-primary pull-right" style="margin-top: 0px;padding-top: 0px;padding-bottom: 0px;" type="button" data-toggle="collapse" >
  8 + <span class="caret noprint"></span>
  9 + </a>
  10 + </div>
  11 + <div style="margin-left:30px;" class="collapse text-left" id="collapse{{{name}}}">
  12 + <!-- icones que trazem informacoes sobre o tema -->
  13 + <!-- farol que indica a relacao com a escala do mapa -->
  14 + <span title="{{{farolTitle}}}" class="glyphicon glyphicon-certificate {{{farol}}}" style="color:{{{farol}}};"></span>
  15 + <!-- indica se os elementos da camada sao dependentes da escala do mapa -->
  16 + <span title="{{{contextoescalaTitle}}}" class="glyphicon glyphicon-alert {{{contextoescala}}}" style="color:orange;" ></span>
  17 + <!-- links para formularios que sao especificos de cada plugin do i3Geo e de ferramentas salvas na camada-->
  18 + {{{iconeFerramentas}}}
  19 + {{{iconePlugin}}}
  20 +
  21 + <!-- links -->
  22 + <!-- ferramentas -->
  23 + <p><a href="javascript:void(0)" onclick="i3GEO.tema.dialogo.atalhoscamada('{{{name}}}')" title="{{{ferramentasTitle}}}">{{{ferramentasTexto}}}</a>
  24 + <!-- remover -->
  25 + <p><a href="javascript:void(0)" onclick="i3GEO.tema.exclui('{{{name}}}',true)" title="{{{removerTitle}}}">{{{removerTexto}}}</a>
  26 + <!-- sobe -->
  27 + <p><a href="javascript:void(0)" onclick="i3GEO.tema.sobe('{{{name}}}')" title="{{{sobeTitle}}}">{{{sobeTexto}}}</a>
  28 + <!-- desce -->
  29 + <p><a href="javascript:void(0)" onclick="i3GEO.tema.desce('{{{name}}}')" title="{{{desceTitle}}}">{{{desceTexto}}}</a>
  30 + <!-- tabela de atributos -->
  31 + <p><a href="javascript:void(0)" onclick="i3GEO.tema.dialogo.tabela('{{{name}}}')" title="{{{tabelaTitle}}}">{{{tabelaTexto}}}</a>
  32 + <!-- editor de legenda -->
  33 + <p><a href="javascript:void(0)" onclick="i3GEO.tema.dialogo.editaLegenda('{{{name}}}')" >{{{editorlegendaTexto}}}</a>
  34 + <!-- zoom para o tema -->
  35 + <p><a class="{{{zoomtema}}}" href="javascript:void(0)" onclick="i3GEO.tema.zoom('{{{name}}}')" title="{{{zoomtemaTitle}}}">{{{zoomtemaTexto}}}</a>
  36 + <!-- limpa a selecao -->
  37 + <p><a class="{{{sel}}}" href="javascript:void(0)" onclick="i3GEO.tema.limpasel('{{{name}}}')" title="{{{selTitle}}}">{{{selTexto}}}</a>
  38 + <!-- zoom para a selecao -->
  39 + <p><a class="{{{zoomsel}}}" href="javascript:void(0)" onclick="i3GEO.tema.zoomsel('{{{name}}}')" title="{{{zoomselTitle}}}">{{{zoomSelTexto}}}</a>
  40 + <!-- metadados -->
  41 + <p><a class="{{{link}}}" href="javascript:void(0)" onclick="i3GEO.tema.fonte('{{{name}}}')" title="{{{linkTitle}}}">{{{linkTexto}}}</a>
  42 + <!-- download -->
  43 + <p><a class="{{{download}}}" href="javascript:void(0)" onclick="i3GEO.tema.dialogo.download('{{{name}}}')" title="{{{downloadTitle}}}">{{{downloadTexto}}}</a>
  44 + <!-- ogc -->
  45 + <p><a class="{{{permiteogc}}}" href="javascript:void(0)" onclick="i3GEO.tema.dialogo.ogcwindow('{{{name}}}')" >{{{permiteogcTexto}}}</a>
  46 + </div>
  47 + <div class="clearfix"></div>
  48 + <hr>
  49 + </div>
... ...
interface/templates/camadaFundo.html 0 → 100644
... ... @@ -0,0 +1,8 @@
  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
... ...
interface/templates/catalogoMigalha.html 0 → 100644
... ... @@ -0,0 +1,10 @@
  1 + <ul class="breadcrumb">
  2 + <li>
  3 + <a href="javascript:void(0)" onclick="{{{onclick}}}">
  4 + <h4>
  5 + <span class="material-icons">arrow_back</span>
  6 + {{{nome}}}
  7 + </h4>
  8 + </a>
  9 + </li>
  10 + </ul>
0 11 \ No newline at end of file
... ...
interface/templates/dir.html 0 → 100644
... ... @@ -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
... ...
interface/templates/ferramentasFolder.html 0 → 100644
... ... @@ -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
... ...
interface/templates/ferramentasLink.html 0 → 100644
... ... @@ -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
... ...
interface/templates/ferramentasMigalha.html 0 → 100644
... ... @@ -0,0 +1,10 @@
  1 + <ul class="breadcrumb">
  2 + <li>
  3 + <a href="javascript:void(0)">
  4 + <h4>
  5 + <span class="material-icons">arrow_back</span>
  6 + {{{nome}}}
  7 + </h4>
  8 + </a>
  9 + </li>
  10 + </ul>
0 11 \ No newline at end of file
... ...
interface/templates/legenda.html 0 → 100644
... ... @@ -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
... ...
interface/templates/tema.html 0 → 100644
... ... @@ -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 &eacute; necessaria quando a arvore &eacute; 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&oacute;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);
... ...
js/caixaDeFerramentas.js 0 → 100644
... ... @@ -0,0 +1,230 @@
  1 +if (typeof (i3GEO) === 'undefined') {
  2 + var i3GEO = {};
  3 +}
  4 +i3GEO.caixaDeFerramentas = {
  5 + MIGALHA: [],
  6 + config: {
  7 + "idOndeFolder": "listaFerramentas",
  8 + "idOndeLinks": "listaFerramentasLinks",
  9 + "idOndeMigalha": "migalhaFerramentas",
  10 + "templateFolder" : "templates/ferramentasFolder.html",
  11 + "templateMigalha" : "templates/ferramentasMigalha.html",
  12 + "templateLinks" : "templates/ferramentasLink.html"
  13 + },
  14 + nget: 0,
  15 + carregaTemplates: function(){
  16 + if(i3GEO.caixaDeFerramentas.nget == 0){
  17 + i3GEO.caixaDeFerramentas.nget = 3;
  18 + if(!i3GEO.template.ferramentasFolder){
  19 + $.get(i3GEO.caixaDeFerramentas.config.templateFolder, function(template) {
  20 + i3GEO.template.ferramentasFolder = template;
  21 + i3GEO.caixaDeFerramentas.nget = i3GEO.caixaDeFerramentas.nget - 1;
  22 + if(i3GEO.caixaDeFerramentas.nget == 0){
  23 + i3GEO.caixaDeFerramentas.inicia();
  24 + }
  25 + });
  26 + } else {
  27 + i3GEO.caixaDeFerramentas.nget = i3GEO.caixaDeFerramentas.nget - 1;
  28 + }
  29 + if(!i3GEO.template.ferramentasLinks){
  30 + $.get(i3GEO.caixaDeFerramentas.config.templateLinks, function(template) {
  31 + i3GEO.template.ferramentasLinks = template;
  32 + i3GEO.caixaDeFerramentas.nget = i3GEO.caixaDeFerramentas.nget - 1;
  33 + if(i3GEO.caixaDeFerramentas.nget == 0){
  34 + i3GEO.caixaDeFerramentas.inicia();
  35 + }
  36 + });
  37 + } else {
  38 + i3GEO.caixaDeFerramentas.nget = i3GEO.caixaDeFerramentas.nget - 1;
  39 + }
  40 + if(!i3GEO.template.ferramentasMigalha){
  41 + $.get(i3GEO.caixaDeFerramentas.config.templateMigalha, function(template) {
  42 + i3GEO.template.ferramentasMigalha = template;
  43 + i3GEO.caixaDeFerramentas.nget = i3GEO.caixaDeFerramentas.nget - 1;
  44 + if(i3GEO.caixaDeFerramentas.nget == 0){
  45 + i3GEO.caixaDeFerramentas.inicia();
  46 + }
  47 + });
  48 + } else {
  49 + i3GEO.caixaDeFerramentas.nget = i3GEO.caixaDeFerramentas.nget - 1;
  50 + }
  51 + }
  52 + },
  53 + aguarde: function(){
  54 + //$("#" + i3GEO.caixaDeFerramentas.config.idFolder).html($trad("o1"));
  55 + },
  56 + inicia : function(config){
  57 + if(config){
  58 + $.each( config, function( i,v ) {
  59 + i3GEO.caixaDeFerramentas.config[i] = v;
  60 + });
  61 + }
  62 + i3GEO.caixaDeFerramentas.aguarde();
  63 + if(!i3GEO.template.ferramentasFolder || !i3GEO.template.ferramentasLinks || !i3GEO.template.ferramentasMigalha){
  64 + i3GEO.caixaDeFerramentas.carregaTemplates();
  65 + } else {
  66 + i3GEO.caixaDeFerramentas.nivel0();
  67 + }
  68 + },
  69 + migalha: function (data){
  70 + var f = i3GEO.caixaDeFerramentas.config;
  71 + var t = Mustache.to_html(
  72 + i3GEO.template.ferramentasMigalha,
  73 + {"nome":data.nome}
  74 + );
  75 + $("#" + f.idOndeMigalha)
  76 + .data(data)
  77 + .html(t)
  78 + .click(function(event){
  79 + var f = i3GEO.caixaDeFerramentas.config;
  80 + event.stopImmediatePropagation();
  81 + $("#" + f.idOndeMigalha).off("click");
  82 + var data = $(this).data();
  83 + if((data.nivel - 1) == 0){
  84 + f.idOndeFolder.fadeOut( "fast", function(){
  85 + i3GEO.caixaDeFerramentas.nivel0();
  86 + i3GEO.caixaDeFerramentas.config.idOndeFolder.show();
  87 + });
  88 + }
  89 + if((data.nivel - 1) == 1){
  90 + f.idOndeFolder.fadeOut( "fast", function(){
  91 + i3GEO.caixaDeFerramentas.nivel1(data);
  92 + i3GEO.caixaDeFerramentas.config.idOndeFolder.show();
  93 + });
  94 + }
  95 + if((data.nivel - 1) == 2){
  96 + f.idOndeFolder.fadeOut( "fast", function(){
  97 + i3GEO.caixaDeFerramentas.nivel2(data);
  98 + i3GEO.caixaDeFerramentas.config.idOndeFolder.show();
  99 + });
  100 + }
  101 + });
  102 + },
  103 + nivel0 : function(){
  104 + var confm = i3GEO.listaDeFerramentas,
  105 + subs = i3GEO.listaDeFerramentas.submenus,
  106 + menu = confm.menu,
  107 + n = menu.length,
  108 + f = i3GEO.caixaDeFerramentas.config,
  109 + i,t,data;
  110 +
  111 + $("#" + f.idOndeMigalha).html("&nbsp;");
  112 + f.idOndeFolder.html("");
  113 + f.idOndeLinks.html("");
  114 + for (i = 0; i < n; i += 1) {
  115 + if(subs[menu[i].id].length > 0){
  116 + t = Mustache.to_html(
  117 + i3GEO.template.ferramentasFolder,
  118 + {"nome":menu[i].nome,"descricao":menu[i].descricao}
  119 + );
  120 + t = $(t);
  121 + //quando clica, abre o nivel 1 e muda a migalha
  122 + data = {"nivel":1,"nome":menu[i].nome,"id":i,"n0": i, "n1":"", "n2": "", "n3": ""};
  123 + t.find("a")
  124 + .data(data)
  125 + .click(function(){
  126 + $(this).find("a").off("click");
  127 + var data = $(this).data();
  128 + //texto da migalha e evento click
  129 + i3GEO.caixaDeFerramentas.config.idOndeFolder.fadeOut( "fast", function(){
  130 + i3GEO.caixaDeFerramentas.nivel1(data);
  131 + i3GEO.caixaDeFerramentas.config.idOndeFolder.show();
  132 + });
  133 + });
  134 + i3GEO.caixaDeFerramentas.config.idOndeFolder
  135 + .append(t);
  136 + }
  137 + }
  138 + },
  139 + nivel1 : function(data){
  140 + var confm = i3GEO.listaDeFerramentas,
  141 + menu = confm.submenus[confm.menu[data.n0].id],
  142 + n = menu.length,
  143 + f = i3GEO.caixaDeFerramentas.config,
  144 + i,t,datan;
  145 +
  146 + f.idOndeFolder.html("");
  147 + f.idOndeLinks.html("");
  148 + for (i = 0; i < n; i += 1) {
  149 + datan = {"nivel":2,"nome":menu[i].text,"id":menu[i].id,"n0": data.n0, "n1":i, "n2": "", "n3": ""};
  150 + if(menu[i].url){
  151 + t = Mustache.to_html(
  152 + i3GEO.template.ferramentasLinks,
  153 + {"nome":menu[i].text,"target": menu[i].target,"url": menu[i].url,"opcional": menu[i].opcional}
  154 + );
  155 + t = $(t);
  156 + f.idOndeLinks
  157 + .append(t);
  158 + } else {
  159 + t = Mustache.to_html(
  160 + i3GEO.template.ferramentasFolder,
  161 + {"nome":menu[i].text}
  162 + );
  163 + t = $(t);
  164 + t.find("a")
  165 + .data(datan)
  166 + .click(function(){
  167 + $(this).find("a").off("click");
  168 + var data = $(this).data();
  169 + var f = i3GEO.caixaDeFerramentas.config;
  170 + var t = Mustache.to_html(
  171 + i3GEO.template.ferramentasMigalha,
  172 + data
  173 + );
  174 + //texto da migalha e evento click
  175 + //nivel2(data);
  176 + f.idOndeFolder.fadeOut( "fast", function(){i3GEO.caixaDeFerramentas.nivel2(data);f.idOndeFolder.show();});
  177 + });
  178 + f.idOndeFolder
  179 + .append(t);
  180 + }
  181 + }
  182 + data.nivel = 1;
  183 + data.nome = confm.menu[data.id].nome;
  184 + data.n0 = data.id;
  185 + i3GEO.caixaDeFerramentas.migalha(data);
  186 + },
  187 + nivel2 : function(data){
  188 + var confm = i3GEO.listaDeFerramentas,
  189 + menu = confm.submenus[confm.menu[data.n0].id][data.n1].submenu.itemdata[0],
  190 + n = menu.length,
  191 + f = i3GEO.caixaDeFerramentas.config,
  192 + i,t,datan;
  193 +
  194 + f.idOndeFolder.html("");
  195 + f.idOndeLinks.html("");
  196 + for (i = 0; i < n; i += 1) {
  197 + datan = {"nivel":3,"nome":menu[i].text,"id":menu[i].id,"n0": data.n0, "n1":data.n1, "n2": i, "n3": ""};
  198 + if(menu[i].url){
  199 + t = Mustache.to_html(
  200 + i3GEO.template.ferramentasLinks,
  201 + {"nome":menu[i].text,"target": menu[i].target,"url": menu[i].url,"opcional": menu[i].opcional}
  202 + );
  203 + t = $(t);
  204 + f.idOndeLinks
  205 + .append(t);
  206 + } else {
  207 + t = Mustache.to_html(
  208 + i3GEO.template.ferramentasFolder,
  209 + {"nome":menu[i].text}
  210 + );
  211 + t = $(t);
  212 + t.find("a")
  213 + .data(datan)
  214 + .click(function(){
  215 + $(this).find("a").off("click");
  216 + var data = $(this).data();
  217 + var t = Mustache.to_html(
  218 + i3GEO.caixaDeFerramentas.config.templateMigalha,
  219 + data
  220 + );
  221 + });
  222 + f.idOndeFolder
  223 + .append(t);
  224 + }
  225 + }
  226 + data.nivel = 2;
  227 + data.id = data.n0;
  228 + i3GEO.caixaDeFerramentas.migalha(data);
  229 + }
  230 +};
0 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
... ...
js/compactados/caixaDeFerramentas_compacto.js 0 → 100755
... ... @@ -0,0 +1 @@
  1 +if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.caixaDeFerramentas={MIGALHA:[],config:{"idOndeFolder":"listaFerramentas","idOndeLinks":"listaFerramentasLinks","idOndeMigalha":"migalhaFerramentas","templateFolder":"templates/ferramentasFolder.html","templateMigalha":"templates/ferramentasMigalha.html","templateLinks":"templates/ferramentasLink.html"},nget:0,carregaTemplates:function(){if(i3GEO.caixaDeFerramentas.nget==0){i3GEO.caixaDeFerramentas.nget=3;if(!i3GEO.template.ferramentasFolder){$.get(i3GEO.caixaDeFerramentas.config.templateFolder,function(template){i3GEO.template.ferramentasFolder=template;i3GEO.caixaDeFerramentas.nget=i3GEO.caixaDeFerramentas.nget-1;if(i3GEO.caixaDeFerramentas.nget==0){i3GEO.caixaDeFerramentas.inicia()}})}else{i3GEO.caixaDeFerramentas.nget=i3GEO.caixaDeFerramentas.nget-1}if(!i3GEO.template.ferramentasLinks){$.get(i3GEO.caixaDeFerramentas.config.templateLinks,function(template){i3GEO.template.ferramentasLinks=template;i3GEO.caixaDeFerramentas.nget=i3GEO.caixaDeFerramentas.nget-1;if(i3GEO.caixaDeFerramentas.nget==0){i3GEO.caixaDeFerramentas.inicia()}})}else{i3GEO.caixaDeFerramentas.nget=i3GEO.caixaDeFerramentas.nget-1}if(!i3GEO.template.ferramentasMigalha){$.get(i3GEO.caixaDeFerramentas.config.templateMigalha,function(template){i3GEO.template.ferramentasMigalha=template;i3GEO.caixaDeFerramentas.nget=i3GEO.caixaDeFerramentas.nget-1;if(i3GEO.caixaDeFerramentas.nget==0){i3GEO.caixaDeFerramentas.inicia()}})}else{i3GEO.caixaDeFerramentas.nget=i3GEO.caixaDeFerramentas.nget-1}}},aguarde:function(){},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.caixaDeFerramentas.config[i]=v})}i3GEO.caixaDeFerramentas.aguarde();if(!i3GEO.template.ferramentasFolder||!i3GEO.template.ferramentasLinks||!i3GEO.template.ferramentasMigalha){i3GEO.caixaDeFerramentas.carregaTemplates()}else{i3GEO.caixaDeFerramentas.nivel0()}},migalha:function(data){var f=i3GEO.caixaDeFerramentas.config;var t=Mustache.to_html(i3GEO.template.ferramentasMigalha,{"nome":data.nome});$("#"+f.idOndeMigalha).data(data).html(t).click(function(event){var f=i3GEO.caixaDeFerramentas.config;event.stopImmediatePropagation();$("#"+f.idOndeMigalha).off("click");var data=$(this).data();if((data.nivel-1)==0){f.idOndeFolder.fadeOut("fast",function(){i3GEO.caixaDeFerramentas.nivel0();i3GEO.caixaDeFerramentas.config.idOndeFolder.show()})}if((data.nivel-1)==1){f.idOndeFolder.fadeOut("fast",function(){i3GEO.caixaDeFerramentas.nivel1(data);i3GEO.caixaDeFerramentas.config.idOndeFolder.show()})}if((data.nivel-1)==2){f.idOndeFolder.fadeOut("fast",function(){i3GEO.caixaDeFerramentas.nivel2(data);i3GEO.caixaDeFerramentas.config.idOndeFolder.show()})}})},nivel0:function(){var confm=i3GEO.listaDeFerramentas,subs=i3GEO.listaDeFerramentas.submenus,menu=confm.menu,n=menu.length,f=i3GEO.caixaDeFerramentas.config,i,t,data;$("#"+f.idOndeMigalha).html("&nbsp;");f.idOndeFolder.html("");f.idOndeLinks.html("");for(i=0;i<n;i+=1){if(subs[menu[i].id].length>0){t=Mustache.to_html(i3GEO.template.ferramentasFolder,{"nome":menu[i].nome,"descricao":menu[i].descricao});t=$(t);data={"nivel":1,"nome":menu[i].nome,"id":i,"n0":i,"n1":"","n2":"","n3":""};t.find("a").data(data).click(function(){$(this).find("a").off("click");var data=$(this).data();i3GEO.caixaDeFerramentas.config.idOndeFolder.fadeOut("fast",function(){i3GEO.caixaDeFerramentas.nivel1(data);i3GEO.caixaDeFerramentas.config.idOndeFolder.show()})});i3GEO.caixaDeFerramentas.config.idOndeFolder.append(t)}}},nivel1:function(data){var confm=i3GEO.listaDeFerramentas,menu=confm.submenus[confm.menu[data.n0].id],n=menu.length,f=i3GEO.caixaDeFerramentas.config,i,t,datan;f.idOndeFolder.html("");f.idOndeLinks.html("");for(i=0;i<n;i+=1){datan={"nivel":2,"nome":menu[i].text,"id":menu[i].id,"n0":data.n0,"n1":i,"n2":"","n3":""};if(menu[i].url){t=Mustache.to_html(i3GEO.template.ferramentasLinks,{"nome":menu[i].text,"target":menu[i].target,"url":menu[i].url,"opcional":menu[i].opcional});t=$(t);f.idOndeLinks.append(t)}else{t=Mustache.to_html(i3GEO.template.ferramentasFolder,{"nome":menu[i].text});t=$(t);t.find("a").data(datan).click(function(){$(this).find("a").off("click");var data=$(this).data();var f=i3GEO.caixaDeFerramentas.config;var t=Mustache.to_html(i3GEO.template.ferramentasMigalha,data);f.idOndeFolder.fadeOut("fast",function(){i3GEO.caixaDeFerramentas.nivel2(data);f.idOndeFolder.show()})});f.idOndeFolder.append(t)}}data.nivel=1;data.nome=confm.menu[data.id].nome;data.n0=data.id;i3GEO.caixaDeFerramentas.migalha(data)},nivel2:function(data){var confm=i3GEO.listaDeFerramentas,menu=confm.submenus[confm.menu[data.n0].id][data.n1].submenu.itemdata[0],n=menu.length,f=i3GEO.caixaDeFerramentas.config,i,t,datan;f.idOndeFolder.html("");f.idOndeLinks.html("");for(i=0;i<n;i+=1){datan={"nivel":3,"nome":menu[i].text,"id":menu[i].id,"n0":data.n0,"n1":data.n1,"n2":i,"n3":""};if(menu[i].url){t=Mustache.to_html(i3GEO.template.ferramentasLinks,{"nome":menu[i].text,"target":menu[i].target,"url":menu[i].url,"opcional":menu[i].opcional});t=$(t);f.idOndeLinks.append(t)}else{t=Mustache.to_html(i3GEO.template.ferramentasFolder,{"nome":menu[i].text});t=$(t);t.find("a").data(datan).click(function(){$(this).find("a").off("click");var data=$(this).data();var t=Mustache.to_html(i3GEO.caixaDeFerramentas.config.templateMigalha,data)});f.idOndeFolder.append(t)}}data.nivel=2;data.id=data.n0;i3GEO.caixaDeFerramentas.migalha(data)}};
0 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("&nbsp;");ondeFolder.html("");ondeLinks.html("");for(i=0;i<n;i+=1){if(subs[menu[i].id].length>0){t=Mustache.to_html(template1,{"nome":menu[i].nome,"descricao":menu[i].descricao});t=$(t);data={"nivel":1,"nome":menu[i].nome,"id":i,"n0":i,"n1":"","n2":"","n3":""};t.find("a").data(data).click(function(){$(this).find("a").off("click");var data=$(this).data();ondeFolder.fadeOut("fast",function(){nivel1(data);ondeFolder.show()})});ondeFolder.append(t)}}};var nivel1=function(data){var menu=confm.submenus[confm.menu[data.n0].id],n=menu.length,i,t,datan;ondeFolder.html("");ondeLinks.html("");for(i=0;i<n;i+=1){datan={"nivel":2,"nome":menu[i].text,"id":menu[i].id,"n0":data.n0,"n1":i,"n2":"","n3":""};if(menu[i].url){t=Mustache.to_html(template3,{"nome":menu[i].text,"target":menu[i].target,"url":menu[i].url,"opcional":menu[i].opcional});t=$(t);ondeLinks.append(t)}else{t=Mustache.to_html(template1,{"nome":menu[i].text});t=$(t);t.find("a").data(datan).click(function(){$(this).find("a").off("click");var data=$(this).data();var t=Mustache.to_html(template2,data);ondeFolder.fadeOut("fast",function(){nivel2(data);ondeFolder.show()})});ondeFolder.append(t)}}data.nivel=1;data.nome=confm.menu[data.id].nome;data.n0=data.id;migalha(data)};var nivel2=function(data){var menu=confm.submenus[confm.menu[data.n0].id][data.n1].submenu.itemdata[0],n=menu.length,i,t,datan;ondeFolder.html("");ondeLinks.html("");for(i=0;i<n;i+=1){datan={"nivel":3,"nome":menu[i].text,"id":menu[i].id,"n0":data.n0,"n1":data.n1,"n2":i,"n3":""};if(menu[i].url){t=Mustache.to_html(template3,{"nome":menu[i].text,"target":menu[i].target,"url":menu[i].url,"opcional":menu[i].opcional});t=$(t);ondeLinks.append(t)}else{t=Mustache.to_html(template1,{"nome":menu[i].text});t=$(t);t.find("a").data(datan).click(function(){$(this).find("a").off("click");var data=$(this).data();var t=Mustache.to_html(template2,data)});ondeFolder.append(t)}}data.nivel=2;data.id=data.n0;migalha(data)};nivel0()}}},ajustaAltura:function(){var guia,guias,nguias,temp,temps,n,i,g,altura=0;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;for(g=0;g<nguias;g++){guia=$i(this.CONFIGURA[guias[g]].idconteudo);if(guia){guia.style.overflow="auto";if(!guia.style.height){guia.style.height=i3GEO.parametros.h+"px"}}}},escondeGuias:function(){var guias,nguias,g,temp,attributes,anim;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;for(g=0;g<nguias;g++){temp=$i(this.CONFIGURA[guias[g]].idconteudo);if(temp){temp.style.display="none"}}},mostra:function(guia){if(i3GEO.Interface.ATUAL==="googlemaps"){if(typeof i3GeoMap.getStreetView!="undefined"){i3GeoMap.getStreetView().setVisible(false)}}var guias,nguias,g,temp,attributes,anim;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;if(!$i(i3GEO.guias.CONFIGURA[guia].idconteudo)){return}if(i3GEO.guias.CONFIGURA[guia]){temp=$i(i3GEO.guias.CONFIGURA[guia].idconteudo);if(temp){temp.style.display="block"}}},inicia:function(){if($i("i3GEOguiaMovel")){i3GEO.guias.LARGURAGUIAMOVEL=parseInt($("#i3GEOguiaMovel").css("width"),10)}if(!$i("i3GEOguiaMovelMolde").style.height){$("#i3GEOguiaMovelMolde,#i3GEOguiaMovelConteudo").css("height",i3GEO.parametros.h+"px")}},ativa:function(chave,obj){var f="";if(!$i(i3GEO.guias.CONFIGURA[chave].idconteudo)){f=i3GEO.guias.CONFIGURA[chave].click.apply(f,[obj]);return}i3GEO.guias.escondeGuias();i3GEO.guias.abreFecha("abre");if(i3GEO.guias.CONFIGURA[chave].click){f=i3GEO.guias.CONFIGURA[chave].click.apply(f,[obj])}i3GEO.guias.mostra(chave)},abreFecha:function(forca){var molde=$("#i3GEOguiaMovelMolde");if(!forca){if(parseInt(molde.css("width"),10)<=10){forca="abre"}else{forca="fecha"}}if(forca==="fecha"){molde.animate({"width":"-10px"},"slow")}else{$("#i3GEOguiaMovelIcones,#i3GEOguiaMovelConteudo").css("display","block");molde.css("display","block").animate({"width":i3GEO.guias.LARGURAGUIAMOVEL+"px"},"slow")}},mostraGuiaFerramenta:function(guia,namespace){var g,Dom=YAHOO.util.Dom;if(!namespace){namespace="guia"}for(g=0;g<12;g++){Dom.setStyle(namespace+g+"obj","display","none")}Dom.setStyle(guia+"obj","display","block")}};
2 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(&quot;catalogoSistemas.js&quot;,&quot;compactados/catalogoSistemas_compacto.js&quot;,&quot;Normal&quot;
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("&nbsp;");
560   - ondeFolder.html("");
561   - ondeLinks.html("");
562   - for (i = 0; i < n; i += 1) {
563   - if(subs[menu[i].id].length > 0){
564   - t = Mustache.to_html(
565   - template1,
566   - {"nome":menu[i].nome,"descricao":menu[i].descricao}
567   - );
568   - t = $(t);
569   - //quando clica, abre o nivel 1 e muda a migalha
570   - data = {"nivel":1,"nome":menu[i].nome,"id":i,"n0": i, "n1":"", "n2": "", "n3": ""};
571   - t.find("a")
572   - .data(data)
573   - .click(function(){
574   - $(this).find("a").off("click");
575   - var data = $(this).data();
576   - //texto da migalha e evento click
577   - ondeFolder.fadeOut( "fast", function(){
578   - nivel1(data);
579   - ondeFolder.show();
580   - });
581   - });
582   - ondeFolder
583   - .append(t);
584   - }
585   - }
586   - };
587   - //monta o nivel 1
588   - var nivel1 = function(data){
589   - var menu = confm.submenus[confm.menu[data.n0].id],
590   - n = menu.length,
591   - i,t,datan;
592   -
593   - ondeFolder.html("");
594   - ondeLinks.html("");
595   - for (i = 0; i < n; i += 1) {
596   - datan = {"nivel":2,"nome":menu[i].text,"id":menu[i].id,"n0": data.n0, "n1":i, "n2": "", "n3": ""};
597   - if(menu[i].url){
598   - t = Mustache.to_html(
599   - template3,
600   - {"nome":menu[i].text,"target": menu[i].target,"url": menu[i].url,"opcional": menu[i].opcional}
601   - );
602   - t = $(t);
603   - ondeLinks
604   - .append(t);
605   - } else {
606   - t = Mustache.to_html(
607   - template1,
608   - {"nome":menu[i].text}
609   - );
610   - t = $(t);
611   - t.find("a")
612   - .data(datan)
613   - .click(function(){
614   - $(this).find("a").off("click");
615   - var data = $(this).data();
616   - var t = Mustache.to_html(
617   - template2,
618   - data
619   - );
620   - //texto da migalha e evento click
621   - //nivel2(data);
622   - ondeFolder.fadeOut( "fast", function(){nivel2(data);ondeFolder.show();});
623   - });
624   - ondeFolder
625   - .append(t);
626   - }
627   - }
628   - data.nivel = 1;
629   - data.nome = confm.menu[data.id].nome;
630   - data.n0 = data.id;
631   - migalha(data);
632   - };
633   - var nivel2 = function(data){
634   - var menu = confm.submenus[confm.menu[data.n0].id][data.n1].submenu.itemdata[0],
635   - n = menu.length,
636   - i,t,datan;
637   -
638   - ondeFolder.html("");
639   - ondeLinks.html("");
640   - for (i = 0; i < n; i += 1) {
641   - datan = {"nivel":3,"nome":menu[i].text,"id":menu[i].id,"n0": data.n0, "n1":data.n1, "n2": i, "n3": ""};
642   - if(menu[i].url){
643   - t = Mustache.to_html(
644   - template3,
645   - {"nome":menu[i].text,"target": menu[i].target,"url": menu[i].url,"opcional": menu[i].opcional}
646   - );
647   - t = $(t);
648   - ondeLinks
649   - .append(t);
650   - } else {
651   - t = Mustache.to_html(
652   - template1,
653   - {"nome":menu[i].text}
654   - );
655   - t = $(t);
656   - t.find("a")
657   - .data(datan)
658   - .click(function(){
659   - $(this).find("a").off("click");
660   - var data = $(this).data();
661   - var t = Mustache.to_html(
662   - template2,
663   - data
664   - );
665   - });
666   - ondeFolder
667   - .append(t);
668   - }
669   - }
670   - data.nivel = 2;
671   - data.id = data.n0;
672   - migalha(data);
673   - };
674   - nivel0();
  506 + i3GEO.caixaDeFerramentas.inicia({
  507 + "idOndeFolder": $( "#" + f.idLista ),
  508 + "idOndeLinks": $( "#" + f.idLinks ),
  509 + "idOndeMigalha" : f.idMigalha,
  510 + "templateFolder" : $( "#" + f.idLista ).attr("data-template"),
  511 + "templateMigalha" : $("#" + f.idMigalha).attr("data-template"),
  512 + "templateLinks" : $( "#" + f.idLinks ).attr("data-template")
  513 + });
675 514 }
676 515 }
677 516 },
... ...
js/i3geo_tudo_compacto7.js
... ... @@ -274,10 +274,10 @@ if(typeof(i3GEO)===&#39;undefined&#39;){var i3GEO={}}i3GEO.ajuda={ATIVAJANELA:true,DIVAJ
274 274 if(typeof(i3GEO)==='undefined'){var i3GEO={}}YAHOO.namespace("i3GEO.janela");YAHOO.i3GEO.janela.manager=new YAHOO.widget.OverlayManager();YAHOO.namespace("janelaDoca.xp");YAHOO.janelaDoca.xp.manager=new YAHOO.widget.OverlayManager();YAHOO.i3GEO.janela.managerAguarde=new YAHOO.widget.OverlayManager();i3GEO.janela={ESTILOBD:"display:block;padding:5px 5px 5px 5px;",ESTILOAGUARDE:"normal",AGUARDEMODAL:false,ANTESCRIA:["i3GEO.janela.prepara()"],ANTESFECHA:[],TRANSICAOSUAVE:true,OPACIDADE:65,OPACIDADEAGUARDE:50,TIPS:[],ULTIMOZINDEX:5,prepara:function(){var iu=i3GEO.util;iu.escondeBox()},cria:function(wlargura,waltura,wsrc,nx,ny,texto,id,modal,classe,funcaoCabecalho,funcaoMinimiza,funcaoAposRedim,dimensionavel,icone,funcaoDuplica,transicao){if(!transicao){transicao="sim"}if(!dimensionavel){dimensionavel=true}if(!icone){icone=""}var i,wlargurA,ins,novoel,wdocaiframe,temp,fix,underlay,ifr,janela;if($i(id)){janela=YAHOO.i3GEO.janela.manager.find(id);janela.show();janela.bringToTop();return}if(navm&&!chro){this.TRANSICAOSUAVE=false}if(this.ANTESCRIA){for(i=0;i<this.ANTESCRIA.length;i++){eval(this.ANTESCRIA[i])}}if(!classe||classe==""){classe="hd"}if(!id||id===""){id="wdoca"}if(!modal||modal===""){modal=false}ifr=false;fix="contained";if(nx===""||nx==="center"){fix=true}if(modal===true){underlay="none"}else{underlay="shadow"}temp=navm?0:2;wlargurA=parseInt(wlargura,10)+temp+"px";ins='<div id="'+id+'_cabecalho" class="'+classe+'" >';if(i3GEO.configura!==undefined){ins+="<img id='"+id+"_imagemCabecalho' class='i3GeoAguardeJanela' style='visibility:hidden;' src=\'"+i3GEO.configura.locaplic+"/imagens/aguarde2.gif\' />"}if(icone!=""){ins+="<img class='i3GeoIconeJanela' src='"+icone+"' >"}ins+="<span style='font-size:10px;'>"+texto+"</span>";if(funcaoDuplica){ins+="<div id='"+id+"_duplicaJanela' class='container-duplica'></div>"}if(funcaoMinimiza){ins+="<div id='"+id+"_minimizaCabecalho' class='container-minimiza'></div>"}ins+='</div><div id="'+id+'_corpo" class="bd" style="'+this.ESTILOBD+'">';if(wsrc!==""){ins+='<iframe name="'+id+'i" id="'+id+'i" valign="top" style="border:0px white solid;width:100%"></iframe>'}ins+='</div>';ins+='<div class="ft"></div>';novoel=document.createElement("div");novoel.id=id;novoel.style.display="block";novoel.innerHTML=ins;if(this.TRANSICAOSUAVE&&transicao==="sim"){novoel.onmouseover=function(){$(novoel).css("opacity",1)};novoel.onmouseout=function(){$(novoel).css("opacity",i3GEO.janela.OPACIDADE/100)};$(novoel).css("opacity",1)}document.body.appendChild(novoel);wdocaiframe=$i(id+"i");if(wdocaiframe){temp=wdocaiframe.style;temp.height=waltura;temp.display="block";wdocaiframe.src=wsrc}else{if(waltura!=="auto"){$i(id+'_corpo').style.height=parseInt(waltura,10)+"px"}$i(id+'_corpo').style.width='100%';$i(id+'_corpo').style.overflow="auto"}if(waltura==="auto"||dimensionavel==false){janela=new YAHOO.widget.Panel(id,{iframe:ifr,modal:modal,width:wlargurA,underlay:underlay,fixedcenter:fix,constraintoviewport:true,visible:true,monitorresize:false,dragOnly:true,keylisteners:null})}else{janela=new YAHOO.widget.Panel(id,{hideMode:'offsets',iframe:ifr,underlay:underlay,modal:modal,width:wlargurA,fixedcenter:fix,constraintoviewport:true,visible:true,monitorresize:false,dragOnly:true,keylisteners:null});if(YAHOO.util.Resize){var resize=new YAHOO.util.Resize(id,{handles:['br'],autoRatio:false,minWidth:10,minHeight:10,status:false,proxy:true,ghost:false,animate:false,useShim:true});resize.on('resize',function(args){this.cfg.setProperty("height",args.height+"px");if(wdocaiframe){wdocaiframe.style.height=args.height-50+"px"}},janela,true);if(funcaoAposRedim&&funcaoAposRedim!=""){resize.on('endResize',function(args){funcaoAposRedim.call();i3GEO.janela.minimiza()},janela,true)}resize.getProxyEl().style.height="0px"}}if(nx!==""&&nx!=="center"){janela.moveTo(nx,ny+50)}YAHOO.i3GEO.janela.manager.register(janela);if(this.TRANSICAOSUAVE){janela.cfg.setProperty("effect",[{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.5}])}janela.cfg.setProperty("zIndex",[4]);janela.render();janela.bringToTop();if(ifr===true){janela.iframe.style.zIndex=4}YAHOO.util.Event.addListener($i(id+'_corpo'),"click",YAHOO.util.Event.stopPropagation);if(funcaoDuplica){$i(id+'_duplicaJanela').onclick=funcaoDuplica}if(funcaoCabecalho){$i(id+'_cabecalho').onclick=funcaoCabecalho}if(funcaoMinimiza){$i(id+"_minimizaCabecalho").onclick=funcaoMinimiza}YAHOO.util.Event.addListener(janela.close,"click",i3GEO.janela.fecha,janela,{id:id},true);temp=$i(id+"_c");if(temp&&temp.style){temp.style.maxWidth="90%";temp.style.zIndex=50000}temp=$i(id);if(temp&&temp.style){temp.style.maxWidth="100%"}temp=$i(id+"_corpo");return([janela,$i(id+"_cabecalho"),temp])},iconiza:function(id,w,rodape){var j,r,t=i3GEO.janela.minimiza(id,w+"px",rodape);r=YAHOO.util.Resize.getResizeById(id);j=$i(id+"I");if(!j){return}if(t==="min"){j.style.display="none";if(r){r.lock()}if(rodape){$i(rodape).style.display="none"}}else{j.style.display="block";if(r){r.unlock()}if(rodape){$i(rodape).style.display="block"}}},minimiza:function(id,min){var temp=$i(id+"_corpo"),n,i,m=YAHOO.i3GEO.janela.manager.find(id),c=$i(id),t="min",r=YAHOO.util.Resize.getResizeById(id),rodape=$i(id+"_rodape");if(temp){if(temp.style.display==="block"){temp.style.display="none";if(m){m.hideIframe()}m.winicial=c.style.width;if(min){c.style.width=min}}else{temp.style.display="block";if(m){m.showIframe()}c.style.width=m.winicial;t="max"}}temp=$i(id+"_c");if(temp){temp=temp.getElementsByTagName("div");n=temp.length;for(i=0;i<n;i++){if(temp[i].className==="underlay"||temp[i].className==="bd"){if(temp[i].style.display==="none"){temp[i].style.display="block"}else{temp[i].style.display="none"}}}}temp=$i(id+"_corpo");if(temp){if(temp.style.display==="none"){temp.style.display="block";if(r){r.unlock()}if(rodape){rodape.style.display="block"}}else{temp.style.display="none";if(r){r.lock()}if(rodape){rodape.style.display="none"}}}temp=$i(id);if(temp){if(temp.style.display==="none"){temp.style.height="100%"}else{temp.style.height="10%"}}return t},fecha:function(event,args){var i,id;i3GEO.util.escondeBox();if(i3GEO.janela.ANTESFECHA){for(i=0;i<i3GEO.janela.ANTESFECHA.length;i++){eval(i3GEO.janela.ANTESFECHA[i])}}if(i3GEO.janela.id){id=i3GEO.janela.id}else{id=event.id}if(id==undefined){id=args.id}i3GEO.janela.destroi(id)},destroi:function(id){if(typeof(YAHOO)!="undefined"){var janela=YAHOO.i3GEO.janela.manager.find(id);i3GEO.util.removeScriptTag(id+"_script");i3GEO.util.removeScriptTag(id+".dicionario_script");if(janela){YAHOO.i3GEO.janela.manager.remove(janela);janela=$i(id+"_c");janela.parentNode.removeChild(janela)}}},alteraTamanho:function(w,h,id){var i;if(arguments.length===3){i=$i(id)}else{i=$i("wdoca")}if(i){i.style.width=w+"px";i.style.height=h+"px"}},CONTADORAGUARDE:[],abreAguarde:function(id,texto){var p=$i("i3GEObarraAguarde");if(p){p.style.width="100%"}i3GEO.janela.CONTADORAGUARDE.push(" ")},fechaAguarde:function(id){var p=$i("i3GEObarraAguarde");if(p){if(i3GEO.janela.CONTADORAGUARDE.length==1){p.style.width="0px"}i3GEO.janela.CONTADORAGUARDE.pop()}},tempoMsg:function(texto,tempo){if(!YAHOO.util.Easing){return}var pos,janela,attributes,anim,altura=40;janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");pos=[0,0];if(i3GEO.Interface&&$i(i3GEO.Interface.IDCORPO)){pos=YAHOO.util.Dom.getXY($i(i3GEO.Interface.IDCORPO))}else if($i("contemImg")){pos=YAHOO.util.Dom.getXY($i("contemImg"))}if(!janela){janela=new YAHOO.widget.Panel("i3geoTempoMsg",{width:"220px",fixedcenter:false,underlay:"none",close:false,draggable:false,modal:false,monitorresize:false,iframe:true});janela.render(document.body);YAHOO.i3GEO.janela.managerAguarde.register(janela)}$i("i3geoTempoMsg_c").style.zIndex=100000;janela.setBody(texto);altura=70;janela.body.style.padding="5px";janela.body.style.backgroundColor="yellow";janela.body.style.height="0px";janela.body.style.overflow="hidden";janela.body.onclick=function(){var janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");if(janela){janela.destroy()}};if(i3GEO.parametros&&i3GEO.parametros.w>0){janela.moveTo(pos[0]+(i3GEO.parametros.w/2)-120,pos[1])}else{janela.moveTo(pos[0],pos[1])}janela.show();attributes={height:{to:altura}};anim=new YAHOO.util.Anim(janela.body,attributes,.5,YAHOO.util.Easing.easeNone);anim.onComplete.subscribe(function(){janela.body.style.overflow="auto";janela.body.style.display="block";$i("i3geoTempoMsg_c").style.zIndex=100000});anim.animate();if(!tempo){tempo=4000}setTimeout(function(){var attributes,anim,janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");if(janela){janela.body.style.overflow="hidden";attributes={height:{to:0}};anim=new YAHOO.util.Anim(janela.body,attributes,.5,YAHOO.util.Easing.easeNone);anim.onComplete.subscribe(function(){janela.destroy()});anim.animate()}},tempo)},ativaAlerta:function(){window.alert=function(texto){var textoI,janela=YAHOO.i3GEO.janela.managerAguarde.find("alerta");if(!janela){janela=new YAHOO.widget.SimpleDialog("alerta",{width:"300px",fixedcenter:true,visible:false,draggable:false,zIndex:100000,textAlign:"left",close:true,modal:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},constraintoviewport:true,buttons:[{text:$trad("x74"),handler:function(){this.destroy()},isDefault:true}],icon:YAHOO.widget.SimpleDialog.ICON_WARN,text:""});YAHOO.i3GEO.janela.managerAguarde.register(janela);janela.setHeader(" ");janela.render(document.body)}textoI=janela.cfg.getProperty("text");if(textoI!=""){textoI+="<br>"}texto=textoI+texto;janela.cfg.setProperty("text",texto);janela.show()}},confirma:function(pergunta,w,resposta1,resposta2,funcao1,funcao2){var b,f1,f2,f3,janela=YAHOO.i3GEO.janela.managerAguarde.find("confirma");if(!w||w==""){w=300}if(!funcao1||funcao1==""){f1=function(){YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();return true}}else{f1=function(){funcao1.call();YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy()}}if(!funcao2||funcao2==""){f2=function(){YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();return false}}else{f2=function(){funcao2.call();YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy()}}f3=function(){YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy()};if(!resposta1||resposta1==""){resposta1=$trad("x58")}if(janela){janela.destroy()}b=[{text:$trad("x75"),handler:f3},{text:resposta1,handler:f1}];if(resposta2&&resposta2!=""){b.push({text:resposta2,handler:f2})}janela=new YAHOO.widget.SimpleDialog("confirma",{width:w+"px",fixedcenter:true,visible:false,draggable:false,zIndex:100000,textAlign:"left",close:false,modal:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},constraintoviewport:true,buttons:b,icon:YAHOO.widget.SimpleDialog.ICON_HELP,text:"<p class=paragrafo >"+pergunta});YAHOO.i3GEO.janela.managerAguarde.register(janela);janela.setHeader(" ");janela.render(document.body);janela.show()},prompt:function(pergunta,funcaoOk,valorDefault){if($i("i3GEOjanelaprompt")){return}if(!valorDefault){valorDefault=""}var i="<br><div class='i3geoForm i3geoFormIconeEdita' ><input id='i3GEOjanelaprompt' type=text value='"+valorDefault+"' />";i3GEO.janela.confirma(pergunta+i,"","","",funcaoOk)},mensagemSimples:function(texto,cabecalho,largura,altura){var janela;if(!largura){largura=300}if(!altura){altura=300}if(!cabecalho){cabecalho=""}janela=new YAHOO.widget.SimpleDialog(i3GEO.util.generateId(),{width:parseInt(largura,10)+"px",height:parseInt(altura,10)+"px",fixedcenter:true,visible:true,draggable:true,zIndex:100000,textAlign:"left",close:true,modal:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},constraintoviewport:true,text:""});YAHOO.i3GEO.janela.manager.register(janela);janela.setHeader(cabecalho);janela.render(document.body);janela.setHeader("<div class='i3GeoTituloJanela'>"+cabecalho+"</div>");janela.cfg.setProperty("text",texto);janela.bringToTop();janela.show();return janela},tip:function(){var Nid,novoel,res;Nid=i3GEO.util.generateId;novoel=document.createElement("div");novoel.className="i3GEObalaoInfo";novoel.id=Nid;document.body.appendChild(novoel);i3GEO.janela.TIPS.push($i(Nid));res="<div id='"+Nid+"cabecatip' style='text-align:left;background-color:rgb(240,240,240)'></div>";novoel.innerHTML="<table style='text-align:left'><tr><td style='text-align:left'>"+res+"</td></tr></table>";ist=novoel.style;ist.top=objposicaocursor.telay-9+"px";ist.left=objposicaocursor.telax-5+"px";ist.display="block";i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.janela.excluiTips('todos')"]);return(Nid)},excluiTips:function(tipo){var ot,i;if(arguments.length===0){tipo="todos"}if(i3GEO.janela.TIPS.length>0){ot=i3GEO.janela.TIPS.length-1;if(ot>=0){do{if(tipo==='todos'){if(i3GEO.janela.TIPS[ot]){i=$i(i3GEO.janela.TIPS[ot].id);document.body.removeChild(i)}}if(tipo==='naofixos'){if($i(i3GEO.janela.TIPS[ot])){if($i(i3GEO.janela.TIPS[ot].id+"cabecatip").innerHTML!==""){document.body.removeChild($i(i3GEO.janela.TIPS[ot].id))}}}}while(ot--);if(tipo==="todos"){i3GEO.janela.TIPS=[]}}}},slider:function(funcao,inicial){var scaleFactor,bottomConstraint,topConstraint,janela,novoel,Event,slider="",bg,thumb;janela=i3GEO.janela.cria(230,200,"","","","<div class='i3GeoTituloJanela'>"+$trad("t20")+"</div>","opacidadeG");novoel=document.createElement("div");novoel.id="slider-bg";novoel.tabindex="-1";novoel.innerHTML='<div style="cursor:default;position:absolute;top:4px" id="slider-thumb"><img src="'+i3GEO.configura.locaplic+'/imagens/thumb-n.gif"></div>';janela[2].appendChild(novoel);Event=YAHOO.util.Event;bg="slider-bg";thumb="slider-thumb";novoel.style.position="relative";novoel.style.background='url('+i3GEO.configura.locaplic+'/imagens/bg-fader.gif) 5px 0 no-repeat';novoel.style.height="28px";novoel.style.width="228px";topConstraint=0;bottomConstraint=200;scaleFactor=1;Event.onDOMReady(function(){slider=YAHOO.widget.Slider.getHorizSlider(bg,thumb,topConstraint,bottomConstraint,20);slider.setValue(parseInt(inicial,10));slider.getRealValue=function(){return Math.round(this.getValue()*scaleFactor)};slider.subscribe("slideEnd",function(offsetFromStart){var actualValue=slider.getRealValue();eval(funcao+"("+actualValue+")")})});Event.on("putval","click",function(e){slider.setValue(100,false)})},comboCabecalhoTemas:function(idDiv,idCombo,ferramenta,tipo,onButtonClick,temaSel){var temp=$i(idDiv);if(!temaSel){temaSel=""}if(temaSel==""&&i3GEOF[ferramenta]&&i3GEOF[ferramenta].tema&&i3GEOF[ferramenta].tema!=""){temaSel=i3GEOF[ferramenta].tema}if(temp){i3GEO.util.comboTemas(temp.id+"Sel",function(retorno){var tema,container=$i(idDiv),botao;container.innerHTML=retorno.dados;botao=new YAHOO.widget.Button(idCombo,{type:"menu",menu:idCombo+"select"});if(temaSel!=""){tema=i3GEO.arvoreDeCamadas.pegaTema(temaSel);if(tema&&tema!=undefined){botao.set("label","<span class='cabecalhoTemas' >"+tema.tema+"</span>&nbsp;&nbsp;")}else{botao.set("label","<span class='cabecalhoTemas' >"+$trad("x92")+"</span>&nbsp;&nbsp;")}}else{botao.set("label","<span class='cabecalhoTemas' >"+$trad("x92")+"</span>&nbsp;&nbsp;")}if(!onButtonClick){onButtonClick=function(p_sType,p_aArgs){var oMenuItem=p_aArgs[1];if(oMenuItem){i3GEO.mapa.ativaTema(oMenuItem.value);if(oMenuItem.value===""){i3GEO.temaAtivo="";botao.set("label","<span class='cabecalhoTemas' >"+$trad("x92")+"</span>&nbsp;&nbsp;")}else{botao.set("label","<span class='cabecalhoTemas' >"+oMenuItem.cfg.getProperty("text")+"</span>&nbsp;&nbsp;")}if(i3GEOF[ferramenta]){i3GEOF[ferramenta].tema=oMenuItem.value;if($i("i3GEOF."+ferramenta+"_corpo")){$i("i3GEOF."+ferramenta+"_corpo").innerHTML="";eval("i3GEOF."+ferramenta+".inicia('i3GEOF."+ferramenta+"_corpo');")}}}};if(i3GEO.eventos.ATUALIZAARVORECAMADAS.length>20){i3GEO.eventos.ATUALIZAARVORECAMADAS=[]}i3GEO.eventos.adicionaEventos("ATUALIZAARVORECAMADAS",["i3GEO.janela.comboCabecalhoTemas('"+idDiv+"','"+idCombo+"','"+ferramenta+"','"+tipo+"')"])}botao.getMenu().subscribe("click",onButtonClick,botao)},temp.id,"",false,tipo,"",true,true)}}};
275 275 //
276 276 //compactados/guias_compacto.js
277   -if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.guias={LARGURAGUIAMOVEL:350,CONFIGURA:{"zoomanterior":{icone:"imagens/gisicons/zoom-last.png",titulo:"",id:"guiaZoomanterior",idconteudo:"",click:function(){i3GEO.navega.extensaoAnterior()}},"zoomli":{icone:"imagens/gisicons/zoom-region.png",titulo:$trad("d3"),id:"guiaZoomli",idconteudo:"",click:function(){if(DetectaMobile("DetectMobileLong")){i3GEO.janela.tempoMsg($trad("x70"))}else{i3GEO.janela.tempoMsg($trad("x69"))}if(i3GEO.Interface.ATUAL==="googlemaps"){i3GeoMap.setOptions({draggable:true});i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pointer",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}if(i3GEO.Interface.ATUAL==="openlayers"){}}},"zoomproximo":{icone:"imagens/gisicons/zoom-next.png",titulo:"",id:"guiaZoomproximo",idconteudo:"",click:function(){i3GEO.navega.extensaoProximo()}},"zoomtot":{icone:"imagens/gisicons/zoom-extent.png",titulo:$trad("d2"),id:"guiaZoomtot",idconteudo:"",click:function(){if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.zoom2ext(i3GEO.parametros.extentTotal);return}if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.Interface.googlemaps.zoom2extent(i3GEO.parametros.extentTotal);return}}},"identificaBalao":{icone:"imagens/gisicons/tips.png",titulo:$trad("d7a"),id:"guiaIdentificaBalao",idconteudo:"",click:function(){if(i3GEO.arvoreDeCamadas.filtraCamadas("etiquetas","","diferente",i3GEO.arvoreDeCamadas.CAMADAS)===""){i3GEO.janela.tempoMsg($trad("d31"));return}if($i(i3GEO.Interface.IDMAPA)){$i(i3GEO.Interface.IDMAPA).title="";var temp="identifica";i3GEO.util.mudaCursor(i3GEO.configura.cursores,temp,i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}if(i3GEO.eventos.cliquePerm.ativo===false){i3GEO.eventos.MOUSECLIQUE=[i3GEO.configura.funcaoTip]}else{i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoIdentifica]);i3GEO.eventos.adicionaEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoTip])}i3GEO.eventos.cliquePerm.ativa()}},"identifica":{icone:"imagens/gisicons/pointer-info.png",titulo:$trad("d7"),id:"guiaIdentifica",idconteudo:"",click:function(){i3GEO.barraDeBotoes.BOTAOCLICADO="identifica";if($i(i3GEO.Interface.IDMAPA)){$i(i3GEO.Interface.IDMAPA).title="";temp="identifica"}i3GEO.eventos.cliquePerm.desativa();if(i3GEO.eventos.cliquePerm.ativo===false){if(i3GEO.eventos.MOUSECLIQUE.toString().search(i3GEO.configura.funcaoIdentifica)>=0){i3GEO.eventos.MOUSECLIQUE.remove(i3GEO.configura.funcaoIdentifica);return}i3GEO.eventos.MOUSECLIQUE=[i3GEO.configura.funcaoIdentifica]}else{i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoTip]);i3GEO.eventos.adicionaEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoIdentifica])}}},"mapas":{icone:"imagens/gisicons/show-links.png",titulo:"Links",id:"guia5",idconteudo:"guia5obj",mostraLink:function(id,url){$i("i3geoMapasLink_"+id).innerHTML="<a href='"+url+"' target=_blank >"+$trad("abreMapa")+"</a>"},click:function(onde){if(!onde){onde=i3GEO.guias.CONFIGURA.mapas.idconteudo}var pegaMapas=function(retorno){var ins,mapa,ig1lt,ig1,nome,lkd,link,temp,combo,urlinterface;ins="<br><div id='banners' style='overflow:auto;text-align:center'>";if(i3GEO.configura.verificaCookieLogin===true){ins+="<a class='linkMapasEditor' href='"+i3GEO.configura.locaplic+"/admin/html/mapas.html' target=_blank >"+$trad("x89")+"</a><br>"}ins+="<br>";mapa=retorno.data.mapas;ig1lt=mapa.length;ig1=0;urlinterface=window.location.origin+window.location.pathname;if(ig1lt>0){do{temp=mapa[ig1];nome=temp.NOME;if(temp.PUBLICADO){if(temp.PUBLICADO.toLowerCase()==="nao"){nome="<s>"+nome+"</s>"}}lkd=temp.LINK;link=i3GEO.configura.locaplic+"/ms_criamapa.php?temasa="+temp.TEMAS+"&layers="+temp.LIGADOS;if(temp.EXTENSAO!==""){link+="&mapext="+temp.EXTENSAO}if(temp.OUTROS!==""){link+="&"+temp.OUTROS}if(lkd!==""){link=lkd}ins+="<div style='cursor:pointer; height: 120px;float: left;width:45%;background-color:white;padding:5px;margin:5px;border: 1px solid #F0F0F0;border-radius: 5px;box-shadow: 1px 1px 1px 1px #D3D3D3;' >";if(temp.IMAGEM&&temp.IMAGEM!=""){ins+="<div style='float:left;margin:2px' ><a href='"+link+"' style=text-align:center;text-decoration:none; >"+"<img src='"+temp.IMAGEM+"'></a></div>"}nome+=" ("+temp.ID_MAPA+")";if(temp.CONTEMMAPFILE=="nao"){ins+="<div class=paragrafo style='text-align:left;'>"+"<a href='"+link+"' style=text-align:left;text-decoration:none; >"+nome+"</a></div>"}else{combo="<select style='width:170px;' onchange='i3GEO.guias.CONFIGURA.mapas.mostraLink("+ig1+",this.value)'>"+"<option value=''>"+$trad("x103")+":</option>"+"<option value='"+link+"'>Como foi salvo</option>"+"<option value='"+link+"&interface="+urlinterface+"'>Com a interface atual</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=e_wsm'>Openlayers com todos os botoes</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=est_wms'>Sem o fundo</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=e_wsm&botoes=legenda pan zoombox zoomtot zoomin zoomout distancia area identifica'>Com botoes principais</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/osm.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=e_wsm&botoes=legenda pan zoombox zoomtot zoomin zoomout distancia area identifica'>Com botoes principais e OSM</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&botoes=legenda pan zoombox zoomtot zoomin zoomout'>Botoes de navegacao</option>"+"</select>";ins+="<div style='float:left;margin:2px'>"+"<img src='"+i3GEO.configura.locaplic+"/ferramentas/salvamapa/geraminiatura.php?w=100&h=67&restauramapa="+temp.ID_MAPA+"'></div><div class=paragrafo style='text-align:left;'><a href='"+link+"' style=text-align:center;text-decoration:none; >"+nome+"</a></div>"+combo+"<br><div style='cursor:pointer;' id='i3geoMapasLink_"+ig1+"' ></div>"}ins+="</div>";ig1++}while(ig1<ig1lt)}$i(onde).innerHTML=ins+"</div>"};if($i(i3GEO.guias.CONFIGURA.mapas.idconteudo)){$i(i3GEO.guias.CONFIGURA.mapas.idconteudo).innerHTML="Aguarde..."}i3GEO.php.pegaMapas(pegaMapas);i3GEO.navega.removeCookieExtensao()}},"dobraPagina":{icone:"imagens/googlemaps.png",titulo:$trad("trocaInterface"),id:"guia6",idconteudo:"",inicializa:function(){if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/openlayers.png"}else{i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/googlemaps.png"}},click:function(){i3GEO.Interface.atual2gm.insereIcone=false;i3GEO.Interface.atual2ol.insereIcone=false;if(i3GEO.Interface.ATUAL==="googlemaps"){if(typeof i3GeoMap.getStreetView!="undefined"){if(i3GeoMap.getStreetView().getVisible()===true){i3GeoMap.getStreetView().setVisible(false)}}i3GEO.Interface.atual2ol.inicia();i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/googlemaps.png"}if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.atual2gm.inicia();i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/openlayers.png"}$i("guia6").src=i3GEO.configura.locaplic+"/"+i3GEO.guias.CONFIGURA.dobraPagina.icone}},"buscaRapida":{icone:"imagens/gisicons/search.png",titulo:"",id:"guia7",idconteudo:"guia7obj",idBuscaRapida:"buscaRapidaGuia",click:function(obj){var f=i3GEO.guias.CONFIGURA.buscaRapida;obj=$(obj);if(obj.attr("data-idconteudo")!=undefined){f.idconteudo=obj.attr("data-idconteudo")}}},"legenda":{icone:"imagens/legenda.png",titulo:$trad("g3"),id:"guia4",idconteudo:"guia4obj",idLegenda:"legendaHtml",click:function(obj){var f=i3GEO.guias.CONFIGURA.legenda;obj=$(obj);if(obj.attr("data-idconteudo")!=undefined){f.idconteudo=obj.attr("data-idconteudo")}if(obj.attr("data-idLegenda")!=undefined){f.idLegenda=obj.attr("data-idLegenda")}i3GEO.legenda.inicia({"idOnde":f.idconteudo,"idLegenda":f.idLegenda})}},"temas":{icone:"imagens/layer.png",titulo:$trad("g4a"),id:"guia1",idconteudo:"guia1obj",idListaDeCamadas:"listaTemas",idTemplateCamada:"guia1objTemplateCamadas",idListaFundo:"listaFundo",idTemplateCamadaFundo:"guia1objTemplateCamadasFundo",verificaAbrangencia:"",click:function(obj){var f=i3GEO.guias.CONFIGURA.temas;obj=$(obj);if(obj.attr("data-verificaAbrangencia")!=undefined){f.verificaAbrangencia=obj.attr("data-verificaAbrangencia")}if(obj.attr("data-idconteudo")!=undefined){f.idconteudo=obj.attr("data-idconteudo")}if(obj.attr("data-idListaDeCamadas")!=undefined){f.idListaDeCamadas=obj.attr("data-idListaDeCamadas")}if(obj.attr("data-idListaFundo")!=undefined){f.idListaFundo=obj.attr("data-idListaFundo")}if($("#"+obj.attr("data-idListaDeCamadas")).attr("data-idTemplateCamada")!=undefined){f.idTemplateCamada=$("#"+obj.attr("data-idListaDeCamadas")).attr("data-idTemplateCamada")}if($("#"+obj.attr("data-idListaFundo")).attr("data-idTemplateCamada")!=undefined){f.idTemplateCamadaFundo=$("#"+obj.attr("data-idListaFundo")).attr("data-idTemplateCamada")}i3GEO.arvoreDeCamadas.inicia({"idOnde":f.idListaDeCamadas,"idTemplateCamada":f.idTemplateCamada,"idListaFundo":f.idListaFundo,"idTemplateCamadaFundo":f.idTemplateCamadaFundo,"verificaAbrangencia":f.verificaAbrangencia})}},"adiciona":{icone:"imagens/catalogo.png",titulo:$trad("g1a"),id:"guia2",idconteudo:"guia2obj",idMenus:"catalogoMenus",idCatalogo:"catalogoPrincipal",idNavegacao:"catalogoNavegacao",idMigalha:"catalogoMigalha",click:function(obj){var f=i3GEO.guias.CONFIGURA.adiciona;if($(obj).attr("data-idconteudo")!=undefined){f.idconteudo=$(obj).attr("data-idconteudo")}if($(obj).attr("data-idMenus")!=undefined){f.idMenus=$(obj).attr("data-idMenus")}if($(obj).attr("data-idCatalogo")!=undefined){f.idCatalogo=$(obj).attr("data-idCatalogo")}if($(obj).attr("data-idNavegacao")!=undefined){f.idNavegacao=$(obj).attr("data-idNavegacao")}if($(obj).attr("data-idMigalha")!=undefined){f.idMigalha=$(obj).attr("data-idMigalha")}var ondeMenus=$("#"+f.idMenus);i3GEO.catalogoMenus.listaMenus({"seletorTemplateDir":ondeMenus.attr("data-templateDir"),"seletorTemplateTema":ondeMenus.attr("data-templateTema"),"idOndeMenus":f.idMenus,"idCatalogoPrincipal":f.idCatalogo,"idCatalogoNavegacao":f.idNavegacao,"idOndeMigalha":f.idMigalha})}},"ferramentas":{icone:"imagens/gisicons/tools.png",titulo:$trad("u15a"),id:"guia8",idconteudo:"guia8obj",idLista:"listaFerramentas",idMigalha:"migalhaFerramentas",idLinks:"listaFerramentasLinks",status:false,click:function(obj){if($(obj).attr("data-idconteudo")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idconteudo=$(obj).attr("data-idconteudo")}if($(obj).attr("data-idLista")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idLista=$(obj).attr("data-idLista")}if($(obj).attr("data-idMigalha")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idMigalha=$(obj).attr("data-idMigalha")}if($(obj).attr("data-idLinks")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idLinks=$(obj).attr("data-idLinks")}var f=i3GEO.guias.CONFIGURA.ferramentas,confm=i3GEO.listaDeFerramentas,subs=i3GEO.listaDeFerramentas.submenus,ondeFolder=$("#"+f.idLista),ondeLinks=$("#"+f.idLinks),template1=$($(ondeFolder).attr("data-template")).html(),template2=$($("#"+f.idMigalha).attr("data-template")).html(),template3=$($(ondeLinks).attr("data-template")).html(),migalha;f.status=true;migalha=function(data){var t=Mustache.to_html(template2,{"nome":data.nome});$("#"+f.idMigalha).data(data).html(t).click(function(event){event.stopImmediatePropagation();$("#"+f.idMigalha).off("click");var data=$(this).data();if((data.nivel-1)==0){ondeFolder.fadeOut("fast",function(){nivel0();ondeFolder.show()})}if((data.nivel-1)==1){ondeFolder.fadeOut("fast",function(){nivel1(data);ondeFolder.show()})}if((data.nivel-1)==2){ondeFolder.fadeOut("fast",function(){nivel2(data);ondeFolder.show()})}})};var nivel0=function(){var menu=confm.menu,n=menu.length,i,t,data;$("#"+f.idMigalha).html("&nbsp;");ondeFolder.html("");ondeLinks.html("");for(i=0;i<n;i+=1){if(subs[menu[i].id].length>0){t=Mustache.to_html(template1,{"nome":menu[i].nome,"descricao":menu[i].descricao});t=$(t);data={"nivel":1,"nome":menu[i].nome,"id":i,"n0":i,"n1":"","n2":"","n3":""};t.find("a").data(data).click(function(){$(this).find("a").off("click");var data=$(this).data();ondeFolder.fadeOut("fast",function(){nivel1(data);ondeFolder.show()})});ondeFolder.append(t)}}};var nivel1=function(data){var menu=confm.submenus[confm.menu[data.n0].id],n=menu.length,i,t,datan;ondeFolder.html("");ondeLinks.html("");for(i=0;i<n;i+=1){datan={"nivel":2,"nome":menu[i].text,"id":menu[i].id,"n0":data.n0,"n1":i,"n2":"","n3":""};if(menu[i].url){t=Mustache.to_html(template3,{"nome":menu[i].text,"target":menu[i].target,"url":menu[i].url,"opcional":menu[i].opcional});t=$(t);ondeLinks.append(t)}else{t=Mustache.to_html(template1,{"nome":menu[i].text});t=$(t);t.find("a").data(datan).click(function(){$(this).find("a").off("click");var data=$(this).data();var t=Mustache.to_html(template2,data);ondeFolder.fadeOut("fast",function(){nivel2(data);ondeFolder.show()})});ondeFolder.append(t)}}data.nivel=1;data.nome=confm.menu[data.id].nome;data.n0=data.id;migalha(data)};var nivel2=function(data){var menu=confm.submenus[confm.menu[data.n0].id][data.n1].submenu.itemdata[0],n=menu.length,i,t,datan;ondeFolder.html("");ondeLinks.html("");for(i=0;i<n;i+=1){datan={"nivel":3,"nome":menu[i].text,"id":menu[i].id,"n0":data.n0,"n1":data.n1,"n2":i,"n3":""};if(menu[i].url){t=Mustache.to_html(template3,{"nome":menu[i].text,"target":menu[i].target,"url":menu[i].url,"opcional":menu[i].opcional});t=$(t);ondeLinks.append(t)}else{t=Mustache.to_html(template1,{"nome":menu[i].text});t=$(t);t.find("a").data(datan).click(function(){$(this).find("a").off("click");var data=$(this).data();var t=Mustache.to_html(template2,data)});ondeFolder.append(t)}}data.nivel=2;data.id=data.n0;migalha(data)};nivel0()}}},ajustaAltura:function(){var guia,guias,nguias,temp,temps,n,i,g,altura=0;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;for(g=0;g<nguias;g++){guia=$i(this.CONFIGURA[guias[g]].idconteudo);if(guia){guia.style.overflow="auto";if(!guia.style.height){guia.style.height=i3GEO.parametros.h+"px"}}}},escondeGuias:function(){var guias,nguias,g,temp,attributes,anim;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;for(g=0;g<nguias;g++){temp=$i(this.CONFIGURA[guias[g]].idconteudo);if(temp){temp.style.display="none"}}},mostra:function(guia){if(i3GEO.Interface.ATUAL==="googlemaps"){if(typeof i3GeoMap.getStreetView!="undefined"){i3GeoMap.getStreetView().setVisible(false)}}var guias,nguias,g,temp,attributes,anim;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;if(!$i(i3GEO.guias.CONFIGURA[guia].idconteudo)){return}if(i3GEO.guias.CONFIGURA[guia]){temp=$i(i3GEO.guias.CONFIGURA[guia].idconteudo);if(temp){temp.style.display="block"}}},inicia:function(){if($i("i3GEOguiaMovel")){i3GEO.guias.LARGURAGUIAMOVEL=parseInt($("#i3GEOguiaMovel").css("width"),10)}if(!$i("i3GEOguiaMovelMolde").style.height){$("#i3GEOguiaMovelMolde,#i3GEOguiaMovelConteudo").css("height",i3GEO.parametros.h+"px")}},ativa:function(chave,obj){var f="";if(!$i(i3GEO.guias.CONFIGURA[chave].idconteudo)){f=i3GEO.guias.CONFIGURA[chave].click.apply(f,[obj]);return}i3GEO.guias.escondeGuias();i3GEO.guias.abreFecha("abre");if(i3GEO.guias.CONFIGURA[chave].click){f=i3GEO.guias.CONFIGURA[chave].click.apply(f,[obj])}i3GEO.guias.mostra(chave)},abreFecha:function(forca){var molde=$("#i3GEOguiaMovelMolde");if(!forca){if(parseInt(molde.css("width"),10)<=10){forca="abre"}else{forca="fecha"}}if(forca==="fecha"){molde.animate({"width":"-10px"},"slow")}else{$("#i3GEOguiaMovelIcones,#i3GEOguiaMovelConteudo").css("display","block");molde.css("display","block").animate({"width":i3GEO.guias.LARGURAGUIAMOVEL+"px"},"slow")}},mostraGuiaFerramenta:function(guia,namespace){var g,Dom=YAHOO.util.Dom;if(!namespace){namespace="guia"}for(g=0;g<12;g++){Dom.setStyle(namespace+g+"obj","display","none")}Dom.setStyle(guia+"obj","display","block")}};
  277 +if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.guias={LARGURAGUIAMOVEL:350,CONFIGURA:{"zoomanterior":{icone:"imagens/gisicons/zoom-last.png",titulo:"",id:"guiaZoomanterior",idconteudo:"",click:function(){i3GEO.navega.extensaoAnterior()}},"zoomli":{icone:"imagens/gisicons/zoom-region.png",titulo:$trad("d3"),id:"guiaZoomli",idconteudo:"",click:function(){if(DetectaMobile("DetectMobileLong")){i3GEO.janela.tempoMsg($trad("x70"))}else{i3GEO.janela.tempoMsg($trad("x69"))}if(i3GEO.Interface.ATUAL==="googlemaps"){i3GeoMap.setOptions({draggable:true});i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pointer",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}if(i3GEO.Interface.ATUAL==="openlayers"){}}},"zoomproximo":{icone:"imagens/gisicons/zoom-next.png",titulo:"",id:"guiaZoomproximo",idconteudo:"",click:function(){i3GEO.navega.extensaoProximo()}},"zoomtot":{icone:"imagens/gisicons/zoom-extent.png",titulo:$trad("d2"),id:"guiaZoomtot",idconteudo:"",click:function(){if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.zoom2ext(i3GEO.parametros.extentTotal);return}if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.Interface.googlemaps.zoom2extent(i3GEO.parametros.extentTotal);return}}},"identificaBalao":{icone:"imagens/gisicons/tips.png",titulo:$trad("d7a"),id:"guiaIdentificaBalao",idconteudo:"",click:function(){if(i3GEO.arvoreDeCamadas.filtraCamadas("etiquetas","","diferente",i3GEO.arvoreDeCamadas.CAMADAS)===""){i3GEO.janela.tempoMsg($trad("d31"));return}if($i(i3GEO.Interface.IDMAPA)){$i(i3GEO.Interface.IDMAPA).title="";var temp="identifica";i3GEO.util.mudaCursor(i3GEO.configura.cursores,temp,i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}if(i3GEO.eventos.cliquePerm.ativo===false){i3GEO.eventos.MOUSECLIQUE=[i3GEO.configura.funcaoTip]}else{i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoIdentifica]);i3GEO.eventos.adicionaEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoTip])}i3GEO.eventos.cliquePerm.ativa()}},"identifica":{icone:"imagens/gisicons/pointer-info.png",titulo:$trad("d7"),id:"guiaIdentifica",idconteudo:"",click:function(){i3GEO.barraDeBotoes.BOTAOCLICADO="identifica";if($i(i3GEO.Interface.IDMAPA)){$i(i3GEO.Interface.IDMAPA).title="";temp="identifica"}i3GEO.eventos.cliquePerm.desativa();if(i3GEO.eventos.cliquePerm.ativo===false){if(i3GEO.eventos.MOUSECLIQUE.toString().search(i3GEO.configura.funcaoIdentifica)>=0){i3GEO.eventos.MOUSECLIQUE.remove(i3GEO.configura.funcaoIdentifica);return}i3GEO.eventos.MOUSECLIQUE=[i3GEO.configura.funcaoIdentifica]}else{i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoTip]);i3GEO.eventos.adicionaEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoIdentifica])}}},"mapas":{icone:"imagens/gisicons/show-links.png",titulo:"Links",id:"guia5",idconteudo:"guia5obj",mostraLink:function(id,url){$i("i3geoMapasLink_"+id).innerHTML="<a href='"+url+"' target=_blank >"+$trad("abreMapa")+"</a>"},click:function(onde){if(!onde){onde=i3GEO.guias.CONFIGURA.mapas.idconteudo}var pegaMapas=function(retorno){var ins,mapa,ig1lt,ig1,nome,lkd,link,temp,combo,urlinterface;ins="<br><div id='banners' style='overflow:auto;text-align:center'>";if(i3GEO.configura.verificaCookieLogin===true){ins+="<a class='linkMapasEditor' href='"+i3GEO.configura.locaplic+"/admin/html/mapas.html' target=_blank >"+$trad("x89")+"</a><br>"}ins+="<br>";mapa=retorno.data.mapas;ig1lt=mapa.length;ig1=0;urlinterface=window.location.origin+window.location.pathname;if(ig1lt>0){do{temp=mapa[ig1];nome=temp.NOME;if(temp.PUBLICADO){if(temp.PUBLICADO.toLowerCase()==="nao"){nome="<s>"+nome+"</s>"}}lkd=temp.LINK;link=i3GEO.configura.locaplic+"/ms_criamapa.php?temasa="+temp.TEMAS+"&layers="+temp.LIGADOS;if(temp.EXTENSAO!==""){link+="&mapext="+temp.EXTENSAO}if(temp.OUTROS!==""){link+="&"+temp.OUTROS}if(lkd!==""){link=lkd}ins+="<div style='cursor:pointer; height: 120px;float: left;width:45%;background-color:white;padding:5px;margin:5px;border: 1px solid #F0F0F0;border-radius: 5px;box-shadow: 1px 1px 1px 1px #D3D3D3;' >";if(temp.IMAGEM&&temp.IMAGEM!=""){ins+="<div style='float:left;margin:2px' ><a href='"+link+"' style=text-align:center;text-decoration:none; >"+"<img src='"+temp.IMAGEM+"'></a></div>"}nome+=" ("+temp.ID_MAPA+")";if(temp.CONTEMMAPFILE=="nao"){ins+="<div class=paragrafo style='text-align:left;'>"+"<a href='"+link+"' style=text-align:left;text-decoration:none; >"+nome+"</a></div>"}else{combo="<select style='width:170px;' onchange='i3GEO.guias.CONFIGURA.mapas.mostraLink("+ig1+",this.value)'>"+"<option value=''>"+$trad("x103")+":</option>"+"<option value='"+link+"'>Como foi salvo</option>"+"<option value='"+link+"&interface="+urlinterface+"'>Com a interface atual</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=e_wsm'>Openlayers com todos os botoes</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=est_wms'>Sem o fundo</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=e_wsm&botoes=legenda pan zoombox zoomtot zoomin zoomout distancia area identifica'>Com botoes principais</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/osm.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=e_wsm&botoes=legenda pan zoombox zoomtot zoomin zoomout distancia area identifica'>Com botoes principais e OSM</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&botoes=legenda pan zoombox zoomtot zoomin zoomout'>Botoes de navegacao</option>"+"</select>";ins+="<div style='float:left;margin:2px'>"+"<img src='"+i3GEO.configura.locaplic+"/ferramentas/salvamapa/geraminiatura.php?w=100&h=67&restauramapa="+temp.ID_MAPA+"'></div><div class=paragrafo style='text-align:left;'><a href='"+link+"' style=text-align:center;text-decoration:none; >"+nome+"</a></div>"+combo+"<br><div style='cursor:pointer;' id='i3geoMapasLink_"+ig1+"' ></div>"}ins+="</div>";ig1++}while(ig1<ig1lt)}$i(onde).innerHTML=ins+"</div>"};if($i(i3GEO.guias.CONFIGURA.mapas.idconteudo)){$i(i3GEO.guias.CONFIGURA.mapas.idconteudo).innerHTML="Aguarde..."}i3GEO.php.pegaMapas(pegaMapas);i3GEO.navega.removeCookieExtensao()}},"dobraPagina":{icone:"imagens/googlemaps.png",titulo:$trad("trocaInterface"),id:"guia6",idconteudo:"",inicializa:function(){if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/openlayers.png"}else{i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/googlemaps.png"}},click:function(){i3GEO.Interface.atual2gm.insereIcone=false;i3GEO.Interface.atual2ol.insereIcone=false;if(i3GEO.Interface.ATUAL==="googlemaps"){if(typeof i3GeoMap.getStreetView!="undefined"){if(i3GeoMap.getStreetView().getVisible()===true){i3GeoMap.getStreetView().setVisible(false)}}i3GEO.Interface.atual2ol.inicia();i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/googlemaps.png"}if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.atual2gm.inicia();i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/openlayers.png"}$i("guia6").src=i3GEO.configura.locaplic+"/"+i3GEO.guias.CONFIGURA.dobraPagina.icone}},"buscaRapida":{icone:"imagens/gisicons/search.png",titulo:"",id:"guia7",idconteudo:"guia7obj",idBuscaRapida:"buscaRapidaGuia",click:function(obj){var f=i3GEO.guias.CONFIGURA.buscaRapida;obj=$(obj);if(obj.attr("data-idconteudo")!=undefined){f.idconteudo=obj.attr("data-idconteudo")}}},"legenda":{icone:"imagens/legenda.png",titulo:$trad("g3"),id:"guia4",idconteudo:"guia4obj",idLegenda:"legendaHtml",click:function(obj){var f=i3GEO.guias.CONFIGURA.legenda;obj=$(obj);if(obj.attr("data-idLegenda")!=undefined){f.idLegenda=obj.attr("data-idLegenda")}i3GEO.legenda.inicia({"idLegenda":f.idLegenda,"templateLegenda":$("#"+f.idLegenda).attr("data-template")})}},"temas":{icone:"imagens/layer.png",titulo:$trad("g4a"),id:"guia1",idconteudo:"guia1obj",idListaDeCamadas:"listaTemas",idListaFundo:"listaFundo",verificaAbrangencia:"",click:function(obj){var f=i3GEO.guias.CONFIGURA.temas;obj=$(obj);if(obj.attr("data-verificaAbrangencia")!=undefined){f.verificaAbrangencia=obj.attr("data-verificaAbrangencia")}if(obj.attr("data-idconteudo")!=undefined){f.idconteudo=obj.attr("data-idconteudo")}if(obj.attr("data-idListaDeCamadas")!=undefined){f.idListaDeCamadas=obj.attr("data-idListaDeCamadas")}if(obj.attr("data-idListaFundo")!=undefined){f.idListaFundo=obj.attr("data-idListaFundo")}if($("#"+obj.attr("data-idListaFundo")).attr("data-idTemplateCamada")!=undefined){f.idTemplateCamadaFundo=$("#"+obj.attr("data-idListaFundo")).attr("data-idTemplateCamada")}i3GEO.arvoreDeCamadas.inicia({"idOnde":f.idListaDeCamadas,"templateCamada":$("#"+f.idListaDeCamadas).attr("data-template"),"idListaFundo":f.idListaFundo,"templateCamadaFundo":$("#"+f.idListaFundo).attr("data-template"),"verificaAbrangencia":f.verificaAbrangencia})}},"adiciona":{icone:"imagens/catalogo.png",titulo:$trad("g1a"),id:"guia2",idconteudo:"guia2obj",idMenus:"catalogoMenus",idCatalogo:"catalogoPrincipal",idNavegacao:"catalogoNavegacao",idMigalha:"catalogoMigalha",click:function(obj){var f=i3GEO.guias.CONFIGURA.adiciona;if($(obj).attr("data-idconteudo")!=undefined){f.idconteudo=$(obj).attr("data-idconteudo")}if($(obj).attr("data-idMenus")!=undefined){f.idMenus=$(obj).attr("data-idMenus")}if($(obj).attr("data-idCatalogo")!=undefined){f.idCatalogo=$(obj).attr("data-idCatalogo")}if($(obj).attr("data-idNavegacao")!=undefined){f.idNavegacao=$(obj).attr("data-idNavegacao")}if($(obj).attr("data-idMigalha")!=undefined){f.idMigalha=$(obj).attr("data-idMigalha")}var ondeMenus=$("#"+f.idMenus);i3GEO.catalogoMenus.listaMenus({"templateDir":ondeMenus.attr("data-templateDir"),"templateTema":ondeMenus.attr("data-templateTema"),"idOndeMenus":f.idMenus,"idCatalogoPrincipal":f.idCatalogo,"idCatalogoNavegacao":f.idNavegacao,"idOndeMigalha":f.idMigalha})}},"ferramentas":{icone:"imagens/gisicons/tools.png",titulo:$trad("u15a"),id:"guia8",idconteudo:"guia8obj",idLista:"listaFerramentas",idMigalha:"migalhaFerramentas",idLinks:"listaFerramentasLinks",status:false,click:function(obj){if($(obj).attr("data-idconteudo")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idconteudo=$(obj).attr("data-idconteudo")}if($(obj).attr("data-idLista")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idLista=$(obj).attr("data-idLista")}if($(obj).attr("data-idMigalha")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idMigalha=$(obj).attr("data-idMigalha")}if($(obj).attr("data-idLinks")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idLinks=$(obj).attr("data-idLinks")}var f=i3GEO.guias.CONFIGURA.ferramentas;i3GEO.caixaDeFerramentas.inicia({"idOndeFolder":$("#"+f.idLista),"idOndeLinks":$("#"+f.idLinks),"idOndeMigalha":f.idMigalha,"templateFolder":$("#"+f.idLista).attr("data-template"),"templateMigalha":$("#"+f.idMigalha).attr("data-template"),"templateLinks":$("#"+f.idLinks).attr("data-template")})}}},ajustaAltura:function(){var guia,guias,nguias,temp,temps,n,i,g,altura=0;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;for(g=0;g<nguias;g++){guia=$i(this.CONFIGURA[guias[g]].idconteudo);if(guia){guia.style.overflow="auto";if(!guia.style.height){guia.style.height=i3GEO.parametros.h+"px"}}}},escondeGuias:function(){var guias,nguias,g,temp,attributes,anim;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;for(g=0;g<nguias;g++){temp=$i(this.CONFIGURA[guias[g]].idconteudo);if(temp){temp.style.display="none"}}},mostra:function(guia){if(i3GEO.Interface.ATUAL==="googlemaps"){if(typeof i3GeoMap.getStreetView!="undefined"){i3GeoMap.getStreetView().setVisible(false)}}var guias,nguias,g,temp,attributes,anim;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;if(!$i(i3GEO.guias.CONFIGURA[guia].idconteudo)){return}if(i3GEO.guias.CONFIGURA[guia]){temp=$i(i3GEO.guias.CONFIGURA[guia].idconteudo);if(temp){temp.style.display="block"}}},inicia:function(){if($i("i3GEOguiaMovel")){i3GEO.guias.LARGURAGUIAMOVEL=parseInt($("#i3GEOguiaMovel").css("width"),10)}if(!$i("i3GEOguiaMovelMolde").style.height){$("#i3GEOguiaMovelMolde,#i3GEOguiaMovelConteudo").css("height",i3GEO.parametros.h+"px")}},ativa:function(chave,obj){var f="";if(!$i(i3GEO.guias.CONFIGURA[chave].idconteudo)){f=i3GEO.guias.CONFIGURA[chave].click.apply(f,[obj]);return}i3GEO.guias.escondeGuias();i3GEO.guias.abreFecha("abre");if(i3GEO.guias.CONFIGURA[chave].click){f=i3GEO.guias.CONFIGURA[chave].click.apply(f,[obj])}i3GEO.guias.mostra(chave)},abreFecha:function(forca){var molde=$("#i3GEOguiaMovelMolde");if(!forca){if(parseInt(molde.css("width"),10)<=10){forca="abre"}else{forca="fecha"}}if(forca==="fecha"){molde.animate({"width":"-10px"},"slow")}else{$("#i3GEOguiaMovelIcones,#i3GEOguiaMovelConteudo").css("display","block");molde.css("display","block").animate({"width":i3GEO.guias.LARGURAGUIAMOVEL+"px"},"slow")}},mostraGuiaFerramenta:function(guia,namespace){var g,Dom=YAHOO.util.Dom;if(!namespace){namespace="guia"}for(g=0;g<12;g++){Dom.setStyle(namespace+g+"obj","display","none")}Dom.setStyle(guia+"obj","display","block")}};
278 278 //
279 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)===&#39;undefined&#39;){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&eacute;m os dados:"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='coluna' type='text' value='"+parametros.coluna+"' size='30'></div></p>"+"<p class='paragrafo'>Ou valor num&eacute;rico para cada ponto:"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='valorPonto' type='text' value='"+parametros.valorPonto+"' size='30'></div></p>"+"<p class='paragrafo'>Raio de cada ponto em pixels:"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='radius' type='text' value='"+parametros.radius+"' size='30'></div></p>"+"<p class='paragrafo'>Tipo de gradiente (deixe vazio para utilizar as classes definidas no Layer ou escreva 'default' para usar o normal):"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='tipoGradiente' type='text' value='"+parametros.tipoGradiente+"' size='30'></div></p>"+"<p class='paragrafo'>Para definir os cortes no gradiente de cores utilize valores entre 0 e 1."+" As cores s&atilde;o definidas nas classes do LAYER, sendo que o nome define o valor superior do gradiente e COLOR define a cor."+" Veja o exemplo utilizado no tema _lmapadecalor.map</p>";return ins},iconeArvoreDeCamadas:function(nomecamada){return false},clickArvoreDeCamadas:function(nomecamada){return false},googlemaps:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},inicia:function(camada){if(document.getElementById("i3GeoHeatmapGm"+camada.name)){i3GEO.janela.fechaAguarde("aguardePlugin");return}var nomeScript="heatmap_script",p=i3GEO.configura.locaplic+"/ferramentas/heatmap/googlemaps_js.php",carregaJs="nao",criaLayer;criaLayer=function(){var heatmap,pontos;heatmap=new HeatmapOverlay(i3GeoMap,camada.name,{"radius":camada.plugini3geo.parametros.radius,"visible":true,"opacity":camada.transparency,"gradient":heatmap_config.gradient,"legend":{"title":camada.tema,"position":"bl","offset":[5,50]}});pontos={max:camada.plugini3geo.parametros.max,data:heatmap_dados};i3GEO.janela.fechaAguarde("aguardePlugin");heatmap.setDataSet(pontos);heatmap.ligaCamada=function(){this.liga()};heatmap.desLigaCamada=function(){this.desliga()};heatmap.removeCamada=function(){this.destroy()};heatmap.atualizaCamada=function(){this.draw()};i3GEO.pluginI3geo.OBJETOS[camada.name]=heatmap;heatmap_dados=null};if(!$i(nomeScript)){carregaJs="sim"}else{nomeScript=""}p+="?carregajs="+carregaJs+"&layer="+camada.name+"&coluna="+camada.plugini3geo.parametros.coluna+"&tipoGradiente="+camada.plugini3geo.parametros.tipoGradiente+"&g_sid="+i3GEO.configura.sid+"&nomevariavel=heatmap_dados&nomevariavelConfig=heatmap_config";i3GEO.util.scriptTag(p,criaLayer,nomeScript)}},openlayers:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},layerMashup:function(camada,epsg){i3GEO.pluginI3geo.heatmap.openlayers.inicia(camada,i3GEO.editorOL.mapa);return[]},inicia:function(camada,objMapa){var nomeScript="heatmap_script",p=i3GEO.configura.locaplic+"/ferramentas/heatmap/openlayers_js.php",carregaJs="nao",criaLayer;criaLayer=function(){var v=true,temp,heatmap,transformedTestData={max:1,data:[]},data=heatmap_dados,datalen=heatmap_dados.length,nudata=[],max=0;if(!objMapa){objMapa=i3geoOL}while(datalen--){temp=heatmap_dados[datalen].count;nudata.push({lonlat:new OpenLayers.LonLat(data[datalen].lng,heatmap_dados[datalen].lat),count:temp});max=Math.max(max,temp)}transformedTestData.max=max;transformedTestData.data=nudata;if(camada.status==="0"){v=false}heatmap=new OpenLayers.Layer.Heatmap(camada.name,objMapa,objMapa.baseLayer,{"visible":v,"opacity":camada.transparency,"radius":camada.plugini3geo.parametros.radius,"gradient":heatmap_config.gradient,"legend":{"title":camada.tema,"position":"bl","offset":[5,50]}},{isBaseLayer:false,projection:new OpenLayers.Projection("EPSG:4326"),displayInLayerSwitcher:true});heatmap.ligaCamada=function(){this.toggle();this.updateLayer()};heatmap.desLigaCamada=function(){this.toggle();this.updateLayer()};heatmap.removeCamada=function(){this.destroy()};heatmap.atualizaCamada=function(){this.updateLayer()};i3GEO.pluginI3geo.OBJETOS[camada.name]=heatmap;objMapa.addLayer(heatmap);heatmap.setDataSet(transformedTestData);heatmap_dados=null;if(i3GEO.janela){i3GEO.janela.fechaAguarde("aguardePlugin")}};if(!$i(nomeScript)){carregaJs="sim"}else{nomeScript=""}if(!i3GEO.configura||!i3GEO.configura.sid){i3GEO.configura.sid=""}p+="?carregajs="+carregaJs+"&layer="+camada.name+"&coluna="+camada.plugini3geo.parametros.coluna+"&tipoGradiente="+camada.plugini3geo.parametros.tipoGradiente+"&g_sid="+i3GEO.configura.sid+"&nomevariavel=heatmap_dados&nomevariavelConfig=heatmap_config";i3GEO.util.scriptTag(p,criaLayer,nomeScript)}}},markercluster:{linkAjuda:function(){return i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=3&idajuda=122"},formAdmin:function(config){var parametros,ins="",configDefault='{"plugin":"markercluster","parametros":{"tipoEstilos": "default","gridSize":50}}';if(config===""){config=configDefault}config=JSON.parse(config);if(config.plugin!="markercluster"){config=JSON.parse(configDefault)}parametros=config.parametros;ins+=""+"<p class='paragrafo'>Dist&acirc;ncia m&aacute;xima entre ponto em pixels:"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='gridSize' type='text' value='"+parametros.gridSize+"' size='30'></div></p>"+"<p class='paragrafo'>Tipo de estilos (deixe vazio para utilizar as classes definidas no Layer ou escreva 'default' para usar o normal):"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='tipoEstilos' type='text' value='"+parametros.tipoEstilos+"' size='30'></div></p>"+"<p class='paragrafo'>Os s&iacute;mbolos utilizados podem ser customizados alterando-se as classes do Mapfile</p>"+"<p class='paragrafo'>Veja o exemplo utilizado no tema _lmapadecluster.map</p>";return ins},iconeArvoreDeCamadas:function(nomecamada){return false},clickArvoreDeCamadas:function(nomecamada){return false},googlemaps:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},inicia:function(camada){if(document.getElementById("i3GeoClustermapGm")){i3GEO.janela.fechaAguarde("aguardePlugin");return}var nomeScript="markercluster_script",p=i3GEO.configura.locaplic+"/ferramentas/markercluster/googlemaps_js.php",carregaJs="nao",criaLayer;criaLayer=function(){var markercluster,marcas,latLng,marker,n,i;n=markercluster_dados.length;marcas=[];for(i=0;i<n;i++){latLng=new google.maps.LatLng(markercluster_dados[i].lat,markercluster_dados[i].lng);marker=new google.maps.Marker({'position':latLng,icon:{url:markercluster_config.ponto.url,scaledSize:new google.maps.Size(markercluster_config.ponto.width,markercluster_config.ponto.height)}});marcas.push(marker)}markercluster=new MarkerClusterer(i3GeoMap,marcas,{"gridSize":parseInt(camada.plugini3geo.parametros.gridSize,10),"visible":true,"opacity":camada.transparency,"name":camada.name,"styles":markercluster_config.estilos});i3GEO.janela.fechaAguarde("aguardePlugin");i3GEO.eventos.cliquePerm.ativo=false;markercluster.ligaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].ready_=true;i3GEO.pluginI3geo.OBJETOS[camada.name].redraw();i3GEO.eventos.cliquePerm.ativo=false};markercluster.desLigaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].resetViewport(true);i3GEO.pluginI3geo.OBJETOS[camada.name].ready_=false;i3GEO.eventos.cliquePerm.ativo=true};markercluster.removeCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].clearMarkers();i3GEO.eventos.cliquePerm.ativo=true};markercluster.atualizaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].ready_=true;i3GEO.pluginI3geo.OBJETOS[camada.name].redraw();i3GEO.eventos.cliquePerm.ativo=false};i3GEO.pluginI3geo.OBJETOS[camada.name]=markercluster;markercluster_dados=null};if(!$i(nomeScript)){carregaJs="sim"}else{nomeScript=""}p+="?carregajs="+carregaJs+"&layer="+camada.name+"&g_sid="+i3GEO.configura.sid+"&tipoEstilos="+camada.plugini3geo.parametros.tipoEstilos+"&nomevariavel=markercluster_dados&nomevariavelConfig=markercluster_config";i3GEO.util.scriptTag(p,criaLayer,nomeScript)}},openlayers:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},layerMashup:function(camada,epsg){i3GEO.pluginI3geo.markercluster.openlayers.inicia(camada,i3GEO.editorOL.mapa);return[]},inicia:function(camada,objMapa){var nomeScript="markercluster_script",p=i3GEO.configura.locaplic+"/ferramentas/markercluster/openlayers_js.php",carregaJs="nao",criaLayer;criaLayer=function(){var layerListeners,logMax,logMin,classes,min,max,markercluster,marcas,lonlat,n,i,style,nestilos,intervalo,regra,regras=[];nestilos=markercluster_config.estilos.length;n=markercluster_dados.length;classes=Array();logMax=Math.log(n)/Math.LN10; logMin=Math.log(1)/Math.LN10;intervalo=(logMax-logMin)/nestilos;for(i=0;i<nestilos;i++){if(i==0){classes[i]=logMin}else{classes[i]=classes[i-1]+intervalo}}classes=classes.map(function(x){return Math.pow(10,x)});classes.push(n);regra=new OpenLayers.Rule({filter:new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.LESS_THAN,property:"count",value:2}),symbolizer:{externalGraphic:markercluster_config.ponto.url,graphicWidth:markercluster_config.ponto.width,graphicHeight:markercluster_config.ponto.height,graphicYOffset:(markercluster_config.ponto.height/2)*-1}});regras.push(regra);min=2;for(i=0;i<nestilos;i++){max=classes[i+1];regra=new OpenLayers.Rule({filter:new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.BETWEEN,property:"count",lowerBoundary:min,upperBoundary:max}),symbolizer:{externalGraphic:markercluster_config.estilos[i].url,graphicWidth:markercluster_config.estilos[i].width,graphicHeight:markercluster_config.estilos[i].height,label:"${count}",labelOutlineWidth:1,fontColor:"#000000",fontOpacity:1,fontSize:"12px"}});regras.push(regra);min=max}style=new OpenLayers.Style(null,{rules:regras});if(!objMapa){objMapa=i3geoOL}layerListeners={featureclick:function(e){if(e.feature.cluster.length>1){objMapa.setCenter([e.feature.geometry.x,e.feature.geometry.y],objMapa.getZoom()+1,false,false)}return false}};markercluster=new OpenLayers.Layer.Vector(camada.name,{renderers:['Canvas','SVG'],strategies:[new OpenLayers.Strategy.Cluster({distance:parseInt(camada.plugini3geo.parametros.gridSize,10)})],styleMap:new OpenLayers.StyleMap(style),eventListeners:layerListeners});objMapa.addLayer(markercluster);marcas=[];for(i=0;i<n;i++){lonlat=new OpenLayers.LonLat(markercluster_dados[i].lng,markercluster_dados[i].lat);if(i3GEO.Interface.openlayers.googleLike===true){lonlat.transform(new OpenLayers.Projection("EPSG:4326"),new OpenLayers.Projection("EPSG:900913"))}marcas.push(new OpenLayers.Feature.Vector(new OpenLayers.Geometry.Point(lonlat.lon,lonlat.lat)))}markercluster.addFeatures(marcas);i3GEO.janela.fechaAguarde("aguardePlugin");i3GEO.eventos.cliquePerm.ativo=false;markercluster.ligaCamada=function(){i3GEO.eventos.cliquePerm.ativo=false};markercluster.desLigaCamada=function(){i3GEO.eventos.cliquePerm.ativo=true};markercluster.removeCamada=function(){i3GEO.eventos.cliquePerm.ativo=true};markercluster.atualizaCamada=function(){i3GEO.eventos.cliquePerm.ativo=false};i3GEO.pluginI3geo.OBJETOS[camada.name]=markercluster;markercluster_dados=null};if(!$i(nomeScript)){carregaJs="sim"}else{nomeScript=""}p+="?carregajs="+carregaJs+"&layer="+camada.name+"&g_sid="+i3GEO.configura.sid+"&tipoEstilos="+camada.plugini3geo.parametros.tipoEstilos;i3GEO.util.scriptTag(p,criaLayer,nomeScript)}}},layerkml:{linkAjuda:function(){return i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=3&idajuda=126"},formAdmin:function(config){var parametros,ins="",configDefault='{"plugin":"layerkml","parametros":{"url": ""}}';if(config===""){config=configDefault}config=JSON.parse(config);if(config.plugin!="layerkml"){config=JSON.parse(configDefault)}parametros=config.parametros;ins+="<p class='paragrafo'>Url do arquivo Kml:<br><div class='i3geoForm i3geoFormIconeEdita'><input name='url' type='text' value='"+parametros.url+"'/><div></p>"+"<p class='paragrafo'>Veja o exemplo utilizado no tema _lmapakml.map</p>";return ins},iconeArvoreDeCamadas:function(nomecamada){return false},clickArvoreDeCamadas:function(nomecamada){return false},googlemaps:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},inicia:function(camada){var layerkml=new google.maps.KmlLayer(camada.plugini3geo.parametros.url,{map:i3GeoMap,preserveViewport:true,name:camada.name});i3GEO.janela.fechaAguarde("aguardePlugin");layerkml.ligaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].setMap(i3GeoMap)};layerkml.desLigaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].setMap(null)};layerkml.removeCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].setMap(null);i3GEO.pluginI3geo.OBJETOS[camada.name].resetViewport(true)};layerkml.atualizaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].setMap(null);i3GEO.pluginI3geo.OBJETOS[camada.name].resetViewport(true);i3GEO.pluginI3geo.OBJETOS[camada.name].setMap(i3GeoMap)};i3GEO.pluginI3geo.OBJETOS[camada.name]=layerkml}},openlayers:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},layerMashup:function(camada,epsg){i3GEO.pluginI3geo.layerkml.openlayers.inicia(camada,i3GEO.editorOL.mapa);return[]},inicia:function(camada,objMapa){var layerkml,url,temp;url=i3GEO.configura.locaplic+"/ferramentas/layerkml/getkml.php?tema="+camada.nomeoriginal;layerkml=new ol.layer.Vector({name:camada.name,isBaseLayer:false,source:new ol.source.Vector({url:url,format:new ol.format.KML({extractStyles:true}),tipoServico:"kml"})});i3geoOL.addLayer(layerkml);if(!objMapa){objMapa=i3geoOL}temp=function(pixel){var feature,chaves,c,i=0,html="",prop,g;feature=i3geoOL.forEachFeatureAtPixel(pixel,function(feature,layer){return feature});if(feature){i3GEO.Interface.openlayers.BALAOPROP.removeAoAdicionar=false;i3GEO.Interface.openlayers.BALAOPROP.classeCadeado="i3GEOiconeFechado";chaves=feature.getKeys();prop=feature.getProperties();c=chaves.length;for(i=0;i<c;i++){if(chaves[i]!="geometry"&&chaves[i]!="styleUrl"){html+=chaves[i]+": "+prop[chaves[i]]}}g=feature.getGeometry().getCoordinates();i3GEO.Interface.openlayers.balao(html,"",g[0],g[1],"kml")}};i3geoOL.on('click',function(evt){evt.stopPropagation();evt.preventDefault();if(evt.dragging){return}temp(i3geoOL.getEventPixel(evt.originalEvent))});i3GEO.janela.fechaAguarde("aguardePlugin");i3GEO.eventos.cliquePerm.ativo=false;layerkml.ligaCamada=function(){i3GEO.eventos.cliquePerm.ativo=false};layerkml.desLigaCamada=function(){i3GEO.eventos.cliquePerm.ativo=true};layerkml.removeCamada=function(){i3GEO.eventos.cliquePerm.ativo=true};layerkml.atualizaCamada=function(){i3GEO.eventos.cliquePerm.ativo=false};i3GEO.pluginI3geo.OBJETOS[camada.name]=layerkml}}},parametrossql:{linkAjuda:function(){return i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=3&idajuda=127"},formAdmin:function(config){var n,i,parametros,ins="",configDefault='{"plugin":"parametrossql","ativo":"sim","parametros":[{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""},{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""},{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""},{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""}]}';if(config===""){config=configDefault}config=JSON.parse(config);if(config.plugin!="parametrossql"){config=JSON.parse(configDefault)}parametros=config.parametros;n=4;if(config.ativo==undefined){config.ativo="sim"}ins+="<p class='paragrafo'>Abre o formul&aacute;rio quando a camada &eacute; adicionada ao mapa: (true ou false)</p>";ins+="<div class='styled-select' style='display:block;width: 200px;' ><select id='parametrosSqlAtivo' ><option value='' ></option>";if(config.ativo==="nao"){ins+="<option value=sim >sim</option><option value=nao selected >nao</option></select></div>"}else{ins+="<option value=sim selected >sim</option><option value=nao >nao</option></select></div>"}ins+="<table class='lista4'><tr><td>T&iacute;tulo</td><td>Chave</td><td>Tipo (input ou select)</td><td>Valores</td><td>PHP que retorna os valores (opcional)</td></tr>";for(i=0;i<n;i++){ins+="<tr><td><input name='titulo' type=text size=20 value='"+parametros[i].titulo+"' /></td>"+"<td><input name='chave' type=text size=20 value='"+parametros[i].chave+"' /></td>"+"<td><input name='tipo' type=text size=20 value='"+parametros[i].tipo+"' /></td> "+"<td><input name='valores' type=text size=20 value='"+parametros[i].valores+"' /></td> "+"<td><input name='prog' type=text size=20 value='"+parametros[i].prog+"' /></td> "+"<td></tr>"}ins+="</table>"+"<p class='paragrafo'>As chaves s&atilde;o palavras que devem existir no SQL definido em DATA e/ou no filtro (FILTER)."+"<br>O usu&aacute;rio ir&aacute; fornecer os valores que ser&atilde;o ent&atilde;o utilizados para substituir as chaves de forma din&acirc;mica"+"<br>Ser&aacute; mostrado ao usu&aacute;rio um formul&aacute;rio com op&ccedil;&otilde;es. Cada op&ccedil;&atilde;o conter&aacute; um t&iacute;tulo e um campo de formul&aacute;rio"+"<br>Cada campo de formul&aacute;rio pode ser dos tipos input (para digitar um valor) ou select (caixa de op&ccedil;&otilde;es)."+"<br>Em valores deve ser definida a lista ou o valor default que ser&aacute; mostrado. No caso de listas, utilize v&iacute;rgula para separar os valores. Os valores devem sempre ser inteiros."+"<br>Em ativo, &eacute; indicado com sim ou nao se o formul&aacute;rio ser&aacute; aberto quando a camada for adicionada ao mapa."+"<br>Como opcional, pode ser definido o endere&ccedil;o de um programa PHP que retorna a lista de nomes e valores que ser&atilde;o utilizados para preencher "+"o campo de escolha. Para mais informa&ccedil;&otilde;es, veja o mapfile i3geo/temas/_llocaliphp.map. O caminho desse arquivo PHP &eacute; relativo &agrave; pasta i3geo.";return ins},parametrosFormAdmin:function(onde){var campo=0,nlinhas=4,ncampos=5,campos=onde.getElementsByTagName("input"),par=[],temp=[],i,j;for(j=0;j<nlinhas;j++){temp=[];for(i=0;i<ncampos;i++){if(campos[campo]&&campos[campo].name!=""){temp.push('"'+campos[campo].name+'" : "'+campos[campo].value+'"')}campo++}par.push("{"+temp.join(",")+"}")}return'{"plugin":"parametrossql","ativo":"'+$i("parametrosSqlAtivo").value+'","parametros":['+par.join(",")+']}'},iconeArvoreDeCamadas:function(nomecamada){var icone="<img class='pluginParametrossql' "+"onclick='i3GEO.util.animaClique(this);"+"i3GEO.pluginI3geo.parametrossql.buscaParForm(\""+nomecamada+"\");return false;'"+"title='Variaveis' "+"src='"+i3GEO.configura.locaplic+"/imagens/branco.gif' />";return icone},clickArvoreDeCamadas:function(nomecamada){var icone="<p><a class='parametrossql buscaParForm' onclick='"+"i3GEO.pluginI3geo.parametrossql.buscaParForm(\""+nomecamada+"\");return false;'"+">Par&acirc;metros</a>";return icone},buscaParForm:function(nomecamada){var p,cp,temp,s;temp=function(retorno){var camada;retorno.data.ativo="sim";if(i3GEO.arvoreDeCamadas){camada=i3GEO.arvoreDeCamadas.pegaTema(nomecamada);camada.plugini3geo=retorno.data}else{camada={plugini3geo:retorno.data,name:nomecamada}}i3GEO.pluginI3geo.parametrossql.inicia(camada)};s=i3GEO.configura.sid;if(s===undefined){s=""}p=i3GEO.configura.locaplic+"/ferramentas/parametrossql/exec.php?g_sid="+s+"&funcao=PARAMETROSPLUGIN&tema="+nomecamada;cp=new cpaint();cp.set_response_type("JSON");cp.call(p,"foo",temp)},inicia:function(camada){i3GEO.janela.fechaAguarde("aguardePlugin");var iniciaform=function(){i3GEOF.parametrossql.iniciaJanelaFlutuante(camada)};i3GEO.util.scriptTag((i3GEO.configura.locaplic+"/ferramentas/parametrossql/dependencias.php"),iniciaform,"parametrossql_script")},googlemaps:{inicia:function(camada){i3GEO.pluginI3geo.parametrossql.inicia(camada)},aplicaPropriedades:function(camada){return camada}},openlayers:{inicia:function(camada){i3GEO.pluginI3geo.parametrossql.inicia(camada)},aplicaPropriedades:function(camada){return camada},layerMashup:function(camada,epsg,funcao,parametros){var p=[],tile,url;if(!camada.cache){camada["cache"]="NAO"}if(!camada.transitioneffect){camada["transitioneffect"]="SIM"}if(camada["transitioneffect"]==="SIM"){camada["transitioneffect"]="resize"}else{camada["transitioneffect"]=null}if(camada["tiles"]==="NAO"){tile=false}else{tile=true}url=i3GEO.configura.locaplic+"ferramentas/parametrossql/ogc.php?tema="+camada.name;if(camada.cache==="NAO"){p.push(new OpenLayers.Layer.WMS(camada.tema,url+"&DESLIGACACHE=sim&",{layers:camada.name,SRS:'EPSG:'+epsg,FORMAT:'image/png'},{singleTile:tile,isBaseLayer:false,visibility:true,transitionEffect:camada["transitioneffect"],layername:camada.name,plugini3geo:"parametrossql","pluginparametros":camada.plugini3geo.parametros,ferramentas:camada.ferramentas}))}else{p.push(new OpenLayers.Layer.TMS(camada.tema,url+"&",{singleTile:false,isBaseLayer:false,layers:camada.name,visibility:true,serviceVersion:"&tms=",tileOrigin:new OpenLayers.LonLat(-180,-90),layername:camada.name,type:"png",transitionEffect:camada["transitioneffect"],plugini3geo:"parametrossql","pluginparametros":camada.plugini3geo.parametros,ferramentas:camada.ferramentas}));p.push(new OpenLayers.Layer.WMS(camada.tema,url+"&",{layers:camada.name,SRS:'EPSG:'+epsg,FORMAT:'image/png'},{singleTile:true,isBaseLayer:false,visibility:false,transitionEffect:null,layername:camada.name,plugini3geo:"parametrossql","pluginparametros":camada.plugini3geo.parametros,ferramentas:camada.ferramentas}))}if(funcao){funcao.call("",p)}else{return p}}}}};
311 311 //
312 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)===&#39;undefined&#39;){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>&nbsp;&nbsp;")}else{botao.set("label","<span class='cabecalhoTemas' >"+$trad("x92")+"</span>&nbsp;&nbsp;")}}else{botao.set("label","<span class='cabecalhoTemas' >"+$trad("x92")+"</span>&nbsp;&nbsp;")}if(!onButtonClick){onButtonClick=function(p_sType,p_aArgs){var oMenuItem=p_aArgs[1];if(oMenuItem){i3GEO.mapa.ativaTema(oMenuItem.value);if(oMenuItem.value===""){i3GEO.temaAtivo="";botao.set("label","<span class='cabecalhoTemas' >"+$trad("x92")+"</span>&nbsp;&nbsp;")}else{botao.set("label","<span class='cabecalhoTemas' >"+oMenuItem.cfg.getProperty("text")+"</span>&nbsp;&nbsp;")}if(i3GEOF[ferramenta]){i3GEOF[ferramenta].tema=oMenuItem.value;if($i("i3GEOF."+ferramenta+"_corpo")){$i("i3GEOF."+ferramenta+"_corpo").innerHTML="";eval("i3GEOF."+ferramenta+".inicia('i3GEOF."+ferramenta+"_corpo');")}}}};if(i3GEO.eventos.ATUALIZAARVORECAMADAS.length>20){i3GEO.eventos.ATUALIZAARVORECAMADAS=[]}i3GEO.eventos.adicionaEventos("ATUALIZAARVORECAMADAS",["i3GEO.janela.comboCabecalhoTemas('"+idDiv+"','"+idCombo+"','"+ferramenta+"','"+tipo+"')"])}botao.getMenu().subscribe("click",onButtonClick,botao)},temp.id,"",false,tipo,"",true,true)}}};
275 275 //
276 276 //compactados/guias_compacto.js
277   -if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.guias={LARGURAGUIAMOVEL:350,CONFIGURA:{"zoomanterior":{icone:"imagens/gisicons/zoom-last.png",titulo:"",id:"guiaZoomanterior",idconteudo:"",click:function(){i3GEO.navega.extensaoAnterior()}},"zoomli":{icone:"imagens/gisicons/zoom-region.png",titulo:$trad("d3"),id:"guiaZoomli",idconteudo:"",click:function(){if(DetectaMobile("DetectMobileLong")){i3GEO.janela.tempoMsg($trad("x70"))}else{i3GEO.janela.tempoMsg($trad("x69"))}if(i3GEO.Interface.ATUAL==="googlemaps"){i3GeoMap.setOptions({draggable:true});i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pointer",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}if(i3GEO.Interface.ATUAL==="openlayers"){}}},"zoomproximo":{icone:"imagens/gisicons/zoom-next.png",titulo:"",id:"guiaZoomproximo",idconteudo:"",click:function(){i3GEO.navega.extensaoProximo()}},"zoomtot":{icone:"imagens/gisicons/zoom-extent.png",titulo:$trad("d2"),id:"guiaZoomtot",idconteudo:"",click:function(){if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.zoom2ext(i3GEO.parametros.extentTotal);return}if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.Interface.googlemaps.zoom2extent(i3GEO.parametros.extentTotal);return}}},"identificaBalao":{icone:"imagens/gisicons/tips.png",titulo:$trad("d7a"),id:"guiaIdentificaBalao",idconteudo:"",click:function(){if(i3GEO.arvoreDeCamadas.filtraCamadas("etiquetas","","diferente",i3GEO.arvoreDeCamadas.CAMADAS)===""){i3GEO.janela.tempoMsg($trad("d31"));return}if($i(i3GEO.Interface.IDMAPA)){$i(i3GEO.Interface.IDMAPA).title="";var temp="identifica";i3GEO.util.mudaCursor(i3GEO.configura.cursores,temp,i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}if(i3GEO.eventos.cliquePerm.ativo===false){i3GEO.eventos.MOUSECLIQUE=[i3GEO.configura.funcaoTip]}else{i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoIdentifica]);i3GEO.eventos.adicionaEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoTip])}i3GEO.eventos.cliquePerm.ativa()}},"identifica":{icone:"imagens/gisicons/pointer-info.png",titulo:$trad("d7"),id:"guiaIdentifica",idconteudo:"",click:function(){i3GEO.barraDeBotoes.BOTAOCLICADO="identifica";if($i(i3GEO.Interface.IDMAPA)){$i(i3GEO.Interface.IDMAPA).title="";temp="identifica"}i3GEO.eventos.cliquePerm.desativa();if(i3GEO.eventos.cliquePerm.ativo===false){if(i3GEO.eventos.MOUSECLIQUE.toString().search(i3GEO.configura.funcaoIdentifica)>=0){i3GEO.eventos.MOUSECLIQUE.remove(i3GEO.configura.funcaoIdentifica);return}i3GEO.eventos.MOUSECLIQUE=[i3GEO.configura.funcaoIdentifica]}else{i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoTip]);i3GEO.eventos.adicionaEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoIdentifica])}}},"mapas":{icone:"imagens/gisicons/show-links.png",titulo:"Links",id:"guia5",idconteudo:"guia5obj",mostraLink:function(id,url){$i("i3geoMapasLink_"+id).innerHTML="<a href='"+url+"' target=_blank >"+$trad("abreMapa")+"</a>"},click:function(onde){if(!onde){onde=i3GEO.guias.CONFIGURA.mapas.idconteudo}var pegaMapas=function(retorno){var ins,mapa,ig1lt,ig1,nome,lkd,link,temp,combo,urlinterface;ins="<br><div id='banners' style='overflow:auto;text-align:center'>";if(i3GEO.configura.verificaCookieLogin===true){ins+="<a class='linkMapasEditor' href='"+i3GEO.configura.locaplic+"/admin/html/mapas.html' target=_blank >"+$trad("x89")+"</a><br>"}ins+="<br>";mapa=retorno.data.mapas;ig1lt=mapa.length;ig1=0;urlinterface=window.location.origin+window.location.pathname;if(ig1lt>0){do{temp=mapa[ig1];nome=temp.NOME;if(temp.PUBLICADO){if(temp.PUBLICADO.toLowerCase()==="nao"){nome="<s>"+nome+"</s>"}}lkd=temp.LINK;link=i3GEO.configura.locaplic+"/ms_criamapa.php?temasa="+temp.TEMAS+"&layers="+temp.LIGADOS;if(temp.EXTENSAO!==""){link+="&mapext="+temp.EXTENSAO}if(temp.OUTROS!==""){link+="&"+temp.OUTROS}if(lkd!==""){link=lkd}ins+="<div style='cursor:pointer; height: 120px;float: left;width:45%;background-color:white;padding:5px;margin:5px;border: 1px solid #F0F0F0;border-radius: 5px;box-shadow: 1px 1px 1px 1px #D3D3D3;' >";if(temp.IMAGEM&&temp.IMAGEM!=""){ins+="<div style='float:left;margin:2px' ><a href='"+link+"' style=text-align:center;text-decoration:none; >"+"<img src='"+temp.IMAGEM+"'></a></div>"}nome+=" ("+temp.ID_MAPA+")";if(temp.CONTEMMAPFILE=="nao"){ins+="<div class=paragrafo style='text-align:left;'>"+"<a href='"+link+"' style=text-align:left;text-decoration:none; >"+nome+"</a></div>"}else{combo="<select style='width:170px;' onchange='i3GEO.guias.CONFIGURA.mapas.mostraLink("+ig1+",this.value)'>"+"<option value=''>"+$trad("x103")+":</option>"+"<option value='"+link+"'>Como foi salvo</option>"+"<option value='"+link+"&interface="+urlinterface+"'>Com a interface atual</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=e_wsm'>Openlayers com todos os botoes</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=est_wms'>Sem o fundo</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=e_wsm&botoes=legenda pan zoombox zoomtot zoomin zoomout distancia area identifica'>Com botoes principais</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/osm.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=e_wsm&botoes=legenda pan zoombox zoomtot zoomin zoomout distancia area identifica'>Com botoes principais e OSM</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&botoes=legenda pan zoombox zoomtot zoomin zoomout'>Botoes de navegacao</option>"+"</select>";ins+="<div style='float:left;margin:2px'>"+"<img src='"+i3GEO.configura.locaplic+"/ferramentas/salvamapa/geraminiatura.php?w=100&h=67&restauramapa="+temp.ID_MAPA+"'></div><div class=paragrafo style='text-align:left;'><a href='"+link+"' style=text-align:center;text-decoration:none; >"+nome+"</a></div>"+combo+"<br><div style='cursor:pointer;' id='i3geoMapasLink_"+ig1+"' ></div>"}ins+="</div>";ig1++}while(ig1<ig1lt)}$i(onde).innerHTML=ins+"</div>"};if($i(i3GEO.guias.CONFIGURA.mapas.idconteudo)){$i(i3GEO.guias.CONFIGURA.mapas.idconteudo).innerHTML="Aguarde..."}i3GEO.php.pegaMapas(pegaMapas);i3GEO.navega.removeCookieExtensao()}},"dobraPagina":{icone:"imagens/googlemaps.png",titulo:$trad("trocaInterface"),id:"guia6",idconteudo:"",inicializa:function(){if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/openlayers.png"}else{i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/googlemaps.png"}},click:function(){i3GEO.Interface.atual2gm.insereIcone=false;i3GEO.Interface.atual2ol.insereIcone=false;if(i3GEO.Interface.ATUAL==="googlemaps"){if(typeof i3GeoMap.getStreetView!="undefined"){if(i3GeoMap.getStreetView().getVisible()===true){i3GeoMap.getStreetView().setVisible(false)}}i3GEO.Interface.atual2ol.inicia();i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/googlemaps.png"}if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.atual2gm.inicia();i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/openlayers.png"}$i("guia6").src=i3GEO.configura.locaplic+"/"+i3GEO.guias.CONFIGURA.dobraPagina.icone}},"buscaRapida":{icone:"imagens/gisicons/search.png",titulo:"",id:"guia7",idconteudo:"guia7obj",idBuscaRapida:"buscaRapidaGuia",click:function(obj){var f=i3GEO.guias.CONFIGURA.buscaRapida;obj=$(obj);if(obj.attr("data-idconteudo")!=undefined){f.idconteudo=obj.attr("data-idconteudo")}}},"legenda":{icone:"imagens/legenda.png",titulo:$trad("g3"),id:"guia4",idconteudo:"guia4obj",idLegenda:"legendaHtml",click:function(obj){var f=i3GEO.guias.CONFIGURA.legenda;obj=$(obj);if(obj.attr("data-idconteudo")!=undefined){f.idconteudo=obj.attr("data-idconteudo")}if(obj.attr("data-idLegenda")!=undefined){f.idLegenda=obj.attr("data-idLegenda")}i3GEO.legenda.inicia({"idOnde":f.idconteudo,"idLegenda":f.idLegenda})}},"temas":{icone:"imagens/layer.png",titulo:$trad("g4a"),id:"guia1",idconteudo:"guia1obj",idListaDeCamadas:"listaTemas",idTemplateCamada:"guia1objTemplateCamadas",idListaFundo:"listaFundo",idTemplateCamadaFundo:"guia1objTemplateCamadasFundo",verificaAbrangencia:"",click:function(obj){var f=i3GEO.guias.CONFIGURA.temas;obj=$(obj);if(obj.attr("data-verificaAbrangencia")!=undefined){f.verificaAbrangencia=obj.attr("data-verificaAbrangencia")}if(obj.attr("data-idconteudo")!=undefined){f.idconteudo=obj.attr("data-idconteudo")}if(obj.attr("data-idListaDeCamadas")!=undefined){f.idListaDeCamadas=obj.attr("data-idListaDeCamadas")}if(obj.attr("data-idListaFundo")!=undefined){f.idListaFundo=obj.attr("data-idListaFundo")}if($("#"+obj.attr("data-idListaDeCamadas")).attr("data-idTemplateCamada")!=undefined){f.idTemplateCamada=$("#"+obj.attr("data-idListaDeCamadas")).attr("data-idTemplateCamada")}if($("#"+obj.attr("data-idListaFundo")).attr("data-idTemplateCamada")!=undefined){f.idTemplateCamadaFundo=$("#"+obj.attr("data-idListaFundo")).attr("data-idTemplateCamada")}i3GEO.arvoreDeCamadas.inicia({"idOnde":f.idListaDeCamadas,"idTemplateCamada":f.idTemplateCamada,"idListaFundo":f.idListaFundo,"idTemplateCamadaFundo":f.idTemplateCamadaFundo,"verificaAbrangencia":f.verificaAbrangencia})}},"adiciona":{icone:"imagens/catalogo.png",titulo:$trad("g1a"),id:"guia2",idconteudo:"guia2obj",idMenus:"catalogoMenus",idCatalogo:"catalogoPrincipal",idNavegacao:"catalogoNavegacao",idMigalha:"catalogoMigalha",click:function(obj){var f=i3GEO.guias.CONFIGURA.adiciona;if($(obj).attr("data-idconteudo")!=undefined){f.idconteudo=$(obj).attr("data-idconteudo")}if($(obj).attr("data-idMenus")!=undefined){f.idMenus=$(obj).attr("data-idMenus")}if($(obj).attr("data-idCatalogo")!=undefined){f.idCatalogo=$(obj).attr("data-idCatalogo")}if($(obj).attr("data-idNavegacao")!=undefined){f.idNavegacao=$(obj).attr("data-idNavegacao")}if($(obj).attr("data-idMigalha")!=undefined){f.idMigalha=$(obj).attr("data-idMigalha")}var ondeMenus=$("#"+f.idMenus);i3GEO.catalogoMenus.listaMenus({"seletorTemplateDir":ondeMenus.attr("data-templateDir"),"seletorTemplateTema":ondeMenus.attr("data-templateTema"),"idOndeMenus":f.idMenus,"idCatalogoPrincipal":f.idCatalogo,"idCatalogoNavegacao":f.idNavegacao,"idOndeMigalha":f.idMigalha})}},"ferramentas":{icone:"imagens/gisicons/tools.png",titulo:$trad("u15a"),id:"guia8",idconteudo:"guia8obj",idLista:"listaFerramentas",idMigalha:"migalhaFerramentas",idLinks:"listaFerramentasLinks",status:false,click:function(obj){if($(obj).attr("data-idconteudo")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idconteudo=$(obj).attr("data-idconteudo")}if($(obj).attr("data-idLista")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idLista=$(obj).attr("data-idLista")}if($(obj).attr("data-idMigalha")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idMigalha=$(obj).attr("data-idMigalha")}if($(obj).attr("data-idLinks")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idLinks=$(obj).attr("data-idLinks")}var f=i3GEO.guias.CONFIGURA.ferramentas,confm=i3GEO.listaDeFerramentas,subs=i3GEO.listaDeFerramentas.submenus,ondeFolder=$("#"+f.idLista),ondeLinks=$("#"+f.idLinks),template1=$($(ondeFolder).attr("data-template")).html(),template2=$($("#"+f.idMigalha).attr("data-template")).html(),template3=$($(ondeLinks).attr("data-template")).html(),migalha;f.status=true;migalha=function(data){var t=Mustache.to_html(template2,{"nome":data.nome});$("#"+f.idMigalha).data(data).html(t).click(function(event){event.stopImmediatePropagation();$("#"+f.idMigalha).off("click");var data=$(this).data();if((data.nivel-1)==0){ondeFolder.fadeOut("fast",function(){nivel0();ondeFolder.show()})}if((data.nivel-1)==1){ondeFolder.fadeOut("fast",function(){nivel1(data);ondeFolder.show()})}if((data.nivel-1)==2){ondeFolder.fadeOut("fast",function(){nivel2(data);ondeFolder.show()})}})};var nivel0=function(){var menu=confm.menu,n=menu.length,i,t,data;$("#"+f.idMigalha).html("&nbsp;");ondeFolder.html("");ondeLinks.html("");for(i=0;i<n;i+=1){if(subs[menu[i].id].length>0){t=Mustache.to_html(template1,{"nome":menu[i].nome,"descricao":menu[i].descricao});t=$(t);data={"nivel":1,"nome":menu[i].nome,"id":i,"n0":i,"n1":"","n2":"","n3":""};t.find("a").data(data).click(function(){$(this).find("a").off("click");var data=$(this).data();ondeFolder.fadeOut("fast",function(){nivel1(data);ondeFolder.show()})});ondeFolder.append(t)}}};var nivel1=function(data){var menu=confm.submenus[confm.menu[data.n0].id],n=menu.length,i,t,datan;ondeFolder.html("");ondeLinks.html("");for(i=0;i<n;i+=1){datan={"nivel":2,"nome":menu[i].text,"id":menu[i].id,"n0":data.n0,"n1":i,"n2":"","n3":""};if(menu[i].url){t=Mustache.to_html(template3,{"nome":menu[i].text,"target":menu[i].target,"url":menu[i].url,"opcional":menu[i].opcional});t=$(t);ondeLinks.append(t)}else{t=Mustache.to_html(template1,{"nome":menu[i].text});t=$(t);t.find("a").data(datan).click(function(){$(this).find("a").off("click");var data=$(this).data();var t=Mustache.to_html(template2,data);ondeFolder.fadeOut("fast",function(){nivel2(data);ondeFolder.show()})});ondeFolder.append(t)}}data.nivel=1;data.nome=confm.menu[data.id].nome;data.n0=data.id;migalha(data)};var nivel2=function(data){var menu=confm.submenus[confm.menu[data.n0].id][data.n1].submenu.itemdata[0],n=menu.length,i,t,datan;ondeFolder.html("");ondeLinks.html("");for(i=0;i<n;i+=1){datan={"nivel":3,"nome":menu[i].text,"id":menu[i].id,"n0":data.n0,"n1":data.n1,"n2":i,"n3":""};if(menu[i].url){t=Mustache.to_html(template3,{"nome":menu[i].text,"target":menu[i].target,"url":menu[i].url,"opcional":menu[i].opcional});t=$(t);ondeLinks.append(t)}else{t=Mustache.to_html(template1,{"nome":menu[i].text});t=$(t);t.find("a").data(datan).click(function(){$(this).find("a").off("click");var data=$(this).data();var t=Mustache.to_html(template2,data)});ondeFolder.append(t)}}data.nivel=2;data.id=data.n0;migalha(data)};nivel0()}}},ajustaAltura:function(){var guia,guias,nguias,temp,temps,n,i,g,altura=0;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;for(g=0;g<nguias;g++){guia=$i(this.CONFIGURA[guias[g]].idconteudo);if(guia){guia.style.overflow="auto";if(!guia.style.height){guia.style.height=i3GEO.parametros.h+"px"}}}},escondeGuias:function(){var guias,nguias,g,temp,attributes,anim;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;for(g=0;g<nguias;g++){temp=$i(this.CONFIGURA[guias[g]].idconteudo);if(temp){temp.style.display="none"}}},mostra:function(guia){if(i3GEO.Interface.ATUAL==="googlemaps"){if(typeof i3GeoMap.getStreetView!="undefined"){i3GeoMap.getStreetView().setVisible(false)}}var guias,nguias,g,temp,attributes,anim;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;if(!$i(i3GEO.guias.CONFIGURA[guia].idconteudo)){return}if(i3GEO.guias.CONFIGURA[guia]){temp=$i(i3GEO.guias.CONFIGURA[guia].idconteudo);if(temp){temp.style.display="block"}}},inicia:function(){if($i("i3GEOguiaMovel")){i3GEO.guias.LARGURAGUIAMOVEL=parseInt($("#i3GEOguiaMovel").css("width"),10)}if(!$i("i3GEOguiaMovelMolde").style.height){$("#i3GEOguiaMovelMolde,#i3GEOguiaMovelConteudo").css("height",i3GEO.parametros.h+"px")}},ativa:function(chave,obj){var f="";if(!$i(i3GEO.guias.CONFIGURA[chave].idconteudo)){f=i3GEO.guias.CONFIGURA[chave].click.apply(f,[obj]);return}i3GEO.guias.escondeGuias();i3GEO.guias.abreFecha("abre");if(i3GEO.guias.CONFIGURA[chave].click){f=i3GEO.guias.CONFIGURA[chave].click.apply(f,[obj])}i3GEO.guias.mostra(chave)},abreFecha:function(forca){var molde=$("#i3GEOguiaMovelMolde");if(!forca){if(parseInt(molde.css("width"),10)<=10){forca="abre"}else{forca="fecha"}}if(forca==="fecha"){molde.animate({"width":"-10px"},"slow")}else{$("#i3GEOguiaMovelIcones,#i3GEOguiaMovelConteudo").css("display","block");molde.css("display","block").animate({"width":i3GEO.guias.LARGURAGUIAMOVEL+"px"},"slow")}},mostraGuiaFerramenta:function(guia,namespace){var g,Dom=YAHOO.util.Dom;if(!namespace){namespace="guia"}for(g=0;g<12;g++){Dom.setStyle(namespace+g+"obj","display","none")}Dom.setStyle(guia+"obj","display","block")}};
  277 +if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.guias={LARGURAGUIAMOVEL:350,CONFIGURA:{"zoomanterior":{icone:"imagens/gisicons/zoom-last.png",titulo:"",id:"guiaZoomanterior",idconteudo:"",click:function(){i3GEO.navega.extensaoAnterior()}},"zoomli":{icone:"imagens/gisicons/zoom-region.png",titulo:$trad("d3"),id:"guiaZoomli",idconteudo:"",click:function(){if(DetectaMobile("DetectMobileLong")){i3GEO.janela.tempoMsg($trad("x70"))}else{i3GEO.janela.tempoMsg($trad("x69"))}if(i3GEO.Interface.ATUAL==="googlemaps"){i3GeoMap.setOptions({draggable:true});i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pointer",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}if(i3GEO.Interface.ATUAL==="openlayers"){}}},"zoomproximo":{icone:"imagens/gisicons/zoom-next.png",titulo:"",id:"guiaZoomproximo",idconteudo:"",click:function(){i3GEO.navega.extensaoProximo()}},"zoomtot":{icone:"imagens/gisicons/zoom-extent.png",titulo:$trad("d2"),id:"guiaZoomtot",idconteudo:"",click:function(){if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.zoom2ext(i3GEO.parametros.extentTotal);return}if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.Interface.googlemaps.zoom2extent(i3GEO.parametros.extentTotal);return}}},"identificaBalao":{icone:"imagens/gisicons/tips.png",titulo:$trad("d7a"),id:"guiaIdentificaBalao",idconteudo:"",click:function(){if(i3GEO.arvoreDeCamadas.filtraCamadas("etiquetas","","diferente",i3GEO.arvoreDeCamadas.CAMADAS)===""){i3GEO.janela.tempoMsg($trad("d31"));return}if($i(i3GEO.Interface.IDMAPA)){$i(i3GEO.Interface.IDMAPA).title="";var temp="identifica";i3GEO.util.mudaCursor(i3GEO.configura.cursores,temp,i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}if(i3GEO.eventos.cliquePerm.ativo===false){i3GEO.eventos.MOUSECLIQUE=[i3GEO.configura.funcaoTip]}else{i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoIdentifica]);i3GEO.eventos.adicionaEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoTip])}i3GEO.eventos.cliquePerm.ativa()}},"identifica":{icone:"imagens/gisicons/pointer-info.png",titulo:$trad("d7"),id:"guiaIdentifica",idconteudo:"",click:function(){i3GEO.barraDeBotoes.BOTAOCLICADO="identifica";if($i(i3GEO.Interface.IDMAPA)){$i(i3GEO.Interface.IDMAPA).title="";temp="identifica"}i3GEO.eventos.cliquePerm.desativa();if(i3GEO.eventos.cliquePerm.ativo===false){if(i3GEO.eventos.MOUSECLIQUE.toString().search(i3GEO.configura.funcaoIdentifica)>=0){i3GEO.eventos.MOUSECLIQUE.remove(i3GEO.configura.funcaoIdentifica);return}i3GEO.eventos.MOUSECLIQUE=[i3GEO.configura.funcaoIdentifica]}else{i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoTip]);i3GEO.eventos.adicionaEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoIdentifica])}}},"mapas":{icone:"imagens/gisicons/show-links.png",titulo:"Links",id:"guia5",idconteudo:"guia5obj",mostraLink:function(id,url){$i("i3geoMapasLink_"+id).innerHTML="<a href='"+url+"' target=_blank >"+$trad("abreMapa")+"</a>"},click:function(onde){if(!onde){onde=i3GEO.guias.CONFIGURA.mapas.idconteudo}var pegaMapas=function(retorno){var ins,mapa,ig1lt,ig1,nome,lkd,link,temp,combo,urlinterface;ins="<br><div id='banners' style='overflow:auto;text-align:center'>";if(i3GEO.configura.verificaCookieLogin===true){ins+="<a class='linkMapasEditor' href='"+i3GEO.configura.locaplic+"/admin/html/mapas.html' target=_blank >"+$trad("x89")+"</a><br>"}ins+="<br>";mapa=retorno.data.mapas;ig1lt=mapa.length;ig1=0;urlinterface=window.location.origin+window.location.pathname;if(ig1lt>0){do{temp=mapa[ig1];nome=temp.NOME;if(temp.PUBLICADO){if(temp.PUBLICADO.toLowerCase()==="nao"){nome="<s>"+nome+"</s>"}}lkd=temp.LINK;link=i3GEO.configura.locaplic+"/ms_criamapa.php?temasa="+temp.TEMAS+"&layers="+temp.LIGADOS;if(temp.EXTENSAO!==""){link+="&mapext="+temp.EXTENSAO}if(temp.OUTROS!==""){link+="&"+temp.OUTROS}if(lkd!==""){link=lkd}ins+="<div style='cursor:pointer; height: 120px;float: left;width:45%;background-color:white;padding:5px;margin:5px;border: 1px solid #F0F0F0;border-radius: 5px;box-shadow: 1px 1px 1px 1px #D3D3D3;' >";if(temp.IMAGEM&&temp.IMAGEM!=""){ins+="<div style='float:left;margin:2px' ><a href='"+link+"' style=text-align:center;text-decoration:none; >"+"<img src='"+temp.IMAGEM+"'></a></div>"}nome+=" ("+temp.ID_MAPA+")";if(temp.CONTEMMAPFILE=="nao"){ins+="<div class=paragrafo style='text-align:left;'>"+"<a href='"+link+"' style=text-align:left;text-decoration:none; >"+nome+"</a></div>"}else{combo="<select style='width:170px;' onchange='i3GEO.guias.CONFIGURA.mapas.mostraLink("+ig1+",this.value)'>"+"<option value=''>"+$trad("x103")+":</option>"+"<option value='"+link+"'>Como foi salvo</option>"+"<option value='"+link+"&interface="+urlinterface+"'>Com a interface atual</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=e_wsm'>Openlayers com todos os botoes</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=est_wms'>Sem o fundo</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=e_wsm&botoes=legenda pan zoombox zoomtot zoomin zoomout distancia area identifica'>Com botoes principais</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/osm.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&fundo=e_wsm&botoes=legenda pan zoombox zoomtot zoomin zoomout distancia area identifica'>Com botoes principais e OSM</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?numzoomlevels=18&restauramapa="+temp.ID_MAPA+"&botoes=legenda pan zoombox zoomtot zoomin zoomout'>Botoes de navegacao</option>"+"</select>";ins+="<div style='float:left;margin:2px'>"+"<img src='"+i3GEO.configura.locaplic+"/ferramentas/salvamapa/geraminiatura.php?w=100&h=67&restauramapa="+temp.ID_MAPA+"'></div><div class=paragrafo style='text-align:left;'><a href='"+link+"' style=text-align:center;text-decoration:none; >"+nome+"</a></div>"+combo+"<br><div style='cursor:pointer;' id='i3geoMapasLink_"+ig1+"' ></div>"}ins+="</div>";ig1++}while(ig1<ig1lt)}$i(onde).innerHTML=ins+"</div>"};if($i(i3GEO.guias.CONFIGURA.mapas.idconteudo)){$i(i3GEO.guias.CONFIGURA.mapas.idconteudo).innerHTML="Aguarde..."}i3GEO.php.pegaMapas(pegaMapas);i3GEO.navega.removeCookieExtensao()}},"dobraPagina":{icone:"imagens/googlemaps.png",titulo:$trad("trocaInterface"),id:"guia6",idconteudo:"",inicializa:function(){if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/openlayers.png"}else{i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/googlemaps.png"}},click:function(){i3GEO.Interface.atual2gm.insereIcone=false;i3GEO.Interface.atual2ol.insereIcone=false;if(i3GEO.Interface.ATUAL==="googlemaps"){if(typeof i3GeoMap.getStreetView!="undefined"){if(i3GeoMap.getStreetView().getVisible()===true){i3GeoMap.getStreetView().setVisible(false)}}i3GEO.Interface.atual2ol.inicia();i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/googlemaps.png"}if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.atual2gm.inicia();i3GEO.guias.CONFIGURA.dobraPagina.icone="imagens/openlayers.png"}$i("guia6").src=i3GEO.configura.locaplic+"/"+i3GEO.guias.CONFIGURA.dobraPagina.icone}},"buscaRapida":{icone:"imagens/gisicons/search.png",titulo:"",id:"guia7",idconteudo:"guia7obj",idBuscaRapida:"buscaRapidaGuia",click:function(obj){var f=i3GEO.guias.CONFIGURA.buscaRapida;obj=$(obj);if(obj.attr("data-idconteudo")!=undefined){f.idconteudo=obj.attr("data-idconteudo")}}},"legenda":{icone:"imagens/legenda.png",titulo:$trad("g3"),id:"guia4",idconteudo:"guia4obj",idLegenda:"legendaHtml",click:function(obj){var f=i3GEO.guias.CONFIGURA.legenda;obj=$(obj);if(obj.attr("data-idLegenda")!=undefined){f.idLegenda=obj.attr("data-idLegenda")}i3GEO.legenda.inicia({"idLegenda":f.idLegenda,"templateLegenda":$("#"+f.idLegenda).attr("data-template")})}},"temas":{icone:"imagens/layer.png",titulo:$trad("g4a"),id:"guia1",idconteudo:"guia1obj",idListaDeCamadas:"listaTemas",idListaFundo:"listaFundo",verificaAbrangencia:"",click:function(obj){var f=i3GEO.guias.CONFIGURA.temas;obj=$(obj);if(obj.attr("data-verificaAbrangencia")!=undefined){f.verificaAbrangencia=obj.attr("data-verificaAbrangencia")}if(obj.attr("data-idconteudo")!=undefined){f.idconteudo=obj.attr("data-idconteudo")}if(obj.attr("data-idListaDeCamadas")!=undefined){f.idListaDeCamadas=obj.attr("data-idListaDeCamadas")}if(obj.attr("data-idListaFundo")!=undefined){f.idListaFundo=obj.attr("data-idListaFundo")}if($("#"+obj.attr("data-idListaFundo")).attr("data-idTemplateCamada")!=undefined){f.idTemplateCamadaFundo=$("#"+obj.attr("data-idListaFundo")).attr("data-idTemplateCamada")}i3GEO.arvoreDeCamadas.inicia({"idOnde":f.idListaDeCamadas,"templateCamada":$("#"+f.idListaDeCamadas).attr("data-template"),"idListaFundo":f.idListaFundo,"templateCamadaFundo":$("#"+f.idListaFundo).attr("data-template"),"verificaAbrangencia":f.verificaAbrangencia})}},"adiciona":{icone:"imagens/catalogo.png",titulo:$trad("g1a"),id:"guia2",idconteudo:"guia2obj",idMenus:"catalogoMenus",idCatalogo:"catalogoPrincipal",idNavegacao:"catalogoNavegacao",idMigalha:"catalogoMigalha",click:function(obj){var f=i3GEO.guias.CONFIGURA.adiciona;if($(obj).attr("data-idconteudo")!=undefined){f.idconteudo=$(obj).attr("data-idconteudo")}if($(obj).attr("data-idMenus")!=undefined){f.idMenus=$(obj).attr("data-idMenus")}if($(obj).attr("data-idCatalogo")!=undefined){f.idCatalogo=$(obj).attr("data-idCatalogo")}if($(obj).attr("data-idNavegacao")!=undefined){f.idNavegacao=$(obj).attr("data-idNavegacao")}if($(obj).attr("data-idMigalha")!=undefined){f.idMigalha=$(obj).attr("data-idMigalha")}var ondeMenus=$("#"+f.idMenus);i3GEO.catalogoMenus.listaMenus({"templateDir":ondeMenus.attr("data-templateDir"),"templateTema":ondeMenus.attr("data-templateTema"),"idOndeMenus":f.idMenus,"idCatalogoPrincipal":f.idCatalogo,"idCatalogoNavegacao":f.idNavegacao,"idOndeMigalha":f.idMigalha})}},"ferramentas":{icone:"imagens/gisicons/tools.png",titulo:$trad("u15a"),id:"guia8",idconteudo:"guia8obj",idLista:"listaFerramentas",idMigalha:"migalhaFerramentas",idLinks:"listaFerramentasLinks",status:false,click:function(obj){if($(obj).attr("data-idconteudo")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idconteudo=$(obj).attr("data-idconteudo")}if($(obj).attr("data-idLista")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idLista=$(obj).attr("data-idLista")}if($(obj).attr("data-idMigalha")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idMigalha=$(obj).attr("data-idMigalha")}if($(obj).attr("data-idLinks")!=undefined){i3GEO.guias.CONFIGURA.ferramentas.idLinks=$(obj).attr("data-idLinks")}var f=i3GEO.guias.CONFIGURA.ferramentas;i3GEO.caixaDeFerramentas.inicia({"idOndeFolder":$("#"+f.idLista),"idOndeLinks":$("#"+f.idLinks),"idOndeMigalha":f.idMigalha,"templateFolder":$("#"+f.idLista).attr("data-template"),"templateMigalha":$("#"+f.idMigalha).attr("data-template"),"templateLinks":$("#"+f.idLinks).attr("data-template")})}}},ajustaAltura:function(){var guia,guias,nguias,temp,temps,n,i,g,altura=0;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;for(g=0;g<nguias;g++){guia=$i(this.CONFIGURA[guias[g]].idconteudo);if(guia){guia.style.overflow="auto";if(!guia.style.height){guia.style.height=i3GEO.parametros.h+"px"}}}},escondeGuias:function(){var guias,nguias,g,temp,attributes,anim;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;for(g=0;g<nguias;g++){temp=$i(this.CONFIGURA[guias[g]].idconteudo);if(temp){temp.style.display="none"}}},mostra:function(guia){if(i3GEO.Interface.ATUAL==="googlemaps"){if(typeof i3GeoMap.getStreetView!="undefined"){i3GeoMap.getStreetView().setVisible(false)}}var guias,nguias,g,temp,attributes,anim;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;if(!$i(i3GEO.guias.CONFIGURA[guia].idconteudo)){return}if(i3GEO.guias.CONFIGURA[guia]){temp=$i(i3GEO.guias.CONFIGURA[guia].idconteudo);if(temp){temp.style.display="block"}}},inicia:function(){if($i("i3GEOguiaMovel")){i3GEO.guias.LARGURAGUIAMOVEL=parseInt($("#i3GEOguiaMovel").css("width"),10)}if(!$i("i3GEOguiaMovelMolde").style.height){$("#i3GEOguiaMovelMolde,#i3GEOguiaMovelConteudo").css("height",i3GEO.parametros.h+"px")}},ativa:function(chave,obj){var f="";if(!$i(i3GEO.guias.CONFIGURA[chave].idconteudo)){f=i3GEO.guias.CONFIGURA[chave].click.apply(f,[obj]);return}i3GEO.guias.escondeGuias();i3GEO.guias.abreFecha("abre");if(i3GEO.guias.CONFIGURA[chave].click){f=i3GEO.guias.CONFIGURA[chave].click.apply(f,[obj])}i3GEO.guias.mostra(chave)},abreFecha:function(forca){var molde=$("#i3GEOguiaMovelMolde");if(!forca){if(parseInt(molde.css("width"),10)<=10){forca="abre"}else{forca="fecha"}}if(forca==="fecha"){molde.animate({"width":"-10px"},"slow")}else{$("#i3GEOguiaMovelIcones,#i3GEOguiaMovelConteudo").css("display","block");molde.css("display","block").animate({"width":i3GEO.guias.LARGURAGUIAMOVEL+"px"},"slow")}},mostraGuiaFerramenta:function(guia,namespace){var g,Dom=YAHOO.util.Dom;if(!namespace){namespace="guia"}for(g=0;g<12;g++){Dom.setStyle(namespace+g+"obj","display","none")}Dom.setStyle(guia+"obj","display","block")}};
278 278 //
279 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)===&#39;undefined&#39;){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&eacute;m os dados:"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='coluna' type='text' value='"+parametros.coluna+"' size='30'></div></p>"+"<p class='paragrafo'>Ou valor num&eacute;rico para cada ponto:"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='valorPonto' type='text' value='"+parametros.valorPonto+"' size='30'></div></p>"+"<p class='paragrafo'>Raio de cada ponto em pixels:"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='radius' type='text' value='"+parametros.radius+"' size='30'></div></p>"+"<p class='paragrafo'>Tipo de gradiente (deixe vazio para utilizar as classes definidas no Layer ou escreva 'default' para usar o normal):"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='tipoGradiente' type='text' value='"+parametros.tipoGradiente+"' size='30'></div></p>"+"<p class='paragrafo'>Para definir os cortes no gradiente de cores utilize valores entre 0 e 1."+" As cores s&atilde;o definidas nas classes do LAYER, sendo que o nome define o valor superior do gradiente e COLOR define a cor."+" Veja o exemplo utilizado no tema _lmapadecalor.map</p>";return ins},iconeArvoreDeCamadas:function(nomecamada){return false},clickArvoreDeCamadas:function(nomecamada){return false},googlemaps:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},inicia:function(camada){if(document.getElementById("i3GeoHeatmapGm"+camada.name)){i3GEO.janela.fechaAguarde("aguardePlugin");return}var nomeScript="heatmap_script",p=i3GEO.configura.locaplic+"/ferramentas/heatmap/googlemaps_js.php",carregaJs="nao",criaLayer;criaLayer=function(){var heatmap,pontos;heatmap=new HeatmapOverlay(i3GeoMap,camada.name,{"radius":camada.plugini3geo.parametros.radius,"visible":true,"opacity":camada.transparency,"gradient":heatmap_config.gradient,"legend":{"title":camada.tema,"position":"bl","offset":[5,50]}});pontos={max:camada.plugini3geo.parametros.max,data:heatmap_dados};i3GEO.janela.fechaAguarde("aguardePlugin");heatmap.setDataSet(pontos);heatmap.ligaCamada=function(){this.liga()};heatmap.desLigaCamada=function(){this.desliga()};heatmap.removeCamada=function(){this.destroy()};heatmap.atualizaCamada=function(){this.draw()};i3GEO.pluginI3geo.OBJETOS[camada.name]=heatmap;heatmap_dados=null};if(!$i(nomeScript)){carregaJs="sim"}else{nomeScript=""}p+="?carregajs="+carregaJs+"&layer="+camada.name+"&coluna="+camada.plugini3geo.parametros.coluna+"&tipoGradiente="+camada.plugini3geo.parametros.tipoGradiente+"&g_sid="+i3GEO.configura.sid+"&nomevariavel=heatmap_dados&nomevariavelConfig=heatmap_config";i3GEO.util.scriptTag(p,criaLayer,nomeScript)}},openlayers:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},layerMashup:function(camada,epsg){i3GEO.pluginI3geo.heatmap.openlayers.inicia(camada,i3GEO.editorOL.mapa);return[]},inicia:function(camada,objMapa){var nomeScript="heatmap_script",p=i3GEO.configura.locaplic+"/ferramentas/heatmap/openlayers_js.php",carregaJs="nao",criaLayer;criaLayer=function(){var v=true,temp,heatmap,transformedTestData={max:1,data:[]},data=heatmap_dados,datalen=heatmap_dados.length,nudata=[],max=0;if(!objMapa){objMapa=i3geoOL}while(datalen--){temp=heatmap_dados[datalen].count;nudata.push({lonlat:new OpenLayers.LonLat(data[datalen].lng,heatmap_dados[datalen].lat),count:temp});max=Math.max(max,temp)}transformedTestData.max=max;transformedTestData.data=nudata;if(camada.status==="0"){v=false}heatmap=new OpenLayers.Layer.Heatmap(camada.name,objMapa,objMapa.baseLayer,{"visible":v,"opacity":camada.transparency,"radius":camada.plugini3geo.parametros.radius,"gradient":heatmap_config.gradient,"legend":{"title":camada.tema,"position":"bl","offset":[5,50]}},{isBaseLayer:false,projection:new OpenLayers.Projection("EPSG:4326"),displayInLayerSwitcher:true});heatmap.ligaCamada=function(){this.toggle();this.updateLayer()};heatmap.desLigaCamada=function(){this.toggle();this.updateLayer()};heatmap.removeCamada=function(){this.destroy()};heatmap.atualizaCamada=function(){this.updateLayer()};i3GEO.pluginI3geo.OBJETOS[camada.name]=heatmap;objMapa.addLayer(heatmap);heatmap.setDataSet(transformedTestData);heatmap_dados=null;if(i3GEO.janela){i3GEO.janela.fechaAguarde("aguardePlugin")}};if(!$i(nomeScript)){carregaJs="sim"}else{nomeScript=""}if(!i3GEO.configura||!i3GEO.configura.sid){i3GEO.configura.sid=""}p+="?carregajs="+carregaJs+"&layer="+camada.name+"&coluna="+camada.plugini3geo.parametros.coluna+"&tipoGradiente="+camada.plugini3geo.parametros.tipoGradiente+"&g_sid="+i3GEO.configura.sid+"&nomevariavel=heatmap_dados&nomevariavelConfig=heatmap_config";i3GEO.util.scriptTag(p,criaLayer,nomeScript)}}},markercluster:{linkAjuda:function(){return i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=3&idajuda=122"},formAdmin:function(config){var parametros,ins="",configDefault='{"plugin":"markercluster","parametros":{"tipoEstilos": "default","gridSize":50}}';if(config===""){config=configDefault}config=JSON.parse(config);if(config.plugin!="markercluster"){config=JSON.parse(configDefault)}parametros=config.parametros;ins+=""+"<p class='paragrafo'>Dist&acirc;ncia m&aacute;xima entre ponto em pixels:"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='gridSize' type='text' value='"+parametros.gridSize+"' size='30'></div></p>"+"<p class='paragrafo'>Tipo de estilos (deixe vazio para utilizar as classes definidas no Layer ou escreva 'default' para usar o normal):"+"<br><div class='i3geoForm i3geoFormIconeEdita'><input name='tipoEstilos' type='text' value='"+parametros.tipoEstilos+"' size='30'></div></p>"+"<p class='paragrafo'>Os s&iacute;mbolos utilizados podem ser customizados alterando-se as classes do Mapfile</p>"+"<p class='paragrafo'>Veja o exemplo utilizado no tema _lmapadecluster.map</p>";return ins},iconeArvoreDeCamadas:function(nomecamada){return false},clickArvoreDeCamadas:function(nomecamada){return false},googlemaps:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},inicia:function(camada){if(document.getElementById("i3GeoClustermapGm")){i3GEO.janela.fechaAguarde("aguardePlugin");return}var nomeScript="markercluster_script",p=i3GEO.configura.locaplic+"/ferramentas/markercluster/googlemaps_js.php",carregaJs="nao",criaLayer;criaLayer=function(){var markercluster,marcas,latLng,marker,n,i;n=markercluster_dados.length;marcas=[];for(i=0;i<n;i++){latLng=new google.maps.LatLng(markercluster_dados[i].lat,markercluster_dados[i].lng);marker=new google.maps.Marker({'position':latLng,icon:{url:markercluster_config.ponto.url,scaledSize:new google.maps.Size(markercluster_config.ponto.width,markercluster_config.ponto.height)}});marcas.push(marker)}markercluster=new MarkerClusterer(i3GeoMap,marcas,{"gridSize":parseInt(camada.plugini3geo.parametros.gridSize,10),"visible":true,"opacity":camada.transparency,"name":camada.name,"styles":markercluster_config.estilos});i3GEO.janela.fechaAguarde("aguardePlugin");i3GEO.eventos.cliquePerm.ativo=false;markercluster.ligaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].ready_=true;i3GEO.pluginI3geo.OBJETOS[camada.name].redraw();i3GEO.eventos.cliquePerm.ativo=false};markercluster.desLigaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].resetViewport(true);i3GEO.pluginI3geo.OBJETOS[camada.name].ready_=false;i3GEO.eventos.cliquePerm.ativo=true};markercluster.removeCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].clearMarkers();i3GEO.eventos.cliquePerm.ativo=true};markercluster.atualizaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].ready_=true;i3GEO.pluginI3geo.OBJETOS[camada.name].redraw();i3GEO.eventos.cliquePerm.ativo=false};i3GEO.pluginI3geo.OBJETOS[camada.name]=markercluster;markercluster_dados=null};if(!$i(nomeScript)){carregaJs="sim"}else{nomeScript=""}p+="?carregajs="+carregaJs+"&layer="+camada.name+"&g_sid="+i3GEO.configura.sid+"&tipoEstilos="+camada.plugini3geo.parametros.tipoEstilos+"&nomevariavel=markercluster_dados&nomevariavelConfig=markercluster_config";i3GEO.util.scriptTag(p,criaLayer,nomeScript)}},openlayers:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},layerMashup:function(camada,epsg){i3GEO.pluginI3geo.markercluster.openlayers.inicia(camada,i3GEO.editorOL.mapa);return[]},inicia:function(camada,objMapa){var nomeScript="markercluster_script",p=i3GEO.configura.locaplic+"/ferramentas/markercluster/openlayers_js.php",carregaJs="nao",criaLayer;criaLayer=function(){var layerListeners,logMax,logMin,classes,min,max,markercluster,marcas,lonlat,n,i,style,nestilos,intervalo,regra,regras=[];nestilos=markercluster_config.estilos.length;n=markercluster_dados.length;classes=Array();logMax=Math.log(n)/Math.LN10; logMin=Math.log(1)/Math.LN10;intervalo=(logMax-logMin)/nestilos;for(i=0;i<nestilos;i++){if(i==0){classes[i]=logMin}else{classes[i]=classes[i-1]+intervalo}}classes=classes.map(function(x){return Math.pow(10,x)});classes.push(n);regra=new OpenLayers.Rule({filter:new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.LESS_THAN,property:"count",value:2}),symbolizer:{externalGraphic:markercluster_config.ponto.url,graphicWidth:markercluster_config.ponto.width,graphicHeight:markercluster_config.ponto.height,graphicYOffset:(markercluster_config.ponto.height/2)*-1}});regras.push(regra);min=2;for(i=0;i<nestilos;i++){max=classes[i+1];regra=new OpenLayers.Rule({filter:new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.BETWEEN,property:"count",lowerBoundary:min,upperBoundary:max}),symbolizer:{externalGraphic:markercluster_config.estilos[i].url,graphicWidth:markercluster_config.estilos[i].width,graphicHeight:markercluster_config.estilos[i].height,label:"${count}",labelOutlineWidth:1,fontColor:"#000000",fontOpacity:1,fontSize:"12px"}});regras.push(regra);min=max}style=new OpenLayers.Style(null,{rules:regras});if(!objMapa){objMapa=i3geoOL}layerListeners={featureclick:function(e){if(e.feature.cluster.length>1){objMapa.setCenter([e.feature.geometry.x,e.feature.geometry.y],objMapa.getZoom()+1,false,false)}return false}};markercluster=new OpenLayers.Layer.Vector(camada.name,{renderers:['Canvas','SVG'],strategies:[new OpenLayers.Strategy.Cluster({distance:parseInt(camada.plugini3geo.parametros.gridSize,10)})],styleMap:new OpenLayers.StyleMap(style),eventListeners:layerListeners});objMapa.addLayer(markercluster);marcas=[];for(i=0;i<n;i++){lonlat=new OpenLayers.LonLat(markercluster_dados[i].lng,markercluster_dados[i].lat);if(i3GEO.Interface.openlayers.googleLike===true){lonlat.transform(new OpenLayers.Projection("EPSG:4326"),new OpenLayers.Projection("EPSG:900913"))}marcas.push(new OpenLayers.Feature.Vector(new OpenLayers.Geometry.Point(lonlat.lon,lonlat.lat)))}markercluster.addFeatures(marcas);i3GEO.janela.fechaAguarde("aguardePlugin");i3GEO.eventos.cliquePerm.ativo=false;markercluster.ligaCamada=function(){i3GEO.eventos.cliquePerm.ativo=false};markercluster.desLigaCamada=function(){i3GEO.eventos.cliquePerm.ativo=true};markercluster.removeCamada=function(){i3GEO.eventos.cliquePerm.ativo=true};markercluster.atualizaCamada=function(){i3GEO.eventos.cliquePerm.ativo=false};i3GEO.pluginI3geo.OBJETOS[camada.name]=markercluster;markercluster_dados=null};if(!$i(nomeScript)){carregaJs="sim"}else{nomeScript=""}p+="?carregajs="+carregaJs+"&layer="+camada.name+"&g_sid="+i3GEO.configura.sid+"&tipoEstilos="+camada.plugini3geo.parametros.tipoEstilos;i3GEO.util.scriptTag(p,criaLayer,nomeScript)}}},layerkml:{linkAjuda:function(){return i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=3&idajuda=126"},formAdmin:function(config){var parametros,ins="",configDefault='{"plugin":"layerkml","parametros":{"url": ""}}';if(config===""){config=configDefault}config=JSON.parse(config);if(config.plugin!="layerkml"){config=JSON.parse(configDefault)}parametros=config.parametros;ins+="<p class='paragrafo'>Url do arquivo Kml:<br><div class='i3geoForm i3geoFormIconeEdita'><input name='url' type='text' value='"+parametros.url+"'/><div></p>"+"<p class='paragrafo'>Veja o exemplo utilizado no tema _lmapakml.map</p>";return ins},iconeArvoreDeCamadas:function(nomecamada){return false},clickArvoreDeCamadas:function(nomecamada){return false},googlemaps:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},inicia:function(camada){var layerkml=new google.maps.KmlLayer(camada.plugini3geo.parametros.url,{map:i3GeoMap,preserveViewport:true,name:camada.name});i3GEO.janela.fechaAguarde("aguardePlugin");layerkml.ligaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].setMap(i3GeoMap)};layerkml.desLigaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].setMap(null)};layerkml.removeCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].setMap(null);i3GEO.pluginI3geo.OBJETOS[camada.name].resetViewport(true)};layerkml.atualizaCamada=function(){i3GEO.pluginI3geo.OBJETOS[camada.name].setMap(null);i3GEO.pluginI3geo.OBJETOS[camada.name].resetViewport(true);i3GEO.pluginI3geo.OBJETOS[camada.name].setMap(i3GeoMap)};i3GEO.pluginI3geo.OBJETOS[camada.name]=layerkml}},openlayers:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},layerMashup:function(camada,epsg){i3GEO.pluginI3geo.layerkml.openlayers.inicia(camada,i3GEO.editorOL.mapa);return[]},inicia:function(camada,objMapa){var layerkml,url,temp;url=i3GEO.configura.locaplic+"/ferramentas/layerkml/getkml.php?tema="+camada.nomeoriginal;layerkml=new ol.layer.Vector({name:camada.name,isBaseLayer:false,source:new ol.source.Vector({url:url,format:new ol.format.KML({extractStyles:true}),tipoServico:"kml"})});i3geoOL.addLayer(layerkml);if(!objMapa){objMapa=i3geoOL}temp=function(pixel){var feature,chaves,c,i=0,html="",prop,g;feature=i3geoOL.forEachFeatureAtPixel(pixel,function(feature,layer){return feature});if(feature){i3GEO.Interface.openlayers.BALAOPROP.removeAoAdicionar=false;i3GEO.Interface.openlayers.BALAOPROP.classeCadeado="i3GEOiconeFechado";chaves=feature.getKeys();prop=feature.getProperties();c=chaves.length;for(i=0;i<c;i++){if(chaves[i]!="geometry"&&chaves[i]!="styleUrl"){html+=chaves[i]+": "+prop[chaves[i]]}}g=feature.getGeometry().getCoordinates();i3GEO.Interface.openlayers.balao(html,"",g[0],g[1],"kml")}};i3geoOL.on('click',function(evt){evt.stopPropagation();evt.preventDefault();if(evt.dragging){return}temp(i3geoOL.getEventPixel(evt.originalEvent))});i3GEO.janela.fechaAguarde("aguardePlugin");i3GEO.eventos.cliquePerm.ativo=false;layerkml.ligaCamada=function(){i3GEO.eventos.cliquePerm.ativo=false};layerkml.desLigaCamada=function(){i3GEO.eventos.cliquePerm.ativo=true};layerkml.removeCamada=function(){i3GEO.eventos.cliquePerm.ativo=true};layerkml.atualizaCamada=function(){i3GEO.eventos.cliquePerm.ativo=false};i3GEO.pluginI3geo.OBJETOS[camada.name]=layerkml}}},parametrossql:{linkAjuda:function(){return i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=3&idajuda=127"},formAdmin:function(config){var n,i,parametros,ins="",configDefault='{"plugin":"parametrossql","ativo":"sim","parametros":[{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""},{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""},{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""},{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""}]}';if(config===""){config=configDefault}config=JSON.parse(config);if(config.plugin!="parametrossql"){config=JSON.parse(configDefault)}parametros=config.parametros;n=4;if(config.ativo==undefined){config.ativo="sim"}ins+="<p class='paragrafo'>Abre o formul&aacute;rio quando a camada &eacute; adicionada ao mapa: (true ou false)</p>";ins+="<div class='styled-select' style='display:block;width: 200px;' ><select id='parametrosSqlAtivo' ><option value='' ></option>";if(config.ativo==="nao"){ins+="<option value=sim >sim</option><option value=nao selected >nao</option></select></div>"}else{ins+="<option value=sim selected >sim</option><option value=nao >nao</option></select></div>"}ins+="<table class='lista4'><tr><td>T&iacute;tulo</td><td>Chave</td><td>Tipo (input ou select)</td><td>Valores</td><td>PHP que retorna os valores (opcional)</td></tr>";for(i=0;i<n;i++){ins+="<tr><td><input name='titulo' type=text size=20 value='"+parametros[i].titulo+"' /></td>"+"<td><input name='chave' type=text size=20 value='"+parametros[i].chave+"' /></td>"+"<td><input name='tipo' type=text size=20 value='"+parametros[i].tipo+"' /></td> "+"<td><input name='valores' type=text size=20 value='"+parametros[i].valores+"' /></td> "+"<td><input name='prog' type=text size=20 value='"+parametros[i].prog+"' /></td> "+"<td></tr>"}ins+="</table>"+"<p class='paragrafo'>As chaves s&atilde;o palavras que devem existir no SQL definido em DATA e/ou no filtro (FILTER)."+"<br>O usu&aacute;rio ir&aacute; fornecer os valores que ser&atilde;o ent&atilde;o utilizados para substituir as chaves de forma din&acirc;mica"+"<br>Ser&aacute; mostrado ao usu&aacute;rio um formul&aacute;rio com op&ccedil;&otilde;es. Cada op&ccedil;&atilde;o conter&aacute; um t&iacute;tulo e um campo de formul&aacute;rio"+"<br>Cada campo de formul&aacute;rio pode ser dos tipos input (para digitar um valor) ou select (caixa de op&ccedil;&otilde;es)."+"<br>Em valores deve ser definida a lista ou o valor default que ser&aacute; mostrado. No caso de listas, utilize v&iacute;rgula para separar os valores. Os valores devem sempre ser inteiros."+"<br>Em ativo, &eacute; indicado com sim ou nao se o formul&aacute;rio ser&aacute; aberto quando a camada for adicionada ao mapa."+"<br>Como opcional, pode ser definido o endere&ccedil;o de um programa PHP que retorna a lista de nomes e valores que ser&atilde;o utilizados para preencher "+"o campo de escolha. Para mais informa&ccedil;&otilde;es, veja o mapfile i3geo/temas/_llocaliphp.map. O caminho desse arquivo PHP &eacute; relativo &agrave; pasta i3geo.";return ins},parametrosFormAdmin:function(onde){var campo=0,nlinhas=4,ncampos=5,campos=onde.getElementsByTagName("input"),par=[],temp=[],i,j;for(j=0;j<nlinhas;j++){temp=[];for(i=0;i<ncampos;i++){if(campos[campo]&&campos[campo].name!=""){temp.push('"'+campos[campo].name+'" : "'+campos[campo].value+'"')}campo++}par.push("{"+temp.join(",")+"}")}return'{"plugin":"parametrossql","ativo":"'+$i("parametrosSqlAtivo").value+'","parametros":['+par.join(",")+']}'},iconeArvoreDeCamadas:function(nomecamada){var icone="<img class='pluginParametrossql' "+"onclick='i3GEO.util.animaClique(this);"+"i3GEO.pluginI3geo.parametrossql.buscaParForm(\""+nomecamada+"\");return false;'"+"title='Variaveis' "+"src='"+i3GEO.configura.locaplic+"/imagens/branco.gif' />";return icone},clickArvoreDeCamadas:function(nomecamada){var icone="<p><a class='parametrossql buscaParForm' onclick='"+"i3GEO.pluginI3geo.parametrossql.buscaParForm(\""+nomecamada+"\");return false;'"+">Par&acirc;metros</a>";return icone},buscaParForm:function(nomecamada){var p,cp,temp,s;temp=function(retorno){var camada;retorno.data.ativo="sim";if(i3GEO.arvoreDeCamadas){camada=i3GEO.arvoreDeCamadas.pegaTema(nomecamada);camada.plugini3geo=retorno.data}else{camada={plugini3geo:retorno.data,name:nomecamada}}i3GEO.pluginI3geo.parametrossql.inicia(camada)};s=i3GEO.configura.sid;if(s===undefined){s=""}p=i3GEO.configura.locaplic+"/ferramentas/parametrossql/exec.php?g_sid="+s+"&funcao=PARAMETROSPLUGIN&tema="+nomecamada;cp=new cpaint();cp.set_response_type("JSON");cp.call(p,"foo",temp)},inicia:function(camada){i3GEO.janela.fechaAguarde("aguardePlugin");var iniciaform=function(){i3GEOF.parametrossql.iniciaJanelaFlutuante(camada)};i3GEO.util.scriptTag((i3GEO.configura.locaplic+"/ferramentas/parametrossql/dependencias.php"),iniciaform,"parametrossql_script")},googlemaps:{inicia:function(camada){i3GEO.pluginI3geo.parametrossql.inicia(camada)},aplicaPropriedades:function(camada){return camada}},openlayers:{inicia:function(camada){i3GEO.pluginI3geo.parametrossql.inicia(camada)},aplicaPropriedades:function(camada){return camada},layerMashup:function(camada,epsg,funcao,parametros){var p=[],tile,url;if(!camada.cache){camada["cache"]="NAO"}if(!camada.transitioneffect){camada["transitioneffect"]="SIM"}if(camada["transitioneffect"]==="SIM"){camada["transitioneffect"]="resize"}else{camada["transitioneffect"]=null}if(camada["tiles"]==="NAO"){tile=false}else{tile=true}url=i3GEO.configura.locaplic+"ferramentas/parametrossql/ogc.php?tema="+camada.name;if(camada.cache==="NAO"){p.push(new OpenLayers.Layer.WMS(camada.tema,url+"&DESLIGACACHE=sim&",{layers:camada.name,SRS:'EPSG:'+epsg,FORMAT:'image/png'},{singleTile:tile,isBaseLayer:false,visibility:true,transitionEffect:camada["transitioneffect"],layername:camada.name,plugini3geo:"parametrossql","pluginparametros":camada.plugini3geo.parametros,ferramentas:camada.ferramentas}))}else{p.push(new OpenLayers.Layer.TMS(camada.tema,url+"&",{singleTile:false,isBaseLayer:false,layers:camada.name,visibility:true,serviceVersion:"&tms=",tileOrigin:new OpenLayers.LonLat(-180,-90),layername:camada.name,type:"png",transitionEffect:camada["transitioneffect"],plugini3geo:"parametrossql","pluginparametros":camada.plugini3geo.parametros,ferramentas:camada.ferramentas}));p.push(new OpenLayers.Layer.WMS(camada.tema,url+"&",{layers:camada.name,SRS:'EPSG:'+epsg,FORMAT:'image/png'},{singleTile:true,isBaseLayer:false,visibility:false,transitionEffect:null,layername:camada.name,plugini3geo:"parametrossql","pluginparametros":camada.plugini3geo.parametros,ferramentas:camada.ferramentas}))}if(funcao){funcao.call("",p)}else{return p}}}}};
311 311 //
312 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);
... ...
js/template.js 0 → 100644
... ... @@ -0,0 +1,5 @@
  1 +if (typeof (i3GEO) === 'undefined') {
  2 + var i3GEO = {};
  3 +}
  4 +//utilizado para armazenar templates
  5 +i3GEO.template = {};
0 6 \ No newline at end of file
... ...
pacotes/jquery/jquery-ui/jquery.ui-contextmenu.min.js 100644 → 100755