diff options
author | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2010-01-23 21:49:58 +0100 |
---|---|---|
committer | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2010-01-23 21:49:58 +0100 |
commit | 9a1bc8a5309e7ec1d10251bb18961fe51e1e4199 (patch) | |
tree | 19bb234c71bdbe9d90b7f4867ca7320993977788 /dudle.rb | |
parent | 60112e4234f75de62289d2017e14b60de4dbe913 (diff) |
bugfix: choosed wrong revision for next button
Diffstat (limited to 'dudle.rb')
-rw-r--r-- | dudle.rb | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -80,8 +80,12 @@ class Dudle @deletetab = [_("Delete Poll"),"delete_poll.cgi"] end end + def revision + @requested_revision || VCS.revno + end def initialize(revision=nil) + @requested_revision = revision @cgi = $cgi @tab = File.basename($0) @tab = "." if @tab == "index.cgi" @@ -90,8 +94,7 @@ class Dudle @is_poll = true @basedir = ".." GetText.bindtextdomain("dudle",:path => "#{@basedir}/locale/") - @revision = revision || VCS.revno - @table = YAML::load(VCS.cat(@revision, "data.yaml")) + @table = YAML::load(VCS.cat(self.revision, "data.yaml")) @urlsuffix = File.basename(File.expand_path(".")) @title = @table.name @@ -151,7 +154,7 @@ HEAD <td> <form method='post' action=''> <div> - <input type='hidden' name='undo_revision' value='#{@revision}' /> + <input type='hidden' name='undo_revision' value='#{self.revision}' /> <input type='submit' #{disabled ? "disabled='disabled'" : ""} name='#{button}' value='#{button}' /> </div> </form> |