a11yist/app/views/success_criteria/_body.html.slim

54 lines
2.9 KiB
Text
Raw Normal View History

2024-11-07 01:24:55 +01:00
.content id="#{dom_id(success_criterion, :body)}"
= turbo_frame_tag(dom_id(success_criterion, :frame)) do
.row
.col
= bootstrap_form_with(model: success_criterion, data: { controller: "autosubmit" }) do |form|
2024-11-09 00:43:04 +01:00
.position-relative
.position-absolute.top-0.end-0.fw-bold
= success_criterion_edit_button(success_criterion, false)
.my-3.btn-group[role="group" aria-label="Resultat"]
= form.radio_button_without_bootstrap :result, :passed, class: "btn-check", autocomplete: "off", id: dom_id(success_criterion, :result_passed)
label.btn.btn-outline-success for=dom_id(success_criterion, :result_passed) Bestanden
= form.radio_button_without_bootstrap :result, :failed, class: "btn-check", autocomplete: "off", id: dom_id(success_criterion, :result_failed)
label.btn.btn-outline-danger for=dom_id(success_criterion, :result_failed) Durchgefallen
= form.radio_button_without_bootstrap :result, :not_applicable, class: "btn-check", autocomplete: "off", id: dom_id(success_criterion, :result_not_applicable)
label.btn.btn-outline-secondary for=dom_id(success_criterion, :result_not_applicable) Nicht anwendbar
/= form.radio_button_without_bootstrap :result, nil, class: "btn-check", autocomplete: "off", id: dom_id(success_criterion, :result_not_applicable)
/label.btn.btn-outline-secondary for=dom_id(success_criterion, :nil) Reset
2024-11-07 01:24:55 +01:00
.row
2024-11-09 00:43:04 +01:00
.col
- if success_criterion.test_comment?
.comment = success_criterion.test_comment
- else
= bootstrap_form_with(model: success_criterion) do |form|
= form.rich_text_area :test_comment, placeholder: "Test Kommentar", hide_label: true
= form.submit "Kommentar speichern", class: "btn btn-secondary float-end"
.row.mb-4
.col-md-4.col-lg-3
.text-end.fw-bold WCAG/ID
2024-11-07 01:24:55 +01:00
.col-md-8.col-lg-9
2024-11-09 03:54:25 +01:00
=> link_to("#{success_criterion.check.external_number}", success_criterion.check.external_url, target: :_blank)
'/
= link_to("#{Check.model_name.human} ##{success_criterion.check.id}", success_criterion.check, target: :_blank)
2024-11-09 00:43:04 +01:00
.row.mb-4
.col-md-4.col-lg-3
.text-end.fw-bold = SuccessCriterion.human_attribute_name(:quick_criterion)
2024-11-07 01:24:55 +01:00
.col-md-8.col-lg-9
= success_criterion.quick_criterion
2024-11-09 00:43:04 +01:00
.row.mb-4
.col-md-4.col-lg-3
.text-end.fw-bold = SuccessCriterion.human_attribute_name(:quick_fail)
2024-11-07 01:24:55 +01:00
.col-md-8.col-lg-9
= success_criterion.quick_fail
2024-11-09 00:43:04 +01:00
.row.mb-4
.col-md-4.col-lg-3
.text-end.fw-bold = SuccessCriterion.human_attribute_name(:quick_fix)
2024-11-07 01:24:55 +01:00
.col-md-8.col-lg-9
= success_criterion.quick_fix
2024-11-09 00:43:04 +01:00
.row
.col-md-4.col-lg-3
.text-end.fw-bold = SuccessCriterion.human_attribute_name(:test_instructions)
.col-md-8.col-lg-9
= success_criterion.check.test_instructions