From 167a053660efb3dca609df38b4749efcfa8f0500 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Sun, 11 Mar 2012 21:42:30 +0000 Subject: [PATCH] Revisão dos códigos JS para remoção de lixo e aplicação de padrões --- admin/js/admin.js | 157 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------ admin/js/arvore.js | 465 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- admin/js/atlas.js | 278 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------------------------------------- admin/js/core.js | 270 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------- admin/js/editormapfile.js | 24 ++++++++++++------------ 5 files changed, 607 insertions(+), 587 deletions(-) diff --git a/admin/js/admin.js b/admin/js/admin.js index 92cf453..e8a70e4 100644 --- a/admin/js/admin.js +++ b/admin/js/admin.js @@ -16,42 +16,40 @@ cPaint.set_async("true"); cPaint.set_response_type("JSON"); function ativaIndice(onde) { - var f = document.getElementsByTagName("fieldset") - for(t = 0;t < f.length;t++) - { - //f[t].innerHTML += "

índice

" - } - var etrs = document.getElementsByTagName("legend") - var ins = "
Índice" + var f = document.getElementsByTagName("fieldset"); + for(var t = 0;t < f.length;t++) + {} + var etrs = document.getElementsByTagName("legend"); + var ins = "
Índice"; for(t = 0;t < etrs.length;t++) { - ins += "

"+etrs[t].innerHTML+"

" + ins += "

"+etrs[t].innerHTML+"

"; etrs[t].innerHTML = ""+etrs[t].innerHTML+""; } - document.getElementById(onde).innerHTML = ins+"
" + document.getElementById(onde).innerHTML = ins+"
"; } function ativaTR() { - var etrs = document.getElementsByTagName("tr") - for(t = 0;t < etrs.length;t++) + var etrs = document.getElementsByTagName("tr"); + for(var t = 0;t < etrs.length;t++) { etrs[t].onmouseover = function() - {this.style.backgroundColor = "beige"} + {this.style.backgroundColor = "beige";}; etrs[t].onmouseout = function() - {this.style.backgroundColor = ""} + {this.style.backgroundColor = "";}; } } function ativaLegenda() { - var etrs = document.getElementsByTagName("legend") - for(t = 0;t < etrs.length;t++) + var etrs = document.getElementsByTagName("legend"); + for(var t = 0;t < etrs.length;t++) { etrs[t].innerHTML = " " + etrs[t].innerHTML; etrs[t].onclick = function() { var c = this.parentNode.childNodes; - for(h = 0;h < c.length;h++) + for(var h = 0;h < c.length;h++) { if(c[h].style && c[h].tagName != "LEGEND") { @@ -66,144 +64,147 @@ function ativaLegenda() } } } - } + }; } } function abre(url) { - window.location.href = url + window.location.href = url; } function verificaEditores() { var retorna = function(retorno) { if(retorno.data=="nao") - {document.body.innerHTML += "

Você não está cadastrado como um editor";return} - montaParametros() - } + {document.body.innerHTML += "

Você não está cadastrado como um editor";return;} + montaParametros(); + }; var p = "../php/mapfiles.php?funcao=verificaEditores"; cPaint.call(p,"",retorna); } function combosimnao(marcar) { - var ins = "

"+$parametros.simples[i].cabeca+"" - ins += "

"+$parametros.simples[i].mensagem+"

" - ins += "" - ins += "
" - ins += "

" + ins += "
"+$parametros.simples[i].cabeca+""; + ins += "

"+$parametros.simples[i].mensagem+"

"; + ins += ""; + ins += "
"; + ins += "

"; } - document.body.innerHTML += ins + document.body.innerHTML += ins; } function geraLinhas(dados,param,ncolunas) { var nparam = param.linhas.length; - var contaParam = 0 + var contaParam = 0; var resultado = ""; do { var p = param.linhas[contaParam]; - var idd = eval("dados."+p.id) + var idd = eval("dados."+p.id); + var id; + var texto; if(idd != undefined) - var id = p.prefixoid+idd; + id = p.prefixoid+idd; else - var id = p.prefixoid+p.id; + id = p.prefixoid+p.id; var valor = eval("dados."+p.valor); var titulo = p.titulo; if(p.texto) - {var texto = p.texto} + {texto = p.texto;} else - {var texto = ""} - resultado += ""+texto+"" - resultado += "" - resultado += ""+titulo+": " - resultado += "" + {texto = "";} + resultado += ""+texto+""; + resultado += ""; + resultado += ""+titulo+": "; + resultado += ""; if(ncolunas = 3) - resultado += "" - resultado += "" - contaParam++ + resultado += ""; + resultado += ""; + contaParam++; } while(contaParam < nparam) - return(resultado) + return(resultado); } function geraLinhas2(dados,param,funcao) { var nparam = param.linhas.length; - var contaParam = 0 + var contaParam = 0; var resultado = ""; do { var p = param.linhas[contaParam]; - var idd = eval("dados."+p.id) + var id; + var idd = eval("dados."+p.id); if(idd != undefined) - var id = p.prefixoid+idd; + id = p.prefixoid+idd; else - var id = p.prefixoid+p.id; + id = p.prefixoid+p.id; var valor = eval("dados."+p.valor); var titulo = p.titulo; + var texto; if(p.texto) - {var texto = p.texto} + {texto = p.texto;} else - {var texto = ""} - resultado += "
+- "+titulo+"
" - resultado += "

"+texto+"

" - resultado += "

" - resultado += "" - resultado += "" - resultado += "

" - contaParam++ + {texto = "";} + resultado += "
+- "+titulo+"
"; + resultado += "

"+texto+"

"; + resultado += "

"; + resultado += ""; + resultado += ""; + resultado += "

"; + contaParam++; } while(contaParam < nparam) - return(resultado) + return(resultado); } function registraPerfil(id,perfil) { - var perfis = $i(id).value if(perfil == "") - $i(id).value = perfil + $i(id).value = perfil; else - $i(id).value = $i(id).value+" "+perfil + $i(id).value = $i(id).value+" "+perfil; } \ No newline at end of file diff --git a/admin/js/arvore.js b/admin/js/arvore.js index da9c1a4..17b47a5 100644 --- a/admin/js/arvore.js +++ b/admin/js/arvore.js @@ -47,7 +47,7 @@ $id_subgrupo = ""; try{ var u = window.location.href.split("?")[1]; u = u.split("&"); - for(i=0;i"+dados[i].nome_menu+"" + cor = "style='color:red'"; + var conteudo = " "+dados[i].nome_menu+""; var d = {html:conteudo,id_menu:dados[i].id_menu,tipo:"menu"}; - var tempNode = new YAHOO.widget.HTMLNode(d, root, false,true); + tempNode = new YAHOO.widget.HTMLNode(d, root, false,true); } } if(redesenha){tree.draw();} - if($id_menu !== "") + if($id_menu !== "" && tempNode) {tempNode.expand();} } // @@ -207,7 +205,8 @@ Monta os nós com os grupos e permite abrir os subgrupos */ function montaNosGrupos(idmenu,no,dados,redesenha) { - //pega os temas que ficam na raiz da árvore + var tempNodeR = null; + //pega os temas que ficam na raiz da árvore if(!tree.getNodeByProperty("etiquetaTemasRaiz","menu_"+idmenu)) {montaTemasRaiz(no,dados,true);} //pega os grupos do menu @@ -215,13 +214,13 @@ function montaNosGrupos(idmenu,no,dados,redesenha) {return;} if(!tree.getNodeByProperty("etiquetaGrupo","menu_"+idmenu)) { - var temp = "menu_"+idmenu - var d = {tipo:"etiqueta","etiquetaGrupo":temp,html:"Grupos"} - var tempNodeR = new YAHOO.widget.HTMLNode(d, no, false,true); + var temp = "menu_"+idmenu; + var d = {tipo:"etiqueta","etiquetaGrupo":temp,html:"Grupos"}; + tempNodeR = new YAHOO.widget.HTMLNode(d, no, false,true); tempNodeR.isLeaf = false; if($id_grupo !== "" || $id_menu !== "") {tempNodeR.expand();} - var conteudo = " Adicionar um novo" + var conteudo = " Adicionar um novo"; var d = {html:conteudo}; var tempNode = new YAHOO.widget.HTMLNode(d, tempNodeR, false,true); tempNode.isLeaf = true; @@ -231,12 +230,14 @@ function montaNosGrupos(idmenu,no,dados,redesenha) for (var i=0, j=dados.grupos.length; iSub-grupos"} - var tempNodeR = new YAHOO.widget.HTMLNode(d, no, false,true); + var d = {tipo:"etiqueta",etiquetaTemasSubGrupo:no.data.id_n1,html:"Sub-grupos"}; + tempNodeR = new YAHOO.widget.HTMLNode(d, no, false,true); tempNodeR.isLeaf = false; if($id_subgrupo !== "" || $id_grupo !== "") {tempNodeR.expand();} - var conteudo = " Adicionar um novo" - var d = {html:conteudo} + var conteudo = " Adicionar um novo"; + var d = {html:conteudo}; var tempNode = new YAHOO.widget.HTMLNode(d, tempNodeR, false,true); tempNode.isLeaf = true; if($id_subgrupo !== "") @@ -322,9 +324,9 @@ function montaNosSubgrupos(idmenu,no,dados,redesenha) } for (var i=0, j=dados.subgrupos.length; iTemas"} - var tempNodeR = new YAHOO.widget.HTMLNode(d, no, false,true); + var d = {tipo:"etiqueta",etiquetaTemas:no.data.id_n2,html:"Temas"}; + tempNodeR = new YAHOO.widget.HTMLNode(d, no, false,true); tempNodeR.isLeaf = false; - - var conteudo = " Adicionar um novo" - var d = {html:conteudo} + var conteudo = " Adicionar um novo"; + var d = {html:conteudo}; var tempNode = new YAHOO.widget.HTMLNode(d, tempNodeR, false,true); tempNode.isLeaf = true; } - for (i=0, j=dados.length; i" - conteudo += " " - conteudo += " " - conteudo += "  " + var conteudo = " "; + conteudo += " "; + conteudo += " "; + conteudo += "  "; var cor = ""; if(publicado == "NAO") - {var cor = "style='color:red'";} + {cor = "style='color:red'";} if(nome) - conteudo += ""+nome+" id: "+id+"" + conteudo += ""+nome+" id: "+id+""; else - conteudo += " ??? vc precisa editar esse nó" + conteudo += " ??? vc precisa editar esse nó"; return conteudo; } function montaTemasRaiz(no,dados,redesenha) { - var resultado = new Array(); + var resultado = new Array(), + tempNodeR = null; if(no.data.id_menu == undefined) {return;} if(!tree.getNodeByProperty("etiquetaTemasRaiz","menu_"+no.data.id_menu)) { var temp = "menu_"+no.data.id_menu; - var d = {id_menu:no.data.id_menu,tipo:"etiqueta",etiquetaTemasRaiz:temp,html:"Temas na raiz do menu"} - var tempNodeR = new YAHOO.widget.HTMLNode(d, no, false,true); + var d = {id_menu:no.data.id_menu,tipo:"etiqueta",etiquetaTemasRaiz:temp,html:"Temas na raiz do menu"}; + tempNodeR = new YAHOO.widget.HTMLNode(d, no, false,true); tempNodeR.isLeaf = false; - var d = {tipo:"etiqueta",html:"Adicionar um novo"} + var d = {tipo:"etiqueta",html:"Adicionar um novo"}; var tempNode = new YAHOO.widget.HTMLNode(d, tempNodeR, false,true); tempNode.isLeaf = true; } for (var i=0, j=dados.raiz.length; i" - conteudo += " " - conteudo += " " - conteudo += "  "+dados.raiz[i].nome_tema+"" - var d = {html:conteudo,id_raiz:dados.raiz[i].id_raiz,tipo:"raizmenu"} + var conteudo = " "; + conteudo += " "; + conteudo += " "; + conteudo += "  "+dados.raiz[i].nome_tema+""; + var d = {html:conteudo,id_raiz:dados.raiz[i].id_raiz,tipo:"raizmenu"}; var tempNode = new YAHOO.widget.HTMLNode(d, tempNodeR, false,true); tempNode.isLeaf = true; - resultado.push(tempNode) + resultado.push(tempNode); } return resultado; } function montaTemasRaizGrupo(idmenu,no,dados,redesenha) { - var resultado = new Array(); + var resultado = new Array(), + tempNodeR = null; if(no.data.id_n1 == undefined) {return;} if(!tree.getNodeByProperty("etiquetaTemasGrupo","grupo_"+no.data.id_n1)) { var temp = "grupo_"+no.data.id_n1; var d = {etiquetaTemasGrupo:temp,tipo:"etiqueta",html:"Temas na raiz do grupo:"}; - var tempNodeR = new YAHOO.widget.HTMLNode(d, no, false,true); + tempNodeR = new YAHOO.widget.HTMLNode(d, no, false,true); tempNodeR.isLeaf = false; var d = {tipo:"etiqueta",html:"Adicionar um novo"}; var tempNode = new YAHOO.widget.HTMLNode(d, tempNodeR, false,true); @@ -418,7 +422,7 @@ function montaTemasRaizGrupo(idmenu,no,dados,redesenha) var d = {html:conteudo,id_raiz:dados.raiz[i].id_raiz,tipo:"raizgrupo"}; var tempNode = new YAHOO.widget.HTMLNode(d, tempNodeR,false,true); tempNode.isLeaf = true; - resultado.push(tempNode) + resultado.push(tempNode); } return resultado; } @@ -434,16 +438,16 @@ function novoTemaRaiz(id) core_carregando("ativa"); var mensagem = " adicionando tema..."; core_carregando(mensagem); - var no = tree.getNodeByProperty("etiquetaTemasRaiz","menu_"+id) + var no = tree.getNodeByProperty("etiquetaTemasRaiz","menu_"+id); var sUrl = "../php/arvore.php?funcao=adicionarTemaRaiz&id_menu="+id+"&idioma="+idiomaSel(); var callback = { success: function(oResponse) { - var dados = YAHOO.lang.JSON.parse(oResponse.responseText) + var dados = YAHOO.lang.JSON.parse(oResponse.responseText); dados = dados.raiz[0]; var conteudo = montaConteudoNo(dados.id_raiz,"SIM","","raizmenu"); - var d = {html:conteudo,id_raiz:dados.id_raiz,tipo:"raizmenu"} + var d = {html:conteudo,id_raiz:dados.id_raiz,tipo:"raizmenu"}; var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); tempNode.isLeaf = true; tree.draw(); @@ -452,7 +456,7 @@ function novoTemaRaiz(id) failure:core_handleFailure, argument: { foo:"foo", bar:"bar" } }; - core_makeRequest(sUrl,callback) + core_makeRequest(sUrl,callback); } /* Function: novoTemaRaizGrupo @@ -466,16 +470,16 @@ function novoTemaRaizGrupo(idmenu,id) core_carregando("ativa"); var mensagem = " adicionando tema..."; core_carregando(mensagem); - var no = tree.getNodeByProperty("etiquetaTemasGrupo","grupo_"+id) + var no = tree.getNodeByProperty("etiquetaTemasGrupo","grupo_"+id); var sUrl = "../php/arvore.php?funcao=adicionarTemaRaizGrupo&id_n1="+id+"&id_menu="+idmenu+"&idioma="+idiomaSel(); var callback = { success: function(oResponse) { - var dados = YAHOO.lang.JSON.parse(oResponse.responseText) + var dados = YAHOO.lang.JSON.parse(oResponse.responseText); dados = dados.raiz[0]; var conteudo = montaConteudoNo(dados.id_raiz,"SIM","","raizgrupo"); - var d = {html:conteudo,id_raiz:dados.id_raiz,tipo:"raizgrupo"} + var d = {html:conteudo,id_raiz:dados.id_raiz,tipo:"raizgrupo"}; var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); tempNode.isLeaf = true; tree.draw(); @@ -484,7 +488,7 @@ function novoTemaRaizGrupo(idmenu,id) failure:core_handleFailure, argument: { foo:"foo", bar:"bar" } }; - core_makeRequest(sUrl,callback) + core_makeRequest(sUrl,callback); } /* Function: novoGrupo @@ -503,11 +507,11 @@ function novoGrupo(id_menu) { success: function(oResponse) { - var no = tree.getNodeByProperty("etiquetaGrupo","menu_"+id_menu) - var dados = YAHOO.lang.JSON.parse(oResponse.responseText) + var no = tree.getNodeByProperty("etiquetaGrupo","menu_"+id_menu); + var dados = YAHOO.lang.JSON.parse(oResponse.responseText); dados = dados.grupos[0]; var conteudo = montaConteudoNo(dados.id_n1,"NAO","","grupo"); - var d = {idmenu:id_menu,html:conteudo,id_n1:dados.id_n1,tipo:"grupo"} + var d = {idmenu:id_menu,html:conteudo,id_n1:dados.id_n1,tipo:"grupo"}; var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); tempNode.isLeaf = false; tempNode.setDynamicLoad(loadSubgruposData, temaIconMode, id_menu); @@ -518,7 +522,7 @@ function novoGrupo(id_menu) failure:core_handleFailure, argument: { foo:"foo", bar:"bar" } }; - core_makeRequest(sUrl,callback) + core_makeRequest(sUrl,callback); } /* Function: novoSubGrupo @@ -537,11 +541,11 @@ function novoSubGrupo(id_menu,id_n1) { success: function(oResponse) { - var no = tree.getNodeByProperty("etiquetaTemasSubGrupo",id_n1) - var dados = YAHOO.lang.JSON.parse(oResponse.responseText) + var no = tree.getNodeByProperty("etiquetaTemasSubGrupo",id_n1); + var dados = YAHOO.lang.JSON.parse(oResponse.responseText); dados = dados.subgrupos[0]; var conteudo = montaConteudoNo(dados.id_n2,dados.publicado,"","subgrupo"); - var d = {idmenu:id_menu,html:conteudo,id_n2:dados.id_n2,tipo:"subgrupo"} + var d = {idmenu:id_menu,html:conteudo,id_n2:dados.id_n2,tipo:"subgrupo"}; var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); tempNode.isLeaf = false; tempNode.setDynamicLoad(loadTemasData, temaIconMode, id_menu); @@ -552,7 +556,7 @@ function novoSubGrupo(id_menu,id_n1) failure:core_handleFailure, argument: { foo:"foo", bar:"bar" } }; - core_makeRequest(sUrl,callback) + core_makeRequest(sUrl,callback); } /* Function: novoTema @@ -572,10 +576,10 @@ function novoTema(id_menu,id_n2) success: function(oResponse) { var no = tree.getNodeByProperty("etiquetaTemas",id_n2); - var dados = YAHOO.lang.JSON.parse(oResponse.responseText) + var dados = YAHOO.lang.JSON.parse(oResponse.responseText); dados = dados[0]; var conteudo = montaConteudoNo(dados.id_n3,dados.publicado,"","tema"); - var d = {idmenu:id_menu,html:conteudo,id_n3:dados.id_n3,tipo:"tema"} + var d = {idmenu:id_menu,html:conteudo,id_n3:dados.id_n3,tipo:"tema"}; var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); tempNode.isLeaf = true; tree.draw(); @@ -585,38 +589,42 @@ function novoTema(id_menu,id_n2) failure:core_handleFailure, argument: { foo:"foo", bar:"bar" } }; - core_makeRequest(sUrl,callback) + core_makeRequest(sUrl,callback); } function excluir(tipo,id) { - var mensagem = " excluindo o registro do id= "+id; + var mensagem = " excluindo o registro do id= "+id, + no = null, + sUrl = null; if(tipo == "raizgrupo" || tipo == "raizmenu") { - var no = tree.getNodeByProperty("id_raiz",id) - var sUrl = "../php/arvore.php?funcao=excluir&id="+id+"&tabela=i3geoadmin_raiz&idioma="+idiomaSel(); + no = tree.getNodeByProperty("id_raiz",id); + sUrl = "../php/arvore.php?funcao=excluir&id="+id+"&tabela=i3geoadmin_raiz&idioma="+idiomaSel(); } if(tipo == "grupo") { - var no = tree.getNodeByProperty("id_n1",id) - var sUrl = "../php/arvore.php?funcao=excluir&id="+id+"&tabela=i3geoadmin_n1&idioma="+idiomaSel(); + no = tree.getNodeByProperty("id_n1",id); + sUrl = "../php/arvore.php?funcao=excluir&id="+id+"&tabela=i3geoadmin_n1&idioma="+idiomaSel(); } if(tipo == "subgrupo") { - var no = tree.getNodeByProperty("id_n2",id) - var sUrl = "../php/arvore.php?funcao=excluir&id="+id+"&tabela=i3geoadmin_n2&idioma="+idiomaSel(); + no = tree.getNodeByProperty("id_n2",id); + sUrl = "../php/arvore.php?funcao=excluir&id="+id+"&tabela=i3geoadmin_n2&idioma="+idiomaSel(); } if(tipo == "tema") { - var no = tree.getNodeByProperty("id_n3",id) - var sUrl = "../php/arvore.php?funcao=excluir&id="+id+"&tabela=i3geoadmin_n3&idioma="+idiomaSel(); + no = tree.getNodeByProperty("id_n3",id); + sUrl = "../php/arvore.php?funcao=excluir&id="+id+"&tabela=i3geoadmin_n3&idioma="+idiomaSel(); } - core_excluiNoTree(sUrl,no,mensagem) + if(no && sUrl) + {core_excluiNoTree(sUrl,no,mensagem);} } function editar(tipo,id) { core_carregando("ativa"); core_carregando(" buscando dados"); + var sUrl = null; var callback = { success:function(o) @@ -626,34 +634,34 @@ function editar(tipo,id) if(tipo == "grupo") { var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; - core_montaEditor("gravaDados('grupo','"+id+"')") - $i("editor_bd").innerHTML = montaDivGrupo(dados) - core_comboGrupos("comboGrupo","Eid_grupo",dados.id_grupo,"") - core_comboPerfis("comboPerfil","Eperfil_grupo","","registraPerfil(this.value,\"En1_perfil\")") + core_montaEditor("gravaDados('grupo','"+id+"')"); + $i("editor_bd").innerHTML = montaDivGrupo(dados); + core_comboGrupos("comboGrupo","Eid_grupo",dados.id_grupo,""); + core_comboPerfis("comboPerfil","Eperfil_grupo","","registraPerfil(this.value,\"En1_perfil\")"); } if(tipo == "subgrupo") { var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; - core_montaEditor("gravaDados('subgrupo','"+id+"')") - $i("editor_bd").innerHTML = montaDivSubGrupo(dados) - core_comboSubGrupos("comboSubGrupo","Eid_subgrupo",dados.id_subgrupo,"") - core_comboPerfis("comboPerfil","Eperfil_subgrupo","","registraPerfil(this.value,\"En2_perfil\")") + core_montaEditor("gravaDados('subgrupo','"+id+"')"); + $i("editor_bd").innerHTML = montaDivSubGrupo(dados); + core_comboSubGrupos("comboSubGrupo","Eid_subgrupo",dados.id_subgrupo,""); + core_comboPerfis("comboPerfil","Eperfil_subgrupo","","registraPerfil(this.value,\"En2_perfil\")"); } if(tipo == "tema") { var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; - core_montaEditor("gravaDados('tema','"+id+"')") - $i("editor_bd").innerHTML = montaDivTema(dados) - core_comboTemas("comboTema","Eid_tema",dados.id_tema,"") - core_comboPerfis("comboPerfil","Eperfil_tema","","registraPerfil(this.value,\"En3_perfil\")") + core_montaEditor("gravaDados('tema','"+id+"')"); + $i("editor_bd").innerHTML = montaDivTema(dados); + core_comboTemas("comboTema","Eid_tema",dados.id_tema,""); + core_comboPerfis("comboPerfil","Eperfil_tema","","registraPerfil(this.value,\"En3_perfil\")"); } if(tipo == "raizmenu" || tipo == "raizgrupo") { var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; - core_montaEditor("gravaDados('"+tipo+"','"+id+"')") - $i("editor_bd").innerHTML = montaDivRaiz(dados) - core_comboTemas("comboTema","Eid_tema",dados.id_tema,"") - core_comboPerfis("comboPerfil","Eperfil","","registraPerfil(this.value,\"Eperfil\")") + core_montaEditor("gravaDados('"+tipo+"','"+id+"')"); + $i("editor_bd").innerHTML = montaDivRaiz(dados); + core_comboTemas("comboTema","Eid_tema",dados.id_tema,""); + core_comboPerfis("comboPerfil","Eperfil","","registraPerfil(this.value,\"Eperfil\")"); } core_carregando("desativa"); } @@ -663,80 +671,81 @@ function editar(tipo,id) argument: { foo:"foo", bar:"bar" } }; if(tipo == "grupo") - {var sUrl = "../php/arvore.php?funcao=pegaDadosGrupo&id="+id+"&idioma="+idiomaSel();} + {sUrl = "../php/arvore.php?funcao=pegaDadosGrupo&id="+id+"&idioma="+idiomaSel();} if(tipo == "subgrupo") - {var sUrl = "../php/arvore.php?funcao=pegaDadosSubGrupo&id="+id+"&idioma="+idiomaSel();} + {sUrl = "../php/arvore.php?funcao=pegaDadosSubGrupo&id="+id+"&idioma="+idiomaSel();} if(tipo == "tema") - {var sUrl = "../php/arvore.php?funcao=pegaDadosTema&id="+id+"&idioma="+idiomaSel();} + {sUrl = "../php/arvore.php?funcao=pegaDadosTema&id="+id+"&idioma="+idiomaSel();} if(tipo == "raizmenu" || tipo == "raizgrupo") - {var sUrl = "../php/arvore.php?funcao=pegaDadosRaiz&id="+id+"&idioma="+idiomaSel();} - core_makeRequest(sUrl,callback) + {sUrl = "../php/arvore.php?funcao=pegaDadosRaiz&id="+id+"&idioma="+idiomaSel();} + if(sUrl) + {core_makeRequest(sUrl,callback);} } function montaDivGrupo(i) { - var ins = "
Escolha o grupo para esse nó:

