MediaWiki:JSScripts/SuppressionDeluxe
//
/* * Supression Deluxe * * Motius de supression predefinits * * Autors : ? * Data de darrièra revision : 3 de novembre de 2006 */ //////////////////////ZÒNA PERSONALISABLA////////////////////// var suppressiondeluxeMessages= new Array(); with (suppressiondeluxeMessages) { push("Vandalisme"); push("Violacion de copyright"); push("Còpia de sit web sens autorizacion explicita"); push("Nauc de sabla"); push("Decision PdeS"); push("Desplaçament vèrs Commons"); push("Licéncia inapropriada"); push("Purga o renomenatge"); push("Publicitat, spam o autopromocion"); push("Difamacion o insulta"); push("Categoria voida"); push("Redireccion copada"); push("Non enciclopedic en l'estat"); push("Critèris d'admissibilitat non atenhuts"); push("Pas en occitan"); push("Pagina blanquida per son autor"); } /////////////////FIN DE LA ZÒNA PERSONALISABLA///////////////// function SuppressionDeluxe() { if (document.title.indexOf("Confirmar la supression - Wikipèdia")!=0) return; var mainNode = document.getElementsByTagName("form"); var firstForm = mainNode[0]; var table = document.createElement("table"); var tr = document.createElement("tr"); table.appendChild(tr); // normalament, pas besonh de tocar a partir d'aicí if (firstForm.getAttribute("id")=="deleteconfirm") { actionDelete = firstForm.getAttribute("action"); var inputs = firstForm.getElementsByTagName("input"); var token = inputs[2].getAttribute("value"); for (var i=0;i<suppressiondeluxeMessages.length;i++) { if (i%4==0) { tr = document.createElement("tr"); table.appendChild(tr); } var formElement = document.createElement("form"); formElement.setAttribute("id", "deleteconfirm"); formElement.setAttribute("method", "post"); formElement.setAttribute("action", actionDelete); var inputReason = document.createElement("input"); inputReason.setAttribute("name", "wpReason"); inputReason.setAttribute("value",suppressiondeluxeMessages[i]); inputReason.setAttribute("type", "hidden"); var inputConfirm = document.createElement("input"); inputConfirm.setAttribute("name", "wpConfirmB"); inputConfirm.setAttribute("value",suppressiondeluxeMessages[i]); inputConfirm.setAttribute("type", "submit"); var inputToken = document.createElement("input"); inputToken.setAttribute("name", "wpEditToken"); inputToken.setAttribute("value", token); inputToken.setAttribute("type", "hidden"); formElement.appendChild(inputReason); formElement.appendChild(inputConfirm); formElement.appendChild(inputToken); var td = document.createElement("td"); td.appendChild(formElement); tr.appendChild(td); } var separation = document.createElement("p"); separation.appendChild(document.createElement("hr")); insertAfter(firstForm.parentNode, separation, firstForm); insertAfter(firstForm.parentNode, table, separation); } } addLoadEvent(SuppressionDeluxe); //