Fix poll percentages when 0 votes

Fixes #177
このコミットが含まれているのは:
Zed 2020-06-04 22:56:14 +02:00
コミット 240a6f9fd3
1個のファイルの変更2行の追加1行の削除

ファイルの表示

@ -120,7 +120,8 @@ proc renderPoll(poll: Poll): VNode =
for i in 0 ..< poll.options.len:
let
leader = if poll.leader == i: " leader" else: ""
perc = poll.values[i] / poll.votes * 100
val = poll.values[i]
perc = if val > 0: val / poll.votes * 100 else: 0
percStr = (&"{perc:>3.0f}").strip(chars={'.'}) & '%'
tdiv(class=("poll-meter" & leader)):
span(class="poll-choice-bar", style={width: percStr})