reformat post_body.jsx to match style guide more closely
Этот коммит содержится в:
@@ -9,11 +9,11 @@ var Constants = require('../utils/constants.jsx');
|
||||
module.exports = React.createClass({
|
||||
componentWillReceiveProps: function(nextProps) {
|
||||
var linkData = utils.extractLinks(nextProps.post.message);
|
||||
this.setState({ links: linkData["links"], message: linkData["text"] });
|
||||
this.setState({links: linkData.links, message: linkData.text});
|
||||
},
|
||||
getInitialState: function() {
|
||||
var linkData = utils.extractLinks(this.props.post.message);
|
||||
return { links: linkData["links"], message: linkData["text"] };
|
||||
return {links: linkData.links, message: linkData.text};
|
||||
},
|
||||
render: function() {
|
||||
var post = this.props.post;
|
||||
@@ -21,43 +21,43 @@ module.exports = React.createClass({
|
||||
var parentPost = this.props.parentPost;
|
||||
var inner = utils.textToJsx(this.state.message);
|
||||
|
||||
var comment = "";
|
||||
var reply = "";
|
||||
var postClass = "";
|
||||
var comment = '';
|
||||
var reply = '';
|
||||
var postClass = '';
|
||||
|
||||
if (parentPost) {
|
||||
var profile = UserStore.getProfile(parentPost.user_id);
|
||||
var apostrophe = "";
|
||||
var name = "...";
|
||||
var apostrophe = '';
|
||||
var name = '...';
|
||||
if (profile != null) {
|
||||
if (profile.username.slice(-1) === 's') {
|
||||
apostrophe = '\'';
|
||||
} else {
|
||||
apostrophe = '\'s';
|
||||
}
|
||||
name = <a className="theme" onClick={function(){ utils.searchForTerm(profile.username); }}>{profile.username}</a>;
|
||||
name = <a className='theme' onClick={function searchName() { utils.searchForTerm(profile.username); }}>{profile.username}</a>;
|
||||
}
|
||||
|
||||
var message = ""
|
||||
if(parentPost.message) {
|
||||
message = utils.replaceHtmlEntities(parentPost.message)
|
||||
var message = '';
|
||||
if (parentPost.message) {
|
||||
message = utils.replaceHtmlEntities(parentPost.message);
|
||||
} else if (parentPost.filenames.length) {
|
||||
message = parentPost.filenames[0].split('/').pop();
|
||||
|
||||
if (parentPost.filenames.length === 2) {
|
||||
message += " plus 1 other file";
|
||||
message += ' plus 1 other file';
|
||||
} else if (parentPost.filenames.length > 2) {
|
||||
message += " plus " + (parentPost.filenames.length - 1) + " other files";
|
||||
message += ' plus ' + (parentPost.filenames.length - 1) + ' other files';
|
||||
}
|
||||
}
|
||||
|
||||
comment = (
|
||||
<p className="post-link">
|
||||
<span>Commented on {name}{apostrophe} message: <a className="theme" onClick={this.props.handleCommentClick}>{message}</a></span>
|
||||
<p className='post-link'>
|
||||
<span>Commented on {name}{apostrophe} message: <a className='theme' onClick={this.props.handleCommentClick}>{message}</a></span>
|
||||
</p>
|
||||
);
|
||||
|
||||
postClass += " post-comment";
|
||||
postClass += ' post-comment';
|
||||
}
|
||||
|
||||
var loading;
|
||||
@@ -84,9 +84,9 @@ module.exports = React.createClass({
|
||||
}
|
||||
|
||||
return (
|
||||
<div className="post-body">
|
||||
<div className='post-body'>
|
||||
{comment}
|
||||
<p key={post.id+"_message"} className={postClass}>{loading}<span>{inner}</span></p>
|
||||
<p key={post.id + '_message'} className={postClass}>{loading}<span>{inner}</span></p>
|
||||
{fileAttachmentHolder}
|
||||
{embed}
|
||||
</div>
|
||||
|
||||
Ссылка в новой задаче
Block a user