diff options
author | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2009-11-24 00:56:24 +0100 |
---|---|---|
committer | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2009-11-24 00:56:24 +0100 |
commit | db4252203f63f77c62acf17e2471ba7e95e5a19d (patch) | |
tree | 37f5fe625ba5b98315d044fd6ced4e02dd4b4a8a /poll.rb | |
parent | 26450dd0e16d33519bf89e7d057bbb400f3793a0 (diff) |
validated and make filter persistent
Diffstat (limited to 'poll.rb')
-rw-r--r-- | poll.rb | 19 |
1 files changed, 12 insertions, 7 deletions
@@ -61,7 +61,7 @@ class Poll end def to_html(edituser, showparticipation = true) - ret = "<table border='1'>\n" + ret = "<table border='1' summary='Main Poll table'>\n" ret += @head.to_html sort_data($cgi.include?("sort") ? $cgi.params["sort"] : ["timestamp"]).each{|participant,poll| @@ -154,7 +154,7 @@ class Poll value=\"#{edituser}\"/>" ret += "</td>\n" @head.each_column{|columnid,columntitle| - ret += "<td class='checkboxes'><table class='checkboxes'>" + ret += "<td class='checkboxes'><table summary='Input for one column' class='checkboxes'>" [[YES, YESVAL],[NO, NOVAL],[MAYBE, MAYBEVAL]].each{|valhuman, valbinary| ret += "<tr class='input-#{valbinary}'> <td class='input-#{valbinary}'> @@ -232,15 +232,20 @@ ADDCOMMENT ret = <<FORM <form method='get' action=''> <div> + Show only history items concerning: <select name='history'> FORM - ["", "comments","participants","columns"].each{|opt| - ret += "<option value='#{opt}' #{selected == opt ? "selected='selected'" : ""} >#{opt}</option>" + [["",""], + ["participants","Participants"], + ["columns","Columns"], + ["comments","Comments"] + ].each{|value,opt| + ret += "<option value='#{value}' #{selected == value ? "selected='selected'" : ""} >#{opt}</option>" } + ret += "</select>" ret += "<input type='hidden' name='revision' value='#{revision}' />" if revision ret += <<FORM - </select> - <input type='submit' /> + <input type='submit' value='Filter' /> </div> </form> FORM @@ -262,7 +267,7 @@ FORM end log = log.comment_matches(match) end - log.around_rev(middlerevision,11).to_html(middlerevision) + log.around_rev(middlerevision,11).to_html(middlerevision,only) end def add_participant(olduser, name, agreed) |