SpeciesFileGroup/taxonworks

View on GitHub
app/views/tasks/nomenclature/paper_catalog/index.html.erb

Summary

Maintainability
Test Coverage
<%= tag.h1 "Task - Basic paper catalog", id: :top -%>

<%= tag.span('EXPERIMENTAL ONLY.  Target formatting is asciidoc/asciidoctor.', class: [:feedback, 'feedback-thin', 'feedback-danger']) %>

<%= tag.span('Please do not use, currently, with targets > 10000 taxa.', class: [:feedback, 'feedback-thin', 'feedback-warning']) %>

<%= form_tag paper_catalog_preview_task_path, method: :get, data: {turbolinks: false} do |f| %>
  <div class="field">
    <h3> Generate catalog for taxon name</h3>

    <%= render partial: 'workbench/elements/forms/ajax_select',
      locals: {
      controller: '/taxon_names',
      object: '',
      method:  'taxon_name_id',
      tag_id: 'taxon_name_id_for_catalog',
      display: nil,
      size: 60} %>
  </div>

  <%= tag.input(type: 'submit', value: 'Preview', name: :submit, class: ['button', 'button-default'], ) %>
  <%= tag.input(type: 'submit', value: 'Download', name: :submit, class: ['button', 'button-default'], ) %>
<% end %>

<% if @data && @taxon_name %>
<pre>
  <%= render partial: 'preview', locals: {taxon_name: @taxon_name, data: @data } %>
</pre>

<% else %>
<pre id="catalog_preview">
  Select a taxon name to start.
</pre>
<% end %>