diff --git a/resources/views/header.blade.php b/resources/views/header.blade.php index 295427eb6a68..a19821f2074c 100644 --- a/resources/views/header.blade.php +++ b/resources/views/header.blade.php @@ -57,6 +57,7 @@ window.loadedSearchData = true; trackEvent('/activity', '/search'); var request = $.get('{{ URL::route('get_search_data') }}', function(data) { + console.log(data); $('#search').typeahead({ hint: true, highlight: true, diff --git a/resources/views/tasks/kanban.blade.php b/resources/views/tasks/kanban.blade.php index 3955d1e49d62..10465a0a3326 100644 --- a/resources/views/tasks/kanban.blade.php +++ b/resources/views/tasks/kanban.blade.php @@ -15,6 +15,10 @@ width: 100%; } + .tt-input { + background-color: #FFFFFF !important; + } + .kanban-column { background-color: #E9E9E9; padding: 10px; @@ -113,7 +117,7 @@ @section('top-right')
-
@stop @@ -131,6 +135,9 @@ var clientMap = {}; var statusMap = {}; + var clientList = []; + var projectList = []; + ko.bindingHandlers.enterkey = { init: function (element, valueAccessor, allBindings, viewModel) { var callback = valueAccessor(); @@ -185,11 +192,19 @@ for (var i=0; i{{ trans('texts.clients') }}' + } + },{ + name: 'data', + limit: 4, + display: 'value', + source: searchData(projectList, 'tokens'), + templates: { + header: ' {{ trans('texts.projects') }}' + } + }).on('typeahead:selected', function(element, datum, name) { + model.filter(datum.value); + }); + + $('#filter').on('keyup', function() { + model.filter($('#filter').val()); + }); window.model = new ViewModel(); ko.applyBindings(model);