Cosmetic refactoring
Этот коммит содержится в:
@@ -10,13 +10,19 @@ var AppearanceTab = require('./user_settings_appearance.jsx');
|
||||
|
||||
module.exports = React.createClass({
|
||||
displayName: 'UserSettings',
|
||||
propTypes: {
|
||||
activeTab: React.PropTypes.string,
|
||||
activeSection: React.PropTypes.string,
|
||||
updateSection: React.PropTypes.func,
|
||||
updateTab: React.PropTypes.func
|
||||
},
|
||||
componentDidMount: function() {
|
||||
UserStore.addChangeListener(this._onChange);
|
||||
UserStore.addChangeListener(this.onListenerChange);
|
||||
},
|
||||
componentWillUnmount: function() {
|
||||
UserStore.removeChangeListener(this._onChange);
|
||||
UserStore.removeChangeListener(this.onListenerChange);
|
||||
},
|
||||
_onChange: function () {
|
||||
onListenerChange: function () {
|
||||
var user = UserStore.getCurrentUser();
|
||||
if (!utils.areStatesEqual(this.state.user, user)) {
|
||||
this.setState({user: user});
|
||||
|
||||
Ссылка в новой задаче
Block a user