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 2017/12/07 03:29:52 UTC

[3/5] openmeetings git commit: [OPENMEETINGS-1769] chat resize and typing indicator are fixed

[OPENMEETINGS-1769] chat resize and typing indicator are fixed


Project: http://git-wip-us.apache.org/repos/asf/openmeetings/repo
Commit: http://git-wip-us.apache.org/repos/asf/openmeetings/commit/9cd0c984
Tree: http://git-wip-us.apache.org/repos/asf/openmeetings/tree/9cd0c984
Diff: http://git-wip-us.apache.org/repos/asf/openmeetings/diff/9cd0c984

Branch: refs/heads/reflow-branch
Commit: 9cd0c9847b1f93068293d02092d4d8643c8efc39
Parents: 3c2b8d9
Author: Maxim Solodovnik <so...@gmail.com>
Authored: Tue Dec 5 22:10:45 2017 +0700
Committer: Maxim Solodovnik <so...@gmail.com>
Committed: Tue Dec 5 22:10:45 2017 +0700

----------------------------------------------------------------------
 .../openmeetings/web/room/sidebar/RoomClientPanel.html   |  2 +-
 .../org/apache/openmeetings/web/user/chat/chat-base.js   | 11 ++++++++---
 openmeetings-web/src/main/webapp/css/chat.css            |  2 +-
 3 files changed, 10 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9cd0c984/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/RoomClientPanel.html
----------------------------------------------------------------------
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/RoomClientPanel.html b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/RoomClientPanel.html
index 514ef3a..78e963c 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/RoomClientPanel.html
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/RoomClientPanel.html
@@ -22,8 +22,8 @@
 <wicket:panel>
 	<span wicket:id="status" class="ui-icon"></span>
 	<span wicket:id="refresh"></span>
-	<div wicket:id="name" class="user name"></div>
 	<span class="ui-icon align-right typing-activity big"></span>
+	<div wicket:id="name" class="user name"></div>
 	<span wicket:id="user-speaks"></span>
 	<div wicket:id="actions" class="user actions">
 		<span wicket:id="icons"></span>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9cd0c984/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/chat/chat-base.js
----------------------------------------------------------------------
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/chat/chat-base.js b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/chat/chat-base.js
index 9623f6c..df5b52f 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/chat/chat-base.js
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/chat/chat-base.js
@@ -125,15 +125,17 @@ var Chat = function() {
 			p.removeClass('room opened').addClass('closed')
 				.off('mouseenter mouseleave')
 				.resizable({
-					handles: 'n, ' + (Settings.isRtl ? 'w' : 'e')
+					handles: 'n, ' + (Settings.isRtl ? 'e' : 'w')
 					, disabled: isClosed()
-					, alsoResize: "#chatPopup, #chat .ui-tabs .ui-tabs-panel.messageArea"
+					, alsoResize: "#chatPopup,#chatPopup .control.block,#chat .ui-tabs .ui-tabs-panel.messageArea, #chatMessage .wysiwyg-editor"
 					, minHeight: 195
 					, minWidth: 260
 					, stop: function(event, ui) {
 						p.css({'top': '', 'left': ''});
+						editor.width(p.width() - 30);
 						openedHeight = ui.size.height + "px";
 						globalWidth = ui.size.width;
+						ctrl.width(globalWidth);
 					}
 				});
 		}
@@ -236,11 +238,13 @@ var Chat = function() {
 	}
 	function _setOpened() {
 		p.addClass('opened').off('mouseenter mouseleave');
+		editor.width(p.width() - 30);
 		p.resizable({
 			handles: (Settings.isRtl ? 'e' : 'w')
-			, alsoResize: '#chatPopup'
+			, alsoResize: '#chatPopup, #chatMessage .wysiwyg-editor'
 			, stop: function(event, ui) {
 				p.css({'left': ''});
+				editor.width(p.width() - 30);
 				openedWidth = ui.size.width + 'px';
 			}
 		});
@@ -270,6 +274,7 @@ var Chat = function() {
 				if (typeof(handler) === 'function') {
 					handler();
 				}
+				editor.width(p.width() - 30);
 				if (roomMode) {
 					ctrl.off('click').click(function() {
 						if (p.hasClass('opened')) {

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/9cd0c984/openmeetings-web/src/main/webapp/css/chat.css
----------------------------------------------------------------------
diff --git a/openmeetings-web/src/main/webapp/css/chat.css b/openmeetings-web/src/main/webapp/css/chat.css
index 5299eab..b0799ba 100644
--- a/openmeetings-web/src/main/webapp/css/chat.css
+++ b/openmeetings-web/src/main/webapp/css/chat.css
@@ -91,7 +91,7 @@
 	margin-right: 22px;
 }
 #chatMessage .wysiwyg-editor {
-	height: 70px;
+	min-height: 70px;
 	max-height: 70px;
 }
 .chat-tool-icon {