Sha256: d497ecd85c7da59110a0b7c7ffee0b9756b2be706d0d7e9d7d030c7027e4e010

Contents?: true

Size: 1.44 KB

Versions: 3

Compression:

Stored size: 1.44 KB

Contents

<div class="filter level-left">
  <div class="field is-grouped">
    <div class="control">
      <%= form_for :filter, url: application_jobs_path(MissionControl::Jobs::Current.application, jobs_status), method: :get,
        data: { controller: "form", action: "input->form#debouncedSubmit" } do |form| %>

        <div class="select is-rounded">
          <%= form.text_field :job_class_name, value: @job_filters[:job_class_name], class: "input", list: "job-classes", placeholder: "Filter by job class..." %>
        </div>

        <div class="select is-rounded">
          <%= form.text_field :queue_name, value: @job_filters[:queue_name], class: "input", list: "queue-names", placeholder: "Filter by queue name..." %>
        </div>

        <%= hidden_field_tag :server_id, MissionControl::Jobs::Current.server.id %>

        <datalist id="job-classes" class="is-hidden">
          <% job_class_names.each do |job_class_name| %>
            <option value="<%= job_class_name %>"></option>
          <% end %>
        </datalist>

        <datalist id="queue-names" class="is-hidden">
          <% queue_names.each do |queue_name| %>
            <option value="<%= queue_name %>"></option>
          <% end %>
        </datalist>
      <% end %>
    </div>

    <div class="control">
      <%= link_to "Clear", application_jobs_path(MissionControl::Jobs::Current.application, jobs_status, job_class_name: nil, queue_name: nil), class: "button" %>
    </div>
  </div>
</div>

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
mission_control-jobs-0.6.0 app/views/mission_control/jobs/jobs/_filters.html.erb
mission_control-jobs-0.5.0 app/views/mission_control/jobs/jobs/_filters.html.erb
mission_control-jobs-0.4.0 app/views/mission_control/jobs/jobs/_filters.html.erb