From 2cb70ceccc4c82d7d1fb9b9b0e0af31a554e89e5 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Mon, 13 Jul 2015 15:59:45 -0400 Subject: [PATCH] added auto-ajaxify on reconnect :sunglasses: --- public/src/ajaxify.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/public/src/ajaxify.js b/public/src/ajaxify.js index 52d6b77feb..a6fa6c3796 100644 --- a/public/src/ajaxify.js +++ b/public/src/ajaxify.js @@ -31,6 +31,17 @@ $(document).ready(function() { ajaxify.currentPage = null; ajaxify.go = function (url, callback, quiet, search) { + if (!socket.connected) { + if (ajaxify.reconnectAction) { + $(window).off('action:reconnected', ajaxify.reconnectAction); + } + ajaxify.reconnectAction = function(e) { + ajaxify.go(url, callback, quiet, search); + $(window).off(e); + } + $(window).on('action:reconnected', ajaxify.reconnectAction); + } + if (ajaxify.handleRedirects(url)) { return true; }