Author: solomax
Date: Thu Dec  3 19:21:59 2015
New Revision: 1717840

URL: http://svn.apache.org/viewvc?rev=1717840&view=rev
Log:
[OPENMEETINGS-887] action filtering is added to the global chat

Modified:
    
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/ChatPanel.java
    
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/chat.js
    
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/ChatPanel.java
    
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/chat.js

Modified: 
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/ChatPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/ChatPanel.java?rev=1717840&r1=1717839&r2=1717840&view=diff
==============================================================================
--- 
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/ChatPanel.java
 (original)
+++ 
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/ChatPanel.java
 Thu Dec  3 19:21:59 2015
@@ -143,6 +143,7 @@ public class ChatPanel extends BasePanel
                                                .put("img", 
getUrl(getRequestCycle(), m.getFromUser().getId()))
 
                                        )
+                               .put("actions", curUserId == 
m.getFromUser().getId() ? "short" : "full")
                                .put("sent", 
getDateFormat().format(m.getSent())));
                }
                return new JSONObject()

Modified: 
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/chat.js
URL: 
http://svn.apache.org/viewvc/openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/chat.js?rev=1717840&r1=1717839&r2=1717840&view=diff
==============================================================================
--- 
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/chat.js
 (original)
+++ 
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/chat.js
 Thu Dec  3 19:21:59 2015
@@ -100,8 +100,10 @@ function addChatMessage(m) {
                        var date = msg.children('.date');
                        date.after(infoTemplate.replace(/#\{userId\}/g, 
cm.from.id));
                        date.after(addTemplate.replace(/#\{userId\}/g, 
cm.from.id));
-                       date.after(messageTemplate.replace(/#\{userId\}/g, 
cm.from.id));
-                       date.after(inviteTemplate.replace(/#\{userId\}/g, 
cm.from.id));
+                       if ("full" == cm.actions) {
+                               
date.after(messageTemplate.replace(/#\{userId\}/g, cm.from.id));
+                               
date.after(inviteTemplate.replace(/#\{userId\}/g, cm.from.id));
+                       }
                        if (cm.needModeration) {
                                
msg.append(acceptTemplate.replace(/#\{msgid\}/g, cm.id).replace(/#\{roomid\}/g, 
cm.scope.substring(9)));
                        }

Modified: 
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/ChatPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/ChatPanel.java?rev=1717840&r1=1717839&r2=1717840&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/ChatPanel.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/ChatPanel.java
 Thu Dec  3 19:21:59 2015
@@ -143,6 +143,7 @@ public class ChatPanel extends BasePanel
                                                .put("img", 
getUrl(getRequestCycle(), m.getFromUser().getId()))
 
                                        )
+                               .put("actions", curUserId == 
m.getFromUser().getId() ? "short" : "full")
                                .put("sent", 
getDateFormat().format(m.getSent())));
                }
                return new JSONObject()

Modified: 
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/chat.js
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/chat.js?rev=1717840&r1=1717839&r2=1717840&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/chat.js
 (original)
+++ 
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/chat.js
 Thu Dec  3 19:21:59 2015
@@ -100,8 +100,10 @@ function addChatMessage(m) {
                        var date = msg.children('.date');
                        date.after(infoTemplate.replace(/#\{userId\}/g, 
cm.from.id));
                        date.after(addTemplate.replace(/#\{userId\}/g, 
cm.from.id));
-                       date.after(messageTemplate.replace(/#\{userId\}/g, 
cm.from.id));
-                       date.after(inviteTemplate.replace(/#\{userId\}/g, 
cm.from.id));
+                       if ("full" == cm.actions) {
+                               
date.after(messageTemplate.replace(/#\{userId\}/g, cm.from.id));
+                               
date.after(inviteTemplate.replace(/#\{userId\}/g, cm.from.id));
+                       }
                        if (cm.needModeration) {
                                
msg.append(acceptTemplate.replace(/#\{msgid\}/g, cm.id).replace(/#\{roomid\}/g, 
cm.scope.substring(9)));
                        }


Reply via email to