liquid_feedback_frontend

diff app/main/member/_area_list.lua @ 280:808269b7f41c

More repositioning and optical enhancements
author bsw
date Thu Feb 16 14:08:55 2012 +0100 (2012-02-16)
parents fecd4c13054a
children 22e4e26717ac
line diff
     1.1 --- a/app/main/member/_area_list.lua	Thu Feb 16 14:08:43 2012 +0100
     1.2 +++ b/app/main/member/_area_list.lua	Thu Feb 16 14:08:55 2012 +0100
     1.3 @@ -6,23 +6,23 @@
     1.4      :add_where{ "area.unit_id = ?", unit.id }
     1.5      :add_order_by("area.member_weight DESC")
     1.6    
     1.7 -  if areas_selector:count() > 0 then
     1.8 +  local area_count = areas_selector:count()
     1.9 +  local class = "heading"
    1.10 +  if area_count > 0 then
    1.11 +    class = class .. " member_area_list"
    1.12 +  end
    1.13 +  ui.link{
    1.14 +    attr = { class = class },
    1.15 +    text = unit.name,
    1.16 +    module = "area", view = "list", params = { unit_id = unit.id }
    1.17 +  }
    1.18 +
    1.19 +  if area_count > 0 then
    1.20      execute.view{
    1.21        module = "area", view = "_list",
    1.22 -      params = { areas_selector = areas_selector, title = function()
    1.23 -        ui.link{
    1.24 -          attr = { class = "heading" },
    1.25 -          text = unit.name,
    1.26 -          module = "area", view = "list", params = { unit_id = unit.id }
    1.27 -        }
    1.28 -      end},
    1.29 +      params = { areas_selector = areas_selector }
    1.30      }
    1.31    else
    1.32 -    ui.link{
    1.33 -      attr = { class = "heading" },
    1.34 -      text = unit.name,
    1.35 -      module = "area", view = "list", params = { unit_id = unit.id }
    1.36 -    }
    1.37      ui.tag{ content = _"You have voting privileges for this unit, but you are not member of any of its areas." }
    1.38      slot.put(" ")
    1.39      ui.link{

Impressum / About Us