Rate this script:  I Love it  /   I Hate it

Enlaces entre comentarios en Meneame.net (userscript)


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;
  }
 }
}
})();
 

 

 
Enlaces entre comentarios en Meneame.net (userscript) scripts | Enlaces entre comentarios en Meneame.net (userscript) snippet | Enlaces entre comentarios en Meneame.net (userscript) example | Enlaces entre comentarios en Meneame.net (userscript) tutorial | Enlaces entre comentarios en Meneame.net (userscript) code