diff options
author | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2009-11-24 22:51:32 +0100 |
---|---|---|
committer | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2009-11-24 22:51:32 +0100 |
commit | e96ea51775f4dd8affcde0997261dd9520822a83 (patch) | |
tree | 98f50ef2b55377955953d999e07bf23242767e08 | |
parent | 5d71d95726fc98d9b3711edfef84c1cbc9a03b76 (diff) |
implement redo title
-rwxr-xr-x | access_control.rb | 2 | ||||
-rwxr-xr-x | edit_columns.rb | 16 |
2 files changed, 15 insertions, 3 deletions
diff --git a/access_control.rb b/access_control.rb index 3172779..65589b7 100755 --- a/access_control.rb +++ b/access_control.rb @@ -88,7 +88,7 @@ def createform(userarray,hint,acusers) <td class='label'>Username:</td> <td title="#{userarray[1]}"> #{userarray[0]} - <input type='hidden' name='ac_user' value='#{userarray[0]}' /></td> + <input type='hidden' name='ac_user' value='#{userarray[0]}' /> </td> </tr> FORM diff --git a/edit_columns.rb b/edit_columns.rb index fbeed1c..d10ce98 100755 --- a/edit_columns.rb +++ b/edit_columns.rb @@ -97,14 +97,26 @@ if urevs.max when "deleted" title["Undo"] = "Add column #{coltitle}" when "edited" - title["Undo"] = "Column #{coltitle} edit" + title["Undo"] = "Edit column #{coltitle}" end - curundorev = urevs.max.rev if rrevs.min + + curundorev = urevs.max.rev() +1 if rrevs.min end if rrevs.min # enable redo disabled["Redo"] = "" undorevision["Redo"] = rrevs.min.rev() + + coltitle,action = rrevs.min.comment.scan(/^Column (.*) (added|deleted|edited)$/).flatten + case action + when "added" + title["Redo"] = "Add column #{coltitle}" + when "deleted" + title["Redo"] = "Delete column #{coltitle}" + when "edited" + title["Redo"] = "Edit column #{coltitle}" + end + hidden["Redo"] = "<input type='hidden' name='redo'/>" end |