Sha256: 4a6ae9d521b48eb37ed3c3861e1fff57f75330f1818c7f6e6911c05499590b2f

Contents?: true

Size: 878 Bytes

Versions: 2

Compression:

Stored size: 878 Bytes

Contents

%div
  .title Delayed Jobs
  %table#jobs
    %tr
      %td.header.left Job
      %td.header Running
      %td.header Pending
      %td.header Retrying
      %td.header.right Failed
      - @jobs.each.with_index do |job, index|
        %tr{ :class => "#{index % 2 === 0 ? 'striped' : ''}" }
          %td.col.left= job[:name]
          %td.col= number_with_delimiter(job[:running])
          %td.col= number_with_delimiter(job[:pending])
          %td.col= number_with_delimiter(job[:retrying])
          %td.col= number_with_delimiter(job[:failed])
      %tr
        %td.total
        %td.total= number_with_delimiter @jobs.map { |j| j[:running] }.sum
        %td.total= number_with_delimiter @jobs.map { |j| j[:pending] }.sum
        %td.total= number_with_delimiter @jobs.map { |j| j[:retrying] }.sum
        %td.total= number_with_delimiter @jobs.map { |j| j[:failed] }.sum

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
dj_dashboard-0.0.7 app/views/dj_dashboard/jobs/index.html.haml
dj_dashboard-0.0.6 app/views/dj_dashboard/jobs/index.html.haml