Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Save as *.js, not *.user.js
- function add_comment_scores(){
- if($(this).data("score") > 0)
- $(this).find(".author p").append("<br><span style='color:green;'>(+"+$(this).data("score")+")</span>");
- if($(this).data("score") < 0)
- $(this).find(".author p").append("<br><span style='color:red;'>("+$(this).data("score")+")</span>")
- };
- function run_on_ready(){
- //Add scores to existing comments
- $(".comment").each(add_comment_scores);
- //Bind scoring to show-all-comments in comment listing (they vanish otherwise)
- $("span[id^=threshold-comments-notice-for-] a").bind('ajax:success', function(){
- $(this).parents(".comments-for-post").find(".comment").each(add_comment_scores);
- })
- //Also show post scores below thumbnails, just like misc. Tweaks does :3
- //Comment it out or delete if not necessary
- $(".post-preview").each(function(){
- $(this).find("a img").parent().parent().height("174px");
- if($(this).data("score") > 0)
- $(this).find("a img").parent().after("<br>score: <span style='color:green;'>+"+$(this).data("score")+"</span>");
- if($(this).data("score") < 0)
- $(this).find("a img").parent().after("<br>score: <span style='color:red;'>"+$(this).data("score")+"</span>");
- });
- };
- if (document.readyState == 'loading') {
- document.addEventListener('DOMContentLoaded', run_on_ready, false);
- } else { //.user.js, or ultra-super fast loading page
- run_on_ready();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement