From 87abe6a8b4cf28ecd7afc788db0b300f6327758d Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Thu, 13 Mar 2008 23:43:03 +0000
Subject: [PATCH] changer l'ancre apres l'ajax des forumlaires urldecoder les
 valeurs recuperees en _request()

---
 dist/javascript/ajaxCallback.js | 1 +
 ecrire/balise/formulaire_.php   | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/dist/javascript/ajaxCallback.js b/dist/javascript/ajaxCallback.js
index 7c110c2abf..211ebc98fd 100644
--- a/dist/javascript/ajaxCallback.js
+++ b/dist/javascript/ajaxCallback.js
@@ -77,6 +77,7 @@ jQuery.fn.formulaire_dyn_ajax = function(target) {
 			"success":
 			function(){
 				$('#'+target).removeClass('loading');
+				window.location.hash = target;
 			}
 	})
 	.addClass('.noajax');	// previent qu'on n'ajaxera pas deux fois le meme formulaire en cas de ajaxload
diff --git a/ecrire/balise/formulaire_.php b/ecrire/balise/formulaire_.php
index 1788580099..2b4a2bbf41 100644
--- a/ecrire/balise/formulaire_.php
+++ b/ecrire/balise/formulaire_.php
@@ -75,7 +75,7 @@ function balise_FORMULAIRE__dyn($form)
 	// recuperer la saisie en cours si erreurs
 	foreach(array_keys($valeurs) as $champ){
 		if ($v = _request($champ))
-			$valeurs[$champ] = $v;
+			$valeurs[$champ] = urldecode($v);
 		$action = parametre_url($action,$champ,''); // nettoyer l'url des champs qui vont etre saisis
 	}
 	$action = parametre_url($action,'formulaire_action',''); // nettoyer l'url des champs qui vont etre saisis
-- 
GitLab