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,

Impressum / About Us