Fix [l=c] link created by RES.
Stan na
// ==UserScript==
// @name lecFix
// @namespace lecFix
// @version 0.1.3
// @description Fix [l=c] link created by RES.
// @author kusotool
// @include http://*.reddit.com/*
// @include https://*.reddit.com/*
// @grant none
// ==/UserScript==
var page = 2, lastpage = 0;
var regex = /page-(\d{1,4})/;
function lecFix(){
page = findLastPage(page);
if(lastpage == page) return;
console.log("lecFix "+page+"/"+lastpage);
lastpage = page;
var e = document.getElementsByTagName("span");
for(var i = 0; i < e.length; i++){
if(e[i].innerHTML === "[l=c]"){
e[i].setAttribute("thisComments", decodeURI(e[i].getAttribute("thisComments")));
}
}
}
function findLastPage(n){
var es = document.getElementsByTagName("div");
for(var i = es.length - 1; i >= 0; i--){
if(es[i].getAttribute("class") === "NERPageMarker"){
if(regex.test(es[i].id)){
n = parseInt(es[i].id.replace(regex, "$1"));
break;
}
}
}
return n;
}
setInterval(lecFix, 1000);