From d0f4b77db7b69bbdd75e9abbfbefb66ba1921668 Mon Sep 17 00:00:00 2001 From: Georg Hopp Date: Tue, 26 Nov 2013 23:07:27 +0000 Subject: [PATCH] update user informations when session timeouts --- assets/js/application.js | 2 +- assets/js/session.js | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/assets/js/application.js b/assets/js/application.js index 12a895f..36211be 100644 --- a/assets/js/application.js +++ b/assets/js/application.js @@ -3,8 +3,8 @@ function Application() } Application.prototype.init = function(menu) { - this.session = new Session("#sessid", "#sessinfo"); this.user = new User("#user", menu); + this.session = new Session("#sessid", "#sessinfo", this.user); $(window).focus($.proxy(this.session.update, this.session)); diff --git a/assets/js/session.js b/assets/js/session.js index eb5528a..324d32c 100644 --- a/assets/js/session.js +++ b/assets/js/session.js @@ -1,5 +1,6 @@ -function Session(idSelector, infoSelector) +function Session(idSelector, infoSelector, user) { + this.user = user; this.idElement = $(idSelector); this.canvas = $(infoSelector + " canvas").get(0); this.context = this.canvas.getContext("2d"); @@ -22,6 +23,9 @@ Session.prototype.clear = function() { this._leftWidth = 0.0; this.idElement.empty().append(this.id); + + this.user.update(); + this._stop(); }