diff options
author | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2010-05-03 09:31:20 +0200 |
---|---|---|
committer | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2010-05-03 09:31:20 +0200 |
commit | eb52a6c38b925c6debe83a659bfaf5745c587589 (patch) | |
tree | 4a04d822b26a27ff5481d1efff71ed072b37113e /poll.rb | |
parent | 7b6f23c2ed8fad7fa9bc2e2712552b5eb8e2abd4 (diff) |
add possibility to browse comments in history
Diffstat (limited to 'poll.rb')
-rw-r--r-- | poll.rb | 55 |
1 files changed, 27 insertions, 28 deletions
@@ -249,44 +249,43 @@ TR ret end - def comment_to_html + def comment_to_html(editable = true) ret = "<div id='comments'>" ret += "<h2>" + _("Comments") + "</h2>" unless @comment.empty? @comment.each_with_index{|c,i| time,name,comment = c - saidstr = _("%{user} said on %{time}") % {:user => name, :time => time.strftime("%d.%m., %H:%M")} - deletestr = _("Delete") - ret += <<COMMENT -<form method='post' action='.'> -<div class='textcolumn'> - <h3 class='comment'> - #{saidstr} - <input type='hidden' name='delete_comment' value='#{i}' /> - - <input class='delete_comment_button' type='submit' value='#{deletestr}' /> - </h3> - #{comment} -</div> -</form> -COMMENT + ret += "<form method='post' action='.'>" + ret += "<div class='textcolumn'><h3 class='comment'>" + ret += _("%{user} said on %{time}") % {:user => name, :time => time.strftime("%d.%m., %H:%M")} + if editable + ret += "<input type='hidden' name='delete_comment' value='#{i}' />" + ret += " " + ret += "<input class='delete_comment_button' type='submit' value='" + ret += _("Delete") + ret += "' />" + end + ret += "</h3>#{comment}</div>" + ret += "</form>" } end - # ADD COMMENT - saysstr = _("says") - submitstr = _("Submit Comment") - ret += <<ADDCOMMENT - <form method='post' action='.' accept-charset='utf-8'> - <div class='comment' id='add_comment'> - <input value='#{$cgi.cookies["username"][0] || "Anonymous"}' type='text' name='commentname' size='9' /> #{saysstr} - <br /> - <textarea cols='50' rows='7' name='comment' ></textarea> - <br /><input type='submit' value='#{submitstr}' /> - </div> - </form> + if editable + # ADD COMMENT + saysstr = _("says") + submitstr = _("Submit Comment") + ret += <<ADDCOMMENT +<form method='post' action='.' accept-charset='utf-8'> + <div class='comment' id='add_comment'> + <input value='#{$cgi.cookies["username"][0] || "Anonymous"}' type='text' name='commentname' size='9' /> #{saysstr} + <br /> + <textarea cols='50' rows='7' name='comment' ></textarea> + <br /><input type='submit' value='#{submitstr}' /> + </div> +</form> ADDCOMMENT + end ret += "</div>\n" ret |