aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2009-11-24 13:32:23 +0100
committerBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2009-11-24 13:32:23 +0100
commitdb2a9c5e4d6b7f602d77949a2579dcbbe5bd6cea (patch)
treeca5248956ed912f15e9a1ab80c2a425b37bb35c2
parentac9af6eb4f37e1e832923d7a490c64fafad760bf (diff)
include sorting symbol
-rw-r--r--charset.rb8
-rw-r--r--pollhead.rb6
-rw-r--r--timepollhead.rb6
3 files changed, 14 insertions, 6 deletions
diff --git a/charset.rb b/charset.rb
index ba54fe6..289e2fd 100644
--- a/charset.rb
+++ b/charset.rb
@@ -20,6 +20,10 @@
if ($cgi.include?("utf") || $cgi.cookies["utf"][0]) && !$cgi.include?("ascii")
USEUTF = true
+ NOSORT = CGI.escapeHTML('▾▴')
+ SORT = CGI.escapeHTML('▴')
+ REVERSESORT = CGI.escapeHTML('▾')
+
YES = CGI.escapeHTML('✔')
NO = CGI.escapeHTML('✘')
MAYBE = CGI.escapeHTML('?')
@@ -38,6 +42,10 @@ if ($cgi.include?("utf") || $cgi.cookies["utf"][0]) && !$cgi.include?("ascii")
else
USEUTF = false
+ NOSORT = CGI.escapeHTML('sort')
+ SORT = CGI.escapeHTML('^')
+ REVERSESORT = CGI.escapeHTML('reverse')
+
YES = CGI.escapeHTML('OK')
NO = CGI.escapeHTML('NO')
MAYBE = CGI.escapeHTML('?')
diff --git a/pollhead.rb b/pollhead.rb
index 1519efd..a4a6b8a 100644
--- a/pollhead.rb
+++ b/pollhead.rb
@@ -79,11 +79,11 @@ class PollHead
end
def to_html(showeditbuttons = false,activecolumn = nil)
- ret = "<tr><th><a href='?sort=name'>Name</a></th>\n"
+ ret = "<tr><th><a href='?sort=name'>Name #{NOSORT}</a></th>\n"
@data.each{|columntitle,columndescription|
ret += "<th"
ret += " id='active' " if activecolumn == columntitle
- ret += "><a title=\"#{columndescription}\" href=\"?sort=#{CGI.escapeHTML(CGI.escape(columntitle))}\">#{CGI.escapeHTML(columntitle)}</a>"
+ ret += "><a title=\"#{columndescription}\" href=\"?sort=#{CGI.escapeHTML(CGI.escape(columntitle))}\">#{CGI.escapeHTML(columntitle)} #{NOSORT}</a>"
if showeditbuttons
ret += <<EDITDELETE
<div>
@@ -100,7 +100,7 @@ EDITDELETE
end
ret += "</th>"
}
- ret += "<th><a href='.'>Last Edit</a></th>\n"
+ ret += "<th><a href='.'>Last Edit #{NOSORT}</a></th>\n"
ret += "</tr>\n"
ret
end
diff --git a/timepollhead.rb b/timepollhead.rb
index 6b77afb..8648024 100644
--- a/timepollhead.rb
+++ b/timepollhead.rb
@@ -183,11 +183,11 @@ class TimePollHead
head_count("%Y-%m-%d",false).each{|title,count|
ret += "<th colspan='#{count}'>#{Date.parse(title).strftime("%a, %d")}</th>\n"
}
- ret += "</tr><tr><th><a href='?sort=name'>Name</a></th>"
+ ret += "</tr><tr><th><a href='?sort=name'>Name #{NOSORT}</a></th>"
@data.sort.each{|date|
- ret += "<th><a title='#{date}' href='?sort=#{CGI.escape(date.to_s)}'>#{date.time_to_s}</a></th>\n"
+ ret += "<th><a title='#{date}' href='?sort=#{CGI.escape(date.to_s)}'>#{date.time_to_s} #{NOSORT}</a></th>\n"
}
- ret += "<th><a href='.'>Last Edit</a></th>\n</tr>\n"
+ ret += "<th><a href='.'>Last Edit #{NOSORT}</a></th>\n</tr>\n"
ret
end