From e4ce2db93ea63dca0197bdfee32f32319e9a3209 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Tue, 2 Feb 2010 22:20:10 +0000 Subject: [PATCH] Correção na ferramenta de edição de legenda --- classesphp/classe_alteraclasse.php | 3 ++- exemplos/guias2.htm | 2 +- ferramentas/legenda/index.js.php | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/classesphp/classe_alteraclasse.php b/classesphp/classe_alteraclasse.php index 084c6c5..0c66337 100644 --- a/classesphp/classe_alteraclasse.php +++ b/classesphp/classe_alteraclasse.php @@ -179,8 +179,9 @@ $exps - lista com as novas expressões $classe->set("status",MS_DEFAULT); $classe->set("name",$nomes[$i]); $e = $exps[$i]; - $e = str_replace("\\","",$e); + $e = str_replace("\\","'",$e); $e = str_replace('"',"'",$e); + $e = str_replace("''","'",$e); $classe->setexpression($e); } } diff --git a/exemplos/guias2.htm b/exemplos/guias2.htm index 3fca0d4..f7aef34 100644 --- a/exemplos/guias2.htm +++ b/exemplos/guias2.htm @@ -142,7 +142,7 @@ Corpo do mapa. Pode ser reposicionado, mas não mude os IDs. Se vc quiser que o mapa tenha um tamanho específico, inclua o estilo, exemplo, style=width:300px;height:300px Vc pode usar o estilo para definir o tamanho do mapa. Se não tiver estilo definido, o tamanho será automático --> - +
diff --git a/ferramentas/legenda/index.js.php b/ferramentas/legenda/index.js.php index 4951601..53fdb15 100644 --- a/ferramentas/legenda/index.js.php +++ b/ferramentas/legenda/index.js.php @@ -306,7 +306,7 @@ i3GEOF.legenda = { id = retorno.data[i].tema+"-"+retorno.data[i].idclasse; //layer+indice da classe re = new RegExp("'", "g"); exp = (retorno.data[i].expressao).replace(re,'"'); - ins.push(""); + ins.push(""); ins.push($inputText("","","i3GEOlegendaid_"+id,"digite o novo nome",30,retorno.data[i].nomeclasse,"nome")); ins.push(""); ins.push($inputText("","","i3GEOlegendaid_"+id,"digite a nova expressão",30,exp,"expressao")); @@ -539,7 +539,7 @@ i3GEOF.legenda = { try{ $i("i3GEOlegendaguia1obj").style.display="none"; $i("i3GEOlegendaguia3obj").style.display="block"; - var id = id.split("_"),estilo,p,cp; + var id = id.split("-"),estilo,p,cp; i3GEOF.legenda.classe = id[1]; i3GEOF.legenda.estilo = 0; p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=editasimbolo&opcao=pegaparametros&tema="+i3GEOF.legenda.tema+"&classe="+id[1]; -- libgit2 0.21.2