Mercurial > hg > isophonics-drupal-site
view core/modules/system/templates/status-report-grouped.html.twig @ 19:fa3358dc1485 tip
Add ndrum files
author | Chris Cannam |
---|---|
date | Wed, 28 Aug 2019 13:14:47 +0100 |
parents | 1fec387a4317 |
children |
line wrap: on
line source
{# /** * @file * Default theme implementation of grouped status report requirements. * * - grouped_requirements: Contains grouped requirements. * Each group contains: * - title: The title of the group. * - type: The severity of the group. * - items: The requirement instances. * Each requirement item contains: * - title: The title of the requirement. * - value: (optional) The requirement's status. * - description: (optional) The requirement's description. * - severity_title: The title of the severity. * - severity_status: Indicates the severity status. */ #} {{ attach_library('core/drupal.collapse') }} <div> {% for group in grouped_requirements %} <div> <h3 id="{{ group.type }}">{{ group.title }}</h3> {% for requirement in group.items %} <details class="system-status-report__entry" open> {% set summary_classes = [ 'system-status-report__status-title', group.type in ['warning', 'error'] ? 'system-status-report__status-icon system-status-report__status-icon--' ~ group.type ] %} <summary{{ create_attribute({'class': summary_classes}) }} role="button"> {% if requirement.severity_title %} <span class="visually-hidden">{{ requirement.severity_title }}</span> {% endif %} {{ requirement.title }} </summary> <div class="system-status-report__entry__value"> {{ requirement.value }} {% if requirement.description %} <div class="description">{{ requirement.description }}</div> {% endif %} </div> </details> {% endfor %} </div> {% endfor %} </div>