Commit cf2798467254a346d613de2128478de5b3f6f71c

Authored by Edmar Moretti
1 parent b30aba8a

Validação com JSLint

classesjs/classe_arvoredecamadas.js
@@ -345,16 +345,16 @@ i3GEO.arvoreDeCamadas = { @@ -345,16 +345,16 @@ i3GEO.arvoreDeCamadas = {
345 init: function() 345 init: function()
346 { 346 {
347 if($i("i3geo_lixeira") && i3GEO.arvoreDeCamadas.ARRASTARLIXEIRA === true) 347 if($i("i3geo_lixeira") && i3GEO.arvoreDeCamadas.ARRASTARLIXEIRA === true)
348 - {new YAHOO.util.DDTarget("i3geo_lixeira");} 348 + {var ddtarget = new YAHOO.util.DDTarget("i3geo_lixeira");}
349 var lista = i3GEO.arvoreDeCamadas.CAMADAS; 349 var lista = i3GEO.arvoreDeCamadas.CAMADAS;
350 var i = lista.length-1; 350 var i = lista.length-1;
351 if (i >= 0){ 351 if (i >= 0){
352 do{ 352 do{
353 var ltema = lista[i]; 353 var ltema = lista[i];
354 if($i("arrastar_"+ltema.name)) 354 if($i("arrastar_"+ltema.name))
355 - {new YAHOO.example.DDList("arrastar_"+ltema.name);} 355 + {var ddlist = new YAHOO.example.DDList("arrastar_"+ltema.name);}
356 } 356 }
357 - while(i--) 357 + while(i--);
358 } 358 }
359 } 359 }
360 }; 360 };
@@ -644,7 +644,7 @@ i3GEO.arvoreDeCamadas = { @@ -644,7 +644,7 @@ i3GEO.arvoreDeCamadas = {
644 var exp = colunas[3].replace(re,'"'); 644 var exp = colunas[3].replace(re,'"');
645 tabela += "<tr style='border-top:1px solid rgb(240,240,240);'><td><img src='"+colunas[4]+"' </td><td style='text-align:left'>"+colunas[2]+"</td></tr>"; 645 tabela += "<tr style='border-top:1px solid rgb(240,240,240);'><td><img src='"+colunas[4]+"' </td><td style='text-align:left'>"+colunas[2]+"</td></tr>";
646 } 646 }
647 - while(linha--) 647 + while(linha--);
648 } 648 }
649 tabela += "</table><br>"; 649 tabela += "</table><br>";
650 } 650 }
@@ -670,7 +670,7 @@ i3GEO.arvoreDeCamadas = { @@ -670,7 +670,7 @@ i3GEO.arvoreDeCamadas = {
670 if (elementos[i].type == "checkbox"){inputs.push(elementos[i]);} 670 if (elementos[i].type == "checkbox"){inputs.push(elementos[i]);}
671 i++; 671 i++;
672 } 672 }
673 - while(i < nelementos) 673 + while(i < nelementos);
674 } 674 }
675 if(original.data.desativar){ 675 if(original.data.desativar){
676 var desativar = original.data.desativar; 676 var desativar = original.data.desativar;
@@ -681,7 +681,7 @@ i3GEO.arvoreDeCamadas = { @@ -681,7 +681,7 @@ i3GEO.arvoreDeCamadas = {
681 inputs[desativar[i]].checked = false; 681 inputs[desativar[i]].checked = false;
682 i++; 682 i++;
683 } 683 }
684 - while(i < nindices) 684 + while(i < nindices);
685 } 685 }
686 } 686 }
687 }; 687 };
@@ -805,7 +805,7 @@ i3GEO.arvoreDeCamadas = { @@ -805,7 +805,7 @@ i3GEO.arvoreDeCamadas = {
805 $i("farol"+ltema.name).src = g_locaplic+"/imagens/"+farol; 805 $i("farol"+ltema.name).src = g_locaplic+"/imagens/"+farol;
806 } 806 }
807 } 807 }
808 - while(l--) 808 + while(l--);
809 } 809 }
810 //YAHOO.log("Farol OK", "i3geo"); 810 //YAHOO.log("Farol OK", "i3geo");
811 }, 811 },
@@ -862,7 +862,7 @@ i3GEO.arvoreDeCamadas = { @@ -862,7 +862,7 @@ i3GEO.arvoreDeCamadas = {
862 i++; 862 i++;
863 } catch(e){i++;} 863 } catch(e){i++;}
864 } 864 }
865 - while(i<n) 865 + while(i<n);
866 var lista = [ligados,desligados,todos]; 866 var lista = [ligados,desligados,todos];
867 return (lista); 867 return (lista);
868 }, 868 },
classesjs/classe_arvoredetemas.js
@@ -281,22 +281,22 @@ i3GEO.arvoreDeTemas = { @@ -281,22 +281,22 @@ i3GEO.arvoreDeTemas = {
281 var raiz = retorno.data.canais; 281 var raiz = retorno.data.canais;
282 var nraiz = raiz.length; 282 var nraiz = raiz.length;
283 var cor = "rgb(51, 102, 102)"; 283 var cor = "rgb(51, 102, 102)";
284 - for (i=0;i<nraiz; i++){ 284 + for (var i=0;i<nraiz; i++){
285 var html = "<span style='color:"+cor+"' title='"+raiz[i].description+"'> "+raiz[i].title; 285 var html = "<span style='color:"+cor+"' title='"+raiz[i].description+"'> "+raiz[i].title;
286 if(raiz[i].nacessos > 0){ 286 if(raiz[i].nacessos > 0){
287 var quali = (raiz[i].nacessosok * 100) / (raiz[i].nacessos*1); 287 var quali = (raiz[i].nacessosok * 100) / (raiz[i].nacessos*1);
288 html += " ("+quali+"%)</span>"; 288 html += " ("+quali+"%)</span>";
289 } 289 }
290 else 290 else
291 - html += " (% de acessos não definido)</span>"; 291 + {html += " (% de acessos não definido)</span>";}
292 html += "<hr>"; 292 html += "<hr>";
293 var d = {html:html,id_ws:raiz[i].id_ws,url:raiz[i].link,nivel:0}; 293 var d = {html:html,id_ws:raiz[i].id_ws,url:raiz[i].link,nivel:0};
294 var tempNode = new YAHOO.widget.HTMLNode(d, node, false,true); 294 var tempNode = new YAHOO.widget.HTMLNode(d, node, false,true);
295 tempNode.setDynamicLoad(i3GEO.arvoreDeTemas.listaLayersWMS, 1); 295 tempNode.setDynamicLoad(i3GEO.arvoreDeTemas.listaLayersWMS, 1);
296 tempNode.enableHighlight = false; 296 tempNode.enableHighlight = false;
297 if(cor == "rgb(51, 102, 102)") 297 if(cor == "rgb(51, 102, 102)")
298 - {var cor = "rgb(47, 70, 50)";}  
299 - else{var cor = "rgb(51, 102, 102)";} 298 + {cor = "rgb(47, 70, 50)";}
  299 + else{cor = "rgb(51, 102, 102)";}
300 } 300 }
301 node.loadComplete(); 301 node.loadComplete();
302 }; 302 };
@@ -310,31 +310,34 @@ i3GEO.arvoreDeTemas = { @@ -310,31 +310,34 @@ i3GEO.arvoreDeTemas = {
310 listaLayersWMS: function(node){ 310 listaLayersWMS: function(node){
311 //node = no; 311 //node = no;
312 var monta = function(retorno){ 312 var monta = function(retorno){
313 - try{var n = retorno.data.length;} 313 + var n = 0;
  314 + try{n = retorno.data.length;}
314 catch(m){node.loadComplete();return;} 315 catch(m){node.loadComplete();return;}
315 var cor = "rgb(51, 102, 102)"; 316 var cor = "rgb(51, 102, 102)";
316 - for (i=0;i<n; i++){ 317 + var html = "";
  318 + var d = "";
  319 + for(var i=0;i<n; i++){
317 var cabeca = retorno.data[i].nome+" - "+retorno.data[i].titulo; 320 var cabeca = retorno.data[i].nome+" - "+retorno.data[i].titulo;
318 if (cabeca != "undefined - undefined"){ 321 if (cabeca != "undefined - undefined"){
319 - var html = "<span style='color:"+cor+"' >"+cabeca;  
320 - var d = {html:html,url:node.data.url,nivel:(node.data.nivel*1 + 1),id_ws:"",layer:retorno.data[i].nome}; 322 + html = "<span style='color:"+cor+"' >"+cabeca;
  323 + d = {html:html,url:node.data.url,nivel:(node.data.nivel*1 + 1),id_ws:"",layer:retorno.data[i].nome};
321 var tempNode = new YAHOO.widget.HTMLNode(d, node, false,true); 324 var tempNode = new YAHOO.widget.HTMLNode(d, node, false,true);
322 tempNode.enableHighlight = false; 325 tempNode.enableHighlight = false;
323 if(!retorno.data[i].estilos) 326 if(!retorno.data[i].estilos)
324 - tempNode.setDynamicLoad(i3GEO.arvoreDeTemas.listaLayersWMS, 1); 327 + {tempNode.setDynamicLoad(i3GEO.arvoreDeTemas.listaLayersWMS, 1);}
325 if(retorno.data[i].estilos){ 328 if(retorno.data[i].estilos){
326 var ns = retorno.data[i].estilos.length; 329 var ns = retorno.data[i].estilos.length;
327 - for (j=0;j<ns; j++){  
328 - var html = i3GEO.arvoreDeTemas.montaTextoTemaWMS(node.data.url,retorno.data[i].nome,retorno.data[i].estilos[j].nome,retorno.data[i].estilos[j].titulo,retorno.data[i].srs.toString(),retorno.data[i].formatsinfo.toString(),retorno.data[i].version.toString(),retorno.data[i].formats.toString(),cor);  
329 - var d = {html:html}; 330 + for (var j=0;j<ns; j++){
  331 + html = i3GEO.arvoreDeTemas.montaTextoTemaWMS(node.data.url,retorno.data[i].nome,retorno.data[i].estilos[j].nome,retorno.data[i].estilos[j].titulo,retorno.data[i].srs.toString(),retorno.data[i].formatsinfo.toString(),retorno.data[i].version.toString(),retorno.data[i].formats.toString(),cor);
  332 + d = {html:html};
330 var tempNodeS = new YAHOO.widget.HTMLNode(d, tempNode, false,true); 333 var tempNodeS = new YAHOO.widget.HTMLNode(d, tempNode, false,true);
331 tempNode.isleaf = true; 334 tempNode.isleaf = true;
332 tempNodeS.enableHighlight = false; 335 tempNodeS.enableHighlight = false;
333 } 336 }
334 } 337 }
335 if(cor == "rgb(51, 102, 102)") 338 if(cor == "rgb(51, 102, 102)")
336 - {var cor = "rgb(47, 70, 50)";}  
337 - else{var cor = "rgb(51, 102, 102)";} 339 + {cor = "rgb(47, 70, 50)";}
  340 + else{cor = "rgb(51, 102, 102)";}
338 } 341 }
339 } 342 }
340 node.loadComplete(); 343 node.loadComplete();
@@ -390,8 +393,8 @@ i3GEO.arvoreDeTemas = { @@ -390,8 +393,8 @@ i3GEO.arvoreDeTemas = {
390 */ 393 */
391 listaMenus: function(g_sid,g_locaplic,funcao) { 394 listaMenus: function(g_sid,g_locaplic,funcao) {
392 var retorno = function(retorno) { 395 var retorno = function(retorno) {
393 - if(i3GEO.arvoreDeTemas.IDSMENUS.length == 0)  
394 - i3GEO.arvoreDeTemas.MENUS = retorno.data; 396 + if(i3GEO.arvoreDeTemas.IDSMENUS.length === 0)
  397 + {i3GEO.arvoreDeTemas.MENUS = retorno.data;}
395 else{ 398 else{
396 i3GEO.arvoreDeTemas.MENUS = []; 399 i3GEO.arvoreDeTemas.MENUS = [];
397 var c = retorno.data.length; 400 var c = retorno.data.length;
@@ -399,12 +402,12 @@ i3GEO.arvoreDeTemas = { @@ -399,12 +402,12 @@ i3GEO.arvoreDeTemas = {
399 for (var i=0, j=c; i<j; i++){ 402 for (var i=0, j=c; i<j; i++){
400 for (var k=0, jj=m; k<jj; k++){ 403 for (var k=0, jj=m; k<jj; k++){
401 if(retorno.data[i].idmenu == i3GEO.arvoreDeTemas.IDSMENUS[k]) 404 if(retorno.data[i].idmenu == i3GEO.arvoreDeTemas.IDSMENUS[k])
402 - i3GEO.arvoreDeTemas.MENUS.push(retorno.data[i]); 405 + {i3GEO.arvoreDeTemas.MENUS.push(retorno.data[i]);}
403 } 406 }
404 } 407 }
405 } 408 }
406 - if(funcao != "")  
407 - eval(funcao+"(retorno)"); 409 + if(funcao !== "")
  410 + {eval(funcao+"(retorno)");}
408 }; 411 };
409 i3GEO.php.pegalistademenus(retorno); 412 i3GEO.php.pegalistademenus(retorno);
410 }, 413 },
@@ -428,12 +431,12 @@ i3GEO.arvoreDeTemas = { @@ -428,12 +431,12 @@ i3GEO.arvoreDeTemas = {
428 listaGrupos: function(g_sid,g_locaplic,id_menu,funcao) { 431 listaGrupos: function(g_sid,g_locaplic,id_menu,funcao) {
429 var retorno = function(retorno) { 432 var retorno = function(retorno) {
430 i3GEO.arvoreDeTemas.GRUPOS = retorno.data; 433 i3GEO.arvoreDeTemas.GRUPOS = retorno.data;
431 - if(funcao != "")  
432 - funcao.call(); 434 + if(funcao !== "")
  435 + {funcao.call();}
433 }; 436 };
434 var listasgrupos = "nao"; 437 var listasgrupos = "nao";
435 if(i3GEO.arvoreDeTemas.FILTRADOWNLOAD || i3GEO.arvoreDeTemas.FILTRAOGC) 438 if(i3GEO.arvoreDeTemas.FILTRADOWNLOAD || i3GEO.arvoreDeTemas.FILTRAOGC)
436 - var listasgrupos = "sim"; 439 + {listasgrupos = "sim";}
437 i3GEO.php.pegalistadegrupos(retorno,id_menu,listasgrupos); 440 i3GEO.php.pegalistadegrupos(retorno,id_menu,listasgrupos);
438 }, 441 },
439 /* 442 /*
@@ -458,10 +461,10 @@ i3GEO.arvoreDeTemas = { @@ -458,10 +461,10 @@ i3GEO.arvoreDeTemas = {
458 listaSubGrupos: function(g_sid,g_locaplic,id_menu,id_grupo,funcao) { 461 listaSubGrupos: function(g_sid,g_locaplic,id_menu,id_grupo,funcao) {
459 var retorno = function(retorno) { 462 var retorno = function(retorno) {
460 i3GEO.arvoreDeTemas.SUBGRUPOS = retorno.data; 463 i3GEO.arvoreDeTemas.SUBGRUPOS = retorno.data;
461 - if(funcao != "")  
462 - funcao.call(); 464 + if(funcao !== "")
  465 + {funcao.call();}
463 }; 466 };
464 - i3GEO.php.pegalistadeSubgrupos(retorno,id_menu,id_grupo) 467 + i3GEO.php.pegalistadeSubgrupos(retorno,id_menu,id_grupo);
465 }, 468 },
466 /* 469 /*
467 Function: listaTemas 470 Function: listaTemas
@@ -487,10 +490,10 @@ i3GEO.arvoreDeTemas = { @@ -487,10 +490,10 @@ i3GEO.arvoreDeTemas = {
487 listaTemas: function(g_sid,g_locaplic,id_menu,id_grupo,id_subgrupo,funcao) { 490 listaTemas: function(g_sid,g_locaplic,id_menu,id_grupo,id_subgrupo,funcao) {
488 var retorno = function(retorno) { 491 var retorno = function(retorno) {
489 i3GEO.arvoreDeTemas.TEMAS = retorno.data; 492 i3GEO.arvoreDeTemas.TEMAS = retorno.data;
490 - if(funcao != "")  
491 - funcao.call(); 493 + if(funcao !== "")
  494 + {funcao.call();}
492 }; 495 };
493 - i3GEO.php.pegalistadetemas(retorno,id_menu,id_grupo,id_subgrupo) 496 + i3GEO.php.pegalistadetemas(retorno,id_menu,id_grupo,id_subgrupo);
494 }, 497 },
495 /* 498 /*
496 Function: listaSistemas 499 Function: listaSistemas
@@ -510,8 +513,8 @@ i3GEO.arvoreDeTemas = { @@ -510,8 +513,8 @@ i3GEO.arvoreDeTemas = {
510 listaSistemas: function(g_sid,g_locaplic,funcao) { 513 listaSistemas: function(g_sid,g_locaplic,funcao) {
511 var retorno = function(retorno) { 514 var retorno = function(retorno) {
512 i3GEO.arvoreDeTemas.SISTEMAS = retorno.data; 515 i3GEO.arvoreDeTemas.SISTEMAS = retorno.data;
513 - if(funcao != "")  
514 - funcao.call(); 516 + if(funcao !== "")
  517 + {funcao.call();}
515 }; 518 };
516 i3GEO.php.pegaSistemas(retorno); 519 i3GEO.php.pegaSistemas(retorno);
517 }, 520 },
@@ -533,8 +536,8 @@ i3GEO.arvoreDeTemas = { @@ -533,8 +536,8 @@ i3GEO.arvoreDeTemas = {
533 listaDrives: function(g_sid,g_locaplic,funcao) { 536 listaDrives: function(g_sid,g_locaplic,funcao) {
534 var retorno = function(retorno) { 537 var retorno = function(retorno) {
535 i3GEO.arvoreDeTemas.DRIVES = retorno.data[0]; 538 i3GEO.arvoreDeTemas.DRIVES = retorno.data[0];
536 - if(funcao != "")  
537 - funcao.call(); 539 + if(funcao !== "")
  540 + {funcao.call();}
538 }; 541 };
539 i3GEO.php.listadrives(retorno); 542 i3GEO.php.listadrives(retorno);
540 }, 543 },
@@ -562,7 +565,7 @@ i3GEO.arvoreDeTemas = { @@ -562,7 +565,7 @@ i3GEO.arvoreDeTemas = {
562 */ 565 */
563 cria: function(g_sid,g_locaplic,idhtml,funcaoTema,objOpcoes) { 566 cria: function(g_sid,g_locaplic,idhtml,funcaoTema,objOpcoes) {
564 if(this.ARVORE){return;} 567 if(this.ARVORE){return;}
565 - if(idhtml != "") 568 + if(idhtml !== "")
566 {i3GEO.arvoreDeTemas.IDHTML = idhtml;} 569 {i3GEO.arvoreDeTemas.IDHTML = idhtml;}
567 var nargs = arguments.length; 570 var nargs = arguments.length;
568 if(nargs == 4 || nargs == 5){ 571 if(nargs == 4 || nargs == 5){
@@ -572,7 +575,7 @@ i3GEO.arvoreDeTemas = { @@ -572,7 +575,7 @@ i3GEO.arvoreDeTemas = {
572 {i3GEO.arvoreDeTemas.OPCOESADICIONAIS = objOpcoes;} 575 {i3GEO.arvoreDeTemas.OPCOESADICIONAIS = objOpcoes;}
573 i3GEO.arvoreDeTemas.LOCAPLIC = g_locaplic; 576 i3GEO.arvoreDeTemas.LOCAPLIC = g_locaplic;
574 i3GEO.arvoreDeTemas.SID = g_sid; 577 i3GEO.arvoreDeTemas.SID = g_sid;
575 - if(i3GEO.arvoreDeTemas.IDHTML == ""){return;} 578 + if(i3GEO.arvoreDeTemas.IDHTML === ""){return;}
576 this.listaMenus(g_sid,g_locaplic,"i3GEO.arvoreDeTemas.montaArvore"); 579 this.listaMenus(g_sid,g_locaplic,"i3GEO.arvoreDeTemas.montaArvore");
577 }, 580 },
578 /* 581 /*
@@ -593,9 +596,9 @@ i3GEO.arvoreDeTemas = { @@ -593,9 +596,9 @@ i3GEO.arvoreDeTemas = {
593 */ 596 */
594 montaArvore: function() { 597 montaArvore: function() {
595 var currentIconMode; 598 var currentIconMode;
596 - YAHOO.example.treeExample = new function(){ 599 + YAHOO.example.treeExample = function(){
597 function changeIconMode(){ 600 function changeIconMode(){
598 - var newVal = parseInt(this.value); 601 + var newVal = parseInt(this.value,10);
599 if (newVal != currentIconMode) 602 if (newVal != currentIconMode)
600 {currentIconMode = newVal;} 603 {currentIconMode = newVal;}
601 buildTree(); 604 buildTree();
@@ -609,49 +612,50 @@ i3GEO.arvoreDeTemas = { @@ -609,49 +612,50 @@ i3GEO.arvoreDeTemas = {
609 } 612 }
610 buildTree(); 613 buildTree();
611 }(); 614 }();
  615 + var d,tempNode,conteudo,retorno,nomeSis;
612 var root = i3GEO.arvoreDeTemas.ARVORE.getRoot(); 616 var root = i3GEO.arvoreDeTemas.ARVORE.getRoot();
613 //opção de busca de temas 617 //opção de busca de temas
614 - if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.incluibusca == true){ 618 + if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.incluibusca === true){
615 var insp = "<br><br><table><tr>"; 619 var insp = "<br><br><table><tr>";
616 insp += "<td><span style='font-size:12px'>&nbsp;"+$trad("a1")+" <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=4&idajuda=31' >&nbsp;&nbsp;&nbsp;</a></span></td>"; 620 insp += "<td><span style='font-size:12px'>&nbsp;"+$trad("a1")+" <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=4&idajuda=31' >&nbsp;&nbsp;&nbsp;</a></span></td>";
617 insp += "<td><input onclick='javascript:this.select();' class='digitar' type='text' id='i3geo_buscatema' size='15' value='' /></td>"; 621 insp += "<td><input onclick='javascript:this.select();' class='digitar' type='text' id='i3geo_buscatema' size='15' value='' /></td>";
618 insp += "<td><img class='tic' "; 622 insp += "<td><img class='tic' ";
619 if(navm){insp += "style='top:0px;'";} 623 if(navm){insp += "style='top:0px;'";}
620 else 624 else
621 - insp += "style='top:4px;'"; 625 + {insp += "style='top:4px;'";}
622 insp += " title='"+$trad("a1")+"' src='"+i3GEO.util.$im("branco.gif")+"' onclick='i3GEO.arvoreDeTemas.buscaTema(document.getElementById(\"i3geo_buscatema\").value)' style='cursor:pointer;top:2px;position:relative;' /></td>"; 626 insp += " title='"+$trad("a1")+"' src='"+i3GEO.util.$im("branco.gif")+"' onclick='i3GEO.arvoreDeTemas.buscaTema(document.getElementById(\"i3geo_buscatema\").value)' style='cursor:pointer;top:2px;position:relative;' /></td>";
623 insp += "</tr></table>&nbsp;"; 627 insp += "</tr></table>&nbsp;";
624 - var d = {html:insp};  
625 - var tempNode = new YAHOO.widget.HTMLNode(d, root, false,false); 628 + d = {html:insp};
  629 + tempNode = new YAHOO.widget.HTMLNode(d, root, false,false);
626 tempNode.enableHighlight = false; 630 tempNode.enableHighlight = false;
627 } 631 }
628 //icones com as outras opções 632 //icones com as outras opções
629 //conforme definido em i3GEO.arvoreDeTemas.OPCOESADICIONAIS 633 //conforme definido em i3GEO.arvoreDeTemas.OPCOESADICIONAIS
630 var outrasOpcoes = i3GEO.arvoreDeTemas.outrasOpcoesHTML(); 634 var outrasOpcoes = i3GEO.arvoreDeTemas.outrasOpcoesHTML();
631 - if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.idonde != "") 635 + if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.idonde !== "")
632 {document.getElementById(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.idonde).innerHTML = outrasOpcoes;} 636 {document.getElementById(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.idonde).innerHTML = outrasOpcoes;}
633 - if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.incluiArvore == true){  
634 - var d = {html:outrasOpcoes+"&nbsp;<br>"};  
635 - var tempNode = new YAHOO.widget.HTMLNode(d, root, false,true); 637 + if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.incluiArvore === true){
  638 + d = {html:outrasOpcoes+"&nbsp;<br>"};
  639 + tempNode = new YAHOO.widget.HTMLNode(d, root, false,true);
636 tempNode.enableHighlight = false; 640 tempNode.enableHighlight = false;
637 tempNode.isLeaf = true; 641 tempNode.isLeaf = true;
638 - if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.navegacaoDir == true){  
639 - var retorno = function(){  
640 - var conteudo = "&nbsp;"+$trad("a6")+" <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=4&idajuda=32' >&nbsp;&nbsp;&nbsp;</a>";  
641 - var d = {html:conteudo};  
642 - var tempNode = new YAHOO.widget.HTMLNode(d,root, false,true); 642 + if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.navegacaoDir === true){
  643 + retorno = function(){
  644 + conteudo = "&nbsp;"+$trad("a6")+" <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=4&idajuda=32' >&nbsp;&nbsp;&nbsp;</a>";
  645 + d = {html:conteudo};
  646 + tempNode = new YAHOO.widget.HTMLNode(d,root, false,true);
643 tempNode.enableHighlight = false; 647 tempNode.enableHighlight = false;
644 var drives = i3GEO.arvoreDeTemas.DRIVES; 648 var drives = i3GEO.arvoreDeTemas.DRIVES;
645 var iglt = drives.length; 649 var iglt = drives.length;
646 var ig=0; 650 var ig=0;
647 do{ 651 do{
648 - var d = {html:drives[ig].nome,caminho:drives[ig].caminho}; 652 + d = {html:drives[ig].nome,caminho:drives[ig].caminho};
649 var drive = new YAHOO.widget.HTMLNode(d, tempNode, false,true); 653 var drive = new YAHOO.widget.HTMLNode(d, tempNode, false,true);
650 drive.enableHighlight = false; 654 drive.enableHighlight = false;
651 drive.setDynamicLoad(i3GEO.arvoreDeTemas.montaDir, 1); 655 drive.setDynamicLoad(i3GEO.arvoreDeTemas.montaDir, 1);
652 ig++; 656 ig++;
653 } 657 }
654 - while(ig<iglt) 658 + while(ig<iglt);
655 }; 659 };
656 i3GEO.arvoreDeTemas.listaDrives(i3GEO.arvoreDeTemas.SID,i3GEO.arvoreDeTemas.LOCAPLIC,retorno); 660 i3GEO.arvoreDeTemas.listaDrives(i3GEO.arvoreDeTemas.SID,i3GEO.arvoreDeTemas.LOCAPLIC,retorno);
657 } 661 }
@@ -659,23 +663,23 @@ i3GEO.arvoreDeTemas = { @@ -659,23 +663,23 @@ i3GEO.arvoreDeTemas = {
659 // 663 //
660 //opções para abrir o sistema de administração 664 //opções para abrir o sistema de administração
661 // 665 //
662 - if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.navegacaoDir == true){  
663 - var conteudo = "<a href='../admin' target=blank >Sistema de administração</a>";  
664 - var d = {html:conteudo,idmenu:""};  
665 - var tempNode = new YAHOO.widget.HTMLNode(d, root, false,true); 666 + if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.navegacaoDir === true){
  667 + conteudo = "<a href='../admin' target=blank >Sistema de administração</a>";
  668 + d = {html:conteudo,idmenu:""};
  669 + tempNode = new YAHOO.widget.HTMLNode(d, root, false,true);
666 tempNode.enableHighlight = false; 670 tempNode.enableHighlight = false;
667 - var conteudo = "<a href='../admin/html/arvore.html' target=blank >Editor de menus</a>";  
668 - var d = {html:conteudo,idmenu:""};  
669 - var tempNode = new YAHOO.widget.HTMLNode(d, root, false,true); 671 + conteudo = "<a href='../admin/html/arvore.html' target=blank >Editor de menus</a>";
  672 + d = {html:conteudo,idmenu:""};
  673 + tempNode = new YAHOO.widget.HTMLNode(d, root, false,true);
670 tempNode.enableHighlight = false; 674 tempNode.enableHighlight = false;
671 } 675 }
672 // 676 //
673 //wms 677 //wms
674 // 678 //
675 - if(i3GEO.arvoreDeTemas.INCLUIWMS == true){  
676 - var conteudo = "<b>&nbsp;OGC-WMS</b>"+" <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=4&idajuda=33' >&nbsp;&nbsp;&nbsp;</a>";  
677 - var d = {html:conteudo,idwms:"raiz"};  
678 - var tempNode = new YAHOO.widget.HTMLNode(d, root, false,true); 679 + if(i3GEO.arvoreDeTemas.INCLUIWMS === true){
  680 + conteudo = "<b>&nbsp;OGC-WMS</b>"+" <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=4&idajuda=33' >&nbsp;&nbsp;&nbsp;</a>";
  681 + d = {html:conteudo,idwms:"raiz"};
  682 + tempNode = new YAHOO.widget.HTMLNode(d, root, false,true);
679 tempNode.enableHighlight = false; 683 tempNode.enableHighlight = false;
680 tempNode.setDynamicLoad(i3GEO.arvoreDeTemas.listaWMS, 1); 684 tempNode.setDynamicLoad(i3GEO.arvoreDeTemas.listaWMS, 1);
681 } 685 }
@@ -688,37 +692,37 @@ i3GEO.arvoreDeTemas = { @@ -688,37 +692,37 @@ i3GEO.arvoreDeTemas = {
688 { 692 {
689 var desc = dados[i].desc; 693 var desc = dados[i].desc;
690 if(!dados[i].nomemenu) 694 if(!dados[i].nomemenu)
691 - dados[i].nomemenu = dados[i].idmenu; 695 + {dados[i].nomemenu = dados[i].idmenu;}
692 if(!dados[i].publicado){dados[i].publicado = "sim";} 696 if(!dados[i].publicado){dados[i].publicado = "sim";}
693 if(dados[i].publicado.toLowerCase() != "nao") 697 if(dados[i].publicado.toLowerCase() != "nao")
694 - var conteudo = "<b>&nbsp;<span title='"+desc+"'>"+dados[i].nomemenu+"</span>"; 698 + {conteudo = "<b>&nbsp;<span title='"+desc+"'>"+dados[i].nomemenu+"</span>";}
695 else 699 else
696 - var conteudo = "<b>&nbsp;<span title='nao publicado' style=color:red; >"+dados[i].nomemenu+"</span>";  
697 - var d = {html:conteudo,idmenu:dados[i].idmenu};  
698 - var tempNode = new YAHOO.widget.HTMLNode(d, root, false,true); 700 + {conteudo = "<b>&nbsp;<span title='nao publicado' style=color:red; >"+dados[i].nomemenu+"</span>";}
  701 + d = {html:conteudo,idmenu:dados[i].idmenu};
  702 + tempNode = new YAHOO.widget.HTMLNode(d, root, false,true);
699 tempNode.enableHighlight = false; 703 tempNode.enableHighlight = false;
700 tempNode.setDynamicLoad(i3GEO.arvoreDeTemas.montaGrupos, currentIconMode); 704 tempNode.setDynamicLoad(i3GEO.arvoreDeTemas.montaGrupos, currentIconMode);
701 if(dados[i].status == "aberto") 705 if(dados[i].status == "aberto")
702 {tempNode.expand();} 706 {tempNode.expand();}
703 } 707 }
704 if(i3GEO.arvoreDeTemas.INCLUISISTEMAS){ 708 if(i3GEO.arvoreDeTemas.INCLUISISTEMAS){
705 - var retorno = function(){ 709 + retorno = function(){
706 try{ 710 try{
707 var sis = i3GEO.arvoreDeTemas.SISTEMAS; 711 var sis = i3GEO.arvoreDeTemas.SISTEMAS;
708 var iglt = sis.length; 712 var iglt = sis.length;
709 - var conteudo = "<b>Sistemas</b>"+" <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=4&idajuda=34' >&nbsp;&nbsp;&nbsp;</a>";  
710 - var d = {html:conteudo};  
711 - var tempNode = new YAHOO.widget.HTMLNode(d,root, false,true); 713 + conteudo = "<b>Sistemas</b>"+" <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=4&idajuda=34' >&nbsp;&nbsp;&nbsp;</a>";
  714 + d = {html:conteudo};
  715 + tempNode = new YAHOO.widget.HTMLNode(d,root, false,true);
712 tempNode.enableHighlight = false; 716 tempNode.enableHighlight = false;
713 }catch(e){i3GEO.arvoreDeTemas.ARVORE.draw();return;} 717 }catch(e){i3GEO.arvoreDeTemas.ARVORE.draw();return;}
714 var ig=0; 718 var ig=0;
715 do{ 719 do{
716 - var nomeSis = sis[ig].NOME; 720 + nomeSis = sis[ig].NOME;
717 if(sis[ig].PUBLICADO){ 721 if(sis[ig].PUBLICADO){
718 if(sis[ig].PUBLICADO == "NAO" || sis[ig].PUBLICADO == "nao") 722 if(sis[ig].PUBLICADO == "NAO" || sis[ig].PUBLICADO == "nao")
719 - {var nomeSis = "<s>"+sis[ig].NOME+"</s>";} 723 + {nomeSis = "<s>"+sis[ig].NOME+"</s>";}
720 } 724 }
721 - var d = {html:nomeSis}; 725 + d = {html:nomeSis};
722 var sisNode = new YAHOO.widget.HTMLNode(d, tempNode, false,true); 726 var sisNode = new YAHOO.widget.HTMLNode(d, tempNode, false,true);
723 sisNode.enableHighlight = false; 727 sisNode.enableHighlight = false;
724 var funcoes = sis[ig].FUNCOES; 728 var funcoes = sis[ig].FUNCOES;
@@ -729,21 +733,21 @@ i3GEO.arvoreDeTemas = { @@ -729,21 +733,21 @@ i3GEO.arvoreDeTemas = {
729 var h = funcoes[ig2].H; 733 var h = funcoes[ig2].H;
730 var abre = "i3GEO.janela.cria('"+w+"px','"+h+"px','"+executar+"','','','Sistemas')"; 734 var abre = "i3GEO.janela.cria('"+w+"px','"+h+"px','"+executar+"','','','Sistemas')";
731 var nomeFunc = "<a href='#' onclick=\""+abre+"\">"+funcoes[ig2].NOME+"</a>"; 735 var nomeFunc = "<a href='#' onclick=\""+abre+"\">"+funcoes[ig2].NOME+"</a>";
732 - var d = {html:nomeFunc}; 736 + d = {html:nomeFunc};
733 var funcNode = new YAHOO.widget.HTMLNode(d, sisNode, false,true); 737 var funcNode = new YAHOO.widget.HTMLNode(d, sisNode, false,true);
734 funcNode.enableHighlight = false; 738 funcNode.enableHighlight = false;
735 funcNode.isLeaf = true; 739 funcNode.isLeaf = true;
736 } 740 }
737 ig++; 741 ig++;
738 } 742 }
739 - while(ig<iglt) 743 + while(ig<iglt);
740 i3GEO.arvoreDeTemas.ARVORE.draw(); 744 i3GEO.arvoreDeTemas.ARVORE.draw();
741 }; 745 };
742 i3GEO.arvoreDeTemas.listaSistemas(i3GEO.arvoreDeTemas.SID,i3GEO.arvoreDeTemas.LOCAPLIC,retorno); 746 i3GEO.arvoreDeTemas.listaSistemas(i3GEO.arvoreDeTemas.SID,i3GEO.arvoreDeTemas.LOCAPLIC,retorno);
743 } 747 }
744 document.getElementById(i3GEO.arvoreDeTemas.IDHTML).style.textAlign="left"; 748 document.getElementById(i3GEO.arvoreDeTemas.IDHTML).style.textAlign="left";
745 if(!i3GEO.arvoreDeTemas.INCLUISISTEMAS) 749 if(!i3GEO.arvoreDeTemas.INCLUISISTEMAS)
746 - i3GEO.arvoreDeTemas.ARVORE.draw(); 750 + {i3GEO.arvoreDeTemas.ARVORE.draw();}
747 }, 751 },
748 /* 752 /*
749 Function: montaGrupos 753 Function: montaGrupos
@@ -753,31 +757,32 @@ i3GEO.arvoreDeTemas = { @@ -753,31 +757,32 @@ i3GEO.arvoreDeTemas = {
753 A opção de carga dinâmica dos nós filhos é definida para a montagem dos sub-grupos. 757 A opção de carga dinâmica dos nós filhos é definida para a montagem dos sub-grupos.
754 */ 758 */
755 montaGrupos: function(node){ 759 montaGrupos: function(node){
  760 + var mostra,d,tempNode,i;
756 var temp=function(){ 761 var temp=function(){
757 var grupos = i3GEO.arvoreDeTemas.GRUPOS.grupos; 762 var grupos = i3GEO.arvoreDeTemas.GRUPOS.grupos;
758 var c = grupos.length - 3; 763 var c = grupos.length - 3;
759 var raiz = grupos[c].temasraiz; 764 var raiz = grupos[c].temasraiz;
760 var nraiz = raiz.length; 765 var nraiz = raiz.length;
761 for (i=0;i<nraiz; i++){ 766 for (i=0;i<nraiz; i++){
762 - var mostra = true; 767 + mostra = true;
763 if(i3GEO.arvoreDeTemas.FILTRADOWNLOAD && raiz[i].download == "nao") 768 if(i3GEO.arvoreDeTemas.FILTRADOWNLOAD && raiz[i].download == "nao")
764 - {var mostra = false;} 769 + {mostra = false;}
765 if(i3GEO.arvoreDeTemas.FILTRAOGC && raiz[i].ogc == "nao") 770 if(i3GEO.arvoreDeTemas.FILTRAOGC && raiz[i].ogc == "nao")
766 - {var mostra = false;} 771 + {mostra = false;}
767 if(mostra){ 772 if(mostra){
768 var html = i3GEO.arvoreDeTemas.montaTextoTema("gray",raiz[i]); 773 var html = i3GEO.arvoreDeTemas.montaTextoTema("gray",raiz[i]);
769 - var d = {html:html};  
770 - var tempNode = new YAHOO.widget.HTMLNode(d, node, false,true); 774 + d = {html:html};
  775 + tempNode = new YAHOO.widget.HTMLNode(d, node, false,true);
771 tempNode.enableHighlight = false; 776 tempNode.enableHighlight = false;
772 tempNode.isLeaf = true; 777 tempNode.isLeaf = true;
773 } 778 }
774 } 779 }
775 for (i=0;i<c; i++){ 780 for (i=0;i<c; i++){
776 - var mostra = true; 781 + mostra = true;
777 if(i3GEO.arvoreDeTemas.FILTRADOWNLOAD && grupos[i].download == "nao") 782 if(i3GEO.arvoreDeTemas.FILTRADOWNLOAD && grupos[i].download == "nao")
778 - {var mostra = false;} 783 + {mostra = false;}
779 if(i3GEO.arvoreDeTemas.FILTRAOGC && grupos[i].ogc == "nao") 784 if(i3GEO.arvoreDeTemas.FILTRAOGC && grupos[i].ogc == "nao")
780 - {var mostra = false;} 785 + {mostra = false;}
781 if(mostra){ 786 if(mostra){
782 //se id_n1 existir, significa que os grupos possuem id, pois são oriundos do sistema 787 //se id_n1 existir, significa que os grupos possuem id, pois são oriundos do sistema
783 //de administração 788 //de administração
@@ -788,10 +793,10 @@ i3GEO.arvoreDeTemas = { @@ -788,10 +793,10 @@ i3GEO.arvoreDeTemas = {
788 grupos[i].nome = "<span title='nao publicado' style=color:red; >"+grupos[i].nome+"</span>"; 793 grupos[i].nome = "<span title='nao publicado' style=color:red; >"+grupos[i].nome+"</span>";
789 } 794 }
790 } 795 }
791 - var d = {html:grupos[i].nome,idmenu:node.data.idmenu,idgrupo:i}; 796 + d = {html:grupos[i].nome,idmenu:node.data.idmenu,idgrupo:i};
792 if(grupos[i].id_n1) 797 if(grupos[i].id_n1)
793 - var d = {html:grupos[i].nome,idmenu:node.data.idmenu,idgrupo:grupos[i].id_n1};  
794 - var tempNode = new YAHOO.widget.HTMLNode(d, node, false,true); 798 + {d = {html:grupos[i].nome,idmenu:node.data.idmenu,idgrupo:grupos[i].id_n1};}
  799 + tempNode = new YAHOO.widget.HTMLNode(d, node, false,true);
795 tempNode.enableHighlight = false; 800 tempNode.enableHighlight = false;
796 tempNode.setDynamicLoad(i3GEO.arvoreDeTemas.montaSubGrupos, 1); 801 tempNode.setDynamicLoad(i3GEO.arvoreDeTemas.montaSubGrupos, 1);
797 tempNode.isLeaf = false; 802 tempNode.isLeaf = false;
@@ -809,33 +814,33 @@ i3GEO.arvoreDeTemas = { @@ -809,33 +814,33 @@ i3GEO.arvoreDeTemas = {
809 A opção de carga dinâmica dos nós filhos é definida para a montagem dos temas. 814 A opção de carga dinâmica dos nós filhos é definida para a montagem dos temas.
810 */ 815 */
811 montaSubGrupos: function(node){ 816 montaSubGrupos: function(node){
  817 + var i,mostra,d,tempNode;
812 var temp=function(){ 818 var temp=function(){
813 var subgrupos = i3GEO.arvoreDeTemas.SUBGRUPOS.subgrupo; 819 var subgrupos = i3GEO.arvoreDeTemas.SUBGRUPOS.subgrupo;
814 var c = subgrupos.length; 820 var c = subgrupos.length;
815 var raiz = i3GEO.arvoreDeTemas.SUBGRUPOS.temasgrupo; 821 var raiz = i3GEO.arvoreDeTemas.SUBGRUPOS.temasgrupo;
816 var nraiz = raiz.length; 822 var nraiz = raiz.length;
817 -  
818 for (i=0;i<nraiz; i++){ 823 for (i=0;i<nraiz; i++){
819 - var mostra = true; 824 + mostra = true;
820 if(i3GEO.arvoreDeTemas.FILTRADOWNLOAD && raiz[i].download == "nao") 825 if(i3GEO.arvoreDeTemas.FILTRADOWNLOAD && raiz[i].download == "nao")
821 - {var mostra = false;} 826 + {mostra = false;}
822 if(i3GEO.arvoreDeTemas.FILTRAOGC && raiz[i].ogc == "nao") 827 if(i3GEO.arvoreDeTemas.FILTRAOGC && raiz[i].ogc == "nao")
823 - {var mostra = false;} 828 + {mostra = false;}
824 829
825 if(mostra){ 830 if(mostra){
826 var html = i3GEO.arvoreDeTemas.montaTextoTema("gray",raiz[i]); 831 var html = i3GEO.arvoreDeTemas.montaTextoTema("gray",raiz[i]);
827 - var d = {html:html};  
828 - var tempNode = new YAHOO.widget.HTMLNode(d, node, false,true); 832 + d = {html:html};
  833 + tempNode = new YAHOO.widget.HTMLNode(d, node, false,true);
829 tempNode.enableHighlight = false; 834 tempNode.enableHighlight = false;
830 tempNode.isLeaf = true; 835 tempNode.isLeaf = true;
831 } 836 }
832 } 837 }
833 for (i=0;i<c; i++){ 838 for (i=0;i<c; i++){
834 - var mostra = true; 839 + mostra = true;
835 if(i3GEO.arvoreDeTemas.FILTRADOWNLOAD && subgrupos[i].download == "nao") 840 if(i3GEO.arvoreDeTemas.FILTRADOWNLOAD && subgrupos[i].download == "nao")
836 - {var mostra = false;} 841 + {mostra = false;}
837 if(i3GEO.arvoreDeTemas.FILTRAOGC && subgrupos[i].ogc == "nao") 842 if(i3GEO.arvoreDeTemas.FILTRAOGC && subgrupos[i].ogc == "nao")
838 - {var mostra = false;} 843 + {mostra = false;}
839 844
840 if(mostra){ 845 if(mostra){
841 //se id_n2 existir, significa que os grupos possuem id, pois são oriundos do sistema 846 //se id_n2 existir, significa que os grupos possuem id, pois são oriundos do sistema
@@ -847,10 +852,10 @@ i3GEO.arvoreDeTemas = { @@ -847,10 +852,10 @@ i3GEO.arvoreDeTemas = {
847 subgrupos[i].nome = "<span title='nao publicado' style=color:red; >"+subgrupos[i].nome+"</span>"; 852 subgrupos[i].nome = "<span title='nao publicado' style=color:red; >"+subgrupos[i].nome+"</span>";
848 } 853 }
849 } 854 }
850 - var d = {html:subgrupos[i].nome,idmenu:node.data.idmenu,idgrupo:node.data.idgrupo,idsubgrupo:i}; 855 + d = {html:subgrupos[i].nome,idmenu:node.data.idmenu,idgrupo:node.data.idgrupo,idsubgrupo:i};
851 if(subgrupos[i].id_n2) 856 if(subgrupos[i].id_n2)
852 - var d = {html:subgrupos[i].nome,idmenu:node.data.idmenu,idgrupo:node.data.idgrupo,idsubgrupo:subgrupos[i].id_n2};  
853 - var tempNode = new YAHOO.widget.HTMLNode(d, node, false,true); 857 + {d = {html:subgrupos[i].nome,idmenu:node.data.idmenu,idgrupo:node.data.idgrupo,idsubgrupo:subgrupos[i].id_n2};}
  858 + tempNode = new YAHOO.widget.HTMLNode(d, node, false,true);
854 tempNode.setDynamicLoad(i3GEO.arvoreDeTemas.montaTemas, 1); 859 tempNode.setDynamicLoad(i3GEO.arvoreDeTemas.montaTemas, 1);
855 tempNode.isLeaf = false; 860 tempNode.isLeaf = false;
856 tempNode.enableHighlight = false; 861 tempNode.enableHighlight = false;
@@ -858,7 +863,7 @@ i3GEO.arvoreDeTemas = { @@ -858,7 +863,7 @@ i3GEO.arvoreDeTemas = {
858 } 863 }
859 node.loadComplete(); 864 node.loadComplete();
860 }; 865 };
861 - i3GEO.arvoreDeTemas.listaSubGrupos(i3GEO.arvoreDeTemas.SID,i3GEO.arvoreDeTemas.LOCAPLIC,node.data.idmenu,node.data.idgrupo,temp) 866 + i3GEO.arvoreDeTemas.listaSubGrupos(i3GEO.arvoreDeTemas.SID,i3GEO.arvoreDeTemas.LOCAPLIC,node.data.idmenu,node.data.idgrupo,temp);
862 }, 867 },
863 /* 868 /*
864 Function: montaTemas 869 Function: montaTemas
@@ -866,24 +871,24 @@ i3GEO.arvoreDeTemas = { @@ -866,24 +871,24 @@ i3GEO.arvoreDeTemas = {
866 Monta a lista de temas de um nó. 871 Monta a lista de temas de um nó.
867 */ 872 */
868 montaTemas: function(node){ 873 montaTemas: function(node){
  874 + var i,cor;
869 var temp=function(){ 875 var temp=function(){
870 var temas = i3GEO.arvoreDeTemas.TEMAS.temas; 876 var temas = i3GEO.arvoreDeTemas.TEMAS.temas;
871 var c = temas.length; 877 var c = temas.length;
872 - var cor = "rgb(51, 102, 102)"; 878 + cor = "rgb(51, 102, 102)";
873 for (i=0;i<c; i++){ 879 for (i=0;i<c; i++){
874 var mostra = true; 880 var mostra = true;
875 if(i3GEO.arvoreDeTemas.FILTRADOWNLOAD && temas[i].download == "nao") 881 if(i3GEO.arvoreDeTemas.FILTRADOWNLOAD && temas[i].download == "nao")
876 - {var mostra = false;} 882 + {mostra = false;}
877 if(i3GEO.arvoreDeTemas.FILTRAOGC && temas[i].ogc == "nao") 883 if(i3GEO.arvoreDeTemas.FILTRAOGC && temas[i].ogc == "nao")
878 - {var mostra = false;}  
879 - 884 + {mostra = false;}
880 if(mostra){ 885 if(mostra){
881 if(temas[i].publicado){ 886 if(temas[i].publicado){
882 if(temas[i].publicado == "NAO"){ 887 if(temas[i].publicado == "NAO"){
883 temas[i].nome = "<span title='nao publicado' style=color:red; >"+temas[i].nome+"</span>"; 888 temas[i].nome = "<span title='nao publicado' style=color:red; >"+temas[i].nome+"</span>";
884 } 889 }
885 } 890 }
886 - htmli = i3GEO.arvoreDeTemas.montaTextoTema(cor,temas[i]); 891 + var htmli = i3GEO.arvoreDeTemas.montaTextoTema(cor,temas[i]);
887 var d = {nacessos:temas[i].nacessos,html:htmli,idtema:temas[i].tid,fonte:temas[i].link,ogc:temas[i].ogc,kmz:temas[i].kmz}; 892 var d = {nacessos:temas[i].nacessos,html:htmli,idtema:temas[i].tid,fonte:temas[i].link,ogc:temas[i].ogc,kmz:temas[i].kmz};
888 var tempNode = new YAHOO.widget.HTMLNode(d, node, false,true); 893 var tempNode = new YAHOO.widget.HTMLNode(d, node, false,true);
889 //tempNode.nowrap = true; 894 //tempNode.nowrap = true;
@@ -891,13 +896,13 @@ i3GEO.arvoreDeTemas = { @@ -891,13 +896,13 @@ i3GEO.arvoreDeTemas = {
891 tempNode.isLeaf = false; 896 tempNode.isLeaf = false;
892 tempNode.enableHighlight = false; 897 tempNode.enableHighlight = false;
893 if(cor == "rgb(51, 102, 102)") 898 if(cor == "rgb(51, 102, 102)")
894 - {var cor = "rgb(47, 70, 50)";}  
895 - else{var cor = "rgb(51, 102, 102)";} 899 + {cor = "rgb(47, 70, 50)";}
  900 + else{cor = "rgb(51, 102, 102)";}
896 } 901 }
897 } 902 }
898 node.loadComplete(); 903 node.loadComplete();
899 }; 904 };
900 - i3GEO.arvoreDeTemas.listaTemas(i3GEO.arvoreDeTemas.SID,i3GEO.arvoreDeTemas.LOCAPLIC,node.data.idmenu,node.data.idgrupo,node.data.idsubgrupo,temp) 905 + i3GEO.arvoreDeTemas.listaTemas(i3GEO.arvoreDeTemas.SID,i3GEO.arvoreDeTemas.LOCAPLIC,node.data.idmenu,node.data.idgrupo,node.data.idsubgrupo,temp);
901 }, 906 },
902 /* 907 /*
903 Function: montaDir 908 Function: montaDir
@@ -909,13 +914,14 @@ i3GEO.arvoreDeTemas = { @@ -909,13 +914,14 @@ i3GEO.arvoreDeTemas = {
909 node {node} - nó onde será criada a lista 914 node {node} - nó onde será criada a lista
910 */ 915 */
911 montaDir: function(node){ 916 montaDir: function(node){
  917 + var ig,d,conteudo;
912 var montaLista = function(retorno) 918 var montaLista = function(retorno)
913 { 919 {
914 var dirs = retorno.data.diretorios; 920 var dirs = retorno.data.diretorios;
915 for (ig=0;ig<dirs.length;ig++) 921 for (ig=0;ig<dirs.length;ig++)
916 { 922 {
917 - var conteudo = dirs[ig];  
918 - var d = {html:conteudo,caminho:node.data.caminho+"/"+conteudo}; 923 + conteudo = dirs[ig];
  924 + d = {html:conteudo,caminho:node.data.caminho+"/"+conteudo};
919 var tempNode = new YAHOO.widget.HTMLNode(d, node, false,true); 925 var tempNode = new YAHOO.widget.HTMLNode(d, node, false,true);
920 tempNode.setDynamicLoad(i3GEO.arvoreDeTemas.montaDir, 1); 926 tempNode.setDynamicLoad(i3GEO.arvoreDeTemas.montaDir, 1);
921 tempNode.enableHighlight = false; 927 tempNode.enableHighlight = false;
@@ -923,11 +929,11 @@ i3GEO.arvoreDeTemas = { @@ -923,11 +929,11 @@ i3GEO.arvoreDeTemas = {
923 var arquivos = retorno.data.arquivos; 929 var arquivos = retorno.data.arquivos;
924 for (ig=0;ig<arquivos.length;ig++) 930 for (ig=0;ig<arquivos.length;ig++)
925 { 931 {
926 - var conteudo = arquivos[ig]; 932 + conteudo = arquivos[ig];
927 if(conteudo.search(".img") > 1 || conteudo.search(".tif") > 1 || conteudo.search(".TIF") > 1 || conteudo.search(".shp") > 1 || conteudo.search(".SHP") > 1) 933 if(conteudo.search(".img") > 1 || conteudo.search(".tif") > 1 || conteudo.search(".TIF") > 1 || conteudo.search(".shp") > 1 || conteudo.search(".SHP") > 1)
928 { 934 {
929 - var conteudo = "<a href='#' title='"+$trad("g2")+"' onclick='i3GEO.util.adicionaSHP(\""+node.data.caminho+"/"+conteudo+"\")' >"+conteudo+"</a>";  
930 - var d = {html:conteudo,caminho:node.data.caminho+"/"+conteudo}; 935 + conteudo = "<a href='#' title='"+$trad("g2")+"' onclick='i3GEO.util.adicionaSHP(\""+node.data.caminho+"/"+conteudo+"\")' >"+conteudo+"</a>";
  936 + d = {html:conteudo,caminho:node.data.caminho+"/"+conteudo};
931 var nodeSHP = new YAHOO.widget.HTMLNode(d, node, false,true); 937 var nodeSHP = new YAHOO.widget.HTMLNode(d, node, false,true);
932 nodeSHP.enableHighlight = false; 938 nodeSHP.enableHighlight = false;
933 nodeSHP.isLeaf = true; 939 nodeSHP.isLeaf = true;
@@ -954,10 +960,10 @@ i3GEO.arvoreDeTemas = { @@ -954,10 +960,10 @@ i3GEO.arvoreDeTemas = {
954 */ 960 */
955 montaTextoTema: function(cor,tema){ 961 montaTextoTema: function(cor,tema){
956 var html = "<td style='vertical-align:top;padding-top:5px;'><span ><input style='cursor:pointer;border:solid 0 white;' "; 962 var html = "<td style='vertical-align:top;padding-top:5px;'><span ><input style='cursor:pointer;border:solid 0 white;' ";
957 - if(i3GEO.arvoreDeTemas.ATIVATEMA != "")  
958 - html += "onclick=\""+i3GEO.arvoreDeTemas.ATIVATEMA+"\""; 963 + if(i3GEO.arvoreDeTemas.ATIVATEMA !== "")
  964 + {html += "onclick=\""+i3GEO.arvoreDeTemas.ATIVATEMA+"\"";}
959 else 965 else
960 - html += "onclick='i3GEO.util.criaBotaoAplicar(\"i3GEO.arvoreDeTemas.adicionaTemas\",\""+$trad("p14")+"\",\"i3geoBotaoAplicar\",this)'"; 966 + {html += "onclick='i3GEO.util.criaBotaoAplicar(\"i3GEO.arvoreDeTemas.adicionaTemas\",\""+$trad("p14")+"\",\"i3geoBotaoAplicar\",this)'";}
961 html += " type='checkbox' value='"+tema.tid+"' /></td><td style='padding-top:4px;vertical-align:top;text-align:left;color:"+cor+";padding-left:3px;' >"; 967 html += " type='checkbox' value='"+tema.tid+"' /></td><td style='padding-top:4px;vertical-align:top;text-align:left;color:"+cor+";padding-left:3px;' >";
962 html += tema.nome; 968 html += tema.nome;
963 html += "</td></span>"; 969 html += "</td></span>";
@@ -974,58 +980,59 @@ i3GEO.arvoreDeTemas = { @@ -974,58 +980,59 @@ i3GEO.arvoreDeTemas = {
974 */ 980 */
975 propTemas: function(node){ 981 propTemas: function(node){
976 var g_locaplic = i3GEO.arvoreDeTemas.LOCAPLIC; 982 var g_locaplic = i3GEO.arvoreDeTemas.LOCAPLIC;
977 - if(node.data.fonte != "" && node.data.fonte != " "){  
978 - var html = "<a title='' href='"+node.data.fonte+"' target='_blank' >Fonte</a>";  
979 - var d = {html:html};  
980 - var tempNode = new YAHOO.widget.HTMLNode(d, node, false,true); 983 + var d,tempNode,html;
  984 + if(node.data.fonte !== "" && node.data.fonte != " "){
  985 + html = "<a title='' href='"+node.data.fonte+"' target='_blank' >Fonte</a>";
  986 + d = {html:html};
  987 + tempNode = new YAHOO.widget.HTMLNode(d, node, false,true);
981 tempNode.enableHighlight = false; 988 tempNode.enableHighlight = false;
982 tempNode.isLeaf = true; 989 tempNode.isLeaf = true;
983 } 990 }
984 - if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.mini == true){ 991 + if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.mini === true){
985 var lkmini = g_locaplic+"/testamapfile.php?map="+node.data.idtema+".map&tipo=mini"; 992 var lkmini = g_locaplic+"/testamapfile.php?map="+node.data.idtema+".map&tipo=mini";
986 var lkmini1 = g_locaplic+"/testamapfile.php?map="+node.data.idtema+".map&tipo=grande"; 993 var lkmini1 = g_locaplic+"/testamapfile.php?map="+node.data.idtema+".map&tipo=grande";
987 - var html = "<a title='' onmouseover='i3GEO.ajuda.mostraJanela(\"<img src="+lkmini+" />\")' href='"+lkmini1+"' target='blank' >Miniatura</a>";  
988 - var d = {html:html};  
989 - var tempNode = new YAHOO.widget.HTMLNode(d, node, false,true); 994 + html = "<a title='' onmouseover='i3GEO.ajuda.mostraJanela(\"<img src="+lkmini+" />\")' href='"+lkmini1+"' target='blank' >Miniatura</a>";
  995 + d = {html:html};
  996 + tempNode = new YAHOO.widget.HTMLNode(d, node, false,true);
990 tempNode.enableHighlight = false; 997 tempNode.enableHighlight = false;
991 tempNode.isLeaf = true; 998 tempNode.isLeaf = true;
992 } 999 }
993 if (node.data.ogc != "nao"){ 1000 if (node.data.ogc != "nao"){
994 - if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.kml == true){  
995 - var html = "<a href='#' title='' onclick='i3GEO.tema.dialogo.abreKml(\""+node.data.idtema+"\",\"kml\")' >Kml</a>"; 1001 + if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.kml === true){
  1002 + html = "<a href='#' title='' onclick='i3GEO.tema.dialogo.abreKml(\""+node.data.idtema+"\",\"kml\")' >Kml</a>";
996 if (node.data.kmz == "sim") 1003 if (node.data.kmz == "sim")
997 - var html = "<a href='#' title='' onclick='i3GEO.tema.dialogo.abreKml(\""+node.data.idtema+"\",\"kmz\")' >Kml</a>"; 1004 + {html = "<a href='#' title='' onclick='i3GEO.tema.dialogo.abreKml(\""+node.data.idtema+"\",\"kmz\")' >Kml</a>";}
998 1005
999 - var d = {html:html};  
1000 - var tempNode = new YAHOO.widget.HTMLNode(d, node, false,true); 1006 + d = {html:html};
  1007 + tempNode = new YAHOO.widget.HTMLNode(d, node, false,true);
1001 tempNode.enableHighlight = false; 1008 tempNode.enableHighlight = false;
1002 tempNode.isLeaf = true; 1009 tempNode.isLeaf = true;
1003 } 1010 }
1004 var ogc = g_locaplic+"/ogc.php?tema="+node.data.idtema+"&service=wms&request=getcapabilities"; 1011 var ogc = g_locaplic+"/ogc.php?tema="+node.data.idtema+"&service=wms&request=getcapabilities";
1005 - var html = "<a title='' href='"+ogc+"' target='blank' >WMS - OGC</a>";  
1006 - var d = {html:html};  
1007 - var tempNode = new YAHOO.widget.HTMLNode(d, node, false,true); 1012 + html = "<a title='' href='"+ogc+"' target='blank' >WMS - OGC</a>";
  1013 + d = {html:html};
  1014 + tempNode = new YAHOO.widget.HTMLNode(d, node, false,true);
1008 tempNode.enableHighlight = false; 1015 tempNode.enableHighlight = false;
1009 tempNode.isLeaf = true; 1016 tempNode.isLeaf = true;
1010 } 1017 }
1011 - if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.qrcode == true){ 1018 + if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.qrcode === true){
1012 var lkgrcode = g_locaplic+"/pacotes/qrcode/php/qr_html.php?d="+g_locaplic+"/mobile/index.php?temasa="+node.data.idtema; 1019 var lkgrcode = g_locaplic+"/pacotes/qrcode/php/qr_html.php?d="+g_locaplic+"/mobile/index.php?temasa="+node.data.idtema;
1013 var lkgrcode1 = g_locaplic+"/pacotes/qrcode/php/qr_img.php?d="+g_locaplic+"/mobile/index.php?temasa="+node.data.idtema; 1020 var lkgrcode1 = g_locaplic+"/pacotes/qrcode/php/qr_img.php?d="+g_locaplic+"/mobile/index.php?temasa="+node.data.idtema;
1014 - var html = "<a title='' onmouseover='i3GEO.ajuda.mostraJanela(\"<img src="+lkgrcode1+" />\")' href='"+lkgrcode+"' target='blank' >Qrcode</a>";  
1015 - var d = {html:html};  
1016 - var tempNode = new YAHOO.widget.HTMLNode(d, node, false,true); 1021 + html = "<a title='' onmouseover='i3GEO.ajuda.mostraJanela(\"<img src="+lkgrcode1+" />\")' href='"+lkgrcode+"' target='blank' >Qrcode</a>";
  1022 + d = {html:html};
  1023 + tempNode = new YAHOO.widget.HTMLNode(d, node, false,true);
1017 tempNode.enableHighlight = false; 1024 tempNode.enableHighlight = false;
1018 tempNode.isLeaf = true; 1025 tempNode.isLeaf = true;
1019 } 1026 }
1020 - if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.estrelas == true){  
1021 - var n = parseInt(node.data.nacessos / (i3GEO.arvoreDeTemas.FATORESTRELA*1));  
1022 - if(n >= 5){var n = 5;} 1027 + if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.estrelas === true){
  1028 + var n = parseInt(node.data.nacessos / (i3GEO.arvoreDeTemas.FATORESTRELA*1),10);
  1029 + if(n >= 5){n = 5;}
1023 if(n > 0) 1030 if(n > 0)
1024 - var html = "<img src='"+i3GEO.util.$im("e"+n+".png")+"'/>"; 1031 + {html = "<img src='"+i3GEO.util.$im("e"+n+".png")+"'/>";}
1025 else 1032 else
1026 - var html = "<img src='"+i3GEO.util.$im("e0.png")+"'/>";  
1027 - var d = {html:html};  
1028 - var tempNode = new YAHOO.widget.HTMLNode(d, node, false,true); 1033 + {html = "<img src='"+i3GEO.util.$im("e0.png")+"'/>";}
  1034 + d = {html:html};
  1035 + tempNode = new YAHOO.widget.HTMLNode(d, node, false,true);
1029 tempNode.enableHighlight = false; 1036 tempNode.enableHighlight = false;
1030 tempNode.isLeaf = true; 1037 tempNode.isLeaf = true;
1031 } 1038 }
@@ -1043,40 +1050,39 @@ i3GEO.arvoreDeTemas = { @@ -1043,40 +1050,39 @@ i3GEO.arvoreDeTemas = {
1043 outrasOpcoesHTML: function(){ 1050 outrasOpcoesHTML: function(){
1044 var ins = ""; 1051 var ins = "";
1045 var t = 0; 1052 var t = 0;
1046 - if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.refresh == true){ 1053 + if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.refresh === true){
1047 ins += "<td><img class='refresh' onclick='i3GEO.arvoreDeTemas.atualiza()' src='"+i3GEO.util.$im("branco.gif")+"' style='cursor:pointer;text-align:left' title='Refresh'/><td>"; 1054 ins += "<td><img class='refresh' onclick='i3GEO.arvoreDeTemas.atualiza()' src='"+i3GEO.util.$im("branco.gif")+"' style='cursor:pointer;text-align:left' title='Refresh'/><td>";
1048 t += 20; 1055 t += 20;
1049 } 1056 }
1050 - if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.uploaddbf == true){ 1057 + if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.uploaddbf === true){
1051 ins += "<td><img class='uploaddbf' onclick='i3GEO.arvoreDeTemas.dialogo.uploaddbf()' src='"+i3GEO.util.$im("branco.gif")+"' style='cursor:pointer;text-align:left' title='"+$trad("a2b")+"'/><td>"; 1058 ins += "<td><img class='uploaddbf' onclick='i3GEO.arvoreDeTemas.dialogo.uploaddbf()' src='"+i3GEO.util.$im("branco.gif")+"' style='cursor:pointer;text-align:left' title='"+$trad("a2b")+"'/><td>";
1052 t += 20; 1059 t += 20;
1053 } 1060 }
1054 - if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.uploadlocal == true){ 1061 + if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.uploadlocal === true){
1055 ins += "<td><img class='upload' onclick='i3GEO.arvoreDeTemas.dialogo.upload()' src='"+i3GEO.util.$im("branco.gif")+"' style='cursor:pointer;text-align:left' title='"+$trad("a2")+"'/><td>"; 1062 ins += "<td><img class='upload' onclick='i3GEO.arvoreDeTemas.dialogo.upload()' src='"+i3GEO.util.$im("branco.gif")+"' style='cursor:pointer;text-align:left' title='"+$trad("a2")+"'/><td>";
1056 t += 20; 1063 t += 20;
1057 } 1064 }
1058 - if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.downloadbase == true){ 1065 + if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.downloadbase === true){
1059 ins += "<td><img onclick='i3GEO.arvoreDeTemas.dialogo.downloadbase()' class='download' src='"+i3GEO.util.$im("branco.gif")+"' style='cursor:pointer;text-align:left' title='"+$trad("a3")+"'/><td>"; 1066 ins += "<td><img onclick='i3GEO.arvoreDeTemas.dialogo.downloadbase()' class='download' src='"+i3GEO.util.$im("branco.gif")+"' style='cursor:pointer;text-align:left' title='"+$trad("a3")+"'/><td>";
1060 t += 20; 1067 t += 20;
1061 } 1068 }
1062 - if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.conectarwms == true){ 1069 + if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.conectarwms === true){
1063 ins += "<td><img class='conectarwms' onclick='i3GEO.arvoreDeTemas.dialogo.conectarwms()' src='"+i3GEO.util.$im("branco.gif")+"' style='cursor:pointer;text-align:left' title='"+$trad("a4")+"'/><td>"; 1070 ins += "<td><img class='conectarwms' onclick='i3GEO.arvoreDeTemas.dialogo.conectarwms()' src='"+i3GEO.util.$im("branco.gif")+"' style='cursor:pointer;text-align:left' title='"+$trad("a4")+"'/><td>";
1064 t += 20; 1071 t += 20;
1065 } 1072 }
1066 - if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.conectarwmst == true){ 1073 + if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.conectarwmst === true){
1067 ins += "<td><img class='conectarwmst' onclick='i3GEO.arvoreDeTemas.dialogo.conectarwmst()' src='"+i3GEO.util.$im("branco.gif")+"' style='cursor:pointer;text-align:left' title='"+$trad("a4b")+"'/><td>"; 1074 ins += "<td><img class='conectarwmst' onclick='i3GEO.arvoreDeTemas.dialogo.conectarwmst()' src='"+i3GEO.util.$im("branco.gif")+"' style='cursor:pointer;text-align:left' title='"+$trad("a4b")+"'/><td>";
1068 t += 20; 1075 t += 20;
1069 } 1076 }
1070 - if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.conectargeorss == true){ 1077 + if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.conectargeorss === true){
1071 ins += "<td><img class='conectargeorss' onclick='i3GEO.arvoreDeTemas.dialogo.conectargeorss()' src='"+i3GEO.util.$im("branco.gif")+"' style='cursor:pointer;text-align:left' title='"+$trad("a5")+"'/><td>"; 1078 ins += "<td><img class='conectargeorss' onclick='i3GEO.arvoreDeTemas.dialogo.conectargeorss()' src='"+i3GEO.util.$im("branco.gif")+"' style='cursor:pointer;text-align:left' title='"+$trad("a5")+"'/><td>";
1072 t += 20; 1079 t += 20;
1073 } 1080 }
1074 - if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.nuvemTags == true){ 1081 + if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.nuvemTags === true){
1075 ins += "<td><img class='nuvemtags' onclick='i3GEO.arvoreDeTemas.dialogo.nuvemTags()' src='"+i3GEO.util.$im("branco.gif")+"' style='cursor:pointer;text-align:left' title='"+$trad("a5a")+"'/><td>"; 1082 ins += "<td><img class='nuvemtags' onclick='i3GEO.arvoreDeTemas.dialogo.nuvemTags()' src='"+i3GEO.util.$im("branco.gif")+"' style='cursor:pointer;text-align:left' title='"+$trad("a5a")+"'/><td>";
1076 t += 20; 1083 t += 20;
1077 } 1084 }
1078 - var ins = "<table width='"+t+"px' ><tr>"+ins+"</tr></table>";  
1079 - return(ins); 1085 + return("<table width='"+t+"px' ><tr>"+ins+"</tr></table>");
1080 }, 1086 },
1081 /* 1087 /*
1082 Function: desativaCheckbox 1088 Function: desativaCheckbox
@@ -1092,7 +1098,7 @@ i3GEO.arvoreDeTemas = { @@ -1092,7 +1098,7 @@ i3GEO.arvoreDeTemas = {
1092 inputs[i].checked = false; 1098 inputs[i].checked = false;
1093 i++; 1099 i++;
1094 } 1100 }
1095 - while(i<n) 1101 + while(i<n);
1096 }, 1102 },
1097 /* 1103 /*
1098 Function: listaTemasAtivos 1104 Function: listaTemasAtivos
@@ -1109,11 +1115,11 @@ i3GEO.arvoreDeTemas = { @@ -1109,11 +1115,11 @@ i3GEO.arvoreDeTemas = {
1109 var i=0; 1115 var i=0;
1110 var lista = []; 1116 var lista = [];
1111 do{ 1117 do{
1112 - if(inputs[i].checked == true) 1118 + if(inputs[i].checked === true)
1113 {lista.push(inputs[i].value);} 1119 {lista.push(inputs[i].value);}
1114 i++; 1120 i++;
1115 } 1121 }
1116 - while(i<n) 1122 + while(i<n);
1117 return (lista); 1123 return (lista);
1118 }, 1124 },
1119 /* 1125 /*
@@ -1127,14 +1133,15 @@ i3GEO.arvoreDeTemas = { @@ -1127,14 +1133,15 @@ i3GEO.arvoreDeTemas = {
1127 */ 1133 */
1128 buscaTema: function(palavra){ 1134 buscaTema: function(palavra){
1129 var procurar = i3GEO.util.removeAcentos(palavra); 1135 var procurar = i3GEO.util.removeAcentos(palavra);
  1136 + var mostra,tempNode,d;
1130 var resultadoProcurar = function(retorno) 1137 var resultadoProcurar = function(retorno)
1131 { 1138 {
1132 if(!retorno.data) 1139 if(!retorno.data)
1133 {alert("Ocorreu um erro");} 1140 {alert("Ocorreu um erro");}
1134 else{ 1141 else{
1135 - var retorno = retorno.data; 1142 + retorno = retorno.data;
1136 var conta = 0; 1143 var conta = 0;
1137 - if ((retorno != "erro") && (retorno != undefined)){ 1144 + if ((retorno != "erro") && (retorno !== undefined)){
1138 var ig = retorno.length-1; 1145 var ig = retorno.length-1;
1139 if(ig >= 0){ 1146 if(ig >= 0){
1140 do{ 1147 do{
@@ -1145,19 +1152,19 @@ i3GEO.arvoreDeTemas = { @@ -1145,19 +1152,19 @@ i3GEO.arvoreDeTemas = {
1145 var ngTema = ngSgrupo[sg].temas; 1152 var ngTema = ngSgrupo[sg].temas;
1146 var tempng = ngTema.length; 1153 var tempng = ngTema.length;
1147 for (var st=0;st<tempng;st++){ 1154 for (var st=0;st<tempng;st++){
1148 - var mostra = true; 1155 + mostra = true;
1149 if(i3GEO.arvoreDeTemas.FILTRADOWNLOAD && ngTema[st].download == "nao") 1156 if(i3GEO.arvoreDeTemas.FILTRADOWNLOAD && ngTema[st].download == "nao")
1150 - {var mostra = false;} 1157 + {mostra = false;}
1151 if(i3GEO.arvoreDeTemas.FILTRAOGC && ngTema[st].ogc == "nao") 1158 if(i3GEO.arvoreDeTemas.FILTRAOGC && ngTema[st].ogc == "nao")
1152 - {var mostra = false;} 1159 + {mostra = false;}
1153 1160
1154 if(mostra){ 1161 if(mostra){
1155 - var d = i3GEO.arvoreDeTemas.montaTextoTema("gray",ngTema[st]); 1162 + d = i3GEO.arvoreDeTemas.montaTextoTema("gray",ngTema[st]);
1156 var lk = ""; 1163 var lk = "";
1157 if ( ngTema[st].link != " ") 1164 if ( ngTema[st].link != " ")
1158 - {var lk = "<a href='"+ngTema[st].link+"' target='blank'>&nbsp;fonte</a>";} 1165 + {lk = "<a href='"+ngTema[st].link+"' target='blank'>&nbsp;fonte</a>";}
1159 d += "<td style='text-allign:left'> ("+nomeSgrupo+") "+lk+"</td>"; 1166 d += "<td style='text-allign:left'> ("+nomeSgrupo+") "+lk+"</td>";
1160 - var tempNode = new YAHOO.widget.HTMLNode(d, nodePalavra, false,true); 1167 + tempNode = new YAHOO.widget.HTMLNode(d, nodePalavra, false,true);
1161 tempNode.isLeaf = true; 1168 tempNode.isLeaf = true;
1162 tempNode.enableHighlight = false; 1169 tempNode.enableHighlight = false;
1163 } 1170 }
@@ -1165,11 +1172,11 @@ i3GEO.arvoreDeTemas = { @@ -1165,11 +1172,11 @@ i3GEO.arvoreDeTemas = {
1165 } 1172 }
1166 } 1173 }
1167 } 1174 }
1168 - while(ig--) 1175 + while(ig--);
1169 } 1176 }
1170 else{ 1177 else{
1171 - var d = "<span style='color:red'>Nada encontrado<br><br></span>";  
1172 - var tempNode = new YAHOO.widget.HTMLNode(d, nodePalavra, false,true); 1178 + d = "<span style='color:red'>Nada encontrado<br><br></span>";
  1179 + tempNode = new YAHOO.widget.HTMLNode(d, nodePalavra, false,true);
1173 tempNode.isLeaf = true; 1180 tempNode.isLeaf = true;
1174 tempNode.enableHighlight = false; 1181 tempNode.enableHighlight = false;
1175 } 1182 }
@@ -1189,13 +1196,13 @@ i3GEO.arvoreDeTemas = { @@ -1189,13 +1196,13 @@ i3GEO.arvoreDeTemas = {
1189 i3GEO.arvoreDeTemas.ARVORE.collapseAll(); 1196 i3GEO.arvoreDeTemas.ARVORE.collapseAll();
1190 var root = i3GEO.arvoreDeTemas.ARVORE.getRoot(); 1197 var root = i3GEO.arvoreDeTemas.ARVORE.getRoot();
1191 if(!i3GEO.arvoreDeTemas.ARVORE.getNodeByProperty("id","temasEncontrados")){ 1198 if(!i3GEO.arvoreDeTemas.ARVORE.getNodeByProperty("id","temasEncontrados")){
1192 - var d = {html:"Temas encontrados",id:"temasEncontrados"};  
1193 - var tempNode = new YAHOO.widget.HTMLNode(d, root, false,true); 1199 + d = {html:"Temas encontrados",id:"temasEncontrados"};
  1200 + tempNode = new YAHOO.widget.HTMLNode(d, root, false,true);
1194 tempNode.enableHighlight = false; 1201 tempNode.enableHighlight = false;
1195 } 1202 }
1196 else 1203 else
1197 - {var tempNode = i3GEO.arvoreDeTemas.ARVORE.getNodeByProperty("id","temasEncontrados");}  
1198 - var d = {html:palavra}; 1204 + {tempNode = i3GEO.arvoreDeTemas.ARVORE.getNodeByProperty("id","temasEncontrados");}
  1205 + d = {html:palavra};
1199 nodePalavra = new YAHOO.widget.HTMLNode(d, tempNode, false,true); 1206 nodePalavra = new YAHOO.widget.HTMLNode(d, tempNode, false,true);
1200 nodePalavra.enableHighlight = false; 1207 nodePalavra.enableHighlight = false;
1201 i3GEO.arvoreDeTemas.ARVORE.draw(); 1208 i3GEO.arvoreDeTemas.ARVORE.draw();
@@ -1235,7 +1242,7 @@ i3GEO.arvoreDeTemas = { @@ -1235,7 +1242,7 @@ i3GEO.arvoreDeTemas = {
1235 // 1242 //
1236 //verifica se deve ser ativada uma outra guia que não a atual 1243 //verifica se deve ser ativada uma outra guia que não a atual
1237 // 1244 //
1238 - if(i3GEO.arvoreDeTemas.RETORNAGUIA != ""){ 1245 + if(i3GEO.arvoreDeTemas.RETORNAGUIA !== ""){
1239 if(i3GEO.arvoreDeTemas.RETORNAGUIA != i3GEO.guias.ATUAL){ 1246 if(i3GEO.arvoreDeTemas.RETORNAGUIA != i3GEO.guias.ATUAL){
1240 i3GEO.guias.mostra(i3GEO.arvoreDeTemas.RETORNAGUIA); 1247 i3GEO.guias.mostra(i3GEO.arvoreDeTemas.RETORNAGUIA);
1241 } 1248 }
@@ -1278,12 +1285,12 @@ i3GEO.arvoreDeTemas = { @@ -1278,12 +1285,12 @@ i3GEO.arvoreDeTemas = {
1278 comboMenus: function(locaplic,funcaoOnchange,idDestino,idCombo,largura,altura){ 1285 comboMenus: function(locaplic,funcaoOnchange,idDestino,idCombo,largura,altura){
1279 i3GEO.configura.locaplic = locaplic; 1286 i3GEO.configura.locaplic = locaplic;
1280 var combo = function (retorno){ 1287 var combo = function (retorno){
1281 - ob = retorno.data; 1288 + var ob = retorno.data;
1282 var ins = "<select id='"+idCombo+"' SIZE="+altura+" style=width:"+largura+"px onchange='"+funcaoOnchange+"(this.value)' ><option value='' >Escolha um menu:</option>"; 1289 var ins = "<select id='"+idCombo+"' SIZE="+altura+" style=width:"+largura+"px onchange='"+funcaoOnchange+"(this.value)' ><option value='' >Escolha um menu:</option>";
1283 - for (ig=0;ig<ob.length; ig++){ 1290 + for (var ig=0;ig<ob.length; ig++){
1284 if(ob[ig].publicado != "nao" && ob[ig].publicado != "NAO"){ 1291 if(ob[ig].publicado != "nao" && ob[ig].publicado != "NAO"){
1285 if(ob[ig].nomemenu) 1292 if(ob[ig].nomemenu)
1286 - ins += "<option value="+ob[ig].idmenu+" >"+ob[ig].nomemenu+"</option>"; 1293 + {ins += "<option value="+ob[ig].idmenu+" >"+ob[ig].nomemenu+"</option>";}
1287 } 1294 }
1288 } 1295 }
1289 $i(idDestino).innerHTML = ins+"</select>"; 1296 $i(idDestino).innerHTML = ins+"</select>";
@@ -1316,11 +1323,11 @@ i3GEO.arvoreDeTemas = { @@ -1316,11 +1323,11 @@ i3GEO.arvoreDeTemas = {
1316 comboGruposMenu: function(locaplic,funcaoOnchange,idDestino,idCombo,largura,altura,id_menu){ 1323 comboGruposMenu: function(locaplic,funcaoOnchange,idDestino,idCombo,largura,altura,id_menu){
1317 i3GEO.configura.locaplic = locaplic; 1324 i3GEO.configura.locaplic = locaplic;
1318 var combo = function (retorno){ 1325 var combo = function (retorno){
1319 - obGrupos = retorno.data; 1326 + var obGrupos = retorno.data;
1320 var ins = "<select id='"+idCombo+"' SIZE="+altura+" style=width:"+largura+"px onchange='"+funcaoOnchange+"(this.value)' ><option value='' >Escolha um grupo:</option>"; 1327 var ins = "<select id='"+idCombo+"' SIZE="+altura+" style=width:"+largura+"px onchange='"+funcaoOnchange+"(this.value)' ><option value='' >Escolha um grupo:</option>";
1321 for (ig=0;ig<obGrupos.grupos.length; ig++){ 1328 for (ig=0;ig<obGrupos.grupos.length; ig++){
1322 if(obGrupos.grupos[ig].nome) 1329 if(obGrupos.grupos[ig].nome)
1323 - ins += "<option value="+obGrupos.grupos[ig].id_n1+" >"+obGrupos.grupos[ig].nome+"</option>"; 1330 + {ins += "<option value="+obGrupos.grupos[ig].id_n1+" >"+obGrupos.grupos[ig].nome+"</option>";}
1324 } 1331 }
1325 $i(idDestino).innerHTML = ins+"</select>"; 1332 $i(idDestino).innerHTML = ins+"</select>";
1326 }; 1333 };
@@ -1350,7 +1357,7 @@ i3GEO.arvoreDeTemas = { @@ -1350,7 +1357,7 @@ i3GEO.arvoreDeTemas = {
1350 altura {Numeric} - altura do combo em linhas 1357 altura {Numeric} - altura do combo em linhas
1351 */ 1358 */
1352 comboSubGruposMenu: function(locaplic,funcaoOnchange,idDestino,idCombo,idGrupo,largura,altura){ 1359 comboSubGruposMenu: function(locaplic,funcaoOnchange,idDestino,idCombo,idGrupo,largura,altura){
1353 - if(idGrupo != ""){ 1360 + if(idGrupo !== ""){
1354 var combo = function(retorno){ 1361 var combo = function(retorno){
1355 var ins = "<select id='"+idCombo+"' size="+altura+" style=width:"+largura+"px onchange='"+funcaoOnchange+"("+idGrupo+",this.value)' ><option value='' >Escolha um sub-grupo:</option>"; 1362 var ins = "<select id='"+idCombo+"' size="+altura+" style=width:"+largura+"px onchange='"+funcaoOnchange+"("+idGrupo+",this.value)' ><option value='' >Escolha um sub-grupo:</option>";
1356 if (retorno.data.subgrupo){ 1363 if (retorno.data.subgrupo){
@@ -1443,8 +1450,8 @@ i3GEO.arvoreDeTemas = { @@ -1443,8 +1450,8 @@ i3GEO.arvoreDeTemas = {
1443 conectarwmst: function(){ 1450 conectarwmst: function(){
1444 var l = 400; 1451 var l = 400;
1445 var a = 350; 1452 var a = 350;
1446 - if(i3GEO.parametros.w){var l = i3GEO.parametros.w + 150;}  
1447 - if(i3GEO.parametros.h){var a = i3GEO.parametros.h + 200;} 1453 + if(i3GEO.parametros.w){l = i3GEO.parametros.w + 150;}
  1454 + if(i3GEO.parametros.h){a = i3GEO.parametros.h + 200;}
1448 i3GEO.janela.cria(l/2 + "px",a/2 + "px",i3GEO.configura.locaplic+"/ferramentas/wmstime/index.htm","","","Conexão WMS-T <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=4&idajuda=76' >&nbsp;&nbsp;&nbsp;</a>"); 1455 i3GEO.janela.cria(l/2 + "px",a/2 + "px",i3GEO.configura.locaplic+"/ferramentas/wmstime/index.htm","","","Conexão WMS-T <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=4&idajuda=76' >&nbsp;&nbsp;&nbsp;</a>");
1449 }, 1456 },
1450 /* 1457 /*