diff options
author | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2009-03-29 20:13:16 +0200 |
---|---|---|
committer | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2009-03-29 20:13:16 +0200 |
commit | c1d8584e633b5a5a0d246e0b1f7e2f97c736e717 (patch) | |
tree | 3cadb2cd0e78f9561562a8ac2ab6e6c2b6265b61 /charset.rb | |
parent | ba358e7d1ea76b86a3fb6e259376ded0aac249c7 (diff) |
charset in own file
Diffstat (limited to 'charset.rb')
-rw-r--r-- | charset.rb | 38 |
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 + |