app/views/tasks/nomenclature/paper_catalog/index.html.erb
<%= 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 %>