Reddit Enhancements

Some small enhancements for reddit (RES needed)

当前为 2018-06-15 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Reddit Enhancements
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.2
  5. // @description Some small enhancements for reddit (RES needed)
  6. // @icon data:image/webp;base64,UklGRrwBAABXRUJQVlA4TLABAAAvP8APAK+goG0bhj/ddv/SMJC2TXr/ls8Utm2k7L/rMT7//Mfvr29tSyUrvpCacd2glC8IERWbAUJEGSIIODeWuw1wA4Bt24Ck2AvY8P+xJmiK3pIlov8TQH/fZ6mDaTGUeR8CCB1Km1QEANhxXQRnBABIK+EzX2eh06jZP7C2t0350BpX7rYGnhlqUS6bBTIzqwQAPy+jAJUh6jlVul6LsfGTQxj67QrhxzKUH/PQfqZjDs5IMC5k7Ne1ZOBLk9pNaOGoxdeaV9Lk2Swct21mI5Vvh1DApxHwojDwKfBIl3Cx7CcSXJ1OuLvcWzL3gXpH4+hZvpW2kIioP9zTiYhwK53ocsPQMnOZlmZD9hOEgvMr5HDlOYF0tinGrDKXV4ZRjU5zUD+G5vT4qMA+9J4qk5qFTdtoFnWB4QCkgi+VhE1zLuy8G87hLXhu6jv0PEe4YZPYE8luIL0ZuELNCU64RoUL9OqwjEKiXqJ3zsfSiVAxdrxDw60ALA5iB1pg3aCX54wMgDAh5ZyCEcCKOOnCqpmDutKds+gzuky6t4bnmydUur2V6Myj1GNcLI3+LwI=
  7. // @author mattiadr96@gmail.com
  8. // @match http*://*.reddit.com/*
  9. // @grant none
  10. // @noframes
  11. // ==/UserScript==
  12.  
  13. (function($) {
  14. "use strict";
  15.  
  16. // double click to collapse
  17. $(document).on("mousedown", function(e) {
  18. if (e.button == 1) {
  19. // ignore links
  20. if ($(":hover").last().is("a")) {
  21. return;
  22. }
  23. let entry = $(":hover").filter(".entry").find("a.toggleChildren");
  24. if (entry.length > 0) {
  25. entry[0].click();
  26. }
  27. return false;
  28. }
  29. });
  30.  
  31. // spoilers improvement
  32. $("head").append(`
  33. <style type="text/css">
  34. a[href="/s"].hover {
  35. color: #f44!important;
  36. }
  37.  
  38. a[href="/s"].hover:after {
  39. color: #FFF!important;
  40. }
  41. </style>`);
  42.  
  43. $(document).on("click", function(e) {
  44. let a = $(":hover").filter("a[href='/s']");
  45. if (a.length > 0) {
  46. e.preventDefault();
  47. a.toggleClass("hover");
  48. }
  49. });
  50.  
  51. })(jQuery);