Code
// ==UserScript==
// @name Meneame.net: enlazar comentarios
// @description Enlaza comentarios en meneame.net
// @include http://meneame.net/story/*
// ==/UserScript==
(function() {
var cl = document.getElementById("comments-list"); //cl = lista de comentarios
var l = null; //l = cada elemento hijo de cl
for(var i in cl.childNodes)
{
l = cl.childNodes.item(i);
if(l && (l.tagName) && (l.tagName.toUpperCase() == "LI")) //ignora lo que no sean elementos LI
{
var d = l.firstChild;
var nc = parseInt(d.id.slice(8)); //nc = numero de comentario
var nr = 0; //nr = numero del comentario referenciado
var o = d.firstChild.nextSibling.nextSibling;
var t = o.innerHTML;
var r = t.match(/#[0-9]+/g); //lista de comentarios referenciados
for(var j in r)
{
nr = parseInt(r[j].slice(1));
if((nr >0) && (nc > nr))
t = t.replace(r[j],"<a href='" + document.URL.replace(/#comment.*$/g,"") + "#comment-" + nr + "'>" + r[j] +"</a>");
o.innerHTML = t;
}
}
}
})();
