feat: allow adding nested replies to a target component

v1.18.x
Barış Soner Uşaklı 4 years ago
parent 43571bac38
commit ddc0ac37ab

@ -34,8 +34,14 @@ define('forum/topic/replies', ['navigator', 'components', 'forum/topic/posts'],
hideReplies: config.hasOwnProperty('showNestedReplies') ? !config.showNestedReplies : true,
};
app.parseAndTranslate('topic', 'posts', tplData, function (html) {
$('<div>', { component: 'post/replies' }).html(html).hide().insertAfter(button)
.slideDown('fast');
var repliesEl = $('<div>', { component: 'post/replies' }).html(html).hide();
if (button.attr('data-target-component')) {
post.find('[component="' + button.attr('data-target-component') + '"]').html(repliesEl);
} else {
repliesEl.insertAfter(button);
}
repliesEl.slideDown('fast');
posts.onNewPostsAddedToDom(html);
$(window).trigger('action:posts.loaded', { posts: data });
});

Loading…
Cancel
Save