aboutsummaryrefslogtreecommitdiff
path: root/charset.rb
diff options
context:
space:
mode:
authorBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2009-03-29 20:13:16 +0200
committerBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2009-03-29 20:13:16 +0200
commitc1d8584e633b5a5a0d246e0b1f7e2f97c736e717 (patch)
tree3cadb2cd0e78f9561562a8ac2ab6e6c2b6265b61 /charset.rb
parentba358e7d1ea76b86a3fb6e259376ded0aac249c7 (diff)
charset in own file
Diffstat (limited to 'charset.rb')
-rw-r--r--charset.rb38
1 files changed, 38 insertions, 0 deletions
diff --git a/charset.rb b/charset.rb
new file mode 100644
index 0000000..be6509c
--- /dev/null
+++ b/charset.rb
@@ -0,0 +1,38 @@
+################################
+# Author: Benjamin Kellermann #
+# Licence: CC-by-sa 3.0 #
+# see Licence #
+################################
+
+$utfcookie = CGI::Cookie.new("utf", "true")
+$utfcookie.path = "/"
+if ($cgi.include?("utf") || $cgi.cookies["utf"][0]) && !$cgi.include?("ascii")
+ $utfcookie.expires = Time.now+1*60*60*24*365
+ UTFASCII = "<a href='?ascii' style='text-decoration:none'>ASCII</a>"
+ BACK = CGI.escapeHTML("↩")
+
+ YES = CGI.escapeHTML('✔')
+ NO = CGI.escapeHTML('✘')
+ MAYBE = CGI.escapeHTML('?')
+ UNKNOWN = CGI.escapeHTML("–")
+
+ YEARBACK = CGI.escapeHTML("↞")
+ MONTHBACK = CGI.escapeHTML("←")
+ MONTHFORWARD = CGI.escapeHTML("→")
+ YEARFORWARD = CGI.escapeHTML("↠")
+else
+ $utfcookie.expires = Time.now-1*60*60*24*36
+ UTFASCII = "<a href='?utf' style='text-decoration:none'>#{CGI.escapeHTML('↩✔✘?–↞←→↠')}</a>"
+ BACK = CGI.escapeHTML("<-")
+
+ YES = CGI.escapeHTML('OK')
+ NO = CGI.escapeHTML('NO')
+ MAYBE = CGI.escapeHTML('?')
+ UNKNOWN = CGI.escapeHTML("-")
+
+ YEARBACK = CGI.escapeHTML("<<")
+ MONTHBACK = CGI.escapeHTML("<")
+ MONTHFORWARD = CGI.escapeHTML(">")
+ YEARFORWARD = CGI.escapeHTML(">>")
+end
+