From e5c79cd193f778e9036d938ba71c59d6e0cf3dc9 Mon Sep 17 00:00:00 2001 From: JoramWilander Date: Thu, 30 Jul 2015 10:54:41 -0400 Subject: makes the LHS dropdown close when clicking on the LHS header --- web/react/components/sidebar_header.jsx | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'web/react') diff --git a/web/react/components/sidebar_header.jsx b/web/react/components/sidebar_header.jsx index 0156dc01a..559f2ef91 100644 --- a/web/react/components/sidebar_header.jsx +++ b/web/react/components/sidebar_header.jsx @@ -17,8 +17,15 @@ var NavbarDropdown = React.createClass({ e.preventDefault(); client.logout(); }, + blockToggle: false, componentDidMount: function() { UserStore.addTeamsChangeListener(this._onChange); + + var self = this; + $(this.refs.dropdown.getDOMNode()).on('hide.bs.dropdown', function(e) { + self.blockToggle = true; + setTimeout(function(){self.blockToggle = false;}, 100); + }); }, componentWillUnmount: function() { UserStore.removeTeamsChangeListener(this._onChange); @@ -75,7 +82,7 @@ var NavbarDropdown = React.createClass({ return (