понедельник, октября 22, 2007

Удаление игноренных

Скрипт для надстройки IE7Pro для удаления со страницы постов пользователей, занесённых в игнор.

 

/*
* Title: Ignored remover
* Description: Greasemonkey script for IE7Pro to remove posts
* Author: DkmS, http://dyakovkm.tripod.com
* Updated: 22/10/2007
*
*/

// ==UserScript==
// @name Tut or Tam Ignor remover
// @namespace http://www.lgarcia.org/archives/skin-para-gmail
// @description Greasemonkey script for IE7Pro to remove ignored posts
// @injectframes 1
// @include http://*.tv6tut.info/forum/*
// @include http://*.forum-tvs.ru/*
// ==/UserScript==

(function(){
var igText=new Array(
"Вы выбрали игнорирование всех сообщений от:",
"Вы игнорируете все сообщения от:"
);
var aTds = document.getElementsByTagName("td");
if(aTds && aTds.length>0){
var igCnt=0;
var igPosts=new Array();
for(var i=0; i<aTds.length;i++){
var td=aTds[i];
for(var k=0;k<igText.length;k++)
if(td.innerText.indexOf(igText[k]) > -1){
igPosts[igCnt++]=td;
break;
}
}
for(var j=0;j<igPosts.length;j++){
var parent=igPosts[j];
while(parent){
parent=parent.parentNode;
if(parent.tagName.toUpperCase()=="TABLE"){
parent.parentNode.removeChild(parent);
break;
}
}
}
}
})()
Работает ТАМ и ТУТ. Файл со скриптом - здесь.

Комментариев нет: