Sha256: 8afe559d6efa12a7b71f1eb4ff3ffd761e626c777dd35ffab4520a2de7adb0e9

Contents?: true

Size: 1.01 KB

Versions: 15

Compression:

Stored size: 1.01 KB

Contents

(function() {
  var rootCommentableId = <%== "comments-for-#{commentable.commentable_type.demodulize}-#{commentable.id}".to_json %>;

  var $comments = $("#" + rootCommentableId);
  var component = $comments.data("comments");

  $(".loading-comments").addClass("hidden");
  var commentsIds = [];
<% @comments.each do |comment| %>
  var commentId = <%= comment.id.to_json %>;
  commentsIds.push(commentId);
  var commentHtml = '<%== j(render comment).strip %>';
  var inReplyTo = <%== (reply?(comment) ? comment.commentable.id : nil).to_json %>;

  var $comment = $("#comment_" + commentId);
  if (1 > $comment.length) {
    if (inReplyTo) {
      component.addReply(inReplyTo, commentHtml);
    } else {
      component.addThread(commentHtml);
    }
  }
<% end %>
  if (commentsIds.length) {
    Rails.fire(document, "comments:loaded", {
      commentsIds: commentsIds
    });
  }

  // Update the comments count
  $(".comments-count", $comments).text(<%== t("decidim.components.comments.title", count: @comments_count).to_json %>);
}());

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
decidim-comments-0.29.2 app/views/decidim/comments/comments/index.js.erb
decidim-comments-0.28.5 app/views/decidim/comments/comments/index.js.erb
decidim-comments-0.29.1 app/views/decidim/comments/comments/index.js.erb
decidim-comments-0.28.4 app/views/decidim/comments/comments/index.js.erb
decidim-comments-0.29.0 app/views/decidim/comments/comments/index.js.erb
decidim-comments-0.28.3 app/views/decidim/comments/comments/index.js.erb
decidim-comments-0.29.0.rc4 app/views/decidim/comments/comments/index.js.erb
decidim-comments-0.29.0.rc3 app/views/decidim/comments/comments/index.js.erb
decidim-comments-0.29.0.rc2 app/views/decidim/comments/comments/index.js.erb
decidim-comments-0.29.0.rc1 app/views/decidim/comments/comments/index.js.erb
decidim-comments-0.28.2 app/views/decidim/comments/comments/index.js.erb
decidim-comments-0.28.1 app/views/decidim/comments/comments/index.js.erb
decidim-comments-0.28.0 app/views/decidim/comments/comments/index.js.erb
decidim-comments-0.28.0.rc5 app/views/decidim/comments/comments/index.js.erb
decidim-comments-0.28.0.rc4 app/views/decidim/comments/comments/index.js.erb