persist search filter over being hidden
This commit is contained in:
parent
65d9333104
commit
d512e25cca
1 changed files with 15 additions and 4 deletions
|
@ -29,11 +29,21 @@ module.exports = React.createClass({
|
|||
onSearch: React.PropTypes.func,
|
||||
},
|
||||
|
||||
onChange: new rate_limited_func(
|
||||
getInitialState: function() {
|
||||
return {
|
||||
searchTerm: "",
|
||||
};
|
||||
},
|
||||
|
||||
onChange: function() {
|
||||
if (!this.refs.search) return;
|
||||
this.setState({ searchTerm: this.refs.search.value });
|
||||
this.onSearch();
|
||||
},
|
||||
|
||||
onSearch: new rate_limited_func(
|
||||
function() {
|
||||
if (this.refs.search) {
|
||||
this.props.onSearch(this.refs.search.value);
|
||||
}
|
||||
},
|
||||
100
|
||||
),
|
||||
|
@ -81,6 +91,7 @@ module.exports = React.createClass({
|
|||
type="text"
|
||||
ref="search"
|
||||
className="mx_SearchBox_search"
|
||||
value={ this.state.searchTerm }
|
||||
onChange={ this.onChange }
|
||||
placeholder="Search room names"
|
||||
/>
|
||||
|
|
Loading…
Reference in a new issue