From 95aaa0a08084885c2b0ffb07198d38d5890426ab Mon Sep 17 00:00:00 2001 From: Asaad Mahmood Date: Thu, 15 Oct 2015 22:54:15 +0500 Subject: Multiple UI Improvements --- web/react/components/user_profile.jsx | 38 ++++++++++++++++++++++++++++------- 1 file changed, 31 insertions(+), 7 deletions(-) (limited to 'web/react/components/user_profile.jsx') diff --git a/web/react/components/user_profile.jsx b/web/react/components/user_profile.jsx index cc6165c1b..782cb0659 100644 --- a/web/react/components/user_profile.jsx +++ b/web/react/components/user_profile.jsx @@ -3,6 +3,8 @@ var Utils = require('../utils/utils.jsx'); var UserStore = require('../stores/user_store.jsx'); +var Popover = ReactBootstrap.Popover; +var OverlayTrigger = ReactBootstrap.OverlayTrigger; var id = 0; @@ -32,7 +34,6 @@ export default class UserProfile extends React.Component { componentDidMount() { UserStore.addChangeListener(this.onChange); if (!this.props.disablePopover) { - $('#profile_' + this.uniqueId).popover({placement: 'right', container: 'body', trigger: 'click hover', html: true, delay: {show: 200, hide: 100}}); $('body').tooltip({selector: '[data-toggle=tooltip]', trigger: 'hover click'}); } } @@ -62,23 +63,46 @@ export default class UserProfile extends React.Component { return
{name}
; } - var dataContent = ''; + var dataContent = []; + dataContent.push( + + ); if (!global.window.config.ShowEmailAddress === 'true') { - dataContent += '
Email not shared
'; + dataContent.push(
{'Email not shared'}
); } else { - dataContent += '
'; + dataContent.push( +
+ + {this.state.profile.email} + +
+ ); } return ( + {dataContent}} + >
{name}
+
); } } -- cgit v1.2.3-1-g7c22 From ac2bac0334dfa1da0ec80408ffc3ac8f79b9fade Mon Sep 17 00:00:00 2001 From: Asaad Mahmood Date: Thu, 15 Oct 2015 22:57:07 +0500 Subject: Changing user popover trigger from hover click to just click --- web/react/components/user_profile.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'web/react/components/user_profile.jsx') diff --git a/web/react/components/user_profile.jsx b/web/react/components/user_profile.jsx index 782cb0659..715161b4f 100644 --- a/web/react/components/user_profile.jsx +++ b/web/react/components/user_profile.jsx @@ -91,7 +91,7 @@ export default class UserProfile extends React.Component { return ( {dataContent}} -- cgit v1.2.3-1-g7c22