minor search page fixes

This commit is contained in:
Edin Dazdarevic
2015-03-23 00:19:48 +01:00
parent e23bfe0a7f
commit 0ff47313df
3 changed files with 23 additions and 11 deletions

View File

@@ -10,7 +10,7 @@ var SearchBox = React.createClass({
return SearchStore.getSearchBoxState();
},
onSearchClick: function(e) {
NavigationActions.goToSearchResults(this.state.q);
this.doSearch();
e.preventDefault();
},
componentDidMount: function() {
@@ -25,12 +25,17 @@ var SearchBox = React.createClass({
}
},
onSearchBoxChange: function(e) {
SearchActions.searchBoxChange(e.currentTarget.value);
SearchActions.searchBoxChange(e.currentTarget.value);
},
doSearch: function() {
if(this.state.q.trim() !== '') {
NavigationActions.goToSearchResults(this.state.q);
}
},
onKeyPress: function(e) {
var enterKeyCode = 13;
if(e.which == enterKeyCode) {
NavigationActions.goToSearchResults(this.state.q);
this.doSearch();
}
},
render: function() {