changeset 1:ece8e4be4d6f

Fix node titles after the creation
author Franck Deroche <franck@defr.org>
date Wed, 21 Jan 2009 11:34:38 +0100
parents 56772e0a00ae
children 92ed2a629336
files popups_reference.js popups_reference.module
diffstat 2 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/popups_reference.js	Wed Jan 21 11:19:01 2009 +0100
+++ b/popups_reference.js	Wed Jan 21 11:34:38 2009 +0100
@@ -39,6 +39,7 @@
         // Info about the new node was placed in a cookie when it was created.
         var nid = popups_reference_get_cookie_value('PopupRefNid');
         var title = popups_reference_get_cookie_value('PopupRefTitle');
+        title = decodeURIComponent(title);
         $wrapper.find('select').val(nid); // Select
         $wrapper.find('input.form-autocomplete').val(title); // Autocomplete
         $wrapper.find(':radio[value=' + nid + ']').select(); // Radio buttons
--- a/popups_reference.module	Wed Jan 21 11:19:01 2009 +0100
+++ b/popups_reference.module	Wed Jan 21 11:34:38 2009 +0100
@@ -57,7 +57,7 @@
   if ($op == 'insert') {
       $five = time()+300; // 5 minutes in the future.
       setcookie("PopupRefNid", $node->nid, $five, '/'); 
-      setcookie("PopupRefTitle", $node->title, $five, '/');
+      setrawcookie("PopupRefTitle", rawurlencode($node->title), $five, '/');
   }
 }