Use chosen for board dropdown filters
This commit is contained in:
@@ -221,9 +221,9 @@ class Helper
|
||||
* @param string $class CSS class
|
||||
* @return string
|
||||
*/
|
||||
public function formSelect($name, array $options, array $values = array(), array $errors = array(), $class = '')
|
||||
public function formSelect($name, array $options, array $values = array(), array $errors = array(), array $attributes = array(), $class = '')
|
||||
{
|
||||
$html = '<select name="'.$name.'" id="form-'.$name.'" class="'.$class.'">';
|
||||
$html = '<select name="'.$name.'" id="form-'.$name.'" class="'.$class.'" '.implode(' ', $attributes).'>';
|
||||
|
||||
foreach ($options as $id => $value) {
|
||||
|
||||
|
||||
@@ -49,12 +49,10 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<?= t('Filter by user') ?>
|
||||
<?= $this->formSelect('user_id', $users) ?>
|
||||
<?= $this->formSelect('user_id', $users, array(), array(), array('data-placeholder="'.t('Filter by user').'"')) ?>
|
||||
</li>
|
||||
<li>
|
||||
<?= t('Filter by category') ?>
|
||||
<?= $this->formSelect('category_id', $categories) ?>
|
||||
<?= $this->formSelect('category_id', $categories, array(), array(), array('data-placeholder="'.t('Filter by category').'"')) ?>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#" id="filter-due-date"><?= t('Filter by due date') ?></a>
|
||||
|
||||
@@ -4,37 +4,37 @@
|
||||
<?= t('Filter by user') ?>
|
||||
</li>
|
||||
<li>
|
||||
<?= $this->formSelect('owner_id', $users_list, array(), array(), 'calendar-filter') ?>
|
||||
<?= $this->formSelect('owner_id', $users_list, array(), array(), array(), 'calendar-filter') ?>
|
||||
</li>
|
||||
<li>
|
||||
<?= t('Filter by category') ?>
|
||||
</li>
|
||||
<li>
|
||||
<?= $this->formSelect('category_id', $categories_list, array(), array(), 'calendar-filter') ?>
|
||||
<?= $this->formSelect('category_id', $categories_list, array(), array(), array(), 'calendar-filter') ?>
|
||||
</li>
|
||||
<li>
|
||||
<?= t('Filter by column') ?>
|
||||
</li>
|
||||
<li>
|
||||
<?= $this->formSelect('column_id', $columns_list, array(), array(), 'calendar-filter') ?>
|
||||
<?= $this->formSelect('column_id', $columns_list, array(), array(), array(), 'calendar-filter') ?>
|
||||
</li>
|
||||
<li>
|
||||
<?= t('Filter by swimlane') ?>
|
||||
</li>
|
||||
<li>
|
||||
<?= $this->formSelect('swimlane_id', $swimlanes_list, array(), array(), 'calendar-filter') ?>
|
||||
<?= $this->formSelect('swimlane_id', $swimlanes_list, array(), array(), array(), 'calendar-filter') ?>
|
||||
</li>
|
||||
<li>
|
||||
<?= t('Filter by color') ?>
|
||||
</li>
|
||||
<li>
|
||||
<?= $this->formSelect('color_id', $colors_list, array(), array(), 'calendar-filter') ?>
|
||||
<?= $this->formSelect('color_id', $colors_list, array(), array(), array(), 'calendar-filter') ?>
|
||||
</li>
|
||||
<li>
|
||||
<?= t('Filter by status') ?>
|
||||
</li>
|
||||
<li>
|
||||
<?= $this->formSelect('is_active', $status_list, array(), array(), 'calendar-filter') ?>
|
||||
<?= $this->formSelect('is_active', $status_list, array(), array(), array(), 'calendar-filter') ?>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user