From 2afaba240006f95350f8f3425a17ac1fd5ffdace Mon Sep 17 00:00:00 2001 From: Bernhard Posselt Date: Sat, 3 Oct 2015 17:42:12 +0200 Subject: fix #863 --- js/directive/NewsSearch.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'js/directive') diff --git a/js/directive/NewsSearch.js b/js/directive/NewsSearch.js index ca8de9744..f27aceaeb 100644 --- a/js/directive/NewsSearch.js +++ b/js/directive/NewsSearch.js @@ -19,11 +19,17 @@ app.directive('newsSearch', function ($document, $location) { var box = $('#searchbox'); box.val($location.search().search); - box.on('search', function () { - var value = $(this).val(); + var doSearch = function () { + var value = box.val(); scope.$apply(function () { scope.onSearch(value); }); + }; + + box.on('search keyup', function (event) { + if (event.type === 'search' || event.keyCode === 13) { + doSearch(); + } }); // carry over search on route change @@ -38,4 +44,4 @@ app.directive('newsSearch', function ($document, $location) { }); } }; -}); \ No newline at end of file +}); -- cgit v1.2.3