Advertisement
Guest User

Untitled

a guest
May 27th, 2015
261
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name        GameFAQs - Topic List, Board List, Relative Timestamps
  3. // @namespace   https://greasyfork.org/en/scripts/9842-gamefaqs-topic-list
  4. // @description Adds Topic List and Board List link on GameFAQs. Restores the relative timestamps with normal ones.
  5. // @include     http://www.gamefaqs.com/*
  6. // @version     1.6
  7. // ==/UserScript==
  8. var tinynav = document.getElementsByClassName('tinynav')[0];
  9. var nav = tinynav.getElementsByClassName('crumbs');
  10. var links = nav[0].getElementsByTagName('a');
  11. var href = (links.length === 0 ? null : links[1].getAttribute('href'));
  12. var uls = document.getElementsByClassName('unav');
  13. var times = document.getElementsByClassName('post_time');
  14. for (i = 0; i < uls.length; i++)
  15. {
  16.   uls[i].insertAdjacentHTML('afterend', '<li><a href="/boards">Board List</a>' +
  17.                             (href ? ('<li><a href="' + href + '">Topic List</a></li>') : ''));
  18. }
  19. for (i = 0; i < times.length; i++)
  20. {
  21.   times[i].innerHTML = times[i].getAttribute('title');
  22.   times[i].removeAttribute('title');
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement