post/favourite-count component

v1.18.x
psychobunny 10 years ago
parent c2a5169625
commit fffed29913

@ -69,7 +69,7 @@ define('forum/topic/events', [
};
function updatePostVotesAndUserReputation(data) {
var votes = components.get('post/votes', data.post.pid),
var votes = components.get('post/vote-count', data.post.pid),
reputationElements = $('.reputation[data-uid="' + data.post.uid + '"]');
votes.html(data.post.votes).attr('data-votes', data.post.votes);

@ -102,7 +102,7 @@ define('forum/topic/postTools', ['composer', 'share', 'navigator'], function(com
return toggleVote($(this), '.downvoted', 'posts.downvote');
});
postContainer.on('click', '.votes, [component="post/votes"]', function() {
postContainer.on('click', '.votes, [component="post/vote-count"]', function() {
showVotes(getData($(this), 'data-pid'));
});

@ -19,10 +19,15 @@ var components = components || {};
var el = components.core.post('index', index).find('[component="post/anchor"]');
return el.length ? el : $('#post_anchor_' + index); // deprecated after 0.7x
},
'post/votes': function(pid) {
var el = components.core.post('pid', pid).find('[component="post/votes"]');
'post/vote-count': function(pid) {
var el = components.core.post('pid', pid).find('[component="post/vote-count"]');
return el.length ? el : components.core.post('pid', pid).find('.votes'); // deprecated after 0.7x
},
'post/favourite-count': function(pid) {
var el = components.core.post('pid', pid).find('[component="post/favourite-count"]');
return el.length ? el : components.core.post('pid', pid).find('.favouriteCount'); // 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

Loading…
Cancel
Save