Scratch Forum Scrollbars

Limits height of posts or signatures and imposes scrollbars on posts which break that limit

  1. // ==UserScript==
  2. // @name Scratch Forum Scrollbars
  3. // @version 1.3
  4. // @namespace iamunknown2
  5. // @description Limits height of posts or signatures and imposes scrollbars on posts which break that limit
  6. // @include https://scratch.mit.edu/discuss/topic/*
  7. // ==/UserScript==
  8. var posts = document.getElementsByClassName("post_body_html");
  9. for (var i = 0; i < posts.length; i++)
  10. {
  11. post = posts[i];
  12. post.style.maxHeight = "300px";
  13. post.style.overflowY = "auto";
  14. post.style.paddingRight = "10px";
  15. post.scrollTop = post.scrollHeight;
  16. }
  17. var signatures = document.getElementsByClassName("postsignature");
  18. for (var i = 0; i < signatures.length; i++)
  19. {
  20. signature = signatures[i];
  21. signature.style.overflowY = "auto";
  22. signature.style.paddingRight = "10px";
  23. }