Skip to content

Commit 5a9a0f2

Browse files
committed
Add refresh page btn on preserve filter
1 parent a02a172 commit 5a9a0f2

File tree

4 files changed

+23
-13
lines changed

4 files changed

+23
-13
lines changed

composer.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "partitech/sonata-extra",
3-
"version": "1.0.8",
3+
"version": "1.0.9",
44
"type": "symfony-bundle",
55
"description": "Daily usefully tools helpers for Sonata",
66
"license": "MIT",

templates/Admin/CRUD/list.html.twig

+5-1
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,14 @@
1212
<div class="box-header" style="padding-left:0;">
1313
<h1 class="box-title sonata-page-top-bar">
1414
<div class="btn-group">
15-
<a href="{{ admin.generateUrl('list', {'clear_filters': 'true'}) }}" class="btn btn-default" style="margin-left: 20px;">
15+
<a href="{{ app.request.uri }}" class="btn btn-default" style="margin-left: 20px;" title="{{ 'sonata-extra.crud.refresh'|trans({}, 'PartitechSonataExtraBundle') }}">
16+
<i class="fa fa-refresh"></i>
17+
</a>
18+
<a href="{{ admin.generateUrl('list', {'clear_filters': 'true'}) }}" class="btn btn-default" style="margin-left: 3px;">
1619
<i class="fa fa-filter"></i> {{ 'sonata-extra.crud.reset_filter'|trans({}, 'PartitechSonataExtraBundle') }}
1720

1821
</a>
22+
1923
</div>
2024
</h1>
2125
</div>

templates/Admin/translation/crud_header.html.twig

+16-11
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,22 @@
66
{% set currentSite = object.site %}
77
{% endif %}
88

9-
{% if admin.preserveFilters is defined and admin.preserveFilters == true %}
10-
<div class="box-header" style="padding-left:0;">
11-
<h1 class="box-title sonata-page-top-bar">
12-
<div class="btn-group">
13-
<a href="{{ admin.generateUrl('list', {'clear_filters': 'true'}) }}" class="btn btn-default" style="margin-left: 20px;">
14-
<i class="fa fa-filter"></i> Clear Filters
15-
</a>
16-
</div>
17-
</h1>
18-
</div>
19-
{% endif %}
9+
{% if admin.preserveFilters is defined and admin.preserveFilters == true %}
10+
<div class="box-header" style="padding-left:0;">
11+
<h1 class="box-title sonata-page-top-bar">
12+
<div class="btn-group">
13+
<a href="{{ app.request.uri }}" class="btn btn-default" style="margin-left: 20px;" title="{{ 'sonata-extra.crud.refresh'|trans({}, 'PartitechSonataExtraBundle') }}">
14+
<i class="fa fa-refresh"></i>
15+
</a>
16+
<a href="{{ admin.generateUrl('list', {'clear_filters': 'true'}) }}" class="btn btn-default" style="margin-left: 3px;">
17+
<i class="fa fa-filter"></i> {{ 'sonata-extra.crud.reset_filter'|trans({}, 'PartitechSonataExtraBundle') }}
18+
19+
</a>
20+
21+
</div>
22+
</h1>
23+
</div>
24+
{% endif %}
2025

2126
{# {% set action = admin.action %} #}
2227
<div class="box-header" style="padding-left:0;">

translations/PartitechSonataExtraBundle.fr.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -218,3 +218,4 @@ sonata-extra:
218218
label_action: "Action"
219219
crud:
220220
reset_filter: "Effacer les filtres"
221+
refresh: "Rafraichir la page"

0 commit comments

Comments
 (0)