From b2b4064d1264d674faf57dfb8d7a5473e973b40e Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Wed, 13 Jan 2016 10:06:04 +1030 Subject: [PATCH] Clear search when input is empty and enter is pressed. fixes #650 --- framework/core/js/forum/src/components/Search.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/framework/core/js/forum/src/components/Search.js b/framework/core/js/forum/src/components/Search.js index f4402a3a0..276044a73 100644 --- a/framework/core/js/forum/src/components/Search.js +++ b/framework/core/js/forum/src/components/Search.js @@ -23,7 +23,7 @@ export default class Search extends Component { * * @type {Function} */ - this.value = m.prop(); + this.value = m.prop(''); /** * Whether or not the search input has focus. @@ -131,7 +131,11 @@ export default class Search extends Component { break; case 13: // Return - m.route(this.getItem(this.index).find('a').attr('href')); + if (this.value()) { + m.route(this.getItem(this.index).find('a').attr('href')); + } else { + this.clear(); + } this.$('input').blur(); break;