Changed TeamSettingsModal click handlers to not affect other modals

Этот коммит содержится в:
hmhealey
2015-11-03 12:37:41 -05:00
родитель 6428878e20
Коммит be442b6221

Просмотреть файл

@@ -17,11 +17,13 @@ export default class TeamSettingsModal extends React.Component {
}; };
} }
componentDidMount() { componentDidMount() {
$('body').on('click', '.modal-back', function handleBackClick() { const modal = $(ReactDOM.findDOMNode(this.refs.modal));
modal.on('click', '.modal-back', function handleBackClick() {
$(this).closest('.modal-dialog').removeClass('display--content'); $(this).closest('.modal-dialog').removeClass('display--content');
$(this).closest('.modal-dialog').find('.settings-table .nav li.active').removeClass('active'); $(this).closest('.modal-dialog').find('.settings-table .nav li.active').removeClass('active');
}); });
$('body').on('click', '.modal-header .close', () => { modal.on('click', '.modal-header .close', () => {
setTimeout(() => { setTimeout(() => {
$('.modal-dialog.display--content').removeClass('display--content'); $('.modal-dialog.display--content').removeClass('display--content');
}, 500); }, 500);