diff --git a/controllers/resources.js b/controllers/resources.js index 49e87a0d31..71bf06e4b6 100644 --- a/controllers/resources.js +++ b/controllers/resources.js @@ -298,7 +298,7 @@ module.exports = { }); })(); }, - updateUserStoryPictures: function(userId, picture) { + updateUserStoryPictures: function(userId, picture, username) { var counter = 0, foundStories, @@ -327,12 +327,14 @@ module.exports = { } R.forEach(function(comment) { comment.author.picture = picture; + comment.author.username = username; comment.markModified('author'); comment.save(); }, foundComments); R.forEach(function(story) { story.author.picture = picture; + story.author.username = username; story.markModified('author'); story.save(); }, foundStories); diff --git a/controllers/user.js b/controllers/user.js index cbdcc03d0b..d7e383a251 100644 --- a/controllers/user.js +++ b/controllers/user.js @@ -350,7 +350,7 @@ exports.postUpdateProfile = function(req, res, next) { } req.flash('success', {msg: 'Profile information updated.'}); res.redirect('/account'); - resources.updateUserStoryPictures(user._id.toString(), user.profile.picture); + resources.updateUserStoryPictures(user._id.toString(), user.profile.picture, user.profile.username); }); }); }); diff --git a/views/stories/comments.jade b/views/stories/comments.jade index bbf84b6322..dde7337b95 100644 --- a/views/stories/comments.jade +++ b/views/stories/comments.jade @@ -57,29 +57,33 @@ $('.comment-a-comment').on('click', 'a', function () { $(this).unbind('click'); $('.comment-to-comment-formgroup').empty(); + $('#initial-comment-submit').addClass('hidden-element'); var div = document.createElement('div'); var commentId = $(this).attr('id'); $(div).html( - "
" + - "
" + + '
' + "
" + - "" + + "" + + "" + + "" + + "" + "
" + "
" + - "" + - "" + - "" + - "" + + "
" + "
" ) .addClass('row') .appendTo($(this).closest('.media-body-wrapper')); var text_max = 140; - $('#textarea_feedback').html(text_max + ' characters remaining'); - $('#comment-to-comment-textarea').keyup(function () { - var text_length = $('#comment-to-comment-textarea').val().length; + $('#textarea-comment-feedback').html(text_max + ' characters remaining'); + $('#comment-to-comment-textinput').keyup(function (e) { + if (e.which === 13 || e === 13) { + $('#submit-comment-to-comment').click(); + } + var text_length = $('#comment-to-comment-textinput').val().length; var text_remaining = text_max - text_length; - $('#textarea_feedback').html(text_remaining + ' characters remaining'); + $('#textarea-comment-feedback').html(text_remaining + ' characters remaining'); }); var submitCommentToCommentHandler = function submitCommentToCommentHandler() { $('#submit-comment-to-comment').unbind('click'); @@ -87,7 +91,7 @@ { data: { associatedPost: commentId, - body: $('#comment-to-comment-textarea').val(), + body: $('#comment-to-comment-textinput').val(), author: { picture: user.profile.picture, userId: user._id, diff --git a/views/stories/show.jade b/views/stories/show.jade index 9fb166687b..a71bb54c9a 100644 --- a/views/stories/show.jade +++ b/views/stories/show.jade @@ -41,7 +41,8 @@ input#comment-box.big-text-field.field-responsive.form-control(type='text', placeholder='Enter your reply', autofocus) span.input-group-btn button#comment-button.btn.btn-big.btn-primary.btn-responsive(type='button') Send - span.pull-left#textarea_feedback + span.spacer.pull-left#textarea_feedback + script. $('#reply-to-main-post').on('click', function() { $('#initial-comment-submit').removeClass('hidden-element'); @@ -50,7 +51,10 @@ }); var text_max = 140; $('#textarea_feedback').html(text_max + ' characters remaining'); - $('#comment-box').keyup(function () { + $('#comment-box').keyup(function (e) { + if (e.which === 13 || e === 13) { + $('#comment-button').click(); + } var text_length = $('#comment-box').val().length; var text_remaining = text_max - text_length; $('#textarea_feedback').html(text_remaining + ' characters remaining');