From b9a3ff74dd2b299ae4980922a6dcc55002662517 Mon Sep 17 00:00:00 2001 From: Christopher Speller Date: Fri, 30 Oct 2015 14:29:15 -0400 Subject: [PATCH] Hooking up external components --- config/config.json | 6 +- web/react/components/create_post.jsx | 1 + web/react/components/post_info.jsx | 18 ++--- web/react/components/post_list_container.jsx | 25 ++++++- web/react/components/posts_view.jsx | 70 ++++++++++++++++--- web/react/components/sidebar_right.jsx | 65 ++++++++--------- .../updating_time_since_counter.jsx | 50 +++++++++++++ web/react/pages/channel.jsx | 4 +- web/react/stores/post_store.jsx | 29 ++++++++ web/react/utils/constants.jsx | 5 ++ web/sass-files/sass/partials/_base.scss | 12 ++++ 11 files changed, 220 insertions(+), 65 deletions(-) create mode 100644 web/react/components/updating_time_since_counter.jsx diff --git a/config/config.json b/config/config.json index 58ce58e806..2738546c06 100644 --- a/config/config.json +++ b/config/config.json @@ -57,14 +57,14 @@ }, "EmailSettings": { "EnableSignUpWithEmail": true, - "SendEmailNotifications": true, + "SendEmailNotifications": false, "RequireEmailVerification": false, "FeedbackName": "", "FeedbackEmail": "", "SMTPUsername": "", "SMTPPassword": "", - "SMTPServer": "localhost", - "SMTPPort": "25", + "SMTPServer": "", + "SMTPPort": "", "ConnectionSecurity": "", "InviteSalt": "bjlSR4QqkXFBr7TP4oDzlfZmcNuH9YoS", "PasswordResetSalt": "vZ4DcKyVVRlKHHJpexcuXzojkE5PZ5eL", diff --git a/web/react/components/create_post.jsx b/web/react/components/create_post.jsx index cdbc3bc6d8..eb702bf7cb 100644 --- a/web/react/components/create_post.jsx +++ b/web/react/components/create_post.jsx @@ -176,6 +176,7 @@ export default class CreatePost extends React.Component { PostStore.storePendingPost(post); PostStore.storeDraft(channel.id, null); + PostStore.jumpPostListBottom(); this.setState({messageText: '', submitting: false, postError: null, previews: [], serverError: null}); Client.createPost(post, channel, diff --git a/web/react/components/post_info.jsx b/web/react/components/post_info.jsx index ddda48e063..202b043ce0 100644 --- a/web/react/components/post_info.jsx +++ b/web/react/components/post_info.jsx @@ -3,10 +3,9 @@ var UserStore = require('../stores/user_store.jsx'); var utils = require('../utils/utils.jsx'); +var UpdatingTimeSinceCounter = require('./updating_time_since_counter.jsx'); var Constants = require('../utils/constants.jsx'); -var Tooltip = ReactBootstrap.Tooltip; -var OverlayTrigger = ReactBootstrap.OverlayTrigger; export default class PostInfo extends React.Component { constructor(props) { @@ -144,21 +143,12 @@ export default class PostInfo extends React.Component { var dropdown = this.createDropdown(); - let tooltip = {`${utils.displayDate(post.create_at)} at ${utils.displayTime(post.create_at)}`}; - return (