liquid_feedback_frontend
diff app/main/member/_list.lua @ 718:cc64a4fc6ab6
Cleaned up initiative page
| author | bsw |
|---|---|
| date | Wed Jun 27 14:37:46 2012 +0200 (2012-06-27) |
| parents | c3b3a932f81f |
| children | cdd0bcbbef8b |
line diff
1.1 --- a/app/main/member/_list.lua Wed Jun 27 12:35:34 2012 +0200 1.2 +++ b/app/main/member/_list.lua Wed Jun 27 14:37:46 2012 +0200 1.3 @@ -22,19 +22,6 @@ 1.4 local filter = { name = "member_list" } 1.5 1.6 if issue or initiative then 1.7 - if for_votes then 1.8 - filter[#filter+1] = { 1.9 - name = "delegations", 1.10 - label = _"Delegations", 1.11 - selector_modifier = function(selector) selector:add_order_by("voter_weight DESC") end 1.12 - } 1.13 - else 1.14 - filter[#filter+1] = { 1.15 - name = "delegations", 1.16 - label = _"Delegations", 1.17 - selector_modifier = function(selector) selector:add_order_by("weight DESC") end 1.18 - } 1.19 - end 1.20 end 1.21 1.22 filter[#filter+1] = { 1.23 @@ -59,7 +46,17 @@ 1.24 selector_modifier = function(selector) selector:add_order_by("name DESC") end 1.25 } 1.26 1.27 -ui.filters{ 1.28 +local ui_filters = ui.filters 1.29 +if issue or initiative then 1.30 + ui_filters = function(args) args.content() end 1.31 + if for_votes then 1.32 + members_selector:add_order_by("voter_weight DESC, name, id") 1.33 + else 1.34 + members_selector:add_order_by("weight DESC, name, id") 1.35 + end 1.36 +end 1.37 + 1.38 +ui_filters{ 1.39 label = _"Change order", 1.40 selector = members_selector, 1.41 filter,