diff options
author | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2009-11-24 11:59:44 +0100 |
---|---|---|
committer | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2009-11-24 11:59:44 +0100 |
commit | e2ddb2910667029790843aabe64af515a7ce379c (patch) | |
tree | d7c9f85cbd0fbf606717fdf3f01ce74a8d74916b /customize.rb | |
parent | 3be0b7b1582e568be00c0008654053569bf324a4 (diff) |
more feedback for default username change
Diffstat (limited to 'customize.rb')
-rwxr-xr-x | customize.rb | 25 |
1 files changed, 22 insertions, 3 deletions
diff --git a/customize.rb b/customize.rb index 00da893..cde7cb3 100755 --- a/customize.rb +++ b/customize.rb @@ -86,8 +86,8 @@ CSS username = $cgi.cookies["username"][0] if $cgi.include?("delete_username") - username = "" - $html.add_cookie("username",username,"/",Time.now - 1*60*60*24*365) + $html.add_cookie("username","","/",Time.now - 1*60*60*24*365) + username = nil elsif $cgi.include?("username") username = $cgi["username"] $html.add_cookie("username",username,"/",Time.now + 1*60*60*24*365) @@ -103,11 +103,27 @@ $html << <<CHARSET <form method='get' action=''> <div> <label for='username'>Username: </label> - <input id='username' size='16' type='text' value="#{username}" name='username' /> +CHARSET +if username && !$cgi.include?("edit") + $html << <<CHARSET + <span>#{username}</span> + <input type='hidden' value="#{username}" name='username' /> + <input type='hidden' value="true" name='edit' /> + <input type='submit' value='Edit' /> +CHARSET +else + $html << <<CHARSET + <input id='username' type='text' value="#{username}" name='username' /> <input type='submit' value='Save' /> +CHARSET +end +$html << <<CHARSET </div> </form> </td> +CHARSET +if username + $html << <<CHARSET <td> <form method='get' action=''> <div> @@ -115,6 +131,9 @@ $html << <<CHARSET </div> </form> </td> +CHARSET +end +$html << <<CHARSET </tr> </table> </div> |