From b792b05753f102c3f1dc0bd4662eed05b0334921 Mon Sep 17 00:00:00 2001 From: ay-ex <127405908+ay-ex@users.noreply.github.com> Date: Wed, 26 Jul 2023 13:33:36 +0000 Subject: [PATCH] add collapsible detail results (#3508) --- src/ifctester/ifctester/templates/report.html | 42 +++++++++++-------- 1 file changed, 25 insertions(+), 17 deletions(-) diff --git a/src/ifctester/ifctester/templates/report.html b/src/ifctester/ifctester/templates/report.html index 9e0dd0e64b..7ffdf5a6db 100644 --- a/src/ifctester/ifctester/templates/report.html +++ b/src/ifctester/ifctester/templates/report.html @@ -44,6 +44,10 @@ footer { color: #999; font-size: 0.8em; } header { text-align: center; } hr { margin: 20px; margin-left: 0px; margin-right: 0px; border: none; border-top: 1px solid #ccc; } + details { user-select: none; } + details>summary span.icon { width: 24px; height: 24px; transition: all 0.3s; margin-left: auto; } + summary { display: flex; cursor: pointer; } + summary::-webkit-details-marker { display: none; } @@ -54,24 +58,28 @@ {{#specifications}}

{{name}}

-

- {{#status}}Pass{{/status}}{{^status}}Fail{{/status}} - Passed: {{total_successes}} / {{total}} ({{percentage}}%) -

-
    - {{#requirements}} -
  1. - {{description}} - {{^status}}{{#total}} -

    - {{#failed_entities}} - {{reason}} {{element}}
    - {{/failed_entities}} +

    + +

    + {{#status}}Pass{{/status}}{{^status}}Fail{{/status}} + Passed: {{total_successes}} / {{total}} ({{percentage}}%) - click here to see details

    - {{/total}}{{/status}} -
  2. - {{/requirements}} -
+ +
    + {{#requirements}} +
  1. + {{description}} + {{^status}}{{#total}} +

    + {{#failed_entities}} + {{reason}} {{element}}
    + {{/failed_entities}} +

    + {{/total}}{{/status}} +
  2. + {{/requirements}} +
+
{{/specifications}}