Skip to content

Commit

Permalink
So so improvement to list filter widget
Browse files Browse the repository at this point in the history
  • Loading branch information
sampoyigi committed May 17, 2020
1 parent da111eb commit 30b3d11
Show file tree
Hide file tree
Showing 33 changed files with 35 additions and 15,404 deletions.
File renamed without changes.
File renamed without changes.
6 changes: 0 additions & 6 deletions app/admin/models/config/categories_model.php
Expand Up @@ -33,12 +33,6 @@
'data-request-data' => "_method:'DELETE'",
'data-request-confirm' => 'lang:admin::lang.alert_warning_confirm',
],
'filter' => [
'label' => 'lang:admin::lang.button_icon_filter',
'class' => 'btn btn-default btn-filter',
'data-toggle' => 'list-filter',
'data-target' => '.list-filter',
],
],
];

Expand Down
6 changes: 0 additions & 6 deletions app/admin/models/config/coupons_model.php
Expand Up @@ -46,12 +46,6 @@
'data-request-data' => "_method:'DELETE'",
'data-request-confirm' => 'lang:admin::lang.alert_warning_confirm',
],
'filter' => [
'label' => 'lang:admin::lang.button_icon_filter',
'class' => 'btn btn-default btn-filter',
'data-toggle' => 'list-filter',
'data-target' => '.list-filter',
],
],
];

Expand Down
6 changes: 0 additions & 6 deletions app/admin/models/config/customers_model.php
Expand Up @@ -35,12 +35,6 @@
'data-request-data' => "_method:'DELETE'",
'data-request-confirm' => 'lang:admin::lang.alert_warning_confirm',
],
'filter' => [
'label' => 'lang:admin::lang.button_icon_filter',
'class' => 'btn btn-default btn-filter',
'data-toggle' => 'list-filter',
'data-target' => '.list-filter',
],
'groups' => [
'label' => 'lang:admin::lang.side_menu.customer_group',
'class' => 'btn btn-default',
Expand Down
6 changes: 0 additions & 6 deletions app/admin/models/config/locations_model.php
Expand Up @@ -30,12 +30,6 @@
'data-request-data' => "_method:'DELETE'",
'data-request-confirm' => 'lang:admin::lang.alert_warning_confirm',
],
'filter' => [
'label' => 'lang:admin::lang.button_icon_filter',
'class' => 'btn btn-default btn-filter',
'data-toggle' => 'list-filter',
'data-target' => '.list-filter',
],
],
];

Expand Down
6 changes: 0 additions & 6 deletions app/admin/models/config/mealtimes_model.php
Expand Up @@ -25,12 +25,6 @@
'data-request-data' => "_method:'DELETE'",
'data-request-confirm' => 'lang:admin::lang.alert_warning_confirm',
],
'filter' => [
'label' => 'lang:admin::lang.button_icon_filter',
'class' => 'btn btn-default btn-filter',
'data-toggle' => 'list-filter',
'data-target' => '.list-filter',
],
],
];

Expand Down
6 changes: 0 additions & 6 deletions app/admin/models/config/menus_model.php
Expand Up @@ -44,12 +44,6 @@
'data-request-data' => "_method:'DELETE'",
'data-request-confirm' => 'lang:admin::lang.alert_warning_confirm',
],
'filter' => [
'label' => 'lang:admin::lang.button_icon_filter',
'class' => 'btn btn-default btn-filter',
'data-toggle' => 'list-filter',
'data-target' => '.list-filter',
],
],
];

Expand Down
6 changes: 0 additions & 6 deletions app/admin/models/config/orders_model.php
Expand Up @@ -74,12 +74,6 @@
'href' => 'orders/assigned',
'context' => 'index',
],
'filter' => [
'label' => 'lang:admin::lang.button_icon_filter',
'class' => 'btn btn-default btn-filter',
'data-toggle' => 'list-filter',
'data-target' => '.list-filter',
],
],
];

Expand Down
6 changes: 0 additions & 6 deletions app/admin/models/config/payments_model.php
Expand Up @@ -29,12 +29,6 @@
'data-request-data' => "_method:'DELETE'",
'data-request-confirm' => 'lang:admin::lang.alert_warning_confirm',
],
'filter' => [
'label' => 'lang:admin::lang.button_icon_filter',
'class' => 'btn btn-default btn-filter',
'data-toggle' => 'list-filter',
'data-target' => '.list-filter',
],
],
];

Expand Down
6 changes: 0 additions & 6 deletions app/admin/models/config/reservations_model.php
Expand Up @@ -69,12 +69,6 @@
'href' => 'reservations/assigned',
'context' => 'index',
],
'filter' => [
'label' => 'lang:admin::lang.button_icon_filter',
'class' => 'btn btn-default btn-filter',
'data-toggle' => 'list-filter',
'data-target' => '.list-filter',
],
],
];

Expand Down
6 changes: 0 additions & 6 deletions app/admin/models/config/reviews_model.php
Expand Up @@ -48,12 +48,6 @@
'data-request-data' => "_method:'DELETE'",
'data-request-confirm' => 'lang:admin::lang.alert_warning_confirm',
],
'filter' => [
'label' => 'lang:admin::lang.button_icon_filter',
'class' => 'btn btn-default btn-filter',
'data-toggle' => 'list-filter',
'data-target' => '.list-filter',
],
],
];

