From b30aba8ad529302af33b299afd1f9a9ca483bcba Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Fri, 18 Sep 2009 01:59:53 +0000 Subject: [PATCH] Validado com JSLint --- classesjs/classe_arvoredecamadas.js | 154 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------- 1 file changed, 78 insertions(+), 76 deletions(-) diff --git a/classesjs/classe_arvoredecamadas.js b/classesjs/classe_arvoredecamadas.js index 667427a..634e60b 100644 --- a/classesjs/classe_arvoredecamadas.js +++ b/classesjs/classe_arvoredecamadas.js @@ -256,9 +256,9 @@ i3GEO.arvoreDeCamadas = { } this.SID = g_sid; this.LOCAPLIC = g_locaplic; - if(onde != "") - this.IDHTML = onde; - if(this.IDHTML == ""){return;} + if(onde !== "") + {this.IDHTML = onde;} + if(this.IDHTML === ""){return;} this.atualiza(temas); }, /* @@ -281,9 +281,9 @@ i3GEO.arvoreDeCamadas = { document.getElementById(i3GEO.arvoreDeCamadas.IDHTML).innerHTML = ""; this.CAMADAS = temas; var currentIconMode; - YAHOO.example.treeExample = new function(){ + YAHOO.example.treeExample = function(){ function changeIconMode(){ - var newVal = parseInt(this.value); + var newVal = parseInt(this.value,10); if (newVal != currentIconMode) {currentIconMode = newVal;} buildTree(); @@ -299,7 +299,7 @@ i3GEO.arvoreDeCamadas = { }(); var root = i3GEO.arvoreDeCamadas.ARVORE.getRoot(); var titulo = "
"+$trad("a7")+""; - if(i3GEO.arvoreDeCamadas.ARRASTARLIXEIRA == true) + if(i3GEO.arvoreDeCamadas.ARRASTARLIXEIRA === true) {titulo += "";} titulo += "
"; var d = {html:titulo}; @@ -308,7 +308,7 @@ i3GEO.arvoreDeCamadas = { var c = temas.length; for (var i=0, j=c; i i3GEO.parametros.mapscale*1){ - var farol = "maisvermelho.png"; - var mfarol = $trad("t10"); + farol = "maisvermelho.png"; + mfarol = $trad("t10"); } - if (ltema.escala == 0){ - var farol = "maisamarelo.png"; - var mfarol = $trad("t11"); + if (ltema.escala === 0){ + farol = "maisamarelo.png"; + mfarol = $trad("t11"); } - tnome = " "; - tnome += " "; - tnome += " "; - tnome += " "; - tnome += " "; + tnome = " "; + tnome += " "; + tnome += " "; + tnome += " "; + tnome += " "; //a operação de zoom para o tema não funciona na interface flamingo if( (ltema.zoomtema == "sim") && (i3GEO.Interface.ATUAL != "flamingo")) - {tnome += " ";} - var d = {html:tnome}; + {tnome += " ";} + d = {html:tnome}; var iconesNode = new YAHOO.widget.HTMLNode(d, node, false,true); iconesNode.enableHighlight = false; iconesNode.isLeaf = true; } - if(i3GEO.arvoreDeCamadas.OPCOESTEMAS == true){ - var conteudo = $trad("t18a"); - var d = {html:conteudo,idopcoes:ltema.name}; - var opcoesNode = new YAHOO.widget.HTMLNode(d, node, false,true); + if(i3GEO.arvoreDeCamadas.OPCOESTEMAS === true){ + conteudo = $trad("t18a"); + d = {html:conteudo,idopcoes:ltema.name}; + opcoesNode = new YAHOO.widget.HTMLNode(d, node, false,true); opcoesNode.enableHighlight = false; opcoesNode.setDynamicLoad(i3GEO.arvoreDeCamadas.mostraOpcoes, 1); } - if(i3GEO.arvoreDeCamadas.OPCOESLEGENDA == true){ - var conteudo = $trad("p3"); - var d = {html:conteudo,idlegenda:ltema.name}; - var opcoesNode = new YAHOO.widget.HTMLNode(d, node, i3GEO.arvoreDeCamadas.LEGENDAEXPANDIDA,true); + if(i3GEO.arvoreDeCamadas.OPCOESLEGENDA === true){ + conteudo = $trad("p3"); + d = {html:conteudo,idlegenda:ltema.name}; + opcoesNode = new YAHOO.widget.HTMLNode(d, node, i3GEO.arvoreDeCamadas.LEGENDAEXPANDIDA,true); opcoesNode.setDynamicLoad(i3GEO.arvoreDeCamadas.mostraLegenda, 1); opcoesNode.enableHighlight = false; } @@ -535,22 +537,21 @@ i3GEO.arvoreDeCamadas = { //YAHOO.log("Mostrando as opções da árvore de camadas", "i3geo"); var idtema = node.data.idopcoes; var ltema = i3GEO.arvoreDeCamadas.pegaTema(idtema); + var tnome,d,n; if(navm) - var tnome = ""+$trad("t20")+"    "+$inputText("","","tr"+ltema.name,"","3",ltema.transparency)+" "; + {tnome = ""+$trad("t20")+"    "+$inputText("","","tr"+ltema.name,"","3",ltema.transparency)+" ";} else - var tnome = ""+$trad("t20")+"    "+$inputText("","","tr"+ltema.name,"","3",ltema.transparency)+""; - var d = {html:tnome}; - var n = new YAHOO.widget.HTMLNode(d, node, false,true); + {tnome = ""+$trad("t20")+"    "+$inputText("","","tr"+ltema.name,"","3",ltema.transparency)+"";} + d = {html:tnome}; + n = new YAHOO.widget.HTMLNode(d, node, false,true); n.enableHighlight = false; n.isLeaf = true; - if(navm) - var tnome = ""+$trad("t21")+"    "+$inputText("","","nn"+ltema.name,"","8","")+" "; + {tnome = ""+$trad("t21")+"    "+$inputText("","","nn"+ltema.name,"","8","")+" ";} else - var tnome = ""+$trad("t21")+"    "+$inputText("","","nn"+ltema.name,"","10","")+""; - - var d = {html:tnome}; - var n = new YAHOO.widget.HTMLNode(d, node, false,true); + {tnome = ""+$trad("t21")+"    "+$inputText("","","nn"+ltema.name,"","10","")+"";} + d = {html:tnome}; + n = new YAHOO.widget.HTMLNode(d, node, false,true); n.enableHighlight = false; n.isLeaf = true; @@ -614,31 +615,32 @@ i3GEO.arvoreDeCamadas = { //YAHOO.log("Mostrando a legenda da árvore de camadas", "i3geo"); var idtema = node.data.idlegenda; var ltema = i3GEO.arvoreDeCamadas.pegaTema(idtema); + var tabela,linhas,re,i; var retorna = function(retorno){ if(retorno.data.legenda){ var original = retorno; - var retorno = retorno.data.legenda; + retorno = retorno.data.legenda; if (retorno[0]){ - if ((navn) && (!retorno[0].imagem)){var tabela = retorno;} + if ((navn) && (!retorno[0].imagem)){tabela = retorno;} else{ - var i = retorno[0].imagem; - var re = new RegExp("tiff", "g"); - var i = i.replace(re,'png'); - var tabela = ""; + i = retorno[0].imagem; + re = new RegExp("tiff", "g"); + i = i.replace(re,'png'); + tabela = ""; } retorno = ""; } else{ - var linhas = retorno.split("#"); + linhas = retorno.split("#"); if (linhas.length > 1){ - var linhas = retorno.split("|"); - var tabela = ""; + linhas = retorno.split("|"); + tabela = "
"; var linha = linhas.length-1; if(linha >= 0){ do{ var colunas = linhas[linha].split("#"); var id = colunas[0]+"-"+colunas[1]; - var re = new RegExp("'", "g"); + re = new RegExp("'", "g"); var exp = colunas[3].replace(re,'"'); tabela += ""; } @@ -649,7 +651,7 @@ i3GEO.arvoreDeCamadas = { else{tabela = retorno;} } } - else {var tabela = "";} //o tema é um wms + else {tabela = "";} //o tema é um wms var incluir = "
"+tabela+"
"; var d = {html:incluir}; var nodeLeg = new YAHOO.widget.HTMLNode(d, node, false,false); @@ -662,7 +664,7 @@ i3GEO.arvoreDeCamadas = { var elementos = document.getElementById(idtema+"verdiv").getElementsByTagName("input"); var nelementos = elementos.length; var inputs = []; - var i = 0; + i = 0; if (nelementos > 0){ do{ if (elementos[i].type == "checkbox"){inputs.push(elementos[i]);} @@ -673,7 +675,7 @@ i3GEO.arvoreDeCamadas = { if(original.data.desativar){ var desativar = original.data.desativar; var nindices = desativar.length; - var i = 0; + i = 0; if (nindices > 0){ do{ inputs[desativar[i]].checked = false; @@ -683,10 +685,10 @@ i3GEO.arvoreDeCamadas = { } } }; - if(i3GEO.configura.templateLegenda != "") - i3GEO.php.criaLegendaHTML(retorna,idtema,i3GEO.configura.templateLegenda); + if(i3GEO.configura.templateLegenda !== "") + {i3GEO.php.criaLegendaHTML(retorna,idtema,i3GEO.configura.templateLegenda);} else - i3GEO.php.criaLegendaHTML(retorna,idtema); + {i3GEO.php.criaLegendaHTML(retorna,idtema);} }, /* Function: atualizaLegenda @@ -748,27 +750,27 @@ i3GEO.arvoreDeCamadas = { */ montaTextoTema: function(tema){ var ck = ""; - if(tema.status == 2){var ck = ' CHECKED ';} + if(tema.status == 2){ck = ' CHECKED ';} var html = ""; html += "

";} + {html += " ";} if (tema.sel == "sim"){ - html += " "; - html += " "; + html += " "; + html += " "; } if ((tema.download == "sim") || (tema.download == "SIM")) - {html += " ";} + {html += " ";} if(i3GEO.arvoreDeCamadas.AGUARDALEGENDA) - html += " "+tema.tema+""; + {html += " "+tema.tema+"";} else - html += " "+tema.tema+""; + {html += " "+tema.tema+"";} html += "

"; return(html); @@ -794,11 +796,11 @@ i3GEO.arvoreDeCamadas = { var ltema = i3GEO.arvoreDeCamadas.CAMADAS[l]; var escala = ltema.escala; if (escala*1 < mapscale*1) - {var farol = "maisverde.png";} + {farol = "maisverde.png";} if (escala*1 > mapscale*1) - {var farol = "maisvermelho.png";} - if (escala*1 == 0) - {var farol = "maisamarelo.png";} + {farol = "maisvermelho.png";} + if (escala*1 === 0) + {farol = "maisamarelo.png";} if ($i("farol"+ltema.name)){ $i("farol"+ltema.name).src = g_locaplic+"/imagens/"+farol; } @@ -850,7 +852,7 @@ i3GEO.arvoreDeCamadas = { for(j=0;j
"+colunas[2]+"