Advertisement
Guest User

LPU Fixer UserScript

a guest
Oct 22nd, 2014
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name       LPU Forum Fixer
  3. // @namespace  http:/triplexero.webs.com/
  4. // @version    0.0.3
  5. // @description  Fixes annoying things on the forum
  6. // @match      http://lpunderground.com/forum/*/*
  7. // @copyright  2014, TripleXero
  8. // ==/UserScript==
  9.  
  10. $('img').prop('src', function(_,src) { return src.replace('http://lpunderground.com/themes/master/img/smilies/icon_arrow.gif', 'http://i.imgur.com/CYYQVq6.gif'); }); // arrow
  11. $('img').prop('src', function(_,src) { return src.replace('http://lpunderground.com/themes/master/img/smilies/icon_cool.gif', 'https://web.archive.org/web/20010810005644im_/http://forums.linkinpark.com/images/smilies/cool.gif'); }); // cool
  12. $('img').prop('src', function(_,src) { return src.replace('http://lpunderground.com/themes/master/img/smilies/icon_cry.gif', 'http://i.imgur.com/M9KOR4G.gif'); }); // cry
  13. $('img').prop('src', function(_,src) { return src.replace('http://lpunderground.com/themes/master/img/smilies/icon_e_biggrin.gif', 'https://web.archive.org/web/20010810005644im_/http://forums.linkinpark.com/images/smilies/biggrin.gif'); }); // big grin
  14. $('img').prop('src', function(_,src) { return src.replace('http://lpunderground.com/themes/master/img/smilies/icon_e_confused.gif', 'https://web.archive.org/web/20010810005644im_/http://forums.linkinpark.com/images/smilies/confused.gif'); }); // confused
  15. $('img').prop('src', function(_,src) { return src.replace('http://lpunderground.com/themes/master/img/smilies/icon_e_geek.gif', 'http://i.imgur.com/u0zjGFU.gif'); }); // geek
  16. $('img').prop('src', function(_,src) { return src.replace('http://lpunderground.com/themes/master/img/smilies/icon_e_sad.gif', 'https://web.archive.org/web/20010810005644im_/http://forums.linkinpark.com/images/smilies/frown.gif'); }); // sad
  17. $('img').prop('src', function(_,src) { return src.replace('http://lpunderground.com/themes/master/img/smilies/icon_e_smile.gif', 'https://web.archive.org/web/20010810005644im_/http://forums.linkinpark.com/images/smilies/smile.gif'); }); // smile
  18. $('img').prop('src', function(_,src) { return src.replace('http://lpunderground.com/themes/master/img/smilies/icon_lol.gif', 'http://i.imgur.com/EHaA59k.gif'); }); // lol
  19. $('img').prop('src', function(_,src) { return src.replace('http://lpunderground.com/themes/master/img/smilies/icon_idea.gif', 'http://i.imgur.com/OdsDoiP.gif'); }); // idea
  20. $('img').prop('src', function(_,src) { return src.replace('http://lpunderground.com/themes/master/img/smilies/icon_exclaim.gif', 'https://web.archive.org/web/20010614025914im_/http://forums.linkinpark.com/images/icons/icon4.gif'); }); // !
  21. $('img').prop('src', function(_,src) { return src.replace('http://lpunderground.com/themes/master/img/smilies/icon_evil.gif', 'https://web.archive.org/web/20010810005644im_/http://forums.linkinpark.com/images/smilies/mad.gif'); }); // devil mad
  22. $('img').prop('src', function(_,src) { return src.replace('http://lpunderground.com/themes/master/img/smilies/icon_eek.gif', 'https://web.archive.org/web/20010810005644im_/http://forums.linkinpark.com/images/smilies/eek.gif'); }); // suprised
  23. $('img').prop('src', function(_,src) { return src.replace('http://lpunderground.com/themes/master/img/smilies/icon_e_wink.gif', 'https://web.archive.org/web/20010810005644im_/http://forums.linkinpark.com/images/smilies/wink.gif'); }); // wink
  24. $('img').prop('src', function(_,src) { return src.replace('http://lpunderground.com/themes/master/img/smilies/icon_e_ugeek.gif', 'http://i.imgur.com/u0zjGFU.gif'); }); // geek 2?
  25. $('img').prop('src', function(_,src) { return src.replace('http://lpunderground.com/themes/master/img/smilies/icon_e_surprised.gif', 'https://web.archive.org/web/20010810005644im_/http://forums.linkinpark.com/images/smilies/eek.gif'); }); // suprised 2?
  26. $('img').prop('src', function(_,src) { return src.replace('http://lpunderground.com/themes/master/img/smilies/icon_mad.gif', 'https://web.archive.org/web/20010810005644im_/http://forums.linkinpark.com/images/smilies/mad.gif'); }); // mad
  27. $('img').prop('src', function(_,src) { return src.replace('http://lpunderground.com/themes/master/img/smilies/icon_mrgreen.gif', 'https://web.archive.org/web/20010810005644im_/http://forums.linkinpark.com/images/smilies/biggrin.gif'); }); // mr green?
  28. $('img').prop('src', function(_,src) { return src.replace('http://lpunderground.com/themes/master/img/smilies/icon_neutral.gif', 'http://i.imgur.com/N9QWTWb.gif'); }); // neutral
  29. $('img').prop('src', function(_,src) { return src.replace('http://lpunderground.com/themes/master/img/smilies/icon_razz.gif', 'https://web.archive.org/web/20010810005644im_/http://forums.linkinpark.com/images/smilies/tongue.gif'); }); // :P
  30. $('img').prop('src', function(_,src) { return src.replace('http://lpunderground.com/themes/master/img/smilies/icon_redface.gif', 'https://web.archive.org/web/20010810005644im_/http://forums.linkinpark.com/images/smilies/redface.gif'); }); // red face
  31. $('img').prop('src', function(_,src) { return src.replace('http://lpunderground.com/themes/master/img/smilies/icon_rolleyes.gif', 'https://web.archive.org/web/20010810005644im_/http://forums.linkinpark.com/images/smilies/rolleyes.gif'); }); // roll eyes
  32. $('img').prop('src', function(_,src) { return src.replace('http://lpunderground.com/themes/master/img/smilies/icon_twisted.gif', 'http://i.imgur.com/uSv7WUI.gif'); }); // devil smile
  33. $('img').prop('src', function(_,src) { return src.replace('http://lpunderground.com/themes/master/img/smilies/heart.png', 'http://i.imgur.com/pCbAqba.gif'); }); // heart
  34.  
  35. $('.emoticon').css({"background-color":"transparent"});
  36. $('.emoticon').css({"padding":"0"});
  37.  
  38. $('.profileinfo').css({"border-color":"#D9D9D9"});
  39. $('.profileinfo').css({"border-width":"0 1px 0 0"});
  40. $('.profileinfo').css({"border-style":"solid"});
  41. $('.profileinfo').css({"width":"150px"});
  42. $('.icon img').css({"height":"100"});
  43. $('.icon img').css({"width":"100"});
  44. $('.displayname').css({"text-align":"left"});
  45. $('.displayname').css({"padding":"0"});
  46. $('.displayname').css({"margin":"0"});
  47.  
  48. $('.signature').css({"border-color":"#D9D9D9"});
  49. $('.signature').css({"border-width":"1px 0 0 0"});
  50. $('.signature').css({"border-style":"solid"});
  51. $('.signature').css({"margin":"25px 0 0 0"});
  52. $('.signature').css({"display":"inline-block"});
  53.  
  54. $('.article .header').css({"padding":"0 0 0 10px"});
  55. $('.article .details').css({"padding":"0 0 0 10px"});
  56.  
  57. $('a.displayname:link').css({"text-decoration":"none"});
  58. $('a.displayname:active').css({"text-decoration":"none"});
  59. $('a.displayname:visited').css({"text-decoration":"none"});
  60. $('a.displayname:hover').css({"text-decoration":"none"});
  61.  
  62. //$('.displayname').css({"font-family":"arial"});
  63. $('.displayname').css({"font-weight":"bold"});
  64. $('.displayname').css({"font-size":"14px"});
  65. $('span.moderator').css({"display":"none"});
  66.  
  67. $('blockquote span.signature').css({"display":"none"});
  68.  
  69. $('li.checkbox').html('<label><input type="checkbox" name="_g_bot" checked> I am not a bot</label> <span>Required</span>');
  70. $('li.checkbox').css({"display":"none"});
  71.  
  72. $('#dashboard').before('<div id="ytb" style="display: none;"><span id="ytuuu1" style="cursor: pointer; background-image: url(http://i.imgur.com/et0Qsxh.png);"><img src="http://i.imgur.com/nibHK4t.png" style="height:20px; width: 22px;"/></span></div>');
  73.  
  74. $( "#ytuuu1" ).hover(
  75.     function() { $( this ).css({"background-image":"url(http://i.imgur.com/MwSHyRP.png)"}); }, function() { $( this ).css({"background-image":"url(http://i.imgur.com/et0Qsxh.png)"}); }
  76. );
  77.  
  78. $('.thread_reply').click(function() //this will apply to all anchor tags
  79. {
  80.     $('#ytb').eq(0).insertAfter('.markItUpButton11');
  81.     $('#ytb').css({"display":"block"});
  82.     //$('.markItUpButton11').after('<div><span id="ytuuu1" style="cursor: pointer; background-image: url(http://i.imgur.com/et0Qsxh.png);"><img src="http://i.imgur.com/nibHK4t.png" style="height:20px; width: 22px;"/></span></div>');
  83. })
  84.  
  85. $('#ytuuu1').click(function() //this will apply to all anchor tags
  86. {
  87.     var vidid = prompt("Enter YouTube video ID:\nhttp://www.youtube.com/watch?v=", "dQw4w9WgXcQ");
  88.     if (vidid != null) {
  89.         $('#GC_thread_wysiwyg').val($('#GC_thread_wysiwyg').val()+'&lt;object width=&quot;560&quot; height=&quot;316&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/' + vidid + '&amp;amp;hl=en_US&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;560&quot; height=&quot;316&quot;&gt;&lt;/embed&gt;&lt;/object&gt;\n');
  90.     }
  91.     var textBox = document.getElementById("GC_thread_wysiwyg");
  92.     textBox.focus();
  93. })
  94.  
  95. for (var i = 0; i < 21; i++) {
  96.  
  97.   (function(i){
  98. $.getJSON("/ajax/users/getUserData", {'key':$('.profileinfo').eq(i).find('a').attr("rel").split(',',3)[2]},function(result){
  99.     var jdata = result.dcreate
  100.     $(".icon:eq(" + i + ")").appendTo(".profileinfo:eq(" + i + ")");
  101.     $(".profileinfo:eq(" + i + ")").append("<div style='font-size: 12px; margin: 14px 0 0 1px; line-height: 16px; letter-spacing: 0px;'>Join Date: <span class='redate'>" + jdata.split('-',2)[1] + "</span> " + jdata.split('-',2)[0] + "<span class='loc'><br>Location: " + result.location + "</span><br>Posts: " + result.forum_posts_sum + "</div>");
  102.     $(".displayname:eq(" + i + ")").after("<div style='padding: 2px 0 16px 0; text-align: left; font-size: 12px; letter-spacing: 0px; ' class='occ'>" + result.occupation + "</div>");
  103.    
  104.     $(".redate").text(function(i, text) { return text.replace("01", "Jan"); });
  105.     $(".redate").text(function(i, text) { return text.replace("02", "Feb"); });
  106.     $(".redate").text(function(i, text) { return text.replace("03", "Mar"); });
  107.     $(".redate").text(function(i, text) { return text.replace("04", "Apr"); });
  108.     $(".redate").text(function(i, text) { return text.replace("05", "May"); });
  109.     $(".redate").text(function(i, text) { return text.replace("06", "Jun"); });
  110.     $(".redate").text(function(i, text) { return text.replace("07", "Jul"); });
  111.     $(".redate").text(function(i, text) { return text.replace("08", "Aug"); });
  112.     $(".redate").text(function(i, text) { return text.replace("09", "Sep"); });
  113.     $(".redate").text(function(i, text) { return text.replace("10", "Oct"); });
  114.     $(".redate").text(function(i, text) { return text.replace("11", "Nov"); });
  115.     $(".redate").text(function(i, text) { return text.replace("12", "Dec"); });
  116.    
  117.     $(".occ").text(function(i, text) { return text.replace("null", "Soldier"); });
  118.     $('span.loc:contains("null")').css({"display":"none"});
  119.    
  120.     //var pagecount = $('h6.title').html().split(' of ',2)[1];
  121.     //var pagenums1 = $('h6.title').html().split(' of ',2)[0];
  122.     //var pagenumsis = pagenums1.split('Page ',2)[1];
  123.     //var pagenumsb2 = pagenumsis - 2;
  124.     //var pagenumsb1 = pagenumsis - 1;
  125.     //var pagenumsa1 = pagenumsb1 + 2;
  126.     //var pagenumsa2 = pagenumsb1 + 3;
  127.    
  128.     //$("h6.title:eq(1)").html("<div class='pagenums'></div>");
  129.     //if (pagenumsis > 3) $(".pagenums").append("<a class='pageis' style='background: black; margin: 2px; padding: 0px 10px; font-weight: 700; font-size: 12px; font-family: \"Open Sans\", sans-serif; color: white; text-decoration: none; display: inline-block; text-transform: uppercase; text-align: center; border-radius: 4px;' href='?p=1'>First</a>");
  130.     //if (pagenumsis > 3) $(".pagenums").append("<span style='margin: 2px; padding: 0px 10px; font-weight: 700; font-size: 12px; font-family: \"Open Sans\", sans-serif; display: inline-block; text-align: center;'>•••</span>");
  131.     //if (pagenumsis > 2) $(".pagenums").append("<a class='pageis' style='background: black; margin: 2px; padding: 0px 10px; font-weight: 700; font-size: 12px; font-family: \"Open Sans\", sans-serif; color: white; text-decoration: none; display: inline-block; text-transform: uppercase; text-align: center; border-radius: 4px;' href='?p=" + pagenumsb2 + "'>" + pagenumsb2 + "</a>");
  132.     //if (pagenumsis > 1) $(".pagenums").append("<a class='pageis' style='background: black; margin: 2px; padding: 0px 10px; font-weight: 700; font-size: 12px; font-family: \"Open Sans\", sans-serif; color: white; text-decoration: none; display: inline-block; text-transform: uppercase; text-align: center; border-radius: 4px;' href='?p=" + pagenumsb1 + "'>" + pagenumsb1 + "</a>");
  133.     //$(".pagenums").append("<a style='margin: 2px; padding: 0px 10px; font-weight: 700; font-size: 12px; font-family: \"Open Sans\", sans-serif; color: white; text-decoration: none; display: inline-block; text-transform: uppercase; text-align: center; border-radius: 4px; background: #62131A;' href='?p=" + pagenumsis + "'>" + pagenumsis + "</a>");
  134.     //if (pagenumsis < pagecount - 0) $(".pagenums").append("<a class='pageis' style='background: black; margin: 2px; padding: 0px 10px; font-weight: 700; font-size: 12px; font-family: \"Open Sans\", sans-serif; color: white; text-decoration: none; display: inline-block; text-transform: uppercase; text-align: center; border-radius: 4px;' href='?p=" + pagenumsa1 + "'>" + pagenumsa1 + "</a>");
  135.     //if (pagenumsis < pagecount - 1) $(".pagenums").append("<a class='pageis' style='background: black; margin: 2px; padding: 0px 10px; font-weight: 700; font-size: 12px; font-family: \"Open Sans\", sans-serif; color: white; text-decoration: none; display: inline-block; text-transform: uppercase; text-align: center; border-radius: 4px;' href='?p=" + pagenumsa2 + "'>" + pagenumsa2 + "</a>");
  136.     //if (pagenumsis < pagecount - 2) $(".pagenums").append("<span style='margin: 2px; padding: 0px 10px; font-weight: 700; font-size: 12px; font-family: \"Open Sans\", sans-serif; display: inline-block; text-align: center;'>•••</span>");
  137.     //if (pagenumsis < pagecount - 2) $(".pagenums").append("<a class='pageis' style='background: black; margin: 2px; padding: 0px 10px; font-weight: 700; font-size: 12px; font-family: \"Open Sans\", sans-serif; color: white; text-decoration: none; display: inline-block; text-transform: uppercase; text-align: center; border-radius: 4px;' href='?p=" + pagecount + "'>Last</a>");
  138.      
  139.     //$( ".pageis" ).hover(
  140.     //  function() { $( this ).css({"background-color":"#62131A"}); }, function() { $( this ).css({"background-color":"#000000"}); }
  141.     //);
  142.    
  143.    });
  144.       })(i);
  145.  
  146. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement