Usuario:Jafeluv/vector.js
Nota: Después de guardar, debes refrescar la caché de tu navegador para ver los cambios. Internet Explorer: mantén presionada Ctrl mientras pulsas Actualizar. Firefox: mientras presionas Mayús pulsas el botón Actualizar, (o presiona Ctrl-Shift-R). Los usuarios de Google Chrome y Safari pueden simplemente pulsar el botón Recargar. Para más detalles e instrucciones acerca de otros exploradores, véase Ayuda:Cómo limpiar la caché.
// Add toolbox.
function addToolbox(name, id) {
var toolboxElement = document.getElementById("p-tb");
var closeElement = toolboxElement.cloneNode(true);
closeElement.id = id;
closeElement.innerHTML = "<h5>" + name + "</h5><div class=body><ul></ul></div>";
toolboxElement.parentNode.insertBefore(closeElement, toolboxElement.nextSibling);
}
function userWarning(template, summary) {
var form = document.editform;
var textBox = form.wpTextbox1;
if(textBox.value == '') {
textBox.value = '{{subst:' + template + '}} ~~' + '~~';
} else {
textBox.value += '{{subst:' + template + '}} ~~' + '~~';
}
form.wpSummary.value = summary;
form.wpWatchthis.checked = false;
if(form.wpMinoredit)
{
form.wpMinoredit.checked = false;
}
}
jQuery( document ).ready( function( $ ) {
var pageTitle = document.getElementById('firstHeading').getElementsByTagName('span')[0].innerHTML;
// Toolbox menu for deletion tagging and user notification.
if (pageTitle.match(/(Editing|Creating) Usuario discusión:/)) {
addToolbox("Patrolling tools", "p-patrol");
mw.util.addPortletLink("p-patrol", "javascript:userWarning('aviso prueba1', 'pruebas de edición');", "Test edit notice");
mw.util.addPortletLink("p-patrol", "javascript:userWarning('aviso prueba2', 'ediciones arbitrarias');", "Random edit notice");
mw.util.addPortletLink("p-patrol", "javascript:userWarning('aviso prueba3', 'ediciones vandálicas');", "Vandalism notice");
mw.util.addPortletLink("p-patrol", "javascript:userWarning('aviso prueba4', 'última advertencia');", "Final warning");
document.getElementById('p-patrol').getElementsByTagName('div')[0].style.display = 'block';
}
});