liquid_feedback_frontend

view env/ui/bargraph.lua @ 142:44ba79952610

redirect to initiative if suggestion got deleted when changing to neutral

fixes bug #240
author Daniel Poelzleithner <poelzi@poelzi.org>
date Wed Oct 06 16:18:54 2010 +0200 (2010-10-06)
parents 00d1004545f1
children 5d797c6706d5
line source
1 function ui.bargraph(args)
2 local text = ""
3 for i, bar in ipairs(args.bars) do
4 if #text > 0 then
5 text = text .. " / "
6 end
7 text = text .. tostring(bar.value)
8 end
9 ui.container{
10 attr = {
11 class = args.class or "bargraph",
12 title = tostring(text)
13 },
14 content = function()
15 local at_least_one_bar = false
16 for i, bar in ipairs(args.bars) do
17 if bar.value > 0 then
18 at_least_one_bar = true
19 local value = bar.value * args.width / args.max_value
20 ui.container{
21 attr = {
22 style = "width: " .. tostring(value) .. "px; background-color: " .. bar.color .. ";",
23 },
24 content = function() slot.put("&nbsp;") end
25 }
26 end
27 end
28 if not at_least_one_bar then
29 slot.put("&nbsp;")
30 end
31 end
32 }
33 end

Impressum / About Us