Skip to content

Commit

Permalink
Views improvement for the controllers. Now, the view know how to deal…
Browse files Browse the repository at this point in the history
…s with iterable values an date values.
  • Loading branch information
JavierJimenez committed Sep 26, 2014
1 parent 5453508 commit e5b7a4b
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 30 deletions.
Original file line number Diff line number Diff line change
@@ -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 %}
<ul>
{% for element in value %}
<li>{{ element }}</li>
{% endfor %}
</ul>
{% else %}
{{ value }}
{% endif %}
{% endmacro %}

{% import _self as helper %}

{% block simplethings_entityaudit_content %}
<h1>Comparing {{ className }} with identifiers of {{ id }} between revisions {{ oldRev }} and {{ newRev }}</h1>

Expand All @@ -15,37 +31,13 @@
<tr>
<td>{{ field }}</td>
<td>
{% 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) }}
</td>
<td>
{% 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) }}
</td>
<td>
{% 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) }}
</td>
</tr>
{% endfor %}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,11 @@
<td>{{ value|date('m/d/Y') }}</td>
{% elseif value is iterable %}
<td>
{% for element in value %}
{{ element }}
{% endfor %}
<ul>
{% for element in value %}
<li>{{ element }}</li>
{% endfor %}
</ul>
</td>
{% else %}
<td>{{ value }}</td>
Expand All @@ -30,3 +32,4 @@
</table>

{% endblock simplethings_entityaudit_content %}

0 comments on commit e5b7a4b

Please sign in to comment.