" - ins += "
Buscando...
" - ins += "

Perfis que podem ver:

" - ins += "

" + var ins = "
Escolha o grupo para esse nó:

"; + ins += "
Buscando...
"; + ins += "

Perfis que podem ver:

"; + ins += "

"; ins += "
Buscando...
"; - ins += "
Publicado?
" - ins += "" - ins += "



" - ins += "" - return(ins) + ins += "
Publicado?
"; + ins += ""; + ins += "



"; + ins += ""; + return(ins); } function montaDivSubGrupo(i) { - var ins = "
Escolha o sub-grupo para esse nó:

" - ins += "
Buscando...
" - ins += "

Perfis que podem ver:

" - ins += "

" + var ins = "
Escolha o sub-grupo para esse nó:

"; + ins += "
Buscando...
"; + ins += "

Perfis que podem ver:

"; + ins += "

"; ins += "
Buscando...
"; - ins += "
Publicado?
" - ins += "" - ins += "



" - ins += "" - return(ins) + ins += "
Publicado?
"; + ins += ""; + ins += "



"; + ins += ""; + return(ins); } function montaDivTema(i) { - var ins = "
Escolha o tema para esse nó:

" - ins += "
Buscando...
" - ins += "

Perfis que podem ver:

" - ins += "

" + var ins = "
Escolha o tema para esse nó:

