diff --git a/src/SimpleThings/EntityAudit/Resources/views/Audit/compare.html.twig b/src/SimpleThings/EntityAudit/Resources/views/Audit/compare.html.twig
index 5cd8baca..6d69be23 100644
--- a/src/SimpleThings/EntityAudit/Resources/views/Audit/compare.html.twig
+++ b/src/SimpleThings/EntityAudit/Resources/views/Audit/compare.html.twig
@@ -1,5 +1,21 @@
{% extends "SimpleThingsEntityAuditBundle::layout.html.twig" %}
+{% macro showValue(value) %}
+ {% if value.timestamp is defined %}
+ {{ value|date('m/d/Y') }}
+ {% elseif value is iterable %}
+
+ {% for element in value %}
+ - {{ element }}
+ {% endfor %}
+
+ {% else %}
+ {{ value }}
+ {% endif %}
+{% endmacro %}
+
+{% import _self as helper %}
+
{% block simplethings_entityaudit_content %}
Comparing {{ className }} with identifiers of {{ id }} between revisions {{ oldRev }} and {{ newRev }}
@@ -15,37 +31,13 @@
{{ field }} |
- {% if value.old.timestamp is defined %}
- {{ value.old|date('m/d/Y') }}
- {% elseif value.old is iterable %}
- {% for element in value.old %}
- {{ element }}
- {% endfor %}
- {% else %}
- {{ value.old }}
- {% endif %}
+ {{ helper.showValue(value.old) }}
|
- {% if value.same.timestamp is defined %}
- {{ value.same|date('m/d/Y') }}
- {% elseif value.same is iterable %}
- {% for element in value.same %}
- {{ element }}
- {% endfor %}
- {% else %}
- {{ value.same }}
- {% endif %}
+ {{ helper.showValue(value.same) }}
|
- {% if value.new.timestamp is defined %}
- {{ value.new|date('m/d/Y') }}
- {% elseif value.new is iterable %}
- {% for element in value.new %}
- {{ element }}
- {% endfor %}
- {% else %}
- {{ value.new }}
- {% endif %}
+ {{ helper.showValue(value.new) }}
|
{% endfor %}
diff --git a/src/SimpleThings/EntityAudit/Resources/views/Audit/view_detail.html.twig b/src/SimpleThings/EntityAudit/Resources/views/Audit/view_detail.html.twig
index ec34a4fd..a5a3369b 100644
--- a/src/SimpleThings/EntityAudit/Resources/views/Audit/view_detail.html.twig
+++ b/src/SimpleThings/EntityAudit/Resources/views/Audit/view_detail.html.twig
@@ -17,9 +17,11 @@
{{ value|date('m/d/Y') }} |
{% elseif value is iterable %}
- {% for element in value %}
- {{ element }}
- {% endfor %}
+
+ {% for element in value %}
+ - {{ element }}
+ {% endfor %}
+
|
{% else %}
{{ value }} |
@@ -30,3 +32,4 @@
{% endblock simplethings_entityaudit_content %}
+