Sha256: 997968184f7591a25b984857ca2ef6ef7dfca93a5e1b7d4675044c2e38f992ff
Contents?: true
Size: 1.35 KB
Versions: 3
Compression:
Stored size: 1.35 KB
Contents
<div class="card my-3 p-6"> <%= render 'shared/chart', chart_data: @chart %> </div> <div class='card mb-2'> <div class='card-body d-flex flex-wrap'> <div class='mr-4'> <small>Filter by job class</small> <br> <% @filter.job_classes.each do |name, count| %> <a href='<%= request.path + "?#{@filter.to_query(job_class: name)}" %>' class='btn btn-sm btn-outline-secondary <%= "active" if params[:job_class] == name %>'> <%= name %> (<%= count %>) </a> <% end %> </div> <div> <small>Filter by state</small> <br> <% @filter.states.each do |name, count| %> <a href='<%= request.path + "?#{@filter.to_query(state: name)}" %>' class='btn btn-sm btn-outline-secondary <%= "active" if params[:state] == name %>'> <%= name %> (<%= count %>) </a> <% end %> </div> </div> </div> <% if @filter.jobs.present? %> <%= render 'shared/jobs_table', jobs: @filter.jobs %> <nav aria-label="Job pagination"> <ul class="pagination"> <li class="page-item"> <%= link_to({ after_scheduled_at: (@filter.last.scheduled_at || @filter.last.created_at), after_id: @filter.last.id }, class: "page-link") do %> Next jobs <span aria-hidden="true">»</span> <% end %> </li> </ul> </nav> <% else %> <em>No jobs present.</em> <% end %>
Version data entries
3 entries across 3 versions & 1 rubygems