dont make extra socket call on new post and IS

This commit is contained in:
barisusakli
2015-10-20 18:08:59 -04:00
parent d146bff2a1
commit 2ec0d3f376
2 changed files with 10 additions and 10 deletions

View File

@@ -15,6 +15,8 @@ define('forum/topic/postTools', ['share', 'navigator', 'components', 'translator
share.addShareHandlers(topicName);
addVoteHandler();
PostTools.updatePostCount(ajaxify.data.postcount);
};
PostTools.toggle = function(pid, isDeleted) {
@@ -28,15 +30,11 @@ define('forum/topic/postTools', ['share', 'navigator', 'components', 'translator
postEl.find('[component="post/purge"]').toggleClass('hidden', !isDeleted);
};
PostTools.updatePostCount = function() {
socket.emit('topics.postcount', ajaxify.data.tid, function(err, postCount) {
if (!err) {
var postCountEl = components.get('topic/post-count');
postCountEl.html(postCount).attr('title', postCount);
utils.makeNumbersHumanReadable(postCountEl);
navigator.setCount(postCount);
}
});
PostTools.updatePostCount = function(postCount) {
var postCountEl = components.get('topic/post-count');
postCountEl.html(postCount).attr('title', postCount);
utils.makeNumbersHumanReadable(postCountEl);
navigator.setCount(postCount);
};
function addVoteHandler() {

View File

@@ -28,6 +28,8 @@ define('forum/topic/posts', [
});
updatePostCounts(data.posts);
ajaxify.data.postcount ++;
postTools.updatePostCount(ajaxify.data.postcount);
if (config.usePagination) {
onNewPostPagination(data);
@@ -220,7 +222,7 @@ define('forum/topic/posts', [
$this.wrap('<a href="' + $this.attr('src') + '" target="_blank">');
}
});
postTools.updatePostCount();
addBlockquoteEllipses(posts.find('[component="post/content"] > blockquote > blockquote'));
hidePostToolsForDeletedPosts(posts);
Posts.showBottomPostBar();