Sha256: f03cbde930d44a086dca5134f2691c1cbb707294540b08ddd5092d922b76e50e

Contents?: true

Size: 1.08 KB

Versions: 2

Compression:

Stored size: 1.08 KB

Contents

<div class="job" data-id="<%= @job.id %>" data-path="<%= job_path(@job) %>" data-state="<%= @job.state %>"></div>

<h1 class="job-headline"><%= @job.state.humanize %></h1>

<% if @job.completed? %>
  <% if @result.is_a?(Jobler::FileDownload) %>
    <% if @result.url.present? %>
      <%= link_to "Download", @result.url %>
    <% else %>
      <%= link_to "Download", download_path(@job) %>
    <% end %>
  <% elsif @result.is_a?(Jobler::PageRender) %>
    <%= @result.body.html_safe %>
  <% end %>
<% elsif @job.error? %>
  <div class="well">
    <%= @job.error_type %>: <%= @job.error_message %>
  </div>
  <pre><%= @job.error_backtrace %></pre>
<% else %>
  Started <time class="timeago" datetime="<%= @job.created_at %>"></time>

  <div class="row">
    <div class="col-lg-4 col-md-6 col-sm-8 col-xs-10">
      <div class="progress">
        <div class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: <%= (@job.progress * 100).to_i %>%;">
          <%= (@job.progress * 100).to_i %>%
        </div>
      </div>
    </div>
  </div>
<% end %>

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
jobler-0.0.14 app/views/jobler/jobs/show.html.erb
jobler-0.0.13 app/views/jobler/jobs/show.html.erb