summaryrefslogtreecommitdiffstats
path: root/webapp/components
diff options
context:
space:
mode:
authorChristopher Speller <crspeller@gmail.com>2016-04-01 12:02:14 -0400
committerChristopher Speller <crspeller@gmail.com>2016-04-01 12:02:14 -0400
commit7ecd23bb6cf828f61e65c1211f65c89bcdf5d3e2 (patch)
tree72c5ae513b66db32dfcfa252a8475c77cbb16df5 /webapp/components
parent3245ed253af8e1750a43a0d526f819ca7aed2864 (diff)
downloadchat-7ecd23bb6cf828f61e65c1211f65c89bcdf5d3e2.tar.gz
chat-7ecd23bb6cf828f61e65c1211f65c89bcdf5d3e2.tar.bz2
chat-7ecd23bb6cf828f61e65c1211f65c89bcdf5d3e2.zip
Revert "PLT-2027- Improvements to about dialog"
Diffstat (limited to 'webapp/components')
-rw-r--r--webapp/components/about_build_modal.jsx127
-rw-r--r--webapp/components/post.jsx12
2 files changed, 52 insertions, 87 deletions
diff --git a/webapp/components/about_build_modal.jsx b/webapp/components/about_build_modal.jsx
index 0dd2a7db6..a47225f7e 100644
--- a/webapp/components/about_build_modal.jsx
+++ b/webapp/components/about_build_modal.jsx
@@ -6,7 +6,6 @@ import {Modal} from 'react-bootstrap';
import {FormattedMessage} from 'react-intl';
import React from 'react';
-import Constants from 'utils/constants.jsx';
export default class AboutBuildModal extends React.Component {
constructor(props) {
@@ -21,7 +20,6 @@ export default class AboutBuildModal extends React.Component {
render() {
const config = global.window.mm_config;
const license = global.window.mm_license;
- const mattermostLogo = Constants.MATTERMOST_ICON_SVG;
let title = (
<FormattedMessage
@@ -30,28 +28,6 @@ export default class AboutBuildModal extends React.Component {
/>
);
- let subTitle = (
- <FormattedMessage
- id='about.teamEditionSt'
- defaultMessage='All your team communication in one place, instantly searchable and accessible anywhere.'
- />
- );
-
- let learnMore = (
- <div>
- <FormattedMessage
- id='about.teamEditionLearn'
- defaultMessage='Join the Mattermost community at '
- />
- <a
- target='_blank'
- href='http://www.mattermost.org/'
- >
- {'mattermost.org'}
- </a>
- </div>
- );
-
let licensee;
if (config.BuildEnterpriseReady === 'true') {
title = (
@@ -60,29 +36,6 @@ export default class AboutBuildModal extends React.Component {
defaultMessage='Enterprise Edition'
/>
);
-
- subTitle = (
- <FormattedMessage
- id='about.enterpriseEditionSt'
- defaultMessage='Modern enterprise communication from behind your firewall.'
- />
- );
-
- learnMore = (
- <div>
- <FormattedMessage
- id='about.enterpriseEditionLearn'
- defaultMessage='Learn more about Enterprise Edition at '
- />
- <a
- target='_blank'
- href='http://about.mattermost.com/'
- >
- {'about.mattermost.com'}
- </a>
- </div>
- );
-
if (license.IsLicensed === 'true') {
title = (
<FormattedMessage
@@ -91,12 +44,14 @@ export default class AboutBuildModal extends React.Component {
/>
);
licensee = (
- <div className='form-group'>
- <FormattedMessage
- id='about.licensed'
- defaultMessage='Licensed by:'
- />
- &nbsp;{license.Company}
+ <div className='row form-group'>
+ <div className='col-sm-3 info__label'>
+ <FormattedMessage
+ id='about.licensed'
+ defaultMessage='Licensed by:'
+ />
+ </div>
+ <div className='col-sm-9'>{license.Company}</div>
</div>
);
}
@@ -104,7 +59,6 @@ export default class AboutBuildModal extends React.Component {
return (
<Modal
- dialogClassName='about-modal'
show={this.props.show}
onHide={this.doHide}
>
@@ -117,38 +71,57 @@ export default class AboutBuildModal extends React.Component {
</Modal.Title>
</Modal.Header>
<Modal.Body>
- <div className='about-modal__content'>
- <div className='about-modal__logo'>
- <span
- className='icon'
- dangerouslySetInnerHTML={{__html: mattermostLogo}}
+ <h4 className='padding-bottom x2'>{'Mattermost'} {title}</h4>
+ {licensee}
+ <div className='row form-group'>
+ <div className='col-sm-3 info__label'>
+ <FormattedMessage
+ id='about.version'
+ defaultMessage='Version:'
/>
</div>
- <div>
- <h3 className='about-modal__title'>{'Mattermost'} {title}</h3>
- <p className='about-modal__subtitle padding-bottom'>{subTitle}</p>
- <div className='form-group less'>
- <div>
- <FormattedMessage
- id='about.version'
- defaultMessage='Version:'
- />
- &nbsp;{config.Version}&nbsp;({config.BuildNumber})
- </div>
- </div>
- {licensee}
+ <div className='col-sm-9'>{config.Version}</div>
+ </div>
+ <div className='row form-group'>
+ <div className='col-sm-3 info__label'>
+ <FormattedMessage
+ id='about.number'
+ defaultMessage='Build Number:'
+ />
+ </div>
+ <div className='col-sm-9'>{config.BuildNumber}</div>
+ </div>
+ <div className='row form-group'>
+ <div className='col-sm-3 info__label'>
+ <FormattedMessage
+ id='about.date'
+ defaultMessage='Build Date:'
+ />
</div>
+ <div className='col-sm-9'>{config.BuildDate}</div>
</div>
- <div className='about-modal__footer'>
- {learnMore}
- <div className='form-group about-modal__copyright'>
+ <div className='row form-group'>
+ <div className='col-sm-3 info__label'>
<FormattedMessage
- id='about.copyright'
- defaultMessage='Copyright 2016 Mattermost, Inc. All rights reserved'
+ id='about.hash'
+ defaultMessage='Build Hash:'
/>
</div>
+ <div className='col-sm-9'>{config.BuildHash}</div>
</div>
</Modal.Body>
+ <Modal.Footer>
+ <button
+ type='button'
+ className='btn btn-default'
+ onClick={this.doHide}
+ >
+ <FormattedMessage
+ id='about.close'
+ defaultMessage='Close'
+ />
+ </button>
+ </Modal.Footer>
</Modal>
);
}
diff --git a/webapp/components/post.jsx b/webapp/components/post.jsx
index bbf8d9bf6..30c47ee22 100644
--- a/webapp/components/post.jsx
+++ b/webapp/components/post.jsx
@@ -129,7 +129,6 @@ export default class Post extends React.Component {
const post = this.props.post;
const parentPost = this.props.parentPost;
const posts = this.props.posts;
- const mattermostLogo = Constants.MATTERMOST_ICON_SVG;
if (!post.props) {
post.props = {};
@@ -192,6 +191,8 @@ export default class Post extends React.Component {
} else {
src = Constants.DEFAULT_WEBHOOK_LOGO;
}
+ } else if (Utils.isSystemMessage(post)) {
+ src = Constants.SYSTEM_MESSAGE_PROFILE_IMAGE;
}
profilePic = (
@@ -201,15 +202,6 @@ export default class Post extends React.Component {
width='36'
/>
);
-
- if (Utils.isSystemMessage(post)) {
- profilePic = (
- <span
- className='icon'
- dangerouslySetInnerHTML={{__html: mattermostLogo}}
- />
- );
- }
}
return (