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