-# coding: utf-8

.btn-group.btn-group-xs.filters

- klass = @filter.empty? ? "btn-info" : ""
%a.btn.btn-default{href: dashboard_url(), class: klass}
  ALL (#{counts_all})

.btn-group.btn-group-xs.filters

- jobs_by_status.each do |status, count|
  - klass = (status.to_s == @filter) ? "btn-info" : ""
  %a.btn.btn-default{href: dashboard_url(status), class: klass}
    #{status} (#{count})

.btn-group.btn-group-xs.paginator

= @paginate.browser

%br %br

.row

#box-jobs.col-md-12

  %table.table.table-striped.table-hover.table-condensed#jobs

    %thead
      %tr
        %th{title: "Job identifier"} ID
        %th{title: "Job type"} T
        %th pool
        %th created
        %th label
        %th source
        %th target
        %th.error status
        %th{"min-width" => 120} detail
        %th.text-right size
        %th.text-right{title: "updated every #{JOB_FTP_CHUNKMB} MB block"} rate
        %th{title: "Worker ID"} W
        %th{title: "Priority"} P
        %th{title: "Tentatives count"} T

      - @jobs_queued.each do |pool, jobs|
        - unless jobs.empty?
          %tbody.jobs
            = render :dashboard_table, {jobs: jobs}

          %thead
            %tr
              %td{colspan: 14}
                %br

      - unless jobs.empty?
        %tbody.jobs
          = render :dashboard_table, {jobs: jobs}