Added the Search API Synonym module to deal specifically with licence and license...
[yaffs-website] / web / core / themes / stable / templates / misc / status-messages.html.twig
1 {#
2 /**
3  * @file
4  * Theme override for status messages.
5  *
6  * Displays status, error, and warning messages, grouped by type.
7  *
8  * An invisible heading identifies the messages for assistive technology.
9  * Sighted users see a colored box. See http://www.w3.org/TR/WCAG-TECHS/H69.html
10  * for info.
11  *
12  * Add an ARIA label to the contentinfo area so that assistive technology
13  * user agents will better describe this landmark.
14  *
15  * Available variables:
16  * - message_list: List of messages to be displayed, grouped by type.
17  * - status_headings: List of all status types.
18  * - attributes: HTML attributes for the element, including:
19  *   - class: HTML classes.
20  */
21 #}
22 {% for type, messages in message_list %}
23   <div role="contentinfo" aria-label="{{ status_headings[type] }}"{{ attributes|without('role', 'aria-label') }}>
24     {% if type == 'error' %}
25       <div role="alert">
26     {% endif %}
27       {% if status_headings[type] %}
28         <h2 class="visually-hidden">{{ status_headings[type] }}</h2>
29       {% endif %}
30       {% if messages|length > 1 %}
31         <ul>
32           {% for message in messages %}
33             <li>{{ message }}</li>
34           {% endfor %}
35         </ul>
36       {% else %}
37         {{ messages|first }}
38       {% endif %}
39     {% if type == 'error' %}
40       </div>
41     {% endif %}
42   </div>
43 {% endfor %}