Advertisement
Guest User

Untitled

a guest
May 31st, 2013
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //Save as *.js, not *.user.js
  2. function add_comment_scores(){
  3.     if($(this).data("score") > 0)
  4.         $(this).find(".author p").append("<br><span style='color:green;'>(+"+$(this).data("score")+")</span>");
  5.     if($(this).data("score") < 0)
  6.         $(this).find(".author p").append("<br><span style='color:red;'>("+$(this).data("score")+")</span>")
  7. };
  8.  
  9. function run_on_ready(){
  10. //Add scores to existing comments
  11. $(".comment").each(add_comment_scores);
  12. //Bind scoring to show-all-comments in comment listing (they vanish otherwise)
  13. $("span[id^=threshold-comments-notice-for-] a").bind('ajax:success', function(){
  14.     $(this).parents(".comments-for-post").find(".comment").each(add_comment_scores);
  15.   })
  16.  
  17. //Also show post scores below thumbnails, just like misc. Tweaks does :3
  18. //Comment it out or delete if not necessary
  19. $(".post-preview").each(function(){
  20.     $(this).find("a img").parent().parent().height("174px");
  21.     if($(this).data("score") > 0)
  22.         $(this).find("a img").parent().after("<br>score: <span style='color:green;'>+"+$(this).data("score")+"</span>");
  23.     if($(this).data("score") < 0)
  24.         $(this).find("a img").parent().after("<br>score: <span style='color:red;'>"+$(this).data("score")+"</span>");
  25.     });  
  26.  
  27. };
  28.  
  29. if (document.readyState == 'loading') {
  30.   document.addEventListener('DOMContentLoaded', run_on_ready, false);
  31. } else { //.user.js, or ultra-super fast loading page
  32.   run_on_ready();
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement