8 changed files with 55 additions and 63 deletions
@ -1,12 +1,29 @@ |
|||||||
<%= render partial: "form/guidance/#{question.top_guidance_partial}" if question.top_guidance? %> |
<%= render partial: "form/guidance/#{question.top_guidance_partial}" if question.top_guidance? %> |
||||||
|
|
||||||
<%= f.govuk_date_field question.id.to_sym, |
<div class="moj-datepicker" data-module="moj-date-picker"> |
||||||
caption: caption(caption_text, page_header, conditional), |
<% question_has_errors = @log.errors[question.id].any? %> |
||||||
legend: legend(question, page_header, conditional), |
<div class="govuk-form-group<%= " govuk-form-group--error" if question_has_errors %>"> |
||||||
hint: { text: (question.hint_text.blank? ? "" : (question.hint_text.html_safe + "</br></br>".html_safe)) + "For example, #{date_mid_collection_year_formatted(@log.startdate)}" }, |
<legend class="govuk-fieldset__legend govuk-fieldset__legend--l"> |
||||||
width: 20, |
<h1 class="govuk-fieldset__heading"> |
||||||
**stimulus_html_attributes(question) do %> |
<span class="govuk-caption-l"> |
||||||
<%= govuk_inset_text(text: question.unresolved_hint_text) if question.unresolved_hint_text.present? && @log.unresolved %> |
<% caption = caption(caption_text, page_header, conditional) %> |
||||||
<% end %> |
<%= caption[:text] if caption.present? %> |
||||||
|
</span> |
||||||
|
<%= legend(question, page_header, conditional)[:text] %> |
||||||
|
</h1> |
||||||
|
</legend> |
||||||
|
|
||||||
|
<div id=<%= [@log.log_type.dasherize, question.id.dasherize, "hint"].join("-") %> class="govuk-hint"> |
||||||
|
<%= (question.hint_text.blank? ? "" : (question.hint_text.html_safe + "</br></br>".html_safe)) + "For example, #{date_mid_collection_year_formatted(@log.startdate).tr(' ', '/')}" %> |
||||||
|
</div> |
||||||
|
<% if question_has_errors %> |
||||||
|
<p id=<%= [@log.log_type.dasherize, question.id.dasherize, "error"].join("-") %>> |
||||||
|
<span class="govuk-visually-hidden">Error:</span> <%= @log.errors[question.id].first %> |
||||||
|
</p> |
||||||
|
<% end %> |
||||||
|
<%= f.text_field question.id.to_sym, class: "govuk-input moj-js-datepicker-input#{' govuk-input--error' if question_has_errors}", id: "date", aria: { describedby: "date-hint#{' date-error' if question_has_errors}" }, autocomplete: "off", value: @log[question.id]&.strftime("%d/%m/%Y") %> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<%= govuk_inset_text(text: question.unresolved_hint_text) if question.unresolved_hint_text.present? && @log.unresolved %> |
||||||
|
|
||||||
<%= render partial: "form/guidance/#{question.bottom_guidance_partial}" if question.bottom_guidance? %> |
<%= render partial: "form/guidance/#{question.bottom_guidance_partial}" if question.bottom_guidance? %> |
||||||
|
Loading…
Reference in new issue