From 5a2a5ee37480b0856b06b656b5b29d12ce132722 Mon Sep 17 00:00:00 2001 From: Marien Fressinaud Date: Thu, 7 Nov 2013 23:50:21 +0100 Subject: Issue #235: refactorisation code Persona MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Le code pour la connexion via Persona a été bougée dans le fichier main.js avec le reste du code JS Ça ne marche toujours pas sous Firefox car il essaye d'initialiser navigator.id.watch avant que le fichier login.persona.org/include.js ne soit chargé L'url est correctement écrite côté serveur pour permettre à Persona d'indiquer au site que la connexion s'est bien passée --- app/views/javascript/main.phtml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'app/views/javascript/main.phtml') diff --git a/app/views/javascript/main.phtml b/app/views/javascript/main.phtml index c5a14ad06..04b4a7337 100644 --- a/app/views/javascript/main.phtml +++ b/app/views/javascript/main.phtml @@ -17,4 +17,13 @@ 'go_website:"', $s['go_website'], '",', 'prev_entry:"', $s['prev_entry'], '",', 'next_entry:"', $s['next_entry'], '"', - "};\n"; + "}"; + + $mail = Session::param ('mail', 'null'); + if ($mail != 'null') { + $mail = '"' . $mail . '"'; + } + echo ',url_freshrss="', _url ('index', 'index'), '",', + 'url_login="', _url ('index', 'login'), '",', + 'url_logout="', _url ('index', 'logout'), '",', + 'current_user_mail=', $mail, ';'; -- cgit v1.2.3