app/views/forms/_form.html.erb in activeadmin-selleo-cms-0.0.51 vs app/views/forms/_form.html.erb in activeadmin-selleo-cms-0.0.52
- old
+ new
@@ -1,43 +1,55 @@
+<%= button_to_function t("active_admin.cms.forms.submit"), "deliver(#{form.id}, '#{dom_id(form)}')", class: 'send' %>
+
<%= form_tag '/forms', multipart: true, id: dom_id(form), data: {form_id: form.id} do %>
<ol class="questions">
<% form.questions.each do |question| %>
<li class="question <%= question.input_type %>">
- <div class="questions_labels">
- <%= label_tag dom_id(question), question.title %>
- <% if question.hint.present? %>
- <p class="hint"><%= question.hint %></p>
- <% end %>
- </div>
+
+ <% unless question.input_type == :legend %>
+ <div class="questions_labels">
+ <%= label_tag dom_id(question), question.label %>
+ <% if question.hint.present? %>
+ <p class="hint"><%= question.hint %></p>
+ <% end %>
+ </div>
+ <% end %>
+
<% if [:check_box_tag].include? question.input_type %>
<div class="questions_options">
<% question.options.each do |option| %>
<%= send(question.input_type, "#{dom_id(question)}[]", option.id, false, required: question.is_required, id: dom_id(option), data: {form_question_id: question.id} ) %>
- <%= label_tag dom_id(option), option.title %>
+ <%= label_tag dom_id(option), option.label %>
<% end %>
<%= text_field_tag "#{dom_id(question)}_other", "", data: {form_question_id: question.id} if question.has_other_option %>
</div>
<% elsif [:radio_button_tag].include? question.input_type %>
<div class="questions_options">
<% question.options.each do |option| %>
<%= send(question.input_type, dom_id(question), option.id, false, required: question.is_required, id: dom_id(option), data: {form_question_id: question.id}) %>
- <%= label_tag dom_id(option), option.title %>
+ <%= label_tag dom_id(option), option.label %>
<% end %>
+ <%= label_tag "#{dom_id(question)}_other", t("active_admin.cms.forms.other") %>
<%= text_field_tag "#{dom_id(question)}_other", "", data: {form_question_id: question.id} if question.has_other_option %>
</div>
<% elsif [:file_field_tag].include? question.input_type %>
- <%= button_to_function "Select file", "fileUpload('#{dom_id(form)}', '#{dom_id(question)}', #{question.id})", style: "padding: 5px;" %>
+ <div class="file_upload" data-question-id="<%= question.id %>">
+ <p></p>
+ <%= button_to_function t("active_admin.cms.forms.select_file"), "fileUpload('#{dom_id(form)}', '#{dom_id(question)}', #{question.id})", style: "padding: 5px;" %>
+ </div>
+ <% elsif question.input_type == :legend %>
+ <legend><%= question.label %></legend>
<% else %>
<%= send(question.input_type, dom_id(question), "", required: question.is_required, data: {form_question_id: question.id}) %>
<% end %>
</li>
<% end %>
</ol>
<% end %>
-<%= button_to_function "Print", "print(#{form.id}, '#{dom_id(form)}')", class: 'print', title: 'Print' %>
-<%= button_to_function "Download PDF", "downloadPDF(#{form.id}, '#{dom_id(form)}')", class: 'save', title: 'Download PDF' %>
-<%= button_to_function "Send to JIPS", "deliver(#{form.id}, '#{dom_id(form)}')", class: 'send' %>
+<%= button_to_function "", "print(#{form.id}, '#{dom_id(form)}')", class: 'print', title: t("active_admin.cms.forms.print") %>
+<%= button_to_function "", "downloadPDF(#{form.id}, '#{dom_id(form)}')", class: 'save', title: t("active_admin.cms.forms.pdf") %>
+<%= button_to_function t("active_admin.cms.forms.submit"), "deliver(#{form.id}, '#{dom_id(form)}')", class: 'send' %>
<script>
$(function(){
setupCmsForm('<%= dom_id(form) %>');
});