Unverified Commit 6ae2df2f authored by Steffen van Bergerem's avatar Steffen van Bergerem Committed by Benjamin Neff
Browse files

Fix missing timeagos for comments in the single post view

parent 17949ffb
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -118,7 +118,8 @@ app.views.CommentStream = app.views.Base.extend({
    // on post ownership in the Comment view.
    comment.set({parent : this.model.toJSON()});

    var commentHtml = new this.CommentView({model: comment}).render().el;
    var commentView = new this.CommentView({model: comment});
    var commentHtml = commentView.render().el;
    var commentBlocks = this.$(".comments div.comment.media");
    this._moveInsertPoint(comment.get("created_at"), commentBlocks);
    if (this._insertPoint >= commentBlocks.length) {
@@ -128,6 +129,7 @@ app.views.CommentStream = app.views.Base.extend({
    } else {
      commentBlocks.eq(this._insertPoint).before(commentHtml);
    }
    commentView.renderPluginWidgets();
  },

  removeComment: function(comment) {
+8 −0
Original line number Diff line number Diff line
@@ -267,6 +267,14 @@ describe("app.views.CommentStream", function(){
      expect(this.view.$(".comments div.comment.media").length).toEqual(6);
      expect(this.view.$(".comments div.comment.media div.comment-content p").text()).toEqual("123456");
    });

    it("calls renderPluginWidgets", function() {
      var comment = factory.comment();
      this.view.CommentView = app.views.Comment;
      spyOn(app.views.Comment.prototype, "renderPluginWidgets");
      this.view.appendComment(comment);
      expect(app.views.Comment.prototype.renderPluginWidgets).toHaveBeenCalled();
    });
  });

  describe("removeComment", function() {