]> granicus.if.org Git - ejabberd/commitdiff
Display room service messages in distintive blue colour.
authorBadlop <badlop@process-one.net>
Sat, 15 Aug 2009 22:02:49 +0000 (22:02 +0000)
committerBadlop <badlop@process-one.net>
Sat, 15 Aug 2009 22:02:49 +0000 (22:02 +0000)
SVN Revision: 2491

src/mod_muc/mod_muc_log.erl

index 67c8a77ae886223ddfdb4af0cf6f8db9034876ac..d1942f4bb02fe08d84ba52c8f467af27e04e4e31 100644 (file)
@@ -413,11 +413,14 @@ add_message_to_log(Nick1, Message, RoomJID, Opts, State) ->
                   io_lib:format("<font class=\"msc\">~s~s~s</font><br/>", 
                                 [Nick, ?T(" has set the subject to: "), htmlize(T,NoFollow,FileFormat)]);
               {body, T} ->  
-                  case regexp:first_match(T, "^/me\s") of
-                      {match, _, _} ->
+                  case {regexp:first_match(T, "^/me\s"), Nick} of
+                      {_, ""} ->
+                          io_lib:format("<font class=\"msm\">~s</font><br/>",
+                                        [htmlize(T,NoFollow,FileFormat)]);
+                      {{match, _, _}, _} ->
                           io_lib:format("<font class=\"mne\">~s ~s</font><br/>", 
                                         [Nick, string:substr(htmlize(T,FileFormat), 5)]);
-                      nomatch ->
+                      {nomatch, _} ->
                           io_lib:format("<font class=\"mn\">~s</font> ~s<br/>",
                                         [Nick2, htmlize(T,NoFollow,FileFormat)])
                   end
@@ -691,6 +694,7 @@ put_header_css(F, false) ->
     fw(F, ".ts {color: #AAAAAA; text-decoration: none;}"),
     fw(F, ".mrcm {color: #009900; font-style: italic; font-weight: bold;}"),
     fw(F, ".msc {color: #009900; font-style: italic; font-weight: bold;}"),
+    fw(F, ".msm {color: #000099; font-style: italic; font-weight: bold;}"),
     fw(F, ".mj {color: #009900; font-style: italic;}"),
     fw(F, ".ml {color: #009900; font-style: italic;}"),
     fw(F, ".mk {color: #009900; font-style: italic;}"),