From 803b626975e0bb8c02b6a887d43a21655f670f90 Mon Sep 17 00:00:00 2001 From: Benjamin Kellermann Date: Fri, 20 Nov 2009 13:58:45 +0100 Subject: made history tab usefull --- poll.rb | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'poll.rb') diff --git a/poll.rb b/poll.rb index 17937df..3ecd2ab 100644 --- a/poll.rb +++ b/poll.rb @@ -60,7 +60,7 @@ class Poll end end - def to_html(edituser = "", activecolumn = nil) + def to_html(edituser = "", activecolumn = nil, participation = true) ret = "\n" ret += @head.to_html(activecolumn) @@ -228,7 +228,7 @@ ADDCOMMENT end def history_to_html - ret = "" + ret = "
" maxrev=VCS.revno revision= defined?(REVISION) ? REVISION : maxrev log = VCS.history @@ -236,15 +236,17 @@ ADDCOMMENT log.collect!{|s| s.scan(/\nrevno:.*\ncommitter.*\n.*\ntimestamp: (.*)\nmessage:\n (.*)/).flatten} log.collect!{|t,c| [Time.parse(t),c]} - ((revision-2)..(revision+2)).each do |i| + ((revision-5)..(revision+5)).each do |i| if i >0 && i<=maxrev - ret += " " + ret += "" if revision != i + ret += "" + ret += "" end end - ret += " last" if defined?(REVISION) + ret += "
VersionDateComment
" ret += "" if revision != i - ret += "#{i}" - ret += "" if revision != i + ret += "#{i}" + ret += "#{log[i-1][0].strftime('%d.%m, %H:%M')}#{CGI.escapeHTML(log[i-1][1])}
" ret end -- cgit v1.2.3