/**
 * ursprünglich von Benutzer:Revolus/vector.js/safe-rollback.js (mit einigen Anpassungen von mir)
 *<nowiki>
 */

$(function() {
	$("span.mw-rollback-link a").each(function() {
		var href = $(this).attr("href");
		$(this).attr("href", "#").click(function() {
			var summary = window.prompt(
				"Änderung wirklich zurücksetzen?\n" +
				"Kommentare:\n" + 
				"(d=Disk; q=WP:Q; r=WP:RK; e=Erscheinungsdatum abwarten; w=WP:WEB; v=Vandalismus; c=CANCEL)", ""
			);
			if(typeof(summary) === "string") {
				var h = href;
				switch(summary) {
					case("d"): summary = "Revert: siehe Diskussionsseite"; break;
					case("q"): summary = "Revert: Bitte ], s.a. ]"; break;
					case("r"): summary = "Revert: Bitte ] darlegen!"; break;
					case("e"): summary = "Revert: Bitte erst hinzufügen, wenn es tatsächlich erschienen ist!"; break;
					case("w"): summary = "Revert: Diese Änderung entspricht nicht ]."; break;
					case("v"): summary = "Revert: Offensichtlich Unfug/Vandalismus"; break;
					case("c"): return false;
				}
				h += "&summary=" + encodeURIComponent(summary);
				document.location.href = h;
			}
			return false;
		});
	});
});

/* </nowiki> */