We were adding <div> tags with the `images` or `documents` HTML class prettly much every time we rendered a NestedComponent. We're now including the HTML class inside the component, as we usually do. We're also rendering the nested components directly, since it's been a while since the partials were changed to simply render the components.
74 lines
1.9 KiB
Plaintext
74 lines
1.9 KiB
Plaintext
<%= render "shared/globalize_locales", resource: @poll %>
|
|
|
|
<%= translatable_form_for [:admin, @poll] do |f| %>
|
|
<%= render "shared/errors", resource: @poll %>
|
|
|
|
<div class="row">
|
|
<div class="clear">
|
|
<div class="small-12 medium-6 column">
|
|
<%= f.datetime_field :starts_at %>
|
|
</div>
|
|
|
|
<div class="small-12 medium-6 column">
|
|
<%= f.datetime_field :ends_at %>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<%= f.translatable_fields do |translations_form| %>
|
|
<div class="small-12 medium-6 column">
|
|
<%= translations_form.text_field :name %>
|
|
</div>
|
|
|
|
<div class="small-12 column">
|
|
<%= translations_form.text_area :summary, rows: 4 %>
|
|
</div>
|
|
|
|
<div class="small-12 column">
|
|
<%= translations_form.text_area :description, rows: 8 %>
|
|
</div>
|
|
<% end %>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="small-12 column">
|
|
<%= render Images::NestedComponent.new(f) %>
|
|
</div>
|
|
|
|
<div class="clear">
|
|
<div class="small-6 medium-6 column">
|
|
<%= f.check_box :geozone_restricted, data: { checkbox_toggle: "#geozones" } %>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="geozones" style="<%= @poll.geozone_restricted? ? "" : "display:none" %>">
|
|
<div class="row">
|
|
<%= f.collection_check_boxes(:geozone_ids, @geozones, :id, :name) do |b| %>
|
|
<div class="small-6 medium-3 column">
|
|
<%= b.label do %>
|
|
<%= b.check_box + b.text %>
|
|
<% end %>
|
|
</div>
|
|
<% end %>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="small-12 column">
|
|
<%= render SDG::RelatedListSelectorComponent.new(f) %>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="clear">
|
|
<div class="small-12 medium-4 large-2 column">
|
|
<%= f.submit t("admin.polls.#{admin_submit_action(@poll)}.submit_button"),
|
|
class: "button success expanded margin-top" %>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<% end %>
|