aboutsummaryrefslogtreecommitdiff
path: root/poll.rb
diff options
context:
space:
mode:
authorBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2011-04-15 09:13:39 +0200
committerBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2011-04-15 09:13:39 +0200
commite22ae14b085424e4226ca386ad9845a90023664b (patch)
tree79026fca8e081fdd3d277c167ffcb39af4d51334 /poll.rb
parent6ac2aeeb8f50491d3618aec11c98d17c5c59da0f (diff)
change sum style
Diffstat (limited to 'poll.rb')
-rw-r--r--poll.rb18
1 files changed, 4 insertions, 14 deletions
diff --git a/poll.rb b/poll.rb
index 85d2ed8..372caf7 100644
--- a/poll.rb
+++ b/poll.rb
@@ -150,24 +150,14 @@ class Poll
if @data.empty?
percent_f = 0
else
- percent_f = 100*yes/@data.size
+ percent_f = 100.0*yes/@data.size
end
- percent = "#{percent_f}%" unless @data.empty?
+ percent = "#{percent_f.round}%" unless @data.empty?
if undecided > 0
- percent += "-#{(100.0*(undecided+yes)/@data.size).round}%"
+ percent += "-#{(100.0*(undecided+yes)/@data.size).round} %"
end
- ret += "<td id='sum_#{column.to_htmlID}' class='sum' title='#{percent}' style='"
- ["","background-"].each {|c|
- ret += "#{c}color: rgb("
- 3.times{
- ret += (c == "" ? "#{155+percent_f}" : "#{100-percent_f}")
- ret += ","
- }
- ret.chop!
- ret += ");"
- }
- ret += "'>#{yes}</td>\n"
+ ret += "<td id='sum_#{column.to_htmlID}' class='sum match_#{(percent_f/10).round*10}' title='#{percent}'>#{yes}</td>\n"
}
ret += "<td class='invisible'></td></tr>"