From 43024017ceebd4ba4be69caab37e8173ef844602 Mon Sep 17 00:00:00 2001 From: Sean Molenaar Date: Tue, 31 May 2022 15:51:59 +0200 Subject: [PATCH] general: improve accessibility --- src/PHPDraft/Out/HTML/default/structure.twig | 1 + src/PHPDraft/Out/HTML/default/transition.twig | 12 +- src/PHPDraft/Out/HTML/material/nav.twig | 2 +- .../Out/HTML/material/transition.twig | 11 +- tests/statics/drafter/html/basic.html | 275 ++++++++------- tests/statics/drafter/html/basic_old.html | 275 ++++++++------- tests/statics/drafter/html/material.html | 319 ++++++++++-------- tests/statics/drafter/html/material_old.html | 319 ++++++++++-------- 8 files changed, 659 insertions(+), 555 deletions(-) diff --git a/src/PHPDraft/Out/HTML/default/structure.twig b/src/PHPDraft/Out/HTML/default/structure.twig index ad1d4e8f..eba18ea6 100644 --- a/src/PHPDraft/Out/HTML/default/structure.twig +++ b/src/PHPDraft/Out/HTML/default/structure.twig @@ -14,6 +14,7 @@ {% if structure.value is iterable %} {% if structure is object_type %} + {% for value in structure.value %} {{ value|raw }} {% endfor %} diff --git a/src/PHPDraft/Out/HTML/default/transition.twig b/src/PHPDraft/Out/HTML/default/transition.twig index 06b83c73..74cc1dd0 100644 --- a/src/PHPDraft/Out/HTML/default/transition.twig +++ b/src/PHPDraft/Out/HTML/default/transition.twig @@ -72,13 +72,14 @@
URI Parameters
Object: {{ name }}
+ - - - - - + + + + + @@ -130,6 +131,7 @@
Data Structure
URI Parameter values
keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
+ {% for value in response.structure %}{{ value|raw }}{% endfor %}
Transaction data structure
diff --git a/src/PHPDraft/Out/HTML/material/nav.twig b/src/PHPDraft/Out/HTML/material/nav.twig index ffb78ddc..d87f446f 100644 --- a/src/PHPDraft/Out/HTML/material/nav.twig +++ b/src/PHPDraft/Out/HTML/material/nav.twig @@ -5,7 +5,7 @@
  • {{ category.title }}
  • {% for resource in category.children %}
  • - {{resource.title}} + {{resource.title}} {% for transition in resource.children %} diff --git a/src/PHPDraft/Out/HTML/material/transition.twig b/src/PHPDraft/Out/HTML/material/transition.twig index afc2f46d..b800cd13 100644 --- a/src/PHPDraft/Out/HTML/material/transition.twig +++ b/src/PHPDraft/Out/HTML/material/transition.twig @@ -72,13 +72,14 @@
    URI Parameters
    + - - - - - + + + + + diff --git a/tests/statics/drafter/html/basic.html b/tests/statics/drafter/html/basic.html index b2b129da..dfdfb3d8 100644 --- a/tests/statics/drafter/html/basic.html +++ b/tests/statics/drafter/html/basic.html @@ -550,13 +550,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -654,13 +655,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -777,13 +779,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -890,13 +893,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1001,13 +1005,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1111,13 +1116,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1245,13 +1251,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1364,13 +1371,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1486,13 +1494,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1602,13 +1611,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1718,13 +1728,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1834,13 +1845,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1950,13 +1962,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2067,13 +2080,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2183,13 +2197,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2299,13 +2314,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2415,13 +2431,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2531,13 +2548,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2647,13 +2665,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2763,13 +2782,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2881,13 +2901,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2997,13 +3018,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -3113,13 +3135,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -3231,13 +3254,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -3348,13 +3372,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + diff --git a/tests/statics/drafter/html/basic_old.html b/tests/statics/drafter/html/basic_old.html index 6cc39037..cddbfe35 100644 --- a/tests/statics/drafter/html/basic_old.html +++ b/tests/statics/drafter/html/basic_old.html @@ -550,13 +550,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -654,13 +655,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -777,13 +779,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -890,13 +893,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1001,13 +1005,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1111,13 +1116,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1245,13 +1251,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1364,13 +1371,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1486,13 +1494,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1602,13 +1611,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1718,13 +1728,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1834,13 +1845,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1950,13 +1962,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2067,13 +2080,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2183,13 +2197,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2299,13 +2314,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2415,13 +2431,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2531,13 +2548,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2647,13 +2665,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2763,13 +2782,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2881,13 +2901,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2997,13 +3018,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -3113,13 +3135,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -3231,13 +3254,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -3348,13 +3372,14 @@
    Headers
    URI Parameters
    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + diff --git a/tests/statics/drafter/html/material.html b/tests/statics/drafter/html/material.html index ea28b922..63e710e4 100644 --- a/tests/statics/drafter/html/material.html +++ b/tests/statics/drafter/html/material.html @@ -25,7 +25,7 @@

    Tesla Model S JSON API

    URI Parameter values
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -608,13 +609,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -734,13 +736,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -850,13 +853,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -964,13 +968,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1077,13 +1082,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1214,13 +1220,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1336,13 +1343,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1461,13 +1469,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1580,13 +1589,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1699,13 +1709,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1818,13 +1829,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1937,13 +1949,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2057,13 +2070,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2176,13 +2190,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2295,13 +2310,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2414,13 +2430,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2533,13 +2550,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2652,13 +2670,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2771,13 +2790,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2892,13 +2912,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -3011,13 +3032,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -3130,13 +3152,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -3251,13 +3274,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -3371,13 +3395,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + diff --git a/tests/statics/drafter/html/material_old.html b/tests/statics/drafter/html/material_old.html index 1cbd35cd..530b04af 100644 --- a/tests/statics/drafter/html/material_old.html +++ b/tests/statics/drafter/html/material_old.html @@ -25,7 +25,7 @@

    Tesla Model S JSON API

    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -608,13 +609,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -734,13 +736,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -850,13 +853,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -964,13 +968,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1077,13 +1082,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1214,13 +1220,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1336,13 +1343,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1461,13 +1469,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1580,13 +1589,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1699,13 +1709,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1818,13 +1829,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -1937,13 +1949,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2057,13 +2070,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2176,13 +2190,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2295,13 +2310,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2414,13 +2430,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2533,13 +2550,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2652,13 +2670,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2771,13 +2790,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -2892,13 +2912,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -3011,13 +3032,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -3130,13 +3152,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -3251,13 +3274,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + + @@ -3371,13 +3395,14 @@
    Headers
    URI Parameters
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue
    + - - - - - + + + + +
    URI Parameter overview
    keytypestatusdescriptionvaluekeytypestatusdescriptionvalue