aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/plugins/persona/static/js
diff options
context:
space:
mode:
authorRodney Ewing <ewing.rj@gmail.com>2013-08-16 11:48:03 -0700
committerRodney Ewing <ewing.rj@gmail.com>2013-08-16 11:48:03 -0700
commitfb2f2bece2b088bb88d3f92b1cc6d71ad2d41a2d (patch)
treeabce9374406a33eae1ab26a15b3d0f37ca04fea7 /mediagoblin/plugins/persona/static/js
parentfb900ef27b65b3d220ce16972593869441b4c82c (diff)
downloadmediagoblin-fb2f2bece2b088bb88d3f92b1cc6d71ad2d41a2d.tar.lz
mediagoblin-fb2f2bece2b088bb88d3f92b1cc6d71ad2d41a2d.tar.xz
mediagoblin-fb2f2bece2b088bb88d3f92b1cc6d71ad2d41a2d.zip
use urlgen
Diffstat (limited to 'mediagoblin/plugins/persona/static/js')
-rw-r--r--mediagoblin/plugins/persona/static/js/persona.js6
1 files changed, 4 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); }
});