From fb2f2bece2b088bb88d3f92b1cc6d71ad2d41a2d Mon Sep 17 00:00:00 2001 From: Rodney Ewing Date: Fri, 16 Aug 2013 11:48:03 -0700 Subject: [PATCH] use urlgen --- mediagoblin/plugins/persona/static/js/persona.js | 6 ++++-- .../templates/mediagoblin/plugins/persona/persona.html | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/mediagoblin/plugins/persona/static/js/persona.js b/mediagoblin/plugins/persona/static/js/persona.js index a1d0172f..a6def398 100644 --- a/mediagoblin/plugins/persona/static/js/persona.js +++ b/mediagoblin/plugins/persona/static/js/persona.js @@ -32,6 +32,8 @@ $(document).ready(function () { signoutLink.onclick = function() { navigator.id.logout(); }; } + var logout_url = document.getElementById('_logout_url').value; + navigator.id.watch({ onlogin: function(assertion) { document.getElementById('_assertion').value = assertion; @@ -39,8 +41,8 @@ $(document).ready(function () { }, onlogout: function() { $.ajax({ - type: 'POST', - url: '/auth/logout', + type: 'GET', + url: logout_url, success: function(res, status, xhr) { window.location.reload(); }, error: function(xhr, status, err) { alert("Logout failure: " + err); } }); diff --git a/mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/persona.html b/mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/persona.html index ec0e1875..372bd246 100644 --- a/mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/persona.html +++ b/mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/persona.html @@ -26,5 +26,7 @@ method="POST"> {{ csrf_token }} + {% endblock %} -- 2.25.1