You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by so...@apache.org on 2019/02/14 10:11:57 UTC
[openmeetings] branch 4.0.x updated: [OPENMEETINGS-2010] private
chat tabs are closed on room exit
This is an automated email from the ASF dual-hosted git repository.
solomax pushed a commit to branch 4.0.x
in repository https://gitbox.apache.org/repos/asf/openmeetings.git
The following commit(s) were added to refs/heads/4.0.x by this push:
new cb7b0b6 [OPENMEETINGS-2010] private chat tabs are closed on room exit
cb7b0b6 is described below
commit cb7b0b6af010c3826ef31ac3d5efc1a99fbbd11f
Author: Maxim Solodovnik <so...@gmail.com>
AuthorDate: Thu Feb 14 17:11:44 2019 +0700
[OPENMEETINGS-2010] private chat tabs are closed on room exit
---
.../src/main/java/org/apache/openmeetings/web/user/chat/raw-chat.js | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/chat/raw-chat.js b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/chat/raw-chat.js
index d89e06b..81ee0e2 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/chat/raw-chat.js
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/chat/raw-chat.js
@@ -358,6 +358,12 @@ var Chat = function() {
}
function _setRoomMode(_mode) {
roomMode = _mode;
+ if (isInited() && !roomMode) {
+ // remove all private chats on room exit
+ $('li[aria-controls^="chatTab-u"]').remove();
+ $('div[id^="chatTab-u"]').remove();
+ tabs.tabs("refresh");
+ }
_reinit({userId: userId, all: allPrefix, room: roomPrefix, sendOnEnter: sendOn === SEND_ENTER});
}
function _scrollDown(area) {