diff --git a/r2/r2/public/static/js/jquery.reddit.js b/r2/r2/public/static/js/jquery.reddit.js index e7c4b83cd..f36e454bd 100644 --- a/r2/r2/public/static/js/jquery.reddit.js +++ b/r2/r2/public/static/js/jquery.reddit.js @@ -216,12 +216,13 @@ $.fn.vote = function(vh, callback) { /* let the user vote only if they are logged in */ if(reddit.logged) { things.each(function() { + var entry = $(this).find(".entry:first"); if(dir > 0) - $(this).addClass('likes').removeClass('dislikes'); + entry.addClass('likes').removeClass('dislikes'); else if(dir < 0) - $(this).removeClass('likes').addClass('dislikes'); + entry.removeClass('likes').addClass('dislikes'); else - $(this).removeClass('likes').removeClass('dislikes'); + entry.removeClass('likes').removeClass('dislikes'); }); $.request("vote", {id: things.filter(":first").thing_id(), diff --git a/r2/r2/templates/printable.html b/r2/r2/templates/printable.html index 2266c9c2a..aa6632229 100644 --- a/r2/r2/templates/printable.html +++ b/r2/r2/templates/printable.html @@ -49,13 +49,6 @@ ${self.RenderPrintable()} <%def name="thing_css_class(what)" buffered="True"> thing id-${what._fullname} - %if getattr(what, "likes", None): - likes - %elif getattr(what, "likes", None) is False: - dislikes - %elif getattr(what, "like", False) is None: - unvoted - %endif %def> <%def name="RenderPrintable()"> @@ -85,7 +78,14 @@ thing id-${what._fullname}
${self.numcol()} ${self.midcol()} -