From 3d16d64c0ba2233b680e4ded01784a892c63e925 Mon Sep 17 00:00:00 2001 From: Asaad Mahmood Date: Thu, 15 Oct 2015 23:20:15 +0500 Subject: Removing my navbar popover changes since Chris has already done the popover changes in his PR --- web/react/components/navbar.jsx | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) (limited to 'web/react/components') diff --git a/web/react/components/navbar.jsx b/web/react/components/navbar.jsx index b07349df3..6503bd801 100644 --- a/web/react/components/navbar.jsx +++ b/web/react/components/navbar.jsx @@ -13,8 +13,6 @@ const Utils = require('../utils/utils.jsx'); var Constants = require('../utils/constants.jsx'); var ActionTypes = Constants.ActionTypes; var AppDispatcher = require('../dispatcher/app_dispatcher.jsx'); -var Popover = ReactBootstrap.Popover; -var OverlayTrigger = ReactBootstrap.OverlayTrigger; export default class Navbar extends React.Component { constructor(props) { @@ -38,6 +36,12 @@ export default class Navbar extends React.Component { ChannelStore.addChangeListener(this.onChange); ChannelStore.addExtraInfoChangeListener(this.onChange); $('.inner__wrap').click(this.hideSidebars); + + $('body').on('click.infopopover', function handlePopoverClick(e) { + if ($(e.target).attr('data-toggle') !== 'popover' && $(e.target).parents('.popover.in').length === 0) { + $('.info-popover').popover('hide'); + } + }); } componentWillUnmount() { ChannelStore.removeChangeListener(this.onChange); @@ -220,14 +224,11 @@ export default class Navbar extends React.Component { return (
- {popoverContent}} - > -
- + + Click here + to add one.
); } } -- cgit v1.2.3-1-g7c22