Updating branch refs/heads/master
         to 62c9d2a289c4e137ef65163f3d086055563c228c (commit)
       from 6a3b71d02a80b536635fc89701af734e507e9334 (commit)

commit 62c9d2a289c4e137ef65163f3d086055563c228c
Author: Jannis Pohlmann <[email protected]>
Date:   Mon Jan 17 18:10:40 2011 +0100

    Take the group string length into account.

 lib/controllers/announcements.rb |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/lib/controllers/announcements.rb b/lib/controllers/announcements.rb
index b9faa10..d43a8cf 100755
--- a/lib/controllers/announcements.rb
+++ b/lib/controllers/announcements.rb
@@ -24,8 +24,13 @@ module Moka
           end
 
           unless error_set?
-            if params[:text].size > 140
-              error_set(:text, 'Message length is limited to 140 characters.')
+            group_length = if env['identica'].group then 1 + 
env['identica'].group.size else 0 end
+            if params[:text].size > (140 - group_string_length)
+              if group_length > 0
+                error_set(:text, "Message length is limited to 140 characters 
including the <tt>!#{env['identica'].group}</tt> that will be appended to the 
message.")
+              else
+                error_set(:text, 'Message length is limited to 140 
characters.')
+              end
             end
           end
 
_______________________________________________
Xfce4-commits mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to