From 0db66953a78b704e3710b970ab11b87058bb3859 Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Mon, 16 Feb 2015 23:02:47 -0500 Subject: Use chosen for board dropdown filters --- app/Core/Helper.php | 4 ++-- app/Template/board/filters.php | 6 ++---- app/Template/calendar/sidebar.php | 12 ++++++------ assets/css/app.css | 2 +- assets/css/src/board.css | 2 +- assets/js/app.js | 11 +++++------ assets/js/src/board.js | 14 ++++++++++---- 7 files changed, 27 insertions(+), 24 deletions(-) diff --git a/app/Core/Helper.php b/app/Core/Helper.php index 187fcfbb..9f69cee1 100644 --- a/app/Core/Helper.php +++ b/app/Core/Helper.php @@ -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 = ''; foreach ($options as $id => $value) { diff --git a/app/Template/board/filters.php b/app/Template/board/filters.php index a5697f3f..fee8176c 100644 --- a/app/Template/board/filters.php +++ b/app/Template/board/filters.php @@ -49,12 +49,10 @@
  • - - formSelect('user_id', $users) ?> + formSelect('user_id', $users, array(), array(), array('data-placeholder="'.t('Filter by user').'"')) ?>
  • - - formSelect('category_id', $categories) ?> + formSelect('category_id', $categories, array(), array(), array('data-placeholder="'.t('Filter by category').'"')) ?>
  • diff --git a/app/Template/calendar/sidebar.php b/app/Template/calendar/sidebar.php index 599b2912..b074ed91 100644 --- a/app/Template/calendar/sidebar.php +++ b/app/Template/calendar/sidebar.php @@ -4,37 +4,37 @@
  • - formSelect('owner_id', $users_list, array(), array(), 'calendar-filter') ?> + formSelect('owner_id', $users_list, array(), array(), array(), 'calendar-filter') ?>
  • - formSelect('category_id', $categories_list, array(), array(), 'calendar-filter') ?> + formSelect('category_id', $categories_list, array(), array(), array(), 'calendar-filter') ?>
  • - formSelect('column_id', $columns_list, array(), array(), 'calendar-filter') ?> + formSelect('column_id', $columns_list, array(), array(), array(), 'calendar-filter') ?>
  • - formSelect('swimlane_id', $swimlanes_list, array(), array(), 'calendar-filter') ?> + formSelect('swimlane_id', $swimlanes_list, array(), array(), array(), 'calendar-filter') ?>
  • - formSelect('color_id', $colors_list, array(), array(), 'calendar-filter') ?> + formSelect('color_id', $colors_list, array(), array(), array(), 'calendar-filter') ?>
  • - formSelect('is_active', $status_list, array(), array(), 'calendar-filter') ?> + formSelect('is_active', $status_list, array(), array(), array(), 'calendar-filter') ?>
  • diff --git a/assets/css/app.css b/assets/css/app.css index 031900f8..de7525ed 100644 --- a/assets/css/app.css +++ b/assets/css/app.css @@ -724,7 +724,7 @@ nav .active a { } /* board filters */ .board-filters { - font-size: 0.9em; + font-size: 0.95em; } .filter-on { diff --git a/assets/css/src/board.css b/assets/css/src/board.css index 09366d33..00e0ad7c 100644 --- a/assets/css/src/board.css +++ b/assets/css/src/board.css @@ -1,6 +1,6 @@ /* board filters */ .board-filters { - font-size: 0.9em; + font-size: 0.95em; } .filter-on { diff --git a/assets/js/app.js b/assets/js/app.js index bda28c66..8067e16c 100644 --- a/assets/js/app.js +++ b/assets/js/app.js @@ -150,12 +150,11 @@ at:"center bottom+9",using:function(a,b){$(this).css(a);var c=b.target.left+b.ta $("#tooltip-subtasks a").click(function(a){a.preventDefault();a.stopPropagation();$(this).hasClass("popover-subtask-restriction")?(Kanboard.OpenPopover($(this).attr("href")),$(b).tooltip("close")):$.get($(this).attr("href"),p)})});return''}}}).on("mouseenter",function(){var a=this;$(this).tooltip("open");$(".ui-tooltip").on("mouseleave",function(){$(a).tooltip("close")})}).on("mouseleave focusout",function(a){a.stopImmediatePropagation();var b=this;setTimeout(function(){$(".ui-tooltip:hover").length|| $(b).tooltip("close")},100)});var b=parseInt($("#board").attr("data-check-interval"));0