aboutsummaryrefslogtreecommitdiff
path: root/customize.rb
diff options
context:
space:
mode:
authorBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2009-11-20 10:31:24 +0100
committerBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2009-11-20 10:31:24 +0100
commit47988b9d4bccb0b6145e1d2cf7462879576f6521 (patch)
treeecef7de7aaf995f544a3e711524c36ac1a2bfe46 /customize.rb
parentc3d97c3944186d3ad08bcd50b496f3e64ebd8c3b (diff)
changed interface to many tabs
Diffstat (limited to 'customize.rb')
-rwxr-xr-xcustomize.rb71
1 files changed, 71 insertions, 0 deletions
diff --git a/customize.rb b/customize.rb
new file mode 100755
index 0000000..0bd685d
--- /dev/null
+++ b/customize.rb
@@ -0,0 +1,71 @@
+#!/usr/bin/env ruby
+
+################################
+# Author: Benjamin Kellermann #
+# License: CC-by-sa 3.0 #
+# see License #
+################################
+
+require "cgi"
+
+if __FILE__ == $0
+
+$cgi = CGI.new
+load "../html.rb"
+$html = HTML.new("dudle - Customize")
+load "../charset.rb"
+
+$html.header["Cache-Control"] = "no-cache"
+
+$html.add_css("../dudle.css")
+
+$html << "<body>"
+$html << Dudle::tabs("Customize")
+$html << "<div id='main'>"
+$html << "<h1>Customize Personal Settings</h1>"
+
+$html << <<CHARSET
+<div id='charset'>
+<h2>Charset</h2>
+<ul>
+<li><a href='?utf' style='text-decoration:none'>If you see all these characters: #{UTFCHARS} you can safely change the charset to UTF-8</a></li>
+<li><a href='?ascii' style='text-decoration:none'>Change Charset to plain ASCII</a></li>
+</ul>
+</div>
+CHARSET
+
+$html << <<CHARSET
+<div id='config_stylesheet'>
+<h2>Stylesheet</h2>
+<ul>
+CHARSET
+[["default","dudle.css"],
+ ["PrimeLife","primelife.css"],
+ ["TU Dresden","tud.css"]].each{|descr,cssfile|
+ $html << "<li><a href='?css=#{cssfile}'>#{descr}</a></li>"
+}
+$html << <<CHARSET
+</ul>
+</div>
+CHARSET
+
+$html << <<CHARSET
+<div id='config_user'>
+<h2>Default Username</h2>
+<form method='post' action=''>
+ <div>
+ <label for=''>Username: </label>
+ <input id='' size='16' type='text' value="" name='default_username' />
+ <input type='submit' value='Save' />
+ </div>
+</form>
+</div>
+CHARSET
+
+$html << "</div>"
+$html << "</body>"
+
+$html.out($cgi)
+end
+
+