<% if checkbox_field.hide_option_labels? && !['question_pages', 'question_sheets', 'elements'].include?(controller.controller_name) %> <% checkbox_field.choices.each_with_index do |choice, num| -%> <% css_class = 'checkbox ' -%> <% dom_id = dom_id(checkbox_field) + "_" + pretty_tag(choice[1]) last_choice = (num == checkbox_field.choices.length - 1) css_class += checkbox_field.validation_class(@answer_sheet) if last_choice -%> <%= hidden_field_tag "answers[#{checkbox_field.id}][#{num}]", '', :id => '' %>
<%= check_box_tag "answers[#{checkbox_field.id}][#{num}]", choice[1], checkbox_field.has_answer?(choice[1], @answer_sheet), :id => dom_id, :class => css_class, :disabled => @answer_sheet.frozen?&&!@presenter.reference?, :readonly => @answer_sheet.frozen?&&!@presenter.reference? %>
<% end -%> <% else %>
<% css_class = 'checkbox ' -%> <% checkbox_field.choices.each_with_index do |choice, num| -%> <% dom_id = dom_id(checkbox_field) + "_" + pretty_tag(choice[1]) last_choice = (num == checkbox_field.choices.length - 1) css_class += checkbox_field.validation_class(@answer_sheet) if last_choice -%> <%= hidden_field_tag "answers[#{checkbox_field.id}][#{num}]", '', :id => '' %>
<%= check_box_tag "answers[#{checkbox_field.id}][#{num}]", choice[1], checkbox_field.has_answer?(choice[1], @answer_sheet), :id => dom_id, :class => css_class, :disabled => @answer_sheet.frozen?&&!@presenter.reference?, :readonly => @answer_sheet.frozen?&&!@presenter.reference? %>
<% end -%>
<% end %>