Commit b30aba8ad529302af33b299afd1f9a9ca483bcba

Authored by Edmar Moretti
1 parent a18bed18

Validado com JSLint

Showing 1 changed file with 78 additions and 76 deletions   Show diff stats
classesjs/classe_arvoredecamadas.js
@@ -256,9 +256,9 @@ i3GEO.arvoreDeCamadas = { @@ -256,9 +256,9 @@ i3GEO.arvoreDeCamadas = {
256 } 256 }
257 this.SID = g_sid; 257 this.SID = g_sid;
258 this.LOCAPLIC = g_locaplic; 258 this.LOCAPLIC = g_locaplic;
259 - if(onde != "")  
260 - this.IDHTML = onde;  
261 - if(this.IDHTML == ""){return;} 259 + if(onde !== "")
  260 + {this.IDHTML = onde;}
  261 + if(this.IDHTML === ""){return;}
262 this.atualiza(temas); 262 this.atualiza(temas);
263 }, 263 },
264 /* 264 /*
@@ -281,9 +281,9 @@ i3GEO.arvoreDeCamadas = { @@ -281,9 +281,9 @@ i3GEO.arvoreDeCamadas = {
281 document.getElementById(i3GEO.arvoreDeCamadas.IDHTML).innerHTML = ""; 281 document.getElementById(i3GEO.arvoreDeCamadas.IDHTML).innerHTML = "";
282 this.CAMADAS = temas; 282 this.CAMADAS = temas;
283 var currentIconMode; 283 var currentIconMode;
284 - YAHOO.example.treeExample = new function(){ 284 + YAHOO.example.treeExample = function(){
285 function changeIconMode(){ 285 function changeIconMode(){
286 - var newVal = parseInt(this.value); 286 + var newVal = parseInt(this.value,10);
287 if (newVal != currentIconMode) 287 if (newVal != currentIconMode)
288 {currentIconMode = newVal;} 288 {currentIconMode = newVal;}
289 buildTree(); 289 buildTree();
@@ -299,7 +299,7 @@ i3GEO.arvoreDeCamadas = { @@ -299,7 +299,7 @@ i3GEO.arvoreDeCamadas = {
299 }(); 299 }();
300 var root = i3GEO.arvoreDeCamadas.ARVORE.getRoot(); 300 var root = i3GEO.arvoreDeCamadas.ARVORE.getRoot();
301 var titulo = "<table><tr><td><b>"+$trad("a7")+"</b></td><td>"; 301 var titulo = "<table><tr><td><b>"+$trad("a7")+"</b></td><td>";
302 - if(i3GEO.arvoreDeCamadas.ARRASTARLIXEIRA == true) 302 + if(i3GEO.arvoreDeCamadas.ARRASTARLIXEIRA === true)
303 {titulo += "<img id='i3geo_lixeira' title='"+$trad("t2")+"' src='"+i3GEO.util.$im("branco.gif")+"' />";} 303 {titulo += "<img id='i3geo_lixeira' title='"+$trad("t2")+"' src='"+i3GEO.util.$im("branco.gif")+"' />";}
304 titulo += "</td></tr></table>"; 304 titulo += "</td></tr></table>";
305 var d = {html:titulo}; 305 var d = {html:titulo};
@@ -308,7 +308,7 @@ i3GEO.arvoreDeCamadas = { @@ -308,7 +308,7 @@ i3GEO.arvoreDeCamadas = {
308 var c = temas.length; 308 var c = temas.length;
309 for (var i=0, j=c; i<j; i++){ 309 for (var i=0, j=c; i<j; i++){
310 var ltema = temas[i]; 310 var ltema = temas[i];
311 - var d = {html:i3GEO.arvoreDeCamadas.montaTextoTema(ltema),id:temas[i].name,tipo:"tema"}; 311 + d = {html:i3GEO.arvoreDeCamadas.montaTextoTema(ltema),id:temas[i].name,tipo:"tema"};
312 var temaNode = new YAHOO.widget.HTMLNode(d, tempNode, i3GEO.arvoreDeCamadas.EXPANDIDA,true); 312 var temaNode = new YAHOO.widget.HTMLNode(d, tempNode, i3GEO.arvoreDeCamadas.EXPANDIDA,true);
313 temaNode.setDynamicLoad(i3GEO.arvoreDeCamadas.montaOpcoes, currentIconMode); 313 temaNode.setDynamicLoad(i3GEO.arvoreDeCamadas.montaOpcoes, currentIconMode);
314 temaNode.expanded = false; 314 temaNode.expanded = false;
@@ -316,7 +316,7 @@ i3GEO.arvoreDeCamadas = { @@ -316,7 +316,7 @@ i3GEO.arvoreDeCamadas = {
316 } 316 }
317 document.getElementById(i3GEO.arvoreDeCamadas.IDHTML).style.textAlign="left"; 317 document.getElementById(i3GEO.arvoreDeCamadas.IDHTML).style.textAlign="left";
318 i3GEO.arvoreDeCamadas.ARVORE.draw(); 318 i3GEO.arvoreDeCamadas.ARVORE.draw();
319 - if(i3GEO.arvoreDeCamadas.ARRASTARORDEM == true || i3GEO.arvoreDeCamadas.ARRASTARLIXEIRA == true) 319 + if(i3GEO.arvoreDeCamadas.ARRASTARORDEM === true || i3GEO.arvoreDeCamadas.ARRASTARLIXEIRA === true)
320 {this.ativaDragDrop();} 320 {this.ativaDragDrop();}
321 // 321 //
322 //verifica se a janela a ferramenta identifica está ativa para atualizar a lista de temas 322 //verifica se a janela a ferramenta identifica está ativa para atualizar a lista de temas
@@ -344,7 +344,7 @@ i3GEO.arvoreDeCamadas = { @@ -344,7 +344,7 @@ i3GEO.arvoreDeCamadas = {
344 { 344 {
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 {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;
@@ -414,7 +414,7 @@ i3GEO.arvoreDeCamadas = { @@ -414,7 +414,7 @@ i3GEO.arvoreDeCamadas = {
414 DDM.refreshCache(); 414 DDM.refreshCache();
415 //exclui tema 415 //exclui tema
416 if(DDM.getDDById(id).id == "i3geo_lixeira"){ 416 if(DDM.getDDById(id).id == "i3geo_lixeira"){
417 - if(i3GEO.arvoreDeCamadas.ARRASTARLIXEIRA == true){ 417 + if(i3GEO.arvoreDeCamadas.ARRASTARLIXEIRA === true){
418 i3GEO.janela.abreAguarde("ajaxCorpoMapa",$trad("o1")); 418 i3GEO.janela.abreAguarde("ajaxCorpoMapa",$trad("o1"));
419 var tema = (this.getEl()).id.split("arrastar_")[1]; 419 var tema = (this.getEl()).id.split("arrastar_")[1];
420 i3GEO.contadorAtualiza++; 420 i3GEO.contadorAtualiza++;
@@ -424,7 +424,7 @@ i3GEO.arvoreDeCamadas = { @@ -424,7 +424,7 @@ i3GEO.arvoreDeCamadas = {
424 } 424 }
425 //muda ordem de desenho do tema 425 //muda ordem de desenho do tema
426 else{ 426 else{
427 - if(i3GEO.arvoreDeCamadas.ARRASTARORDEM == true){ 427 + if(i3GEO.arvoreDeCamadas.ARRASTARORDEM === true){
428 i3GEO.janela.abreAguarde("i3GEO.atualiza",$trad("o1")); 428 i3GEO.janela.abreAguarde("i3GEO.atualiza",$trad("o1"));
429 var destEl = Dom.get(id); 429 var destEl = Dom.get(id);
430 var noid = id.split("arrastar_")[1]; 430 var noid = id.split("arrastar_")[1];
@@ -478,44 +478,46 @@ i3GEO.arvoreDeCamadas = { @@ -478,44 +478,46 @@ i3GEO.arvoreDeCamadas = {
478 //YAHOO.log("Montando as opções da árvore de camadas", "i3geo"); 478 //YAHOO.log("Montando as opções da árvore de camadas", "i3geo");
479 var idtema = node.data.id; 479 var idtema = node.data.id;
480 var ltema = i3GEO.arvoreDeCamadas.pegaTema(idtema); 480 var ltema = i3GEO.arvoreDeCamadas.pegaTema(idtema);
481 - if(i3GEO.arvoreDeCamadas.OPCOESICONES == true){ 481 + var d,conteudo,opcoesNode;
  482 + if(i3GEO.arvoreDeCamadas.OPCOESICONES === true){
482 var farol = "maisamarelo.png"; 483 var farol = "maisamarelo.png";
  484 + var mfarol = "";
483 if (ltema.escala*1 < i3GEO.parametros.mapscale*1){ 485 if (ltema.escala*1 < i3GEO.parametros.mapscale*1){
484 - var farol = "maisverde.png";  
485 - var mfarol = $trad("t9"); 486 + farol = "maisverde.png";
  487 + mfarol = $trad("t9");
486 } 488 }
487 if (ltema.escala*1 > i3GEO.parametros.mapscale*1){ 489 if (ltema.escala*1 > i3GEO.parametros.mapscale*1){
488 - var farol = "maisvermelho.png";  
489 - var mfarol = $trad("t10"); 490 + farol = "maisvermelho.png";
  491 + mfarol = $trad("t10");
490 } 492 }
491 - if (ltema.escala == 0){  
492 - var farol = "maisamarelo.png";  
493 - var mfarol = $trad("t11"); 493 + if (ltema.escala === 0){
  494 + farol = "maisamarelo.png";
  495 + mfarol = $trad("t11");
494 } 496 }
495 - tnome = "&nbsp;<img id='farol"+ltema.name+"' src='"+i3GEO.util.$im(farol)+"' title='"+mfarol+"' \>";  
496 - tnome += "&nbsp;<img id='idx"+ltema.name+"' class='x' src='"+i3GEO.util.$im("branco.gif")+"' title='"+$trad("t12")+"' onclick='i3GEO.tema.exclui(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t12a")+"','exclui')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";  
497 - tnome += "&nbsp;<img class='sobe' src='"+i3GEO.util.$im("branco.gif") +"' title='"+$trad("t13")+"' onclick='i3GEO.tema.sobe(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t14")+"','sobe')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";  
498 - tnome += "&nbsp;<img class='desce' src='"+i3GEO.util.$im("branco.gif") +"' title='"+$trad("t15")+"' onclick='i3GEO.tema.desce(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t16")+"','desce')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";  
499 - tnome += "&nbsp;<img class='fonte' src='"+i3GEO.util.$im("branco.gif") +"' title='"+$trad("a9")+"' onclick='i3GEO.tema.fonte(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("a9")+"','fonte')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>"; 497 + tnome = "&nbsp;<img id='farol"+ltema.name+"' src='"+i3GEO.util.$im(farol)+"' title='"+mfarol+"' />";
  498 + tnome += "&nbsp;<img id='idx"+ltema.name+"' class='x' src='"+i3GEO.util.$im("branco.gif")+"' title='"+$trad("t12")+"' onclick='i3GEO.tema.exclui(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t12a")+"','exclui')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />";
  499 + tnome += "&nbsp;<img class='sobe' src='"+i3GEO.util.$im("branco.gif") +"' title='"+$trad("t13")+"' onclick='i3GEO.tema.sobe(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t14")+"','sobe')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />";
  500 + tnome += "&nbsp;<img class='desce' src='"+i3GEO.util.$im("branco.gif") +"' title='"+$trad("t15")+"' onclick='i3GEO.tema.desce(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t16")+"','desce')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />";
  501 + tnome += "&nbsp;<img class='fonte' src='"+i3GEO.util.$im("branco.gif") +"' title='"+$trad("a9")+"' onclick='i3GEO.tema.fonte(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("a9")+"','fonte')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />";
500 //a operação de zoom para o tema não funciona na interface flamingo 502 //a operação de zoom para o tema não funciona na interface flamingo
501 if( (ltema.zoomtema == "sim") && (i3GEO.Interface.ATUAL != "flamingo")) 503 if( (ltema.zoomtema == "sim") && (i3GEO.Interface.ATUAL != "flamingo"))
502 - {tnome += "&nbsp;<img class='extent' src='"+i3GEO.util.$im("branco.gif") +"' title='"+$trad("t17")+"' onclick='i3GEO.tema.zoom(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t18")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";}  
503 - var d = {html:tnome}; 504 + {tnome += "&nbsp;<img class='extent' src='"+i3GEO.util.$im("branco.gif") +"' title='"+$trad("t17")+"' onclick='i3GEO.tema.zoom(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t18")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />";}
  505 + d = {html:tnome};
504 var iconesNode = new YAHOO.widget.HTMLNode(d, node, false,true); 506 var iconesNode = new YAHOO.widget.HTMLNode(d, node, false,true);
505 iconesNode.enableHighlight = false; 507 iconesNode.enableHighlight = false;
506 iconesNode.isLeaf = true; 508 iconesNode.isLeaf = true;
507 } 509 }
508 - if(i3GEO.arvoreDeCamadas.OPCOESTEMAS == true){  
509 - var conteudo = $trad("t18a");  
510 - var d = {html:conteudo,idopcoes:ltema.name};  
511 - var opcoesNode = new YAHOO.widget.HTMLNode(d, node, false,true); 510 + if(i3GEO.arvoreDeCamadas.OPCOESTEMAS === true){
  511 + conteudo = $trad("t18a");
  512 + d = {html:conteudo,idopcoes:ltema.name};
  513 + opcoesNode = new YAHOO.widget.HTMLNode(d, node, false,true);
512 opcoesNode.enableHighlight = false; 514 opcoesNode.enableHighlight = false;
513 opcoesNode.setDynamicLoad(i3GEO.arvoreDeCamadas.mostraOpcoes, 1); 515 opcoesNode.setDynamicLoad(i3GEO.arvoreDeCamadas.mostraOpcoes, 1);
514 } 516 }
515 - if(i3GEO.arvoreDeCamadas.OPCOESLEGENDA == true){  
516 - var conteudo = $trad("p3");  
517 - var d = {html:conteudo,idlegenda:ltema.name};  
518 - var opcoesNode = new YAHOO.widget.HTMLNode(d, node, i3GEO.arvoreDeCamadas.LEGENDAEXPANDIDA,true); 517 + if(i3GEO.arvoreDeCamadas.OPCOESLEGENDA === true){
  518 + conteudo = $trad("p3");
  519 + d = {html:conteudo,idlegenda:ltema.name};
  520 + opcoesNode = new YAHOO.widget.HTMLNode(d, node, i3GEO.arvoreDeCamadas.LEGENDAEXPANDIDA,true);
519 opcoesNode.setDynamicLoad(i3GEO.arvoreDeCamadas.mostraLegenda, 1); 521 opcoesNode.setDynamicLoad(i3GEO.arvoreDeCamadas.mostraLegenda, 1);
520 opcoesNode.enableHighlight = false; 522 opcoesNode.enableHighlight = false;
521 } 523 }
@@ -535,22 +537,21 @@ i3GEO.arvoreDeCamadas = { @@ -535,22 +537,21 @@ i3GEO.arvoreDeCamadas = {
535 //YAHOO.log("Mostrando as opções da árvore de camadas", "i3geo"); 537 //YAHOO.log("Mostrando as opções da árvore de camadas", "i3geo");
536 var idtema = node.data.idopcoes; 538 var idtema = node.data.idopcoes;
537 var ltema = i3GEO.arvoreDeCamadas.pegaTema(idtema); 539 var ltema = i3GEO.arvoreDeCamadas.pegaTema(idtema);
  540 + var tnome,d,n;
538 if(navm) 541 if(navm)
539 - var tnome = "<span onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t19")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" >"+$trad("t20")+"</span> <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=5&idajuda=42' >&nbsp;&nbsp;&nbsp;</a>"+$inputText("","","tr"+ltema.name,"","3",ltema.transparency)+"&nbsp;<a class='tic' onclick='i3GEO.tema.mudatransp(\""+ltema.name+"\")' href='#' /a>"; 542 + {tnome = "<span onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t19")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" >"+$trad("t20")+"</span> <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=5&idajuda=42' >&nbsp;&nbsp;&nbsp;</a>"+$inputText("","","tr"+ltema.name,"","3",ltema.transparency)+"&nbsp;<a class='tic' onclick='i3GEO.tema.mudatransp(\""+ltema.name+"\")' href='#' /a>";}
540 else 543 else
541 - var tnome = "<span onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t19")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" >"+$trad("t20")+"</span> <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=5&idajuda=42' >&nbsp;&nbsp;&nbsp;</a>"+$inputText("","","tr"+ltema.name,"","3",ltema.transparency)+"<img class='tic' style='position:relative;top:3px;' onclick='i3GEO.tema.mudatransp(\""+ltema.name+"\")' src='"+i3GEO.util.$im("branco.gif")+"' />";  
542 - var d = {html:tnome};  
543 - var n = new YAHOO.widget.HTMLNode(d, node, false,true); 544 + {tnome = "<span onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t19")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" >"+$trad("t20")+"</span> <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=5&idajuda=42' >&nbsp;&nbsp;&nbsp;</a>"+$inputText("","","tr"+ltema.name,"","3",ltema.transparency)+"<img class='tic' style='position:relative;top:3px;' onclick='i3GEO.tema.mudatransp(\""+ltema.name+"\")' src='"+i3GEO.util.$im("branco.gif")+"' />";}
  545 + d = {html:tnome};
  546 + n = new YAHOO.widget.HTMLNode(d, node, false,true);
544 n.enableHighlight = false; 547 n.enableHighlight = false;
545 n.isLeaf = true; 548 n.isLeaf = true;
546 -  
547 if(navm) 549 if(navm)
548 - var tnome = "<span onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t21a")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />"+$trad("t21")+" </span> <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=5&idajuda=43' >&nbsp;&nbsp;&nbsp;</a>"+$inputText("","","nn"+ltema.name,"","8","")+"&nbsp;<a class='tic' onclick='i3GEO.tema.mudanome(\""+ltema.name+"\")' href='#' />"; 550 + {tnome = "<span onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t21a")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />"+$trad("t21")+" </span> <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=5&idajuda=43' >&nbsp;&nbsp;&nbsp;</a>"+$inputText("","","nn"+ltema.name,"","8","")+"&nbsp;<a class='tic' onclick='i3GEO.tema.mudanome(\""+ltema.name+"\")' href='#' />";}
549 else 551 else
550 - var tnome = "<span onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t21a")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />"+$trad("t21")+" </span> <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=5&idajuda=43' >&nbsp;&nbsp;&nbsp;</a>"+$inputText("","","nn"+ltema.name,"","10","")+"<img class='tic' style='position:relative;top:3px;' onclick='i3GEO.tema.mudanome(\""+ltema.name+"\")' src='"+i3GEO.util.$im("branco.gif")+"' />";  
551 -  
552 - var d = {html:tnome};  
553 - var n = new YAHOO.widget.HTMLNode(d, node, false,true); 552 + {tnome = "<span onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t21a")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />"+$trad("t21")+" </span> <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=5&idajuda=43' >&nbsp;&nbsp;&nbsp;</a>"+$inputText("","","nn"+ltema.name,"","10","")+"<img class='tic' style='position:relative;top:3px;' onclick='i3GEO.tema.mudanome(\""+ltema.name+"\")' src='"+i3GEO.util.$im("branco.gif")+"' />";}
  553 + d = {html:tnome};
  554 + n = new YAHOO.widget.HTMLNode(d, node, false,true);
554 n.enableHighlight = false; 555 n.enableHighlight = false;
555 n.isLeaf = true; 556 n.isLeaf = true;
556 557
@@ -614,31 +615,32 @@ i3GEO.arvoreDeCamadas = { @@ -614,31 +615,32 @@ i3GEO.arvoreDeCamadas = {
614 //YAHOO.log("Mostrando a legenda da árvore de camadas", "i3geo"); 615 //YAHOO.log("Mostrando a legenda da árvore de camadas", "i3geo");
615 var idtema = node.data.idlegenda; 616 var idtema = node.data.idlegenda;
616 var ltema = i3GEO.arvoreDeCamadas.pegaTema(idtema); 617 var ltema = i3GEO.arvoreDeCamadas.pegaTema(idtema);
  618 + var tabela,linhas,re,i;
617 var retorna = function(retorno){ 619 var retorna = function(retorno){
618 if(retorno.data.legenda){ 620 if(retorno.data.legenda){
619 var original = retorno; 621 var original = retorno;
620 - var retorno = retorno.data.legenda; 622 + retorno = retorno.data.legenda;
621 if (retorno[0]){ 623 if (retorno[0]){
622 - if ((navn) && (!retorno[0].imagem)){var tabela = retorno;} 624 + if ((navn) && (!retorno[0].imagem)){tabela = retorno;}
623 else{ 625 else{
624 - var i = retorno[0].imagem;  
625 - var re = new RegExp("tiff", "g");  
626 - var i = i.replace(re,'png');  
627 - var tabela = "<img src='"+i+"' />"; 626 + i = retorno[0].imagem;
  627 + re = new RegExp("tiff", "g");
  628 + i = i.replace(re,'png');
  629 + tabela = "<img src='"+i+"' />";
628 } 630 }
629 retorno = ""; 631 retorno = "";
630 } 632 }
631 else{ 633 else{
632 - var linhas = retorno.split("#"); 634 + linhas = retorno.split("#");
633 if (linhas.length > 1){ 635 if (linhas.length > 1){
634 - var linhas = retorno.split("|");  
635 - var tabela = "<table >"; 636 + linhas = retorno.split("|");
  637 + tabela = "<table>";
636 var linha = linhas.length-1; 638 var linha = linhas.length-1;
637 if(linha >= 0){ 639 if(linha >= 0){
638 do{ 640 do{
639 var colunas = linhas[linha].split("#"); 641 var colunas = linhas[linha].split("#");
640 var id = colunas[0]+"-"+colunas[1]; 642 var id = colunas[0]+"-"+colunas[1];
641 - var re = new RegExp("'", "g"); 643 + re = new RegExp("'", "g");
642 var exp = colunas[3].replace(re,'"'); 644 var exp = colunas[3].replace(re,'"');
643 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>";
644 } 646 }
@@ -649,7 +651,7 @@ i3GEO.arvoreDeCamadas = { @@ -649,7 +651,7 @@ i3GEO.arvoreDeCamadas = {
649 else{tabela = retorno;} 651 else{tabela = retorno;}
650 } 652 }
651 } 653 }
652 - else {var tabela = "<img src='"+retorno.data[0].imagem+"' />";} //o tema é um wms 654 + else {tabela = "<img src='"+retorno.data[0].imagem+"' />";} //o tema é um wms
653 var incluir = "<div style='text-align:left' id='"+idtema+"verdiv"+"'>"+tabela+"</div>"; 655 var incluir = "<div style='text-align:left' id='"+idtema+"verdiv"+"'>"+tabela+"</div>";
654 var d = {html:incluir}; 656 var d = {html:incluir};
655 var nodeLeg = new YAHOO.widget.HTMLNode(d, node, false,false); 657 var nodeLeg = new YAHOO.widget.HTMLNode(d, node, false,false);
@@ -662,7 +664,7 @@ i3GEO.arvoreDeCamadas = { @@ -662,7 +664,7 @@ i3GEO.arvoreDeCamadas = {
662 var elementos = document.getElementById(idtema+"verdiv").getElementsByTagName("input"); 664 var elementos = document.getElementById(idtema+"verdiv").getElementsByTagName("input");
663 var nelementos = elementos.length; 665 var nelementos = elementos.length;
664 var inputs = []; 666 var inputs = [];
665 - var i = 0; 667 + i = 0;
666 if (nelementos > 0){ 668 if (nelementos > 0){
667 do{ 669 do{
668 if (elementos[i].type == "checkbox"){inputs.push(elementos[i]);} 670 if (elementos[i].type == "checkbox"){inputs.push(elementos[i]);}
@@ -673,7 +675,7 @@ i3GEO.arvoreDeCamadas = { @@ -673,7 +675,7 @@ i3GEO.arvoreDeCamadas = {
673 if(original.data.desativar){ 675 if(original.data.desativar){
674 var desativar = original.data.desativar; 676 var desativar = original.data.desativar;
675 var nindices = desativar.length; 677 var nindices = desativar.length;
676 - var i = 0; 678 + i = 0;
677 if (nindices > 0){ 679 if (nindices > 0){
678 do{ 680 do{
679 inputs[desativar[i]].checked = false; 681 inputs[desativar[i]].checked = false;
@@ -683,10 +685,10 @@ i3GEO.arvoreDeCamadas = { @@ -683,10 +685,10 @@ i3GEO.arvoreDeCamadas = {
683 } 685 }
684 } 686 }
685 }; 687 };
686 - if(i3GEO.configura.templateLegenda != "")  
687 - i3GEO.php.criaLegendaHTML(retorna,idtema,i3GEO.configura.templateLegenda); 688 + if(i3GEO.configura.templateLegenda !== "")
  689 + {i3GEO.php.criaLegendaHTML(retorna,idtema,i3GEO.configura.templateLegenda);}
688 else 690 else
689 - i3GEO.php.criaLegendaHTML(retorna,idtema); 691 + {i3GEO.php.criaLegendaHTML(retorna,idtema);}
690 }, 692 },
691 /* 693 /*
692 Function: atualizaLegenda 694 Function: atualizaLegenda
@@ -748,27 +750,27 @@ i3GEO.arvoreDeCamadas = { @@ -748,27 +750,27 @@ i3GEO.arvoreDeCamadas = {
748 */ 750 */
749 montaTextoTema: function(tema){ 751 montaTextoTema: function(tema){
750 var ck = ""; 752 var ck = "";
751 - if(tema.status == 2){var ck = ' CHECKED ';} 753 + if(tema.status == 2){ck = ' CHECKED ';}
752 var html = ""; 754 var html = "";
753 html += "<p id='arrastar_"+tema.name+"' style='text-align:left;font-size:11px;' ><input class=inputsb style='cursor:pointer;' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t3")+"','ligadesliga')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" type='checkbox' name=\"layer\" value='"+tema.name+"' "+ ck ; 755 html += "<p id='arrastar_"+tema.name+"' style='text-align:left;font-size:11px;' ><input class=inputsb style='cursor:pointer;' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t3")+"','ligadesliga')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" type='checkbox' name=\"layer\" value='"+tema.name+"' "+ ck ;
754 756
755 - if(i3GEO.arvoreDeCamadas.ATIVATEMA != "")  
756 - html += "onclick=\""+i3GEO.arvoreDeCamadas.ATIVATEMA+"\""; 757 + if(i3GEO.arvoreDeCamadas.ATIVATEMA !== "")
  758 + {html += "onclick=\""+i3GEO.arvoreDeCamadas.ATIVATEMA+"\"";}
