Hide upvote arrow on news page if already upvoted. Make it disappear on upvote

This commit is contained in:
MrRenter
2015-03-17 02:06:58 -04:00
parent b7dd72f3a3
commit c9970c1725
3 changed files with 18 additions and 5 deletions

View File

@@ -137,7 +137,16 @@ exports.returnIndividualStory = function(req, res, next) {
return res.redirect('../stories/' + dashedNameFull);
}
res.render('stories/index', {
var votedObj = story.upVotes.filter(function(a){
return a['upVotedByUsername'] === req.user['profile']['username'];
})
var userVoted = false;
if (votedObj.length > 0){
userVoted = true;
}
res.render('stories/index', {
title: story.headline,
link: story.link,
author: story.author,
@@ -150,7 +159,8 @@ exports.returnIndividualStory = function(req, res, next) {
timeAgo: moment(story.timePosted).fromNow(),
image: story.image,
page: 'show',
storyMetaDescription: story.metaDescription
storyMetaDescription: story.metaDescription,
hasUserVoted: userVoted
});
});
};