From 49cbe0d172169006f93000969720b405216d0272 Mon Sep 17 00:00:00 2001 From: 8ctopus Date: Fri, 13 Dec 2024 09:10:01 +0400 Subject: [PATCH 1/2] Cleanup html table output --- .../Resources/views/statsTable.html.twig | 31 +++++++++---------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/lib/IgraalOSL/StatsTable/Resources/views/statsTable.html.twig b/lib/IgraalOSL/StatsTable/Resources/views/statsTable.html.twig index 271066d..5d11090 100644 --- a/lib/IgraalOSL/StatsTable/Resources/views/statsTable.html.twig +++ b/lib/IgraalOSL/StatsTable/Resources/views/statsTable.html.twig @@ -1,30 +1,29 @@ - {% for key, name in headers %} - - {% endfor %} +{% for key, name in headers %} + +{% endfor %} - {% for line in data %} +{% for line in data %} - {% for key, value in line %} - - {% endfor %} +{% for key, value in line %} + +{% endfor %} - {% endfor %} +{% endfor %} - - {% for key, value in aggregations %} - - {% endfor %} +{% for key, value in aggregations %} + +{% endfor %}
- {% if metaData[key].description is defined %}{% endif %} - {{ name }} - {% if metaData[key].description is defined %}{% endif %} - +{% if metaData[key].description is defined %} {% endif %} + {{ name }} +{% if metaData[key].description is defined %} {% endif %} +
{{ value }}{{ value }}
{{ value }}{{ value }}
\ No newline at end of file From f5fd6477deda915e3a31ee9043ca754d6fc2d194 Mon Sep 17 00:00:00 2001 From: 8ctopus Date: Mon, 23 Dec 2024 21:01:25 +0400 Subject: [PATCH 2/2] Fix html table header Update html table tests --- .../Resources/views/statsTable.html.twig | 6 +- .../Dumper/Fixtures/template/custom.html.twig | 22 +++--- tests/Tests/Dumper/Fixtures/test-custom.html | 54 ++++++------- tests/Tests/Dumper/Fixtures/test.html | 75 +++++++++---------- 4 files changed, 79 insertions(+), 78 deletions(-) diff --git a/lib/IgraalOSL/StatsTable/Resources/views/statsTable.html.twig b/lib/IgraalOSL/StatsTable/Resources/views/statsTable.html.twig index 5d11090..5a8ad41 100644 --- a/lib/IgraalOSL/StatsTable/Resources/views/statsTable.html.twig +++ b/lib/IgraalOSL/StatsTable/Resources/views/statsTable.html.twig @@ -3,9 +3,11 @@ {% for key, name in headers %} -{% if metaData[key].description is defined %} {% endif %} +{% if metaData[key].description is defined %} + {{ name }} +{% else %} {{ name }} -{% if metaData[key].description is defined %} {% endif %} +{% endif %} {% endfor %} diff --git a/tests/Tests/Dumper/Fixtures/template/custom.html.twig b/tests/Tests/Dumper/Fixtures/template/custom.html.twig index 9182927..119eb81 100644 --- a/tests/Tests/Dumper/Fixtures/template/custom.html.twig +++ b/tests/Tests/Dumper/Fixtures/template/custom.html.twig @@ -2,27 +2,27 @@ {{ title }} - {% for key, name in headers %} - {{ name }} - {% endfor %} +{% for key, name in headers %} + {{ name }} +{% endfor %} - {% for line in data %} +{% for line in data %} - {% for key, value in line %} - {{ value }} - {% endfor %} +{% for key, value in line %} + {{ value }} +{% endfor %} - {% endfor %} +{% endfor %} - {% for key, value in aggregations %} - {{ value }} - {% endfor %} +{% for key, value in aggregations %} + {{ value }} +{% endfor %} \ No newline at end of file diff --git a/tests/Tests/Dumper/Fixtures/test-custom.html b/tests/Tests/Dumper/Fixtures/test-custom.html index 8c46605..90a8622 100644 --- a/tests/Tests/Dumper/Fixtures/test-custom.html +++ b/tests/Tests/Dumper/Fixtures/test-custom.html @@ -2,38 +2,38 @@ My title test - Date - Nb de visites - Nb inscrits - Taux de transfo - Revenus générés - + Date + Nb de visites + Nb inscrits + Taux de transfo + Revenus générés + - - 2014-01-01 - 10 - 2 - 20% - 45,32€ - - - 2014-01-01 - 20 - 7 - 35% - 80,75€ - - + + 2014-01-01 + 10 + 2 + 20% + 45,32€ + + + 2014-01-01 + 20 + 7 + 35% + 80,75€ + + - Total - 30 - 9 - 30% - 126,08€ - + Total + 30 + 9 + 30% + 126,08€ + diff --git a/tests/Tests/Dumper/Fixtures/test.html b/tests/Tests/Dumper/Fixtures/test.html index 259aab0..cc55a9b 100644 --- a/tests/Tests/Dumper/Fixtures/test.html +++ b/tests/Tests/Dumper/Fixtures/test.html @@ -2,47 +2,46 @@ - - - - - - + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + +
- Date - - Nb de visites - - Nb inscrits - - Taux de transfo - - Revenus générés -
+ Date + + Nb de visites + + Nb inscrits + + Taux de transfo + + Revenus générés +
2014-01-0110220%45,32€
2014-01-0120735%80,75€
2014-01-0110220%45,32€
2014-01-0120735%80,75€
Total30930%126,08€
Total30930%126,08€