# HG changeset patch # User Franck Deroche # Date 1232534078 -3600 # Node ID ece8e4be4d6f81c2891b53fda1c5985f542cacb9 # Parent 56772e0a00ae3347fac4eacfc8ba7f24d0bd9710 Fix node titles after the creation diff -r 56772e0a00ae -r ece8e4be4d6f popups_reference.js --- 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 diff -r 56772e0a00ae -r ece8e4be4d6f popups_reference.module --- 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, '/'); } }