You have to edit the first rows manually to change what is hidden. It is pretty easy though. Just add/remove entries in the lists (hideGroups,hideEpTypes) at the top. Save it as <something>.user.js .
If you are using firefox install with greasemonkey. If you are using opera add it to your user javascript files.
Code: Select all
/********************/
// Hide the following episodes in Up2Date:
// Episodes by the following groups:
var hideGroups=new Array("-","[ExampleGroup]");
// Parodies, Credits, Trailers
var hideEpTypes = new Array("P","C","T");
/*********************/
function TrimString(sInString) {
sInString = sInString.replace( /^\s+/g, "" );// strip leading
return sInString.replace( /\s+$/g, "" );// strip trailing
}
if(window.location.href == 'http://anidb.info/perl-bin/animedb.pl?show=up2date')
{
window.addEventListener('load',
function()
{
t1 = document.getElementById('layout-content').
getElementsByTagName('table')[0].
getElementsByTagName('tbody')[0].
getElementsByTagName('tr');
for(i=1;i<t1.length;i++)
{
t2 = t1[i].getElementsByTagName('td');
for(j=0;j<t2.length;j++)
{
if (t2[j].className == 'group')
{
groupName = TrimString(t2[j].textContent);
//Hide entries that don't belong to any group, or non-english groups
for(k=0;k<hideGroups.length;k++)
{
if(groupName == hideGroups[k])
t1[i].style.display = 'none';
}
}
if(t2[j].className == 'ep')
{
epType = t2[j].textContent.charAt(0); // First character)
//Hide Credits, Parodies, Trailers
for(k=0;k<hideEpTypes.length;k++)
{
if(epType == hideEpTypes[k])
t1[i].style.display = 'none';
}
}
}
}
}
, false);
}