Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/contributte/datagrid
Browse files Browse the repository at this point in the history
  • Loading branch information
paveljanda committed May 27, 2019
2 parents 6e52a5a + 4ddfec9 commit f527403
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 6 deletions.
2 changes: 2 additions & 0 deletions src/Column/ColumnStatus.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
use Ublaboo\DataGrid\Row;
use Ublaboo\DataGrid\Status\Option;
use Ublaboo\DataGrid\Traits\TButtonCaret;
use Ublaboo\DataGrid\Traits\TRenderCondition;

/**
* @method onChange(string $id, string $value)
Expand All @@ -19,6 +20,7 @@ class ColumnStatus extends Column

use TButtonCaret;
use SmartObject;
use TRenderCondition;

/**
* @var array|callable[]
Expand Down
12 changes: 8 additions & 4 deletions src/templates/column_status.latte
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,14 @@

<div class="dropdown">
{if $activeOption}
<button class="dropdown-toggle {$activeOption->getClass()} {$activeOption->getClassSecondary()}" type="button" data-toggle="dropdown">
{if $activeOption->getIcon()}<i class="{$iconPrefix}{$activeOption->getIcon()}"></i> {/if}
{$activeOption->getText()|translate} <i n:if="$status->hasCaret()" class="caret"></i>
</button>
{if $status->shouldBeRendered($row)}
<button class="dropdown-toggle {$activeOption->getClass()} {$activeOption->getClassSecondary()}" type="button" data-toggle="dropdown">
{if $activeOption->getIcon()}<i class="{$iconPrefix}{$activeOption->getIcon()}"></i> {/if}
{$activeOption->getText()|translate} <i n:if="$status->hasCaret()" class="caret"></i>
</button>
{else}
{$active_option->getText()|translate}
{/if}
{else}
{$row->getValue($status->getColumn())}
{/if}
Expand Down
4 changes: 2 additions & 2 deletions src/templates/datagrid.latte
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,8 @@
<div class="{$filter_row_class}" id="datagrid-{$control->getFullName()}-row-filters">
<div class="row">
{var $i = 0}
{var $filter_columns_class = 'col-sm-' . (12 / $control->getOuterFilterColumnsCount())}
<div class="{$filter_columns_class}" n:foreach="$filters as $f">
{var $filterColumnsClass = 'col-sm-' . (12 / $control->getOuterFilterColumnsCount())}
<div class="datagrid-row-outer-filters-group {$filterColumnsClass}" n:foreach="$filters as $f">
{**
* Each fitler is rendered separately in its own template
*}
Expand Down

0 comments on commit f527403

Please sign in to comment.