From b9dd994a56b0635062a16db74314af103676fe33 Mon Sep 17 00:00:00 2001 From: psychobunny <psycho.bunny@hotmail.com> Date: Tue, 17 Mar 2015 14:57:10 -0400 Subject: [PATCH] user/postcount component --- public/src/client/topic/posts.js | 2 +- public/src/components.js | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/public/src/client/topic/posts.js b/public/src/client/topic/posts.js index 42b248b6d4..af7615f441 100644 --- a/public/src/client/topic/posts.js +++ b/public/src/client/topic/posts.js @@ -22,7 +22,7 @@ define('forum/topic/posts', [ } for (var i=0; i<data.posts.length; ++i) { - var postcount = $('.user_postcount_' + data.posts[i].uid); + var postcount = components.get('user/postcount', data.posts[i].uid); postcount.html(parseInt(postcount.html(), 10) + 1); } diff --git a/public/src/components.js b/public/src/components.js index 47a1023c27..3d9eea5b47 100644 --- a/public/src/components.js +++ b/public/src/components.js @@ -18,6 +18,10 @@ var components = components || {}; 'post/anchor': function(index) { var el = components.core.post('index', index).find('[component="post/anchor"]'); return el.length ? el : $('#post_anchor_' + index); // deprecated after 0.7x + }, + 'user/postcount': function(uid) { + var el = $('[component="user/postcount"][data-uid="' + uid + '"]'); + return el.length ? el : $('.user_postcount_' + uid); // deprecated after 0.7x } };