Qui il diff per lo script della scimmia unta:
Index: xfdt-pro.user.js
===================================================================
--- xfdt-pro.user.js (revision 39)
+++ xfdt-pro.user.js (working copy)
@@ -462,7 +462,13 @@
level3 = '#9A00EF';
level4 = '#AF6F00';
div = document.getElementsByTagName('div');
+ var fromANOnimo = false;
for (c=0; c<(div.length); c++) {
+ if (div[c].className == 'csxItem') {
+ if (div[c].innerHTML.match(/<b>non autenticato<\/b>/)) {
+ fromANOnimo = true;
+ }
+ }
if ((div[c].parentNode.className == 'funcbarthread')) {
for (var i = 0; i < div[c].childNodes.length; ++i) {
@@ -484,6 +490,20 @@
div[c].replaceChild(newnode, div[c].childNodes[i]);
}
+ // nascondi le porcherie postate da ANOnimo malato
+ if (fromANOnimo) {
+ var aNode = div[c].childNodes[i];
+ if (aNode.childNodes.length != 0 && aNode.childNodes[0].nodeName == 'IMG') {
+ var imgNode = aNode.childNodes[0];
+ var src = aNode.childNodes[0].attributes.getNamedItem('src').value;
+ if (src.match(/^http:/)) {
+ // sostituisci il contenuto per tutte le immagini esterne
+ var contentNode = document.createElement('div');
+ contentNode.innerHTML = "Probabile porcheria <b>" + src + "</b>";
+ aNode.replaceChild(contentNode, imgNode);
+ }
+ }
+ }
} else if (div[c].childNodes[i].nodeName == 'BLOCKQUOTE') {
// Fix code-tag width
var pre = div[c].childNodes[i].getElementsByTagName('PRE')[0];Suoranciata: Attivabile solo su richiesta dell'utente come hidePedos ? Se per te e' OK, checko in SVN