Ir al contenido

Usuario:Jmvkrecords/mass rollback.js

De Wikipedia, la enciclopedia libre

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é.

//Mass rollback function
//Written by John254
//Adapted from User:Mr.Z-man/rollbackSummary.js
//Instructions: Selecting the "rollback all" tab when viewing a user's contributions history
//will open all rollback links displayed there. (Use with caution)

jQuery(document).ready(function ($) {

	function rollbackEverything() {
		for (var i in document.links) {
			if (document.links[i].href.indexOf('action=rollback') != -1) {
				window.open(document.links[i].href);
			}
		}
	}

	function rollbackEverythingButton() {
		var hasRollback = $("span.mw-rollback-link");
		if (hasRollback[0] && (mw.config.get('wgCanonicalSpecialPageName') === 'Contributions') ) {
			var link = mw.util.addPortletLink(
				'p-cactions',
				'#',
				'Revertir todo',
				'ca-rollbackeverything',
				'Revertir todas las páginas mostradas'
			);
			$(link).click(function (e) {
				e.preventDefault();
				rollbackEverything();
			});
		}
	}

	rollbackEverythingButton();

});