SpeciesFileGroup/taxonworks

View on GitHub
app/views/georeferences/geo_locates/_form.html.erb

Summary

Maintainability
Test Coverage
<div class="flexbox">
  <div class="item item1 one_fifth_width">
    <%= form_for(@georeference, url: '/georeferences/geo_locates') do |f| %>
        <%= render('shared/errors', object: @georeference) %>

        <div class="field">
          <%= f.label :iframe_response %>
          <br>
          <%= text_field_tag('georeference[iframe_response]') %>
        </div>

        <div class="required">
          <div class="field">
            <%= f.label :collecting_event_id %>
            <br>
            <%= render :partial => '/workbench/elements/forms/ajax_select',
                       :locals  => {controller: '/collecting_events',
                                    object:     'georeference',
                                    method:     'collecting_event_id',
                                    tag_id:     'collecting_event_id_for_georeference',
                                    display:    collecting_event_tag(@georeference.collecting_event)
                       } %>
          </div>
        </div>

        <%= f.fields_for :origin_citation, @georeference.origin_citation do |s| -%>
            <div class="field">
              <%= s.label :source %>
              <br>
              <%= render(partial: 'workbench/elements/forms/ajax_select', locals:
                                  {controller:     '/sources',
                                   related_object: @georeference.source,
                                   object:         'georeference[origin_citation_attributes]',
                                   method:         'source_id',
                                   tag_id:         'source_id_for_original_citation_georeference',
                                   size:           '50%',
                                   display:        source_tag(@georeference.source)})
              %>
            </div>
        <% end %>





        <div class="field">
          <%= f.label :is_public %>
          <br>
          <%= f.check_box :is_public %>
        </div>

        <div class="actions">
          <%= f.submit %>
        </div>

    <% end %>
  </div>

  <div class="item item2">
    <%= render 'geolocate_iframe' %>
  </div>


</div>