From 9727204ed66ef0d6acfbf4df0bf49f5e4d9c10ba Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Mon, 12 Jan 2015 14:49:50 +0200 Subject: login+logout: using ajax, not POST, plus document.window (worst of both worlds) --- src/client/buttons.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/client/buttons.js') diff --git a/src/client/buttons.js b/src/client/buttons.js index 5fd8d121..dfd2c5f3 100644 --- a/src/client/buttons.js +++ b/src/client/buttons.js @@ -67,6 +67,21 @@ $('.local-storage-load a').click(function(){ rz_core.load_from_json(json_blob); }); +var logout_button = $('#logout-button'); +logout_button.click(function() { + $.ajax({ + type: "POST", + url: '/logout', + success: function () { + document.location = "/login"; + }, + error: function () { + console.log("failed to logout"); + document.location = "/login"; + }, + }); // server should redirect back to /login +}); + $('a.save-history').click(function() { if (rz_core.main_graph.history === undefined) { throw "History is undefined"; -- cgit v1.3.1