From db2a9c5e4d6b7f602d77949a2579dcbbe5bd6cea Mon Sep 17 00:00:00 2001 From: Benjamin Kellermann Date: Tue, 24 Nov 2009 13:32:23 +0100 Subject: include sorting symbol --- charset.rb | 8 ++++++++ pollhead.rb | 6 +++--- timepollhead.rb | 6 +++--- 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 = "Name\n" + ret = "Name #{NOSORT}\n" @data.each{|columntitle,columndescription| ret += "#{CGI.escapeHTML(columntitle)}" + ret += ">#{CGI.escapeHTML(columntitle)} #{NOSORT}" if showeditbuttons ret += < @@ -100,7 +100,7 @@ EDITDELETE end ret += "" } - ret += "Last Edit\n" + ret += "Last Edit #{NOSORT}\n" ret += "\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 += "#{Date.parse(title).strftime("%a, %d")}\n" } - ret += "Name" + ret += "Name #{NOSORT}" @data.sort.each{|date| - ret += "#{date.time_to_s}\n" + ret += "#{date.time_to_s} #{NOSORT}\n" } - ret += "Last Edit\n\n" + ret += "Last Edit #{NOSORT}\n\n" ret end -- cgit v1.2.3