Reddit Flair Linkifier

Turns the text in various subreddits' flair into links

当前为 2015-04-29 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Reddit Flair Linkifier
  3. // @description Turns the text in various subreddits' flair into links
  4. // @author Adrien Pyke
  5. // @version 1.0.9
  6. // @require https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js
  7. // @require https://greasyfork.org/scripts/1003-wait-for-key-elements/code/Wait%20for%20key%20elements.js?version=2765
  8. // @include http*://www.reddit.com/*
  9. // @namespace https://greasyfork.org/users/649
  10. // ==/UserScript==
  11.  
  12. this.$ = this.jQuery = jQuery.noConflict(true);
  13. var linkify = function(element)
  14. {
  15. if (element.html().match(new RegExp("https?://")))
  16. {
  17. var text = "";
  18. var links = element.html().split(" ");
  19. var link;
  20. for (var i = 0; i < links.length; i++)
  21. {
  22. link = links[i];
  23. if (link.match(new RegExp("^https?://")))
  24. text += "<a href='" + link + "' target='_blank'>" + links[i] + "</a> ";
  25. else
  26. text += link + " ";
  27. }
  28. element.html(text.trim());
  29. }
  30. }
  31. waitForKeyElements("span.flair", linkify);