"; + ins += "
Buscando...
"; + ins += "

Perfis que podem ver:

"; + ins += "

"; ins += "
Buscando...
"; - ins += "
Publicado?
" - ins += "" - ins += "
Ordem
" - ins += "" - return(ins) + ins += "
Publicado?
"; + ins += ""; + ins += "
Ordem
"; + ins += "";; + return(ins); } function montaDivRaiz(i) { - var ins = "
Tema:

" - ins += "
Buscando...
" - ins += "

Perfis que podem ver:

" - ins += "

" + var ins = "
Tema:

"; + ins += "
Buscando...
"; + ins += "

Perfis que podem ver:

"; + ins += "

"; ins += "
Buscando...
"; - ins += "

Para criar um novo mapfile clique aqui." - ins += "

Para criar um novo perfil clique aqui." - ins += "" - return(ins) + ins += "

Para criar um novo mapfile clique aqui."; + ins += "

Para criar um novo perfil clique aqui."; + ins += ""; + return(ins); } function registraPerfil(valor,id) { - var inp = $i(id) - var perfis = inp.value + var inp = $i(id); + var perfis = inp.value; if(perfis == "") - inp.value = valor + inp.value = valor; else - inp.value = perfis+" "+valor + inp.value = perfis+" "+valor; } /* Function: gravaDados @@ -753,33 +762,35 @@ Altera dados de um nó */ function gravaDados(tipo,id) { + var campos = []; + var par = null; + var prog = null; if(tipo == "grupo") { - var campos = new Array("id_grupo","n1_perfil","publicado","ordem") - var par = "&id="+id - var prog = "../php/arvore.php?funcao=alterarGrupo&idioma="+idiomaSel(); + campos = new Array("id_grupo","n1_perfil","publicado","ordem"); + par = "&id="+id; + prog = "../php/arvore.php?funcao=alterarGrupo&idioma="+idiomaSel(); } if(tipo == "subgrupo") { - var campos = new Array("id_subgrupo","n2_perfil","publicado","ordem") - var par = "&id="+id - var prog = "../php/arvore.php?funcao=alterarSubGrupo&idioma="+idiomaSel(); + campos = new Array("id_subgrupo","n2_perfil","publicado","ordem"); + par = "&id="+id; + prog = "../php/arvore.php?funcao=alterarSubGrupo&idioma="+idiomaSel(); } if(tipo == "tema") { - var campos = new Array("id_tema","n3_perfil","publicado","ordem") - var par = "&id="+id - var prog = "../php/arvore.php?funcao=alterarTema&idioma="+idiomaSel() + campos = new Array("id_tema","n3_perfil","publicado","ordem"); + par = "&id="+id; + prog = "../php/arvore.php?funcao=alterarTema&idioma="+idiomaSel(); } if(tipo == "raizmenu" || tipo == "raizgrupo") { - var campos = new Array("id_tema","perfil","ordem") - var par = "&id="+id - var prog = "../php/arvore.php?funcao=alterarRaiz&idioma="+idiomaSel() + campos = new Array("id_tema","perfil","ordem"); + par = "&id="+id; + prog = "../php/arvore.php?funcao=alterarRaiz&idioma="+idiomaSel(); } - - for (i=0;iNão foi possível excluir. Verifique se não existem menus vinculados a este tema"); - setTimeout("core_carregando('desativa')",3000) + setTimeout("core_carregando('desativa')",3000); } else { if(tipo == "grupo") { - var obj = document.getElementById("Eid_grupo") - var texto = obj.options[obj.selectedIndex].text + var obj = document.getElementById("Eid_grupo"); + var texto = obj.options[obj.selectedIndex].text; - var objpub = document.getElementById("Epublicado") - var publicado = objpub.options[objpub.selectedIndex].value + var objpub = document.getElementById("Epublicado"); + var publicado = objpub.options[objpub.selectedIndex].value; - var no = tree.getNodeByProperty("id_n1",id) - no.getContentEl().getElementsByTagName("span")[0].innerHTML = texto + var no = tree.getNodeByProperty("id_n1",id); + no.getContentEl().getElementsByTagName("span")[0].innerHTML = texto; if(publicado == "NAO") - no.getContentEl().getElementsByTagName("span")[0].style.color = "red" + no.getContentEl().getElementsByTagName("span")[0].style.color = "red"; else - no.getContentEl().getElementsByTagName("span")[0].style.color = "black" + no.getContentEl().getElementsByTagName("span")[0].style.color = "black"; no.html = no.getContentEl().innerHTML; } if(tipo == "subgrupo") { - var obj = document.getElementById("Eid_subgrupo") - var texto = obj.options[obj.selectedIndex].text + var obj = document.getElementById("Eid_subgrupo"); + var texto = obj.options[obj.selectedIndex].text; - var objpub = document.getElementById("Epublicado") - var publicado = objpub.options[objpub.selectedIndex].value + var objpub = document.getElementById("Epublicado"); + var publicado = objpub.options[objpub.selectedIndex].value; - var no = tree.getNodeByProperty("id_n2",id) - no.getContentEl().getElementsByTagName("span")[0].innerHTML = texto + var no = tree.getNodeByProperty("id_n2",id); + no.getContentEl().getElementsByTagName("span")[0].innerHTML = texto; if(publicado == "NAO") - no.getContentEl().getElementsByTagName("span")[0].style.color = "red" + no.getContentEl().getElementsByTagName("span")[0].style.color = "red"; else - no.getContentEl().getElementsByTagName("span")[0].style.color = "black" + no.getContentEl().getElementsByTagName("span")[0].style.color = "black"; no.html = no.getContentEl().innerHTML; } if(tipo == "tema") { - var obj = document.getElementById("Eid_tema") - var texto = obj.options[obj.selectedIndex].text + var obj = document.getElementById("Eid_tema"); + var texto = obj.options[obj.selectedIndex].text; - var objpub = document.getElementById("Epublicado") - var publicado = objpub.options[objpub.selectedIndex].value + var objpub = document.getElementById("Epublicado"); + var publicado = objpub.options[objpub.selectedIndex].value; - var no = tree.getNodeByProperty("id_n3",id) + var no = tree.getNodeByProperty("id_n3",id); - no.getContentEl().getElementsByTagName("span")[0].innerHTML = texto + no.getContentEl().getElementsByTagName("span")[0].innerHTML = texto; if(publicado == "NAO") - no.getContentEl().getElementsByTagName("span")[0].style.color = "red" + no.getContentEl().getElementsByTagName("span")[0].style.color = "red"; else - no.getContentEl().getElementsByTagName("span")[0].style.color = "black" + no.getContentEl().getElementsByTagName("span")[0].style.color = "black"; no.html = no.getContentEl().innerHTML; } if(tipo == "raizmenu" || tipo == "raizgrupo") { - var obj = document.getElementById("Eid_tema") - var texto = obj.options[obj.selectedIndex].text - var no = tree.getNodeByProperty("id_raiz",id) - no.getContentEl().getElementsByTagName("span")[0].innerHTML = texto + var obj = document.getElementById("Eid_tema"); + var texto = obj.options[obj.selectedIndex].text; + var no = tree.getNodeByProperty("id_raiz",id); + no.getContentEl().getElementsByTagName("span")[0].innerHTML = texto; no.html = no.getContentEl().innerHTML; } core_carregando("desativa"); @@ -869,29 +880,31 @@ function gravaDados(tipo,id) failure:core_handleFailure, argument: { foo:"foo", bar:"bar" } }; - core_makeRequest(sUrl,callback,'POST') + core_makeRequest(sUrl,callback,'POST'); } function sobeDesce(movimento,tipo,id) { + var no = null, + movimenta = null; if(tipo == "raizmenu" || tipo == "raizgrupo") { - var no = tree.getNodeByProperty("id_raiz",id) - var movimenta = core_movimentaNo(movimento,no) + no = tree.getNodeByProperty("id_raiz",id); + movimenta = core_movimentaNo(movimento,no); } if(tipo == "grupo") { - var no = tree.getNodeByProperty("id_n1",id) - var movimenta = core_movimentaNo(movimento,no) + no = tree.getNodeByProperty("id_n1",id); + movimenta = core_movimentaNo(movimento,no); } if(tipo == "subgrupo") { - var no = tree.getNodeByProperty("id_n2",id) - var movimenta = core_movimentaNo(movimento,no) + no = tree.getNodeByProperty("id_n2",id); + movimenta = core_movimentaNo(movimento,no); } if(tipo == "tema") { - var no = tree.getNodeByProperty("id_n3",id) - var movimenta = core_movimentaNo(movimento,no) + no = tree.getNodeByProperty("id_n3",id); + movimenta = core_movimentaNo(movimento,no); } var callback = { @@ -905,7 +918,7 @@ function sobeDesce(movimento,tipo,id) var sUrl = "../php/arvore.php?funcao=movimentaNo&tipo="+tipo+"&movimento="+movimento+"&id="+id+"&idioma="+idiomaSel(); core_carregando("ativa"); core_carregando(" modificando a ordem no banco de dados"); - core_makeRequest(sUrl,callback) + core_makeRequest(sUrl,callback); } } YAHOO.util.Event.addListener(window, "load", initMenu); \ No newline at end of file diff --git a/admin/js/atlas.js b/admin/js/atlas.js index 067e9bd..275a6b5 100644 --- a/admin/js/atlas.js +++ b/admin/js/atlas.js @@ -37,7 +37,7 @@ Inicializa o editor */ function initMenu() { - ativaBotaoAdicionaAtlas("../php/atlas.php?funcao=alterarAtlas","adiciona") + ativaBotaoAdicionaAtlas("../php/atlas.php?funcao=alterarAtlas","adiciona"); core_carregando("ativa"); core_ativaPainelAjuda("ajuda","botaoAjuda"); core_pegaPerfis("pegaAtlas()"); @@ -64,10 +64,10 @@ function ativaBotaoAdicionaAtlas(sUrl,idBotao) failure:core_handleFailure, argument: { foo:"foo", bar:"bar" } }; - core_makeRequest(sUrl,callback) + core_makeRequest(sUrl,callback); }; //cria o botão de adição de um novo menu - var adiciona = new YAHOO.widget.Button(idBotao,{ onclick: { fn: adiciona } }); + new YAHOO.widget.Button(idBotao,{ onclick: { fn: adiciona } }); } /* Function: pegaAtlas @@ -78,7 +78,7 @@ Obtém a lista de atlas */ function pegaAtlas() { - core_pegaDados("buscando atlas...","../php/atlas.php?funcao=pegaAtlas","montaArvore") + core_pegaDados("buscando atlas...","../php/atlas.php?funcao=pegaAtlas","montaArvore"); } /* Function: montaArvore @@ -91,13 +91,9 @@ function montaArvore(dados) { YAHOO.example.treeExample = new function() { - var currentIconMode; tree = ""; function changeIconMode() { - var newVal = parseInt(this.value); - if (newVal != currentIconMode) - {currentIconMode = newVal;} buildTree(); } function loadNodeData(node, fnLoadComplete) @@ -107,8 +103,8 @@ function montaArvore(dados) { success: function(oResponse) { - var dados = YAHOO.lang.JSON.parse(oResponse.responseText) - adicionaNosPranchas(node,dados,false) + var dados = YAHOO.lang.JSON.parse(oResponse.responseText); + adicionaNosPranchas(node,dados,false); oResponse.argument.fnLoadComplete(); }, failure: function(oResponse) @@ -127,7 +123,7 @@ function montaArvore(dados) function buildTree() { tree = new YAHOO.widget.TreeView("tabela"); - tree.setDynamicLoad(loadNodeData, currentIconMode); + tree.setDynamicLoad(loadNodeData, 1); var root = tree.getRoot(); var tempNode = new YAHOO.widget.TextNode('', root, false); tempNode.isLeaf = true; @@ -135,19 +131,19 @@ function montaArvore(dados) } buildTree(); }(); - adicionaNosAtlas(dados) + adicionaNosAtlas(dados); tree.draw(); } function testarMapfile(codigoMap) { - window.open("../../testamapfile.php?map="+codigoMap+".map") + window.open("../../testamapfile.php?map="+codigoMap+".map"); } function adicionaNosTemas(no,dados,redesenha) { if(!redesenha) { - var conteudo = "Adicionar novo tema:" - var d = {html:conteudo} + var conteudo = "Adicionar novo tema:"; + var d = {html:conteudo}; var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); tempNode.isLeaf = true; } @@ -155,16 +151,16 @@ function adicionaNosTemas(no,dados,redesenha) { if(dados[i].nome_tema == "null" || !dados[i].nome_tema || dados[i].codigo_tema == "") {dados[i].nome_tema = "";} - var conteudo = " " - conteudo += " " - conteudo += " " - conteudo += " " - conteudo += " " + var conteudo = " "; + conteudo += " "; + conteudo += " "; + conteudo += " "; + conteudo += " "; if(dados[i].codigo_tema != "") - {conteudo += " "+dados[i].codigo_tema+" - "+dados[i].nome_tema+""} + {conteudo += " "+dados[i].codigo_tema+" - "+dados[i].nome_tema+"";} else - {conteudo += " Edite para definir o tema!!!"} - var d = {html:conteudo,id_tema:dados[i].id_tema,tipo:"tema"} + {conteudo += " Edite para definir o tema!!!";} + var d = {html:conteudo,id_tema:dados[i].id_tema,tipo:"tema"}; var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); tempNode.isLeaf = true; } @@ -192,8 +188,8 @@ function adicionaNosPranchas(no,dados,redesenha) { success: function(oResponse) { - var dados = YAHOO.lang.JSON.parse(oResponse.responseText) - adicionaNosTemas(node,dados,false) + var dados = YAHOO.lang.JSON.parse(oResponse.responseText); + adicionaNosTemas(node,dados,false); oResponse.argument.fnLoadComplete(); }, failure: function(oResponse) @@ -211,22 +207,22 @@ function adicionaNosPranchas(no,dados,redesenha) } if(!redesenha) { - var conteudo = "Adicionar nova prancha" - var d = {html:conteudo} + var conteudo = "Adicionar nova prancha"; + var d = {html:conteudo}; var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); tempNode.isLeaf = true; } for (var i=0, j=dados.length; i" - conteudo += " " - conteudo += " " - conteudo += " " + var conteudo = " "; + conteudo += " "; + conteudo += " "; + conteudo += " "; if(dados[i].titulo_prancha != "") - {conteudo += " "+dados[i].titulo_prancha+""} + {conteudo += " "+dados[i].titulo_prancha+"";} else - {conteudo += " Edite para definir a prancha!!!"} - var d = {html:conteudo,id_prancha:dados[i].id_prancha,tipo:"prancha"} + {conteudo += " Edite para definir a prancha!!!";} + var d = {html:conteudo,id_prancha:dados[i].id_prancha,tipo:"prancha"}; var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); //tempNode.isLeaf = true; tempNode.setDynamicLoad(loadTemasData, temaIconMode); @@ -238,17 +234,17 @@ function adicionaNosAtlas(dados,redesenha) var root = tree.getRoot(); for (var i=0, j=dados.length; i" - conteudo += " " - conteudo += " " - conteudo += " " - conteudo += " " + var conteudo = " "; + conteudo += " "; + conteudo += " "; + conteudo += " "; + conteudo += " "; if(dados[i].titulo_atlas != "") - {conteudo += " "+dados[i].titulo_atlas+""} + {conteudo += " "+dados[i].titulo_atlas+"";} else - {conteudo += " Edite para definir o Atlas!!!"} + {conteudo += " Edite para definir o Atlas!!!";} var d = {html:conteudo,id_atlas:dados[i].id_atlas,tipo:"atlas"}; - var tempNode = new YAHOO.widget.HTMLNode(d, root, false,true); + new YAHOO.widget.HTMLNode(d, root, false,true); } if(redesenha){tree.draw();} } @@ -267,6 +263,7 @@ function editar(tipo,id) { core_carregando("ativa"); core_carregando(" buscando dados"); + var sUrl = null; var callback = { success:function(o) @@ -276,25 +273,25 @@ function editar(tipo,id) if(tipo == "atlas") { var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; - core_montaEditor("gravaDados('atlas','"+id+"')") - $i("editor_bd").innerHTML = montaDivAtlas(dados) + core_montaEditor("gravaDados('atlas','"+id+"')"); + $i("editor_bd").innerHTML = montaDivAtlas(dados); core_carregando("desativa"); - core_comboPranchas("comboPranchaIni","Epranchadefault_atlas",dados.pranchadefault_atlas,"",id) + core_comboPranchas("comboPranchaIni","Epranchadefault_atlas",dados.pranchadefault_atlas,"",id); } if(tipo == "prancha") { var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; - core_montaEditor("gravaDados('prancha','"+id+"')") - $i("editor_bd").innerHTML = montaDivPrancha(dados) + core_montaEditor("gravaDados('prancha','"+id+"')"); + $i("editor_bd").innerHTML = montaDivPrancha(dados); core_carregando("desativa"); } if(tipo == "tema") { var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; - core_montaEditor("gravaDados('tema','"+id+"')") - $i("editor_bd").innerHTML = montaDivTema(dados) + core_montaEditor("gravaDados('tema','"+id+"')"); + $i("editor_bd").innerHTML = montaDivTema(dados); core_carregando("desativa"); - core_comboMapfiles("comboTemaIni","Ecodigo_tema",dados.codigo_tema,"",true) + core_comboMapfiles("comboTemaIni","Ecodigo_tema",dados.codigo_tema,"",true); } core_carregando("desativa"); } @@ -304,25 +301,26 @@ function editar(tipo,id) argument: { foo:"foo", bar:"bar" } }; if(tipo == "atlas") - {var sUrl = "../php/atlas.php?funcao=pegaDadosAtlas&id_atlas="+id;} + {sUrl = "../php/atlas.php?funcao=pegaDadosAtlas&id_atlas="+id;} if(tipo == "prancha") - {var sUrl = "../php/atlas.php?funcao=pegaDadosPrancha&id_prancha="+id;} + {sUrl = "../php/atlas.php?funcao=pegaDadosPrancha&id_prancha="+id;} if(tipo == "tema") - {var sUrl = "../php/atlas.php?funcao=pegaDadosTema&id_tema="+id;} - core_makeRequest(sUrl,callback) + {sUrl = "../php/atlas.php?funcao=pegaDadosTema&id_tema="+id;} + if(sUrl) + {core_makeRequest(sUrl,callback);} } function montaDivTema(i) { - var ins = "" - ins += "
Código do tema:
" - ins += "
" - - ins += "Ligado (ao abrir a prancha, esse tema estará visível)?
" - ins += "" - ins += "" - return(ins) + var ins = ""; + ins += "
Código do tema:
"; + ins += "
"; + + ins += "Ligado (ao abrir a prancha, esse tema estará visível)?
"; + ins += ""; + ins += ""; + return(ins); } function montaDivPrancha(i) { @@ -337,10 +335,10 @@ function montaDivPrancha(i) {titulo:"(opcional) Ícone que será utilizado na apresentação da prancha:",id:"Eicone_prancha",size:"50",value:i.icone_prancha,tipo:"text",div:""}, {titulo:"Extensão geográfica (xmin ymin xmax ymax):",id:"Emapext_prancha",size:"30",value:i.mapext_prancha,tipo:"text",div:""} ] - } - var ins = "" - ins += core_geraLinhas(param) - ins += "" + }; + var ins = ""; + ins += core_geraLinhas(param); + ins += ""; return(ins) } @@ -358,47 +356,48 @@ function montaDivAtlas(i) {titulo:"(opcional) Ícone que será utilizado na montagem da lista de todos os Atlas:",id:"Eicone_atlas",size:"50",value:i.icone_atlas,tipo:"text",div:""}, {titulo:"(opcional) Template HTML (se não for especificado, será usado o default do i3geo. Utilize o caminho completo do arquivo html no servidor):",id:"Etemplate_atlas",size:"50",value:i.template_atlas,tipo:"text",div:""} ] - } - var ins = "" - ins += core_geraLinhas(param) - ins += "Prancha inicial (será mostrada quando iniciar o atlas):
" - ins += "

