Index: lams_learning/web/includes/presence.js =================================================================== diff -u -rf0bef7d11b4f82936c417e6e55c25fe9bfdb9a82 -rc5cee0ea97fcdbe30b44fc46b94bd34968e94a36 --- lams_learning/web/includes/presence.js (.../presence.js) (revision f0bef7d11b4f82936c417e6e55c25fe9bfdb9a82) +++ lams_learning/web/includes/presence.js (.../presence.js) (revision c5cee0ea97fcdbe30b44fc46b94bd34968e94a36) @@ -54,6 +54,12 @@ } /* ******* Helper Functions ******* */ + +function setPresenceShown(b) { + if(b != null) + presenceShown = b; +} + // resizes chat window function resizeChat(){ // refresh the window height Index: lams_learning/web/includes/presenceChat.jsp =================================================================== diff -u -rea79f29aed5c764a223234e456442bc1e49fcf85 -rc5cee0ea97fcdbe30b44fc46b94bd34968e94a36 --- lams_learning/web/includes/presenceChat.jsp (.../presenceChat.jsp) (revision ea79f29aed5c764a223234e456442bc1e49fcf85) +++ lams_learning/web/includes/presenceChat.jsp (.../presenceChat.jsp) (revision c5cee0ea97fcdbe30b44fc46b94bd34968e94a36) @@ -14,14 +14,14 @@ // populated from jsp var lamsUrl = ""; var xmppServlet = lamsUrl + "Presence.do"; - var presenceEnabled = "${param.presenceEnabled}"; + var presenceEnabled = "${param.presenceEnabledPatch}"; var presenceImEnabled = "${param.presenceImEnabled}"; - var presenceUrl = "${param.presenceUrl}"; + var presenceUrl = "${requestScope.presenceUrl}"; var userId = ""; var nickname = "" + " " + ""; var HTTPBASE = lamsUrl + "JHB"; - var roomName = "${param.lessonID}" + "${param.createDateTime}"; + var roomName = "${param.lessonID}" + "_" + "${param.createDateTime}"; // labels var presenceLabel = ""; @@ -39,7 +39,11 @@ // make visible $("#presenceChat").removeClass("startHidden"); - + + $("div#presenceChatRoster ul").click(function() { + handlePresenceClick(); + }); + // create chat tabs $("#presenceChatTabs").tabs({ scrollable: true }); @@ -63,6 +67,9 @@ var messageArea = $("#" + tagToMessageArea(tag)); messageArea.attr("scrollTop", messageArea.attr("scrollHeight")); }); + + setPresenceShown("${param.presenceShown}"); + // create roster tab @@ -120,8 +127,8 @@ <%-- always pop the roster --%>
-