aboutsummaryrefslogtreecommitdiff
path: root/customize.rb
diff options
context:
space:
mode:
authorBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2009-11-24 20:55:40 +0100
committerBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2009-11-24 20:55:40 +0100
commita7466acd2a8720e0dbb87972225c8937d44addca (patch)
treec00450b07ee334b6069b38ddea18b0bceaae0f9f /customize.rb
parentbb58ba38b533cf3c0d40a820f02443d8ad7f55e2 (diff)
css is stored in cookie now
Diffstat (limited to 'customize.rb')
-rwxr-xr-xcustomize.rb7
1 files changed, 6 insertions, 1 deletions
diff --git a/customize.rb b/customize.rb
index 7d31e49..5300b1c 100755
--- a/customize.rb
+++ b/customize.rb
@@ -74,12 +74,17 @@ CHARSET
a = [["default","css=dudle.css"],
+ ["Print","css=print.css"],
["PrimeLife","css=primelife.css"],
["TU Dresden","css=tud.css"]]
+css = $cgi.cookies["css"][0]
+css = $cgi["css"] if $cgi.include?("css")
+css ||= "dudle.css"
+$html.add_cookie("css",css,"/",Time.now + (1*60*60*24*365 * (css == "dudle.css" ? -1 : 1 )))
$html << <<CSS
<div id='config_stylesheet'>
<h2>Stylesheet</h2>
-#{choosetable("Stylesheet settings",a,"css=dudle.css")}
+#{choosetable("Stylesheet settings",a,"css=#{css}")}
</div>
CSS