header “Load balancer”

subheader load_balancer.id

%div{ :'data-role' => :content, :'data-theme' => 'c'}

%l{ :'data-role' => :listview , :'data-inset' => :true, :'data-divider-theme' => 'd'}
  %i{ :'data-role' => 'list-divider'} Created at
  %i
    %{ :'data-role' => 'fieldcontain'}=load_balancer.created_at
  %i{ :'data-role' => 'list-divider'} Public addresses
  - load_balancer.public_addresses.each do |address|
    %i
      %{ :'data-role' => 'fieldcontain'}=address
  %i{ :'data-role' => 'list-divider'} Realms
  - load_balancer.realms.each do |realm|
    %i
      %{ :href => realm_url(realm.id), :'data-ajax' => 'false'}
        %3=realm.name
  %i{ :'data-role' => 'list-divider'} Registered Instances
  - registered_instances.each do |instance|
    %i
      %{ :href => instance_url(instance[:id]), :'data-ajax' => 'false'}
        %3=instance[:name]
        =link_to_action "Unregister", url_for("load_balancers/#{load_balancer.id}/unregister?instance_id=#{instance[:id]}"), :post
  %i{ :'data-role' => 'list-divider'} Unregistered Instances
  - unregistered_instances.each do |instance|
    %i
      %{:href => instance_url(instance[:id]), :'data-ajax' => 'false'}
        %3=instance[:name]
        =link_to_action "Register", url_for("load_balancers/#{load_balancer.id}/register?instance_id=#{instance[:id]}"), :post
  %i{ :'data-role' => 'list-divider'} Actions
  %i
    =link_to_action "Destroy", url_for("load_balancers/#{load_balancer.id}"), :delete

=header "Listeners", :back => 'false'
%l{ :'data-role' => :listview , :'data-inset' => :true, :'data-divider-theme' => 'd'}
  - load_balancer.listeners.each do |listener|
    %i{ :'data-role' => 'list-divider'} Load balancer port
    %i
      %{ :'data-role' => 'fieldcontain'}=listener.load_balancer_port
    %i{ :'data-role' => 'list-divider'} Instance port
    %i
      %{ :'data-role' => 'fieldcontain'}=listener.instance_port