Expand Down
6 changes: 0 additions & 6 deletions app/admin/models/config/staffs_model.php
Expand Up @@ -41,12 +41,6 @@
'data-request-data' => "_method:'DELETE'",
'data-request-confirm' => 'lang:admin::lang.alert_warning_confirm',
],
'filter' => [
'label' => 'lang:admin::lang.button_icon_filter',
'class' => 'btn btn-default btn-filter',
'data-toggle' => 'list-filter',
'data-target' => '.list-filter',
],
'groups' => [
'label' => 'lang:admin::lang.side_menu.staff_group',
'class' => 'btn btn-default',
Expand Down
6 changes: 0 additions & 6 deletions app/admin/models/config/statuses_model.php
Expand Up @@ -29,12 +29,6 @@
'data-request-data' => "_method:'DELETE'",
'data-request-confirm' => 'lang:admin::lang.alert_warning_confirm',
],
'filter' => [
'label' => 'lang:admin::lang.button_icon_filter',
'class' => 'btn btn-default btn-filter',
'data-toggle' => 'list-filter',
'data-target' => '.list-filter',
],
],
];

Expand Down
6 changes: 0 additions & 6 deletions app/admin/models/config/tables_model.php
Expand Up @@ -29,12 +29,6 @@
'data-request-data' => "_method:'DELETE'",
'data-request-confirm' => 'lang:admin::lang.alert_warning_confirm',
],
'filter' => [
'label' => 'lang:admin::lang.button_icon_filter',
'class' => 'btn btn-default btn-filter',
'data-toggle' => 'list-filter',
'data-target' => '.list-filter',
],
],
];

Expand Down
1 change: 1 addition & 0 deletions app/admin/widgets/Lists.php
Expand Up @@ -182,6 +182,7 @@ public function prepareVars()
$this->vars['showCheckboxes'] = $this->showCheckboxes;
$this->vars['showDragHandle'] = $this->showDragHandle;
$this->vars['showSetup'] = $this->showSetup;
$this->vars['showFilter'] = count($this->filterCallbacks);
$this->vars['showPagination'] = $this->showPagination;
$this->vars['showSorting'] = $this->showSorting;
$this->vars['sortColumn'] = $this->getSortColumn();
Expand Down
29 changes: 14 additions & 15 deletions app/admin/widgets/filter/filter.php
Expand Up @@ -13,27 +13,26 @@ class="form-inline"
action="<?= current_url(); ?>"
role="form"
>
<?= csrf_field(); ?>
<input type="hidden" name="_handler" value="<?= $onSubmitHandler; ?>">

<?= $this->makePartial('filter/filter_scopes') ?>
</form>
<?php } ?>

<?php if ($search) { ?>
<div class="d-flex mt-3">
<div class="mr-3">
<button
class="btn btn-outline-danger"
type="button"
data-request="<?= $onClearHandler; ?>"
data-attach-loading
>
<i class="fa fa-times"></i>&nbsp;&nbsp;<?= lang('admin::lang.text_clear'); ?>
</button>
<div class="d-flex mt-3">
<div class="mr-3">
<button
class="btn btn-outline-danger"
type="button"
data-request="<?= $onClearHandler; ?>"
data-attach-loading
><i class="fa fa-times"></i>&nbsp;&nbsp;<?= lang('admin::lang.text_clear'); ?></button>
</div>
<div class="flex-fill">
<div class="filter-search"><?= $search ?></div>
</div>
</div>
<div class="flex-fill">
<div class="filter-search"><?= $search ?></div>
</div>
<?php } ?>
</div>
<?php } ?>
</div>
6 changes: 5 additions & 1 deletion app/admin/widgets/lists/list_body.php
Expand Up @@ -40,8 +40,12 @@ class="list-col-index-<?= $index ?> list-col-name-<?= $column->getName() ?> list
</td>
<?php } ?>

<?php if ($showFilter) { ?>
<td class="list-setup px-1">&nbsp;</td>
<?php } ?>

<?php if ($showSetup) { ?>
<td class="list-setup">&nbsp;</td>
<td class="list-setup px-1">&nbsp;</td>
<?php } ?>
</tr>
<?php } ?>
17 changes: 13 additions & 4 deletions app/admin/widgets/lists/list_head.php
Expand Up @@ -46,18 +46,27 @@ class="list-cell-name-<?= $column->getName() ?> list-cell-type-<?= $column->type
<?php } ?>
<?php } ?>

<?php if ($showFilter) { ?>
<th class="list-setup px-1">
<button
type="button"
class="btn btn-outline-default btn-sm border-none"
title="<?= lang('admin::lang.button_filter') ?>"
data-toggle="list-filter"
data-target=".list-filter"
><i class="fa fa-filter"></i></button>
</th>
<?php } ?>
<?php if ($showSetup) { ?>
<th class="list-setup">
<th class="list-setup px-1">
<button
type="button"
class="btn btn-outline-default btn-sm border-none"
title="<?= lang('admin::lang.list.text_setup') ?>"
data-toggle="modal"
data-target="#<?= $listId ?>-setup-modal"
data-request="<?= $this->getEventHandler('onLoadSetup'); ?>"
>
<i class="fa fa-sliders"></i>
</button>
><i class="fa fa-sliders"></i></button>
</th>
<?php } ?>
</tr>

0 comments on commit 30b3d11

Please sign in to comment.