Index: lams_learning/web/includes/javascript/presence.js =================================================================== RCS file: /usr/local/cvsroot/lams_learning/web/includes/javascript/presence.js,v diff -u -r1.4.2.2 -r1.4.2.3 --- lams_learning/web/includes/javascript/presence.js 28 Jul 2016 03:45:39 -0000 1.4.2.2 +++ lams_learning/web/includes/javascript/presence.js 5 Nov 2016 15:07:13 -0000 1.4.2.3 @@ -1,7 +1,7 @@ $(document).ready(function (){ presenceChat = $("#presenceChat"); rosterDiv = $("#presenceUserListings"); - $( window ).resize(function() { + $(window).resize(function() { resizeChat(); }); @@ -24,8 +24,7 @@ }); -var windowHeight = null, - roster = { +var roster = { // association nick -> localId, the latter being just some ID made in this script users : {}, maxUserLocalId : 0, @@ -177,24 +176,20 @@ } function resizeChat() { - - // refresh the window height - windowHeight = $(window).height() - 30; + var windowHeight = $(window).height(); // if presence is shown if (presenceShown) { // set presence chat to maximized height presenceChat.css({ - 'top' : windowHeight - 300 + "px", - 'position' : 'absolute' + 'top' : windowHeight - 300 + "px" }); } // otherwise else { // set presence chat to minimized height presenceChat.css({ - 'top' : windowHeight + "px", - 'position' : 'fixed' + 'top' : windowHeight - 23 + "px" }); } } @@ -291,9 +286,10 @@ } function handlePresenceClick() { + var windowHeight = $(window).height(); if (presenceShown) { presenceChat.animate({ - top : windowHeight + "px" + top : windowHeight - 23 + "px" }, 1000); presenceShown = false; } else {