]> gitweb @ CieloNegro.org - imenu-relinker.git/blob - imenu-relinker.user.js
initial commit
[imenu-relinker.git] / imenu-relinker.user.js
1 // ==UserScript==
2 // @name         ime.nu relinker
3 // @namespace    http://cielonegro.org/
4 // @description  Fix links on 5ch.net BBS.
5 // @author       PHO
6 // @version      1.0
7 // @license      CC0
8 // @run-at       document-idle
9 // @include      https://*.5ch.net/*
10 // ==/UserScript==
11 (function () {
12     function relink_all() {
13         var anchors = document.getElementsByTagName("a");
14         for (var i = 0; i < anchors.length; i++) {
15             var href = anchors[i].href;
16
17             /* http://jump.5ch.net/? */
18             href = href.replace(/^http:\/\/jump\.5ch\.net\/\?/, "");
19
20             anchors[i].href = href;
21         }
22     }
23
24     relink_all();
25 })();