From eeee81de6f646f57f643783566db7eb603073bad Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Thu, 20 Jun 2013 12:35:13 +0530 Subject: [PATCH] [notification] refresh on session_alive --- public/js/wn/app.js | 5 +++++ public/js/wn/misc/user.js | 3 +++ 2 files changed, 8 insertions(+) diff --git a/public/js/wn/app.js b/public/js/wn/app.js index f80e8b1997..c1cb387f5b 100644 --- a/public/js/wn/app.js +++ b/public/js/wn/app.js @@ -100,6 +100,11 @@ wn.Application = Class.extend({ // first time loaded in boot $(document).trigger("notification-update"); + + // refresh notifications if user is back after sometime + $(document).on("session_alive", function() { + me.refresh_notifications(); + }) }, refresh_notifications: function() { diff --git a/public/js/wn/misc/user.js b/public/js/wn/misc/user.js index 3bd2ec2a90..7ca557aeff 100644 --- a/public/js/wn/misc/user.js +++ b/public/js/wn/misc/user.js @@ -122,6 +122,9 @@ $.extend(wn.user, { wn.session_alive = true; $(document).bind('mousemove', function() { + if(wn.session_alive===false) { + $(document).trigger("session_alive"); + } wn.session_alive = true; if(wn.session_alive_timeout) clearTimeout(wn.session_alive_timeout);