diff options
author | Bastien Durel <bastien.durel@data.fr> | 2015-08-26 17:01:39 +0200 |
---|---|---|
committer | Bastien Durel <bastien.durel@data.fr> | 2015-08-26 17:01:39 +0200 |
commit | 2ebbc7a410f205f87e0da77980d413ee1318fb10 (patch) | |
tree | d2b643ff2570eb8df45bf23969da1450dea1cb52 | |
parent | 224e7d1a7b999f4d7c8037844b38f1458f7f673f (diff) | |
parent | 378f0b52c10d3b9dc670da34a0043b7e05f3e93c (diff) | |
download | chat-2ebbc7a410f205f87e0da77980d413ee1318fb10.tar.gz chat-2ebbc7a410f205f87e0da77980d413ee1318fb10.tar.bz2 chat-2ebbc7a410f205f87e0da77980d413ee1318fb10.zip |
Merge branch 'master' of github.com:mattermost/platform
-rw-r--r-- | web/react/components/new_channel.jsx | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/web/react/components/new_channel.jsx b/web/react/components/new_channel.jsx index 38c9ea76d..fc24a7cdc 100644 --- a/web/react/components/new_channel.jsx +++ b/web/react/components/new_channel.jsx @@ -84,6 +84,17 @@ module.exports = React.createClass({ var button = e.relatedTarget; self.setState({channelType: $(button).attr('data-channeltype')}); }); + $(this.refs.modal.getDOMNode()).on('hidden.bs.modal', this.handleClose); + }, + componentWillUnmount: function() { + $(this.refs.modal.getDOMNode()).off('hidden.bs.modal', this.handleClose); + }, + handleClose: function() { + $(this.getDOMNode()).find('.form-control').each(function clearForms() { + this.value = ''; + }); + + this.setState({channelType: '', displayNameError: '', nameError: '', serverError: '', inValid: false}); }, getInitialState: function() { return {channelType: ''}; |