|
21 | 21 | <div> |
22 | 22 | {% for group in grouped_requirements %} |
23 | 23 | <div> |
24 | | - <h3 id="{{ group.type }}">{{ group.title }}</h3> |
| 24 | + {% set status_report_group_title_attributes = { |
| 25 | + id: group.type, |
| 26 | + } %} |
| 27 | + <h3{{ add_attributes(status_report_group_title_attributes) }}>{{ group.title }}</h3> |
25 | 28 | {% for requirement in group.items %} |
26 | | - <details class="system-status-report__entry" open> |
| 29 | + {% set status_report_entry_attributes = { |
| 30 | + class: 'system-status-report__entry', |
| 31 | + open: 'open', |
| 32 | + } %} |
| 33 | + <details{{ add_attributes(status_report_entry_attributes) }}> |
27 | 34 | {% |
28 | 35 | set summary_classes = [ |
29 | 36 | 'system-status-report__status-title', |
30 | 37 | group.type in ['warning', 'error'] ? 'system-status-report__status-icon system-status-report__status-icon--' ~ group.type |
31 | 38 | ] |
32 | 39 | %} |
33 | | - <summary{{ create_attribute({'class': summary_classes}) }} role="button"> |
| 40 | + {% set status_report_summary_attributes = { |
| 41 | + class: summary_classes, |
| 42 | + role: 'button', |
| 43 | + } %} |
| 44 | + <summary{{ add_attributes(status_report_summary_attributes) }}> |
34 | 45 | {% if requirement.severity_title %} |
35 | | - <span class="visually-hidden">{{ requirement.severity_title }}</span> |
| 46 | + {% set status_report_severity_attributes = { |
| 47 | + class: 'visually-hidden', |
| 48 | + } %} |
| 49 | + <span{{ add_attributes(status_report_severity_attributes) }}>{{ requirement.severity_title }}</span> |
36 | 50 | {% endif %} |
37 | 51 | {{ requirement.title }} |
38 | 52 | </summary> |
39 | | - <div class="system-status-report__entry__value"> |
| 53 | + {% set status_report_value_attributes = { |
| 54 | + class: 'system-status-report__entry__value', |
| 55 | + } %} |
| 56 | + <div{{ add_attributes(status_report_value_attributes) }}> |
40 | 57 | {{ requirement.value }} |
41 | 58 | {% if requirement.description %} |
42 | | - <div class="description">{{ requirement.description }}</div> |
| 59 | + {% set status_report_description_attributes = { |
| 60 | + class: 'description', |
| 61 | + } %} |
| 62 | + <div{{ add_attributes(status_report_description_attributes) }}>{{ requirement.description }}</div> |
43 | 63 | {% endif %} |
44 | 64 | </div> |
45 | 65 | </details> |
|
0 commit comments