MediaWiki:Gadget-SpoilMe.jsAus OPwiki(Unterschied zwischen Versionen)
Porter (Diskussion | Beiträge) (Versuch eines Gadgets das automatisch alle Spoiler aufdeckt.) Zum nächsten Versionsunterschied → 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> |