" - ins += "Tipo da apresentação das guias:
" - ins += "

"; + ins += "Publicado (os não publicados são mostrados apenas para os usuários administradores)?
"; + ins += ""; + ins += ""; + + return(ins); } function sobeDesce(movimento,tipo,id) { + var movimenta = null; if(tipo == "atlas") { - var no = tree.getNodeByProperty("id_atlas",id) - var movimenta = core_movimentaNo(movimento,no) + var no = tree.getNodeByProperty("id_atlas",id); + movimenta = core_movimentaNo(movimento,no); } if(tipo == "prancha") { - var no = tree.getNodeByProperty("id_prancha",id) - var movimenta = core_movimentaNo(movimento,no) + var no = tree.getNodeByProperty("id_prancha",id); + movimenta = core_movimentaNo(movimento,no); } if(tipo == "tema") { - var no = tree.getNodeByProperty("id_tema",id) - var movimenta = core_movimentaNo(movimento,no) + var no = tree.getNodeByProperty("id_tema",id); + movimenta = core_movimentaNo(movimento,no); } var callback = { @@ -407,12 +406,12 @@ function sobeDesce(movimento,tipo,id) failure:core_handleFailure, argument: { foo:"foo", bar:"bar" } }; - if (movimenta) + if(movimenta) { var sUrl = "../php/atlas.php?funcao=movimentaNo&tipo="+tipo+"&movimento="+movimento+"&id="+id; core_carregando("ativa"); core_carregando(" modificando a ordem no banco de dados"); - core_makeRequest(sUrl,callback) + core_makeRequest(sUrl,callback); } } /* @@ -429,22 +428,25 @@ Exclui um elemento do atlas function excluir(tipo,id) { var mensagem = " excluindo o registro do id= "+id; + var no = null; + var sUrl = null; if(tipo == "atlas") { - var no = tree.getNodeByProperty("id_atlas",id) - var sUrl = "../php/atlas.php?funcao=excluirAtlas&id="+id; + no = tree.getNodeByProperty("id_atlas",id); + sUrl = "../php/atlas.php?funcao=excluirAtlas&id="+id; } if(tipo == "prancha") { - var no = tree.getNodeByProperty("id_prancha",id) - var sUrl = "../php/atlas.php?funcao=excluirPrancha&id="+id; + no = tree.getNodeByProperty("id_prancha",id); + sUrl = "../php/atlas.php?funcao=excluirPrancha&id="+id; } if(tipo == "tema") { - var no = tree.getNodeByProperty("id_tema",id) - var sUrl = "../php/atlas.php?funcao=excluirTema&id="+id; + no = tree.getNodeByProperty("id_tema",id); + sUrl = "../php/atlas.php?funcao=excluirTema&id="+id; } - core_excluiNoTree(sUrl,no,mensagem) + if(sUrl) + {core_excluiNoTree(sUrl,no,mensagem);} } /* Function: adicionarTema @@ -455,21 +457,20 @@ Adiciona um novo tema */ function adicionarTema(id) { - var mensagem = " adicionando tema..."; - var no = tree.getNodeByProperty("id_prancha",id) + var no = tree.getNodeByProperty("id_prancha",id); var sUrl = "../php/atlas.php?funcao=alterarTema&id_prancha="+id; var callback = { success: function(oResponse) { var dados = YAHOO.lang.JSON.parse(oResponse.responseText); - adicionaNosTemas(no,dados,true) + adicionaNosTemas(no,dados,true); editar('tema',dados[dados.length-1].id_tema); }, failure:core_handleFailure, argument: { foo:"foo", bar:"bar" } }; - core_makeRequest(sUrl,callback) + core_makeRequest(sUrl,callback); } /* Function: adicionarPrancha @@ -480,21 +481,20 @@ Adiciona uma nova prancha */ function adicionarPrancha(id) { - var mensagem = " adicionando prancha..."; - var no = tree.getNodeByProperty("id_atlas",id) + var no = tree.getNodeByProperty("id_atlas",id); var sUrl = "../php/atlas.php?funcao=alterarPrancha&id_atlas="+id; var callback = { success: function(oResponse) { - var dados = YAHOO.lang.JSON.parse(oResponse.responseText) - adicionaNosPranchas(no,dados,true) + var dados = YAHOO.lang.JSON.parse(oResponse.responseText); + adicionaNosPranchas(no,dados,true); editar('prancha',dados[dados.length-1].id_prancha); }, failure:core_handleFailure, argument: { foo:"foo", bar:"bar" } }; - core_makeRequest(sUrl,callback) + core_makeRequest(sUrl,callback); } /* Function: gravaDados @@ -509,29 +509,30 @@ Altera dados de um elemento do Atlas */ function gravaDados(tipo,id) { + var campos = null; + var par = null; + var prog = null; if(tipo == "atlas") { - var campos = new Array("publicado_atlas","ordem_atlas","basemapfile_atlas","desc_atlas","h_atlas","w_atlas","icone_atlas","link_atlas","pranchadefault_atlas","template_atlas","tipoguias_atlas","titulo_atlas") - var par = "&id_atlas="+id - var prog = "../php/atlas.php?funcao=alterarAtlas" + campos = new Array("publicado_atlas","ordem_atlas","basemapfile_atlas","desc_atlas","h_atlas","w_atlas","icone_atlas","link_atlas","pranchadefault_atlas","template_atlas","tipoguias_atlas","titulo_atlas"); + par = "&id_atlas="+id; + prog = "../php/atlas.php?funcao=alterarAtlas"; } if(tipo == "prancha") { - var campos = new Array("ordem_prancha","desc_prancha","h_prancha","icone_prancha","link_prancha","mapext_prancha","titulo_prancha","w_prancha"); - var par = "&id_prancha="+id; - var prog = "../php/atlas.php?funcao=alterarPrancha" + campos = new Array("ordem_prancha","desc_prancha","h_prancha","icone_prancha","link_prancha","mapext_prancha","titulo_prancha","w_prancha"); + par = "&id_prancha="+id; + prog = "../php/atlas.php?funcao=alterarPrancha"; } if(tipo == "tema") { - var campos = new Array("codigo_tema","ordem_tema","ligado_tema"); - var par = "&id_tema="+id; - var prog = "../php/atlas.php?funcao=alterarTema" + campos = new Array("codigo_tema","ordem_tema","ligado_tema"); + par = "&id_tema="+id; + prog = "../php/atlas.php?funcao=alterarTema"; } - for (i=0;iNão foi possível excluir. Verifique se não existem menus vinculados a este tema"); - setTimeout("core_carregando('desativa')",3000) + setTimeout("core_carregando('desativa')",3000); } else { if(tipo == "atlas") { - var no = tree.getNodeByProperty("id_atlas",id) - no.getContentEl().getElementsByTagName("span")[0].innerHTML = document.getElementById("Etitulo_atlas").value + var no = tree.getNodeByProperty("id_atlas",id); + no.getContentEl().getElementsByTagName("span")[0].innerHTML = document.getElementById("Etitulo_atlas").value; no.getContentEl().getElementsByTagName("span")[0].style.color = ""; no.html = no.getContentEl().innerHTML; } if(tipo == "prancha") { - var no = tree.getNodeByProperty("id_prancha",id) - no.getContentEl().getElementsByTagName("span")[0].innerHTML = document.getElementById("Etitulo_prancha").value + var no = tree.getNodeByProperty("id_prancha",id); + no.getContentEl().getElementsByTagName("span")[0].innerHTML = document.getElementById("Etitulo_prancha").value; no.getContentEl().getElementsByTagName("span")[0].style.color = ""; no.html = no.getContentEl().innerHTML; } if(tipo == "tema") { - var no = tree.getNodeByProperty("id_tema",id) - no.getContentEl().getElementsByTagName("span")[0].innerHTML = document.getElementById("Ecodigo_tema").value + var no = tree.getNodeByProperty("id_tema",id); + no.getContentEl().getElementsByTagName("span")[0].innerHTML = document.getElementById("Ecodigo_tema").value; no.getContentEl().getElementsByTagName("span")[0].style.color = ""; no.html = no.getContentEl().innerHTML; } @@ -575,8 +576,13 @@ function gravaDados(tipo,id) }, failure:core_handleFailure, argument: { foo:"foo", bar:"bar" } - }; - core_makeRequest(sUrl,callback,'POST') + }; + if(prog && par){ + core_carregando("ativa"); + core_carregando(" gravando o registro do id= "+id); + var sUrl = prog+par; + core_makeRequest(sUrl,callback,'POST'); + } } /* Function: abreAtlas diff --git a/admin/js/core.js b/admin/js/core.js index d7b8d64..1abd7f1 100644 --- a/admin/js/core.js +++ b/admin/js/core.js @@ -114,30 +114,30 @@ true|false - se o movimento ocorreu */ function core_movimentaNo(tipo,no) { - var movimenta = false + var movimenta = false; if(tipo == "sobe") { - var noanterior = no.previousSibling + var noanterior = no.previousSibling; if(noanterior) { if(noanterior.previousSibling && noanterior.data.tipo != "etiqueta") { - tree.popNode(no) - no.insertBefore(noanterior) - tree.draw() - var movimenta = true + tree.popNode(no); + no.insertBefore(noanterior); + tree.draw(); + movimenta = true; } } } if(tipo == "desce") { - var noseguinte = no.nextSibling + var noseguinte = no.nextSibling; if(noseguinte) { - tree.popNode(no) - no.insertAfter(noseguinte) - tree.draw() - var movimenta = true + tree.popNode(no); + no.insertAfter(noseguinte); + tree.draw(); + movimenta = true; } } return movimenta; @@ -219,18 +219,17 @@ tipo - GET ou POST */ function core_makeRequest(sUrl,callback,tipo) { - var sUrl = escape(sUrl); + sUrl = escape(sUrl); var re = new RegExp("%3F", "g"); - var sUrl = sUrl.replace(re,'?'); - var re = new RegExp("%3D", "g"); - var sUrl = sUrl.replace(re,'='); - var re = new RegExp("%26", "g"); - var sUrl = sUrl.replace(re,'&'); + sUrl = sUrl.replace(re,'?'); + re = new RegExp("%3D", "g"); + sUrl = sUrl.replace(re,'='); + re = new RegExp("%26", "g"); + sUrl = sUrl.replace(re,'&'); //alert(sUrl) if(arguments.length == 2) - {var tipo = "GET";} - var request = YAHOO.util.Connect.asyncRequest(tipo, sUrl, callback); - //YAHOO.log("Initiating request; tId: " + request.tId + ".", "info", "example"); + {tipo = "GET";} + YAHOO.util.Connect.asyncRequest(tipo, sUrl, callback); } /* Function: core_carregando @@ -389,7 +388,7 @@ $perfisArray - array com a lista de perfis function core_pegaPerfis(funcao) { if(arguments.length == 0) - {var funcao = "";} + {funcao = "";} //pega a lista de perfis var sUrl = "../php/menutemas.php?funcao=pegaPerfis"; var callback = @@ -400,7 +399,7 @@ function core_pegaPerfis(funcao) { $perfis = YAHOO.lang.JSON.parse(o.responseText); $perfisArray = new Array(); - for (i=0;i<$perfis.length;i++) + for (var i=0;i<$perfis.length;i++) {$perfisArray.push($perfis[i].perfil);} if(funcao != "") eval(funcao); @@ -410,7 +409,7 @@ function core_pegaPerfis(funcao) failure:core_handleFailure, argument: { foo:"foo", bar:"bar" } }; - core_makeRequest(sUrl,callback) + core_makeRequest(sUrl,callback); } /* function: core_pegaMapfiles @@ -421,7 +420,7 @@ Pega a lista de mapfiles Parameters: -funcao - (opcional) nome da funcao que será executada ao terminar a busca pelos dados +funcaoM - (opcional) nome da funcao que será executada ao terminar a busca pelos dados letra - (opcional) letra inicial utilizada para filtrar a lista @@ -429,17 +428,17 @@ filtro - (opcional) string com o filtro, por exemplo, "'download_tema' = 'SIM'" */ function core_pegaMapfiles(funcaoM,letra,filtro) { - if(arguments.length == 0){ - var funcao = ""; - var letra = ""; - var filtro = ""; + if(arguments.length == 0){ + letra = ""; + filtro = ""; + funcaoM = ""; } if(arguments.length == 1){ - var letra = ""; - var filtro = ""; + letra = ""; + filtro = ""; } if(arguments.length == 2){ - var filtro = ""; + filtro = ""; } var sUrl = "../php/menutemas.php?funcao=listaMapsTemas&letra="+letra+"&filtro="+filtro; var callbackM = @@ -457,7 +456,7 @@ function core_pegaMapfiles(funcaoM,letra,filtro) failure:core_handleFailure, argument: { foo:"foo", bar:"bar" } }; - core_makeRequest(sUrl,callbackM) + core_makeRequest(sUrl,callbackM); } /* Function: core_comboMapfiles @@ -479,20 +478,20 @@ recarrega {booblean} - força recarregar o combo de mapfiles function core_comboMapfiles(onde,id,marcar,funcao,recarrega) { if(arguments.length == 3) - {var funcao = "";} + {funcao = "";} if(!recarrega) {recarrega = false;} if($mapfiles == "" || recarrega === true) { - core_pegaMapfiles("core_comboMapfiles('"+onde+"','"+id+"','"+marcar+"','"+funcao+"')") + core_pegaMapfiles("core_comboMapfiles('"+onde+"','"+id+"','"+marcar+"','"+funcao+"')"); } else { if (funcao != "") - {var funcao = "onchange='"+funcao+"'";} - ins = "

" + {funcao = "onchange='"+funcao+"'";} + ins = "

"; $i(onde).innerHTML = ins; } } @@ -514,18 +513,18 @@ funcao - string com o nome da função que será executada no evento onchange function core_comboPerfis(onde,id,marcar,funcao) { if(arguments.length == 3) - {var funcao = "";} + {funcao = "";} if($perfis == "") { - core_pegaPerfis("core_comboPerfis('"+onde+"','"+id+"','"+marcar+"','"+funcao+"')") + core_pegaPerfis("core_comboPerfis('"+onde+"','"+id+"','"+marcar+"','"+funcao+"')"); } else { if (funcao != "") - {var funcao = "onchange='"+funcao+"'";} - ins = "

" + {funcao = "onchange='"+funcao+"'";} + ins = "

"; $i(onde).innerHTML = ins; } } @@ -557,12 +556,12 @@ function core_comboPranchas(onde,id,marcar,funcao,id_atlas) { var valores = YAHOO.lang.JSON.parse(o.responseText); if(arguments.length == 3) - {var funcao = "";} + {funcao = "";} if (funcao != "") - {var funcao = "onchange='"+funcao+"'";} - ins = "

" + {funcao = "onchange='"+funcao+"'";} + ins = "

"; $i(onde).innerHTML = ins; } catch(e){core_handleFailure(e,o.responseText);} @@ -570,7 +569,7 @@ function core_comboPranchas(onde,id,marcar,funcao,id_atlas) failure:core_handleFailure, argument: { foo:"foo", bar:"bar" } }; - core_makeRequest(sUrl,callback) + core_makeRequest(sUrl,callback); } /* Function: core_comboGrupos @@ -600,12 +599,12 @@ function core_comboGrupos(onde,id,marcar,funcao) { var valores = YAHOO.lang.JSON.parse(o.responseText); if(arguments.length == 3) - {var funcao = "";} + {funcao = "";} if (funcao != "") - {var funcao = "onchange='"+funcao+"'";} - ins = "

" + {funcao = "onchange='"+funcao+"'";} + ins = "

"; $i(onde).innerHTML = ins; } catch(e){core_handleFailure(e,o.responseText);} @@ -613,7 +612,7 @@ function core_comboGrupos(onde,id,marcar,funcao) failure:core_handleFailure, argument: { foo:"foo", bar:"bar" } }; - core_makeRequest(sUrl,callback) + core_makeRequest(sUrl,callback); } /* Function: core_comboSubGrupos @@ -643,12 +642,12 @@ function core_comboSubGrupos(onde,id,marcar,funcao) { var valores = YAHOO.lang.JSON.parse(o.responseText); if(arguments.length == 3) - {var funcao = "";} + {funcao = "";} if (funcao != "") - {var funcao = "onchange='"+funcao+"'";} - ins = "

" + {funcao = "onchange='"+funcao+"'";} + ins = "

"; $i(onde).innerHTML = ins; } catch(e){core_handleFailure(e,o.responseText);} @@ -656,7 +655,7 @@ function core_comboSubGrupos(onde,id,marcar,funcao) failure:core_handleFailure, argument: { foo:"foo", bar:"bar" } }; - core_makeRequest(sUrl,callback) + core_makeRequest(sUrl,callback); } /* Function: core_comboTemas @@ -686,12 +685,12 @@ function core_comboTemas(onde,id,marcar,funcao) { var valores = YAHOO.lang.JSON.parse(o.responseText); if(arguments.length == 3) - {var funcao = "";} + {funcao = "";} if (funcao != "") - {var funcao = "onchange='"+funcao+"'";} - ins = "

" + {funcao = "onchange='"+funcao+"'";} + ins = "

"; $i(onde).innerHTML = ins; } catch(e){core_handleFailure(e,o.responseText);} @@ -699,7 +698,7 @@ function core_comboTemas(onde,id,marcar,funcao) failure:core_handleFailure, argument: { foo:"foo", bar:"bar" } }; - core_makeRequest(sUrl,callback) + core_makeRequest(sUrl,callback); } /* @@ -716,7 +715,7 @@ funcao - (opcional) nome da funcao que será executada ao terminar a busca pelos function core_pegaTags(funcao) { if(arguments.length == 0) - {var funcao = "";} + {funcao = "";} var sUrl = "../php/menutemas.php?funcao=pegaTags"; var callback = { @@ -734,7 +733,7 @@ function core_pegaTags(funcao) failure:core_handleFailure, argument: { foo:"foo", bar:"bar" } }; - core_makeRequest(sUrl,callback) + core_makeRequest(sUrl,callback); } /* Function: core_comboTags @@ -755,13 +754,13 @@ function core_comboTags(onde,id,change) { if($tags == "") { - core_pegaTags("core_comboTags('"+onde+"','"+id+"','"+change+"')") + core_pegaTags("core_comboTags('"+onde+"','"+id+"','"+change+"')"); } else { - ins = "

" + ins = "

"; $i(onde).innerHTML = ins; } } @@ -786,17 +785,16 @@ function core_menuCheckBox(valores,textos,selecionados,target,record,key) { function on_menuCheckBoxChange(p_oEvent) { - var ins = ""; if(p_oEvent.newValue.get("value") == "OK") { var cks = $i("core_menuCK_bd").getElementsByTagName("input"); - var ins = new Array(); - for (i=0;i" + target.innerHTML = "

"+ins.toString()+"

"; record.setData(key,ins.toString()); } YAHOO.example.container.panelCK.destroy(); @@ -824,14 +822,14 @@ function core_menuCheckBox(valores,textos,selecionados,target,record,key) } var onde = $i("core_menuCK_bd"); onde.innerHTML = ""; - for (i=0;i"+textos[i]+"
"; novoCK.innerHTML = ins; @@ -847,16 +845,16 @@ Retorna os itens option de um combo sim nao */ function core_combosimnao(marcar) { - var ins = ""; } - return(ins) + return(ins); } /* Function: core_geraLinhas @@ -900,7 +900,7 @@ dados - objeto no formato {"linhas":[{titulo:"Nome do tema:",size:"50",id:"Enome function core_geraLinhas(dados) { var nparam = dados.linhas.length; - var contaParam = 0 + var contaParam = 0; var resultado = ""; core_geralinhasEscondeAjuda = function(id){ var a = $i(id+"_ajuda"), @@ -923,24 +923,25 @@ function core_geraLinhas(dados) if(!p.size){p.size = "50";} if(p.ajuda) { + var idajuda; if(p.id !== "") - {var idajuda = p.id + contaParam;} + {idajuda = p.id + contaParam;} else{ - var idajuda = "a"+parseInt(255*(Math.random()),10); + idajuda = "a"+parseInt(255*(Math.random()),10); } //var temp = "$i('"+idajuda+"_ajuda').style.display='block' " - resultado += "

 "+p.titulo+"
" - resultado += "" + resultado += "

 "+p.titulo+"
"; + resultado += ""; } else resultado += "

"+p.titulo+"
"; if(p.texto) - resultado += ""+p.texto+"" + resultado += ""+p.texto+""; if(p.id != "") { if(!p.value) - p.value = "" - resultado += "" + p.value = ""; + resultado += ""; if(p.tipo == "cor") { resultado += " "; @@ -950,10 +951,10 @@ function core_geraLinhas(dados) if(p.div) {resultado += p.div;} } - contaParam++ + contaParam++; } while(contaParam < nparam) - return(resultado) + return(resultado); } /* Function: core_ativaBotaoAdicionaLinha @@ -975,9 +976,9 @@ nomeFuncao - nome da função que será executada ao concluir a adição da linha function core_ativaBotaoAdicionaLinha(sUrl,idBotao,nomeFuncao) { if(arguments.length == 1) - {var idBotao = "adiciona";} + {idBotao = "adiciona";} if(arguments.length < 3) - var nomeFuncao = ""; + nomeFuncao = ""; var adicionalinha = function() { core_carregando("ativa"); @@ -1004,10 +1005,10 @@ function core_ativaBotaoAdicionaLinha(sUrl,idBotao,nomeFuncao) failure:core_handleFailure, argument: { foo:"foo", bar:"bar" } }; - core_makeRequest(sUrl,callback) + core_makeRequest(sUrl,callback); }; //cria o botão de adição de um novo menu - var adiciona = new YAHOO.widget.Button(idBotao,{ onclick: { fn: adicionalinha } }); + new YAHOO.widget.Button(idBotao,{ onclick: { fn: adicionalinha } }); } /* Function: core_pegaDados @@ -1046,7 +1047,7 @@ function core_pegaDados(mensagem,sUrl,funcaoRetorno) failure:core_handleFailure, argument: { foo:"foo", bar:"bar" } }; - core_makeRequest(sUrl,callback) + core_makeRequest(sUrl,callback); } /* Function: core_gravaLinha @@ -1070,7 +1071,7 @@ function core_gravaLinha(mensagem,row,sUrl,nomeFuncao) core_carregando("ativa"); core_carregando(mensagem); if(arguments.length < 4) - var nomeFuncao = ""; + nomeFuncao = ""; var callback = { success:function(o) @@ -1080,14 +1081,14 @@ function core_gravaLinha(mensagem,row,sUrl,nomeFuncao) var linha = myDataTable.getTrEl(rec); if(nomeFuncao != "") { - eval(nomeFuncao+"()") + eval(nomeFuncao+"()"); try - {myDataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0])} + {myDataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]);} catch(e){} } else { - myDataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]) + myDataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]); } linha.style.color = ""; linha.style.textDecoration = "none"; @@ -1095,7 +1096,7 @@ function core_gravaLinha(mensagem,row,sUrl,nomeFuncao) failure:core_handleFailure, argument: { foo:"foo", bar:"bar" } }; - core_makeRequest(sUrl,callback) + core_makeRequest(sUrl,callback); } /* Function: core_excluiLinha @@ -1130,7 +1131,7 @@ function core_excluiLinha(sUrl,row,mensagem) if(YAHOO.lang.JSON.parse(o.responseText) == "erro") { core_carregando("Não foi possível excluir. Verifique se não existem outras tabelas com registros vinculados a este"); - setTimeout("core_carregando('desativa')",3000) + setTimeout("core_carregando('desativa')",3000); } else { @@ -1143,15 +1144,15 @@ function core_excluiLinha(sUrl,row,mensagem) failure:core_handleFailure, argument: { foo:"foo", bar:"bar" } }; - core_makeRequest(sUrl,callback) + core_makeRequest(sUrl,callback); }; var handleNo = function() { this.hide(); }; var mensagem = "Exclui o registro?"; - var largura = "300" - core_dialogoContinua(handleYes,handleNo,mensagem,largura) + var largura = "300"; + core_dialogoContinua(handleYes,handleNo,mensagem,largura); } /* Function: core_excluiNoTree @@ -1186,7 +1187,7 @@ function core_excluiNoTree(sUrl,no,mensagem) if(YAHOO.lang.JSON.parse(o.responseText) == "erro") { core_carregando("Não foi possível excluir. Verifique se não existem outras tabelas com registros vinculados a este"); - setTimeout("core_carregando('desativa')",3000) + setTimeout("core_carregando('desativa')",3000); } else { @@ -1202,15 +1203,15 @@ function core_excluiNoTree(sUrl,no,mensagem) failure:core_handleFailure, argument: { foo:"foo", bar:"bar" } }; - core_makeRequest(sUrl,callback) + core_makeRequest(sUrl,callback); }; var handleNo = function() { this.hide(); }; var mensagem = "Exclui o registro?"; - var largura = "300" - core_dialogoContinua(handleYes,handleNo,mensagem,largura) + var largura = "300"; + core_dialogoContinua(handleYes,handleNo,mensagem,largura); } /** Function: core_montaEditor @@ -1229,14 +1230,14 @@ function core_montaEditor(funcaoOK,w,h,funcaoClose) { if(arguments.length == 0) { - var funcaoOK = ""; - var w = "400px"; - var h = w; + funcaoOK = ""; + w = "400px"; + h = w; } if(arguments.length < 2) { - var w = "400px"; - var h = w; + w = "400px"; + h = w; } if(!$i("janela_editor")) { @@ -1285,7 +1286,7 @@ function core_montaEditor(funcaoOK,w,h,funcaoClose) eval(funcaoClose+"()"); } catch(e){}; - } + }; YAHOO.util.Event.addListener(YAHOO.example.container.panelEditor.close, "click", fecha); YAHOO.example.container.panelEditor.show(); } @@ -1330,8 +1331,7 @@ function core_ativaforms(lista){ // var scriptLocation = ""; var scripts = document.getElementsByTagName('script'); -var i = 0; -for (i = 0; i < scripts.length; i++) { +for (var i = 0; i < scripts.length; i++) { var src = scripts[i].getAttribute('src'); if (src) { var index = src.lastIndexOf("core.js"); @@ -1380,7 +1380,7 @@ var cssfiles =new Array( //carrega os arquivos js // var allScriptTags = ""; -for (i = 0; i < jsfiles.length; i++) +for (var i = 0; i < jsfiles.length; i++) { var currentScriptTag = ""; allScriptTags += currentScriptTag; @@ -1390,7 +1390,7 @@ document.write(allScriptTags); //carrega os arquivos css // var allCssTags = ""; -for (i = 0; i < cssfiles.length; i++) +for (var i = 0; i < cssfiles.length; i++) { var currentCssTag = ""; allCssTags += currentCssTag; diff --git a/admin/js/editormapfile.js b/admin/js/editormapfile.js index c86e2d8..c100128 100644 --- a/admin/js/editormapfile.js +++ b/admin/js/editormapfile.js @@ -146,7 +146,7 @@ function initMenu() core_carregando("ativa"); core_carregando("buscando temas..."); core_ativaPainelAjuda("ajuda","botaoAjuda"); - core_pegaMapfiles("montaArvore()") + core_pegaMapfiles("montaArvore()"); } function ativaBotaoVerificarOrfaos(idBotao) { @@ -155,28 +155,28 @@ function ativaBotaoVerificarOrfaos(idBotao) verificaOrfaos(); }; //cria o botão de adição de um novo menu - var verifica = new YAHOO.widget.Button(idBotao,{ onclick: { fn: temp } }); + new YAHOO.widget.Button(idBotao,{ onclick: { fn: temp } }); } function ativaBotaoAdicionaMapfile(idBotao) { var adiciona = function() { - core_montaEditor("adicionaNovoMapfile()","450px","660px") - ins = "

Título do novo tema

" + core_montaEditor("adicionaNovoMapfile()","450px","660px"); + ins = "

Título do novo tema

"; ins += "

Em português:

"; - ins += "

" + ins += "

"; ins += "

Espanhol (opcional):

"; - ins += "

" + ins += "

"; ins += "

Inglês: (opcional)

"; - ins += "

" + ins += "

"; ins += "

Italiano: (opcional)

"; - ins += "

" - ins += "

Nome do arquivo mapfile (sem .map):

" - ins += "

" - $i("editor_bd").innerHTML = ins + ins += "

"; + ins += "

Nome do arquivo mapfile (sem .map):

"; + ins += "

"; + $i("editor_bd").innerHTML = ins; }; //cria o botão de adição de um novo menu - var adiciona = new YAHOO.widget.Button(idBotao,{ onclick: { fn: adiciona } }); + new YAHOO.widget.Button(idBotao,{ onclick: { fn: adiciona } }); } /* Function: montaArvore -- libgit2 0.21.2