Aus OPwiki
(Unterschied zwischen Versionen)
Aktuelle Version vom 14:14, 7. Mär. 2009
// <nowiki>
function spoilme()
{
var spoilerGroup = new Array();
var spoilerClass = new Array();
var unspoilerGroup = new Array();
var unspoilerClass = new Array();
// make list of all document classes
var elems = document.getElementsByTagName("*");
var numelems = elems.length;
for (var i = 0; i < elems.length; i++)
{
var elem = elems[i];
if (!elem.className)
continue;
var elemClasses = elem.className.split(' '); // get list of classes
for (var j = 0; j < elemClasses.length; j++)
{
var elemClass=elemClasses[j];
if (elemClass == "jp")
{
spoilerGroup.push(elem);
spoilerClass.push(elemClass);
}
else
{
if (elemClass == "de")
{
unspoilerGroup.push(elem);
unspoilerClass.push(elemClass);
}
}
}
}
for (var i = 0; i < spoilerGroup.length; i++)
{
spoilerGroup[i].style.display = '';
}
for (var i = 0; i < unspoilerGroup.length; i++)
{
unspoilerGroup[i].style.display = 'none';
}
}
addOnloadHook(spoilme);
// </nowiki>