Giah
31-07-2009, 13:51
Ho comprato l'iPhone da qualche giorno e stavo navigando sul forum in piazzetta.
Ad un certo punto mi sono accorto che non potevo vedere il testo nel tag SPOILER perché selezionandolo non lo evidenzia :muro:
Allora mi sono fatto un bel bookmarklet che un-spoilera tutto il testo nei tag SPOILER.
Basta salvarlo nei preferiti
un click per mostrare gli spoiler, un'altro per nasconderli di nuovo :D
javascript:void(function(){
var spoilers= document.getElementsByTagName("font");
for (var i=0; i < spoilers.length; i++) {
var att = spoilers[i].getAttribute("class");
if (att && att=="unspoiled")
{
spoilers[i].setAttribute("class", "");
spoilers[i].setAttribute("color", "#3A5387");
}
else {
var att = spoilers[i].getAttribute("color");
if (att && att.toUpperCase()=="#3A5387")
{
spoilers[i].setAttribute("class", "unspoiled");
spoilers[i].setAttribute("color", "#FFF");
}
}
}
}())
Ad un certo punto mi sono accorto che non potevo vedere il testo nel tag SPOILER perché selezionandolo non lo evidenzia :muro:
Allora mi sono fatto un bel bookmarklet che un-spoilera tutto il testo nei tag SPOILER.
Basta salvarlo nei preferiti
un click per mostrare gli spoiler, un'altro per nasconderli di nuovo :D
javascript:void(function(){
var spoilers= document.getElementsByTagName("font");
for (var i=0; i < spoilers.length; i++) {
var att = spoilers[i].getAttribute("class");
if (att && att=="unspoiled")
{
spoilers[i].setAttribute("class", "");
spoilers[i].setAttribute("color", "#3A5387");
}
else {
var att = spoilers[i].getAttribute("color");
if (att && att.toUpperCase()=="#3A5387")
{
spoilers[i].setAttribute("class", "unspoiled");
spoilers[i].setAttribute("color", "#FFF");
}
}
}
}())