Wikipedista:Mormegil/tools-bureaucrat.js

Z Wikipedie, otevřené encyklopedie

Poznámka: Po uložení musíte vyprázdnit mezipaměť vašeho prohlížeče, jinak změny neuvidíte.

/// Přidá nástroje pro Žádosti o práva správce (odkaz na přidělení práv a poloautomatická archivace)
function addRfaTools()
{
	var title = getPagetitle();
	if (wgPageName == 'Wikipedie:Žádost_o_práva_správce')
	{
		var headers = document.getElementById('bodyContent').getElementsByTagName("h3");
		for (var i = 0; i < headers.length; ++i)
		{
			var h = headers[i];
			var l = h.getElementsByTagName('a');
			for (var j = 0; j < l.length; ++j)
			{
				var ref = l[j].getAttribute('href');
				if (ref.indexOf('/wiki/Wikipedista:') == 0)
				{
					var n = ref.substring(18);
					var e = document.createElement('a');
					e.setAttribute('href', '/wiki/Speciální:Makesysop?wpMakesysopUser=' + n.replace(/ /g,"_"));
					e.innerHTML = '<img src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/41/Crystal_128_cache.png/20px-Crystal_128_cache.png" width="20" height="20" style="margin-left: 0.5em" />';
					h.appendChild(e);
				}
			}
		}
	} else if (title.indexOf('Editace stránky Wikipedie:Žádost o práva správce/') == 0)
	{
		var name = title.substring(49);
		if (name.indexOf(' (část)') == name.length - 7) name = name.substring(0, name.length - 7);
		appendJsTab('document.getElementById("wpTextbox1").value = "\x7b\x7bsubst:rfa-archiv-start|vysledek=N pro, M proti, a ' + name + ' tedy (ne)byl/a schválen/a jako správce/byrokrat}} --\x7e\x7e\x7e\x7e\\n\\n" + document.getElementById("wpTextbox1").value + "\\n\x7b\x7bsubst:rfa-archiv-konec}}";return false;', 'Archivace');
	}
}

/// Přidá nástroje pro žádosti o příznak bota (odkaz na přidělení příznaku)
function addRfbTools()
{
	var title = getPagetitle();
	if (wgPageName == 'Wikipedie:Bot/Žádosti')
	{
		var headers = document.getElementById('bodyContent').getElementsByTagName("h2");
		for (var i = 0; i < headers.length; ++i)
		{
			var h = headers[i];
			var l = h.getElementsByTagName('a');
			for (var j = 0; j < l.length; ++j)
			{
				var ref = l[j].getAttribute('href');
				if (ref.indexOf('/wiki/Wikipedista:') == 0)
				{
					var n = ref.substring(18);
					var e = document.createElement('a');
					e.setAttribute('href', '/wiki/Speciální:Makebot?username=' + n.replace(/ /g,"_"));
					e.innerHTML = '<img src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/41/Crystal_128_cache.png/20px-Crystal_128_cache.png" width="20" height="20" style="margin-left: 0.5em" />';
					h.appendChild(e);
				}
			}
		}
	}
}