accessibility_scanner-8.x-1.0-alpha8/templates/wpa-axecore-cli-preview.html.twig

templates/wpa-axecore-cli-preview.html.twig
{#
/**
 * @file
 * Template file for the preview report.
 *
 * Available variables:
 * - summary: Object containing summary results.
 * - url: URL this report relates to.
 */
#}

{{ attach_library('accessibility_scanner/axecore') }}
{{ attach_library('accessibility_scanner/google-charts-axecore-cli') }}

{% set status_modifier = summary.is_passing ? 'pass' : 'fail' %}
{% set status_string = summary.is_passing ? 'Pass'|t : 'Fail'|t %}


<div class="axecore-cli-summary axecore-cli-summary--{{ status_modifier }}">
  <h3 class="axecore-cli-summary__url">{{ url }}</h3>

  <div class="axecore-cli-summary__chart"
    data-violations="{{ summary.num_distinct_violations|default(0) }}"
    data-violations-critical="{{ summary.num_distinct_violations_critical|default(0) }}"
    data-violations-serious="{{ summary.num_distinct_violations_serious|default(0) }}"
    data-violations-moderate="{{ summary.num_distinct_violations_moderate|default(0) }}"
    data-violations-minor="{{ summary.num_distinct_violations_minor|default(0) }}"
    data-incomplete="{{ summary.num_distinct_incomplete|default(0) }}"
    data-incomplete-critical="{{ summary.num_distinct_incomplete_critical|default(0) }}"
    data-incomplete-serious="{{ summary.num_distinct_incomplete_serious|default(0) }}"
    data-incomplete-moderate="{{ summary.num_distinct_incomplete_moderate|default(0) }}"
    data-incomplete-minor="{{ summary.num_distinct_incomplete_minor|default(0) }}"
    data-passes="{{ summary.num_distinct_passes|default(0) }}"
    data-passes-critical="{{ summary.num_distinct_passes_critical|default(0) }}"
    data-passes-serious="{{ summary.num_distinct_passes_serious|default(0) }}"
    data-passes-moderate="{{ summary.num_distinct_passes_moderate|default(0) }}"
    data-passes-minor="{{ summary.num_distinct_passes_minor|default(0) }}"></div>
  <p>
  {{ '<strong>Status:</strong> <span class="axecore-cli-summary__status axecore-cli-summary__status--@status_modifier">@status_string</span>'|t({
    '@status_modifier': status_modifier,
    '@status_string': status_string,
  })}}<br>
  {{ '<strong>Standards:</strong> @tags'|t({'@tags': summary.tags })}}<br>
  </p>

  <table>
    <thead>
      <tr>
        <th class="axecore-cli-summary__table_cell--highlighted" scope="col">{{ 'Description'|t }}</th>
        <th class="axecore-cli-summary__table_cell--highlighted" scope="col">{{ 'Distinct'|t }}</th>
        <th class="axecore-cli-summary__table_cell--highlighted" scope="col">{{ 'Total'|t }}</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <th scope="row">{{ 'Critical Violations'|t }}</th>
        <td>{{ summary.num_distinct_violations_critical }}</td>
        <td>{{ summary.num_total_violations_critical }}</td>
      </tr>
      <tr>
        <th scope="row">{{ 'Serious Violations'|t }}</th>
        <td>{{ summary.num_distinct_violations_serious }}</td>
        <td>{{ summary.num_total_violations_serious }}</td>
      </tr>
      <tr>
        <th scope="row">{{ 'Moderate Violations'|t }}</th>
        <td>{{ summary.num_distinct_violations_moderate }}</td>
        <td>{{ summary.num_total_violations_moderate }}</td>
      </tr>
      <tr>
        <th scope="row">{{ 'Minor Violations'|t }}</th>
        <td>{{ summary.num_distinct_violations_minor }}</td>
        <td>{{ summary.num_total_violations_minor }}</td>
      </tr>
      <tr>
        <th scope="row">{{ 'Needs Review'|t }}</th>
        <td>{{ summary.num_distinct_incomplete }}</td>
        <td>{{ summary.num_total_incomplete }}</td>
      </tr>
    </tbody>
    <tfoot>
      <tr>
        <th class="axecore-cli-summary__table_cell--highlighted" scope="row">{{ 'All Violations<br><small>(Excluding "Needs Review")</small>'|t }}</th>
        <td class="axecore-cli-summary__table_cell--highlighted">{{ summary.num_distinct_violations }}</td>
        <td class="axecore-cli-summary__table_cell--highlighted">{{ summary.num_total_violations }}</td>
      </tr>
    </tfoot>
  </table>

  {{ view_button }}
</div>

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc