From 35f5ec137bac4b6a9b563afdaf593b3596c1542f Mon Sep 17 00:00:00 2001 From: Benjamin Kellermann Date: Tue, 1 Mar 2011 08:55:46 +0100 Subject: new feature: sort comments --- poll.rb | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) (limited to 'poll.rb') diff --git a/poll.rb b/poll.rb index 9b3f9d2..fac4252 100644 --- a/poll.rb +++ b/poll.rb @@ -300,12 +300,30 @@ TR def comment_to_html(editable = true) ret = "
" - ret += "

" + _("Comments") + "

" if !@comment.empty? || editable + ret += "

" + _("Comments") if !@comment.empty? || editable + if $cgi.include?("comments_reverse") + ret += " #{REVERSESORT}" + else + ret += " #{SORT}" + end + + if @comment.size > 5 + ret += " #{GODOWN}" + end + + ret += "

" if !@comment.empty? || editable unless @comment.empty? - @comment.each{|time,name,comment| + i = 0 # for commentanchor + c = @comment.dup + c.reverse! if $cgi.include?("comments_reverse") + c.each{|time,name,comment| ret += "
" - ret += "

" + ret += "

" + i += 1 ret += _("%{user} said on %{time}") % {:user => name, :time => time.strftime("%d.%m., %H:%M")} if editable ret += "" @@ -318,6 +336,10 @@ TR ret += "" } end + + ret += "#{GOUP}" if @comment.size > 5 + if editable # ADD COMMENT -- cgit v1.2.3