757 else 759 else
758 - html += "onclick='i3GEO.util.criaBotaoAplicar(\"i3GEO.arvoreDeCamadas.aplicaTemas\",\""+$trad("p14")+"\",\"i3geoBotaoAplicarCamadas\",this)'"; 760 + {html += "onclick='i3GEO.util.criaBotaoAplicar(\"i3GEO.arvoreDeCamadas.aplicaTemas\",\""+$trad("p14")+"\",\"i3geoBotaoAplicarCamadas\",this)'";}
759 html += " />"; 761 html += " />";
760 if (tema.contextoescala == "sim") 762 if (tema.contextoescala == "sim")
761 - {html += "&nbsp;<img src="+i3GEO.util.$im("contextoescala.png")+" title='"+$trad("t36")+"' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t36")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";} 763 + {html += "&nbsp;<img src="+i3GEO.util.$im("contextoescala.png")+" title='"+$trad("t36")+"' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t36")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />";}
762 if (tema.sel == "sim"){ 764 if (tema.sel == "sim"){
763 - html += "&nbsp;<img src="+i3GEO.util.$im("estasel.png")+" title='"+$trad("t4")+"' onclick='i3GEO.tema.limpasel(\""+tema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t5")+"','limpasel')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";  
764 - html += "&nbsp;<img src="+i3GEO.util.$im("zoomsel.gif")+" title='"+$trad("t4a")+"' onclick='i3GEO.tema.zoomsel(\""+tema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t5")+"','zoomsel')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>"; 765 + html += "&nbsp;<img src="+i3GEO.util.$im("estasel.png")+" title='"+$trad("t4")+"' onclick='i3GEO.tema.limpasel(\""+tema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t5")+"','limpasel')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />";
  766 + html += "&nbsp;<img src="+i3GEO.util.$im("zoomsel.gif")+" title='"+$trad("t4a")+"' onclick='i3GEO.tema.zoomsel(\""+tema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t5")+"','zoomsel')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />";
765 } 767 }
766 if ((tema.download == "sim") || (tema.download == "SIM")) 768 if ((tema.download == "sim") || (tema.download == "SIM"))
767 - {html += "&nbsp;<img src="+i3GEO.util.$im("down1.gif") +" title='download' onclick='i3GEO.tema.dialogo.download(\""+tema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t6")+"','download')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";} 769 + {html += "&nbsp;<img src="+i3GEO.util.$im("down1.gif") +" title='download' onclick='i3GEO.tema.dialogo.download(\""+tema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t6")+"','download')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />";}
768 if(i3GEO.arvoreDeCamadas.AGUARDALEGENDA) 770 if(i3GEO.arvoreDeCamadas.AGUARDALEGENDA)
769 - html += "&nbsp;<span style='cursor:move' onclick=\"i3GEO.tema.mostralegendajanela('"+tema.name+"','"+tema.tema+"','abrejanela');\" onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t7a")+"','');i3GEO.tema.mostralegendajanela('"+tema.name+"','"+tema.tema+"','ativatimer');\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('');i3GEO.tema.mostralegendajanela('"+tema.name+"','','desativatimer');\" >"+tema.tema+"</span>"; 771 + {html += "&nbsp;<span style='cursor:move' onclick=\"i3GEO.tema.mostralegendajanela('"+tema.name+"','"+tema.tema+"','abrejanela');\" onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t7a")+"','');i3GEO.tema.mostralegendajanela('"+tema.name+"','"+tema.tema+"','ativatimer');\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('');i3GEO.tema.mostralegendajanela('"+tema.name+"','','desativatimer');\" >"+tema.tema+"</span>";}
770 else 772 else
771 - html += "&nbsp;<span style='cursor:move' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t7")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" >"+tema.tema+"</span>"; 773 + {html += "&nbsp;<span style='cursor:move' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t7")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" >"+tema.tema+"</span>";}
772 774
773 html += "</p>"; 775 html += "</p>";
774 return(html); 776 return(html);
@@ -794,11 +796,11 @@ i3GEO.arvoreDeCamadas = { @@ -794,11 +796,11 @@ i3GEO.arvoreDeCamadas = {
794 var ltema = i3GEO.arvoreDeCamadas.CAMADAS[l]; 796 var ltema = i3GEO.arvoreDeCamadas.CAMADAS[l];
795 var escala = ltema.escala; 797 var escala = ltema.escala;
796 if (escala*1 < mapscale*1) 798 if (escala*1 < mapscale*1)
797 - {var farol = "maisverde.png";} 799 + {farol = "maisverde.png";}
798 if (escala*1 > mapscale*1) 800 if (escala*1 > mapscale*1)
799 - {var farol = "maisvermelho.png";}  
800 - if (escala*1 == 0)  
801 - {var farol = "maisamarelo.png";} 801 + {farol = "maisvermelho.png";}
  802 + if (escala*1 === 0)
  803 + {farol = "maisamarelo.png";}
802 if ($i("farol"+ltema.name)){ 804 if ($i("farol"+ltema.name)){
803 $i("farol"+ltema.name).src = g_locaplic+"/imagens/"+farol; 805 $i("farol"+ltema.name).src = g_locaplic+"/imagens/"+farol;
804 } 806 }
@@ -850,7 +852,7 @@ i3GEO.arvoreDeCamadas = { @@ -850,7 +852,7 @@ i3GEO.arvoreDeCamadas = {
850 for(j=0;j<csn;j++){ 852 for(j=0;j<csn;j++){
851 var c = cs[j]; 853 var c = cs[j];
852 if(c.name=="layer"){ 854 if(c.name=="layer"){
853 - if(c.checked == true) 855 + if(c.checked === true)
854 {ligados.push(c.value);} 856 {ligados.push(c.value);}
855 else 857 else
856 {desligados.push(c.value);} 858 {desligados.push(c.value);}
@@ -861,7 +863,7 @@ i3GEO.arvoreDeCamadas = { @@ -861,7 +863,7 @@ i3GEO.arvoreDeCamadas = {
861 } catch(e){i++;} 863 } catch(e){i++;}
862 } 864 }
863 while(i<n) 865 while(i<n)
864 - var lista = new Array(ligados,desligados,todos); 866 + var lista = [ligados,desligados,todos];
865 return (lista); 867 return (lista);
866 }, 868 },
867 /* 869 /*