Questo è lo script Greasemonkey che utilizzo in Firefox per migliorare l'aspetto della lista dei bug delle query di Bugzilla:
var tableHeaderBackgroundColor = '#BBFFBB';
var tableEvenRowBackgroundColor = '#DDDDDD';
var tableOddRowBackgroundColor = '#FFFFFF';
var pageFont = "Consolas";
/**
* alterna i colori delle righe
*/
function doEvenOdd(table)
{
var tr = table.getElementsByTagName('tr');
// intestazione della tabela
toChange = tr[0];
toChange.style.backgroundColor = tableHeaderBackgroundColor;
// righe del corpo della tabella
for(var j = 1; j < tr.length; j++)
{
var toChange = tr[j];
if(j % 2 == 0)
{
toChange.style.backgroundColor = tableEvenRowBackgroundColor;
}
else
{
toChange.style.backgroundColor = tableOddRowBackgroundColor;
}
}
}
// cambia il font della pagina
document.body.style.fontFamily = pageFont;
// elimina tutto quello che segue il simbolo '@' dagli indirizzi di posta elettronica
var bodyText = document.body.innerHTML.replace(/@.*\.\.\./g, "");
document.body.innerHTML = bodyText;
// alterna i colori della tabella dei bug
var tables = document.getElementsByTagName('table');
doEvenOdd(tables[3]);
Ovviamente accetto suggerimenti per migliorarlo (ad esempio: credo che sia possibile impostare l'alternanza dei colori delle righe della tabella in altri modi).
Nessun commento:
Posta un commento