From 701cbfa94abce6bb26d6bdada66c644a2d4fba0b Mon Sep 17 00:00:00 2001 From: Asaad Mahmood Date: Thu, 20 Aug 2015 21:48:49 +0500 Subject: Multiple UI Improvements --- web/react/components/channel_header.jsx | 2 +- web/react/components/channel_info_modal.jsx | 2 +- web/react/components/channel_invite_modal.jsx | 2 +- web/react/components/channel_members.jsx | 2 +- web/react/components/channel_notifications.jsx | 2 +- web/react/components/post_list.jsx | 13 +++++---- .../components/removed_from_channel_modal.jsx | 20 +++++++------- web/react/components/view_image.jsx | 32 ++++++++++++++++++++-- web/sass-files/sass/partials/_modal.scss | 7 +++++ web/sass-files/sass/partials/_popover.scss | 8 +++++- web/sass-files/sass/partials/_sidebar--left.scss | 13 +++++---- 11 files changed, 73 insertions(+), 30 deletions(-) (limited to 'web') diff --git a/web/react/components/channel_header.jsx b/web/react/components/channel_header.jsx index 90a776791..0254d0e82 100644 --- a/web/react/components/channel_header.jsx +++ b/web/react/components/channel_header.jsx @@ -105,7 +105,7 @@ module.exports = React.createClass({ if (!utils.areStatesEqual(newState, this.state)) { this.setState(newState); } - $('.channel-header__info .description').popover({placement: 'bottom', trigger: 'hover', html: true, delay: {show: 500, hide: 500}}); + $('.channel-header__info .description').popover({placement: 'bottom', trigger: 'hover click', html: true, delay: {show: 500, hide: 500}}); }, onSocketChange: function(msg) { if (msg.action === 'new_user') { diff --git a/web/react/components/channel_info_modal.jsx b/web/react/components/channel_info_modal.jsx index 18addb52f..6d999870a 100644 --- a/web/react/components/channel_info_modal.jsx +++ b/web/react/components/channel_info_modal.jsx @@ -32,7 +32,7 @@ module.exports = React.createClass({
-

{channel.display_name}

+

{channel.display_name}

diff --git a/web/react/components/channel_invite_modal.jsx b/web/react/components/channel_invite_modal.jsx index d90522e8c..e446167ec 100644 --- a/web/react/components/channel_invite_modal.jsx +++ b/web/react/components/channel_invite_modal.jsx @@ -138,7 +138,7 @@ export default class ChannelInviteModal extends React.Component {
-

Add New Members to {this.state.channelName}

+

Add New Members to {this.state.channel_name}

{inviteError} diff --git a/web/react/components/channel_members.jsx b/web/react/components/channel_members.jsx index cfb8ed41c..db4bec400 100644 --- a/web/react/components/channel_members.jsx +++ b/web/react/components/channel_members.jsx @@ -126,7 +126,7 @@ module.exports = React.createClass({
-

{this.state.channel_name + " Members"}

+

{this.state.channel_name} Members

Add New Members
diff --git a/web/react/components/channel_notifications.jsx b/web/react/components/channel_notifications.jsx index 38bc91682..4d1789434 100644 --- a/web/react/components/channel_notifications.jsx +++ b/web/react/components/channel_notifications.jsx @@ -209,7 +209,7 @@ module.exports = React.createClass({ Close -

{"Notification Preferences for " + this.state.title}

+

Notification Preferences for {this.state.title}

diff --git a/web/react/components/post_list.jsx b/web/react/components/post_list.jsx index 8b60f0251..67a69985f 100644 --- a/web/react/components/post_list.jsx +++ b/web/react/components/post_list.jsx @@ -75,6 +75,7 @@ module.exports = React.createClass({ utils.changeCss('.mention-link', 'color: ' + user.props.theme + ';'); utils.changeCss('@media(max-width: 768px){.search-bar__container', 'background: ' + user.props.theme + ';}'); utils.changeCss('.search-item-container:hover', 'background: ' + utils.changeOpacity(user.props.theme, 0.05) + ';'); + utils.changeCss('.nav-pills__unread-indicator', 'background: ' + utils.changeOpacity(user.props.theme, 0.05) + ';'); } if (user.props.theme !== '#000000' && user.props.theme !== '#585858') { @@ -377,8 +378,8 @@ module.exports = React.createClass({

- {'This is the start of your private message history with ' + teammateName + '.'}
- {'Private messages and files shared here are not shown to people outside this area.'} + This is the start of your private message history with {teammateName}.
+ Private messages and files shared here are not shown to people outside this area.

Set a description
@@ -416,9 +417,9 @@ module.exports = React.createClass({

Beginning of {uiName}

- Welcome to {uiName}! + Welcome to {uiName}!

- {'This is the first channel ' + strings.Team + 'mates see when they'} + This is the first channel {strings.Team} mates see when they
sign up - use it for posting updates everyone needs to know.

@@ -434,7 +435,7 @@ module.exports = React.createClass({

Beginning of {uiName}

- {'This is the start of ' + uiName + ', a channel for non-work-related conversations.'} + This is the start of {uiName}, a channel for non-work-related conversations.

Set a description @@ -453,7 +454,7 @@ module.exports = React.createClass({ var createMessage; if (creatorName !== '') { - createMessage = 'This is the start of the ' + uiName + ' ' + uiType + ', created by ' + creatorName + ' on ' + utils.displayDate(channel.create_at) + '.'; + createMessage = (This is the start of the {uiName} {uiType} created by {creatorName} on {utils.displayDate(channel.create_at)}); } else { createMessage = 'This is the start of the ' + uiName + ' ' + uiType + ', created on ' + utils.displayDate(channel.create_at) + '.'; } diff --git a/web/react/components/removed_from_channel_modal.jsx b/web/react/components/removed_from_channel_modal.jsx index a8889a92a..4a49e1c98 100644 --- a/web/react/components/removed_from_channel_modal.jsx +++ b/web/react/components/removed_from_channel_modal.jsx @@ -20,7 +20,7 @@ module.exports = React.createClass({ var townSquare = ChannelStore.getByName("town-square"); utils.switchChannel(townSquare); - this.setState({channelName: "", remover: ""}) + this.setState({channelName: "", remover: ""}); }, componentDidMount: function() { $(this.getDOMNode()).on('show.bs.modal',this.handleShow); @@ -40,18 +40,18 @@ module.exports = React.createClass({ if (currentUser != null) { return ( -