Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name To the top
- // @namespace kkkodex
- // @include *rpgcodex.net/forums/index.php?threads/*
- // @version 1.0
- // ==/UserScript==
- document.addEventListener('DOMContentLoaded', function(ev) {
- var docUrl = document.URL.split('#')[0];
- var messages = document.getElementsByTagName('li');
- for (var i = 0; i < messages.length; ++i) {
- var msg = messages[i];
- if (msg.hasAttribute('class') && msg.getAttribute('class').indexOf('message') != -1) {
- var wat = msg.getElementsByTagName('div');
- var postId = msg.getAttribute('id')
- for (var j = 0; j < wat.length; ++j) {
- if (wat[j].getAttribute('class').indexOf('primaryContent') != -1) {
- (function(msg) {
- this.style.textAlign = 'center';
- var txt = document.createTextNode('↑ To the top ↑');
- var link = document.createElement('a');
- link.href = docUrl + '#' + postId;
- link.appendChild(txt);
- this.appendChild(link);
- msg.appendChild(this);
- }).apply(document.createElement('div'), [wat[j]]);
- break;
- }
- }
- }
- }
- }, false);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement