Skip to content
Snippets Groups Projects
Commit 50e91150 authored by Marcos Hollanda's avatar Marcos Hollanda Committed by Aaron Christian
Browse files

Issue #3477408 by mabho, aaronchristian: Fix the accordion title id property...

Issue #3477408 by mabho, aaronchristian: Fix the accordion title id property to match the aria-labelledby reference
parent edb9ebcb
No related branches found
No related tags found
1 merge request!15Create variable collapseHeadingId to standardize the heading tag Id.
......@@ -3,8 +3,9 @@
{% set id = random(0, 10000) %}
<div class="accordion" id="{{ 'accordion-' ~ id }}">
{% for i in 1..numItems %}
{% set collapseHeadingId = 'collapse__heading-' ~ id ~ '-' ~ loop.index %}
<div class="accordion-item">
<{{ headerAs|default('h2') }} class="accordion-header" id="#{{ 'collapse__heading-' ~ id }}">
<{{ headerAs|default('h2') }} class="accordion-header" id="{{ collapseHeadingId }}">
<button class="accordion-button {{ collapsed is not same as(true) and loop.index == 1 ? '' : 'collapsed'}}"
type="button"
data-bs-toggle="collapse"
......@@ -17,7 +18,7 @@
<div id="{{ 'collapse-' ~ id ~ loop.index }}"
class="accordion-collapse collapse {{ collapsed is not same as(true) and loop.index == 1 ? 'show' : ''}}"
aria-labelledby="#{{ 'collapse__heading-' ~ id ~ loop.index }}"
aria-labelledby="#{{ collapseHeadingId }}"
{% if alwaysOpen %} data-bs-parent="#accordion-{{ id }}" {% endif %}>
<div class="accordion-body">
{% trans %}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment