Qeyd: Dəyişiklikləri yayımladıqdan sonra etdiyiniz dəyişikliklərin görünməsi üçün brauzerinizin keşinin təmizlənməsi lazım ola bilər.

  • Firefox / Safari: Reload düyməsinə basılı tutarkən Shift düyməsinə basın, və ya Ctrl+F5 və ya Ctrl+R (Mac üçün ⌘-R )
  • Google Chrome: Ctrl-Shift-R (Mac üçün ⌘-Shift-R)
  • Edge: Ctrl düyməsini basılı tutarkən Refresh düyməsinə basın, və ya sadəcə Ctrl+F5.
// rewritten by [[m:User:Hoo man]]; 2012-08-26, adapted by [[User:Obersachse]], optimized by [[User:Jack who built the house]]
(function () {

var userSetTips = {
	'İ' : 'inzibatçı',
	'B' : 'bürokrat',
	'G' : 'gizlədən',
	'T' : 'təftişçi'
};

function trim(s) {
	return s.trim();
}

function processLink(link, userSet, userSetTips) {
	if (
		!link.parentNode ||
		(/[?#]/.test(link.href) && link.href.indexOf('redlink=1') === -1) ||
		(link.parentElement && link.parentElement.classList.contains('cancelLink'))
	) {
		return;
	}

	var matches = /^(?:İstifadəçi|User):(.+)|İstifadəçi müzakirəsi:(.+)/
		.exec(link.title);
	if (!matches) return;

	if (matches[2] && users_talkLinkOnly && users_talkLinkOnly.indexOf(matches[2]) !== -1) {
		if (
			link.parentNode.classList.contains('mw-usertoollinks') ||
			/müzakirə/i.test(link.textContent)
		) {
			return;
		}
		matches[1] = matches[2];
	} else if (!matches[1]) {
		return;
	}

	var user;
	try {
		user = decodeURIComponent(matches[1]);
	} catch (e) {
		return;
	}
	if (link.href.indexOf('redlink=1') !== -1) {
		user = user.replace(/ \([^\)]+\)$/, '');
	}

	var flags = [];
	var tips = [];
	for (var flag in userSet) {
		if (userSet[flag].indexOf(user) !== -1 && userSetTips[flag]) {
			flags.push(flag);
			tips.push(userSetTips[flag]);
		}
	}
	if (!flags.length) return;

	var tipsString = ' (' + tips.join(', ') + ')';

	var wrapper = document.createElement('span');
	wrapper.className = 'userflags-wrapper';
	wrapper.title = tipsString;
	wrapper.textContent = '(' + flags.join(',') + ')';

	link.parentNode.insertBefore(wrapper, link.nextSibling);
	link.title = link.title + tipsString;
}

function processLinks($content, userSet, userSetTips) {
	$content
		.find('a[title^="İstifadəçi"], a[title^="İstifadəçi müzakirəsi"], a[title^="User:"]')
		.each(function (i, link) {
			processLink(link, userSet, userSetTips);
		});
}

function markadmins($content, customUserSet, customUserSetTips) {
	if (!$content.length) return;

	if (customUserSet) {
		processLinks($content, customUserSet, customUserSetTips);
	} else {
		var userSet = data.userSet;
		for (var flag in userSet) {
			userSet[flag] = userSet[flag].map(trim);
		}
		processLinks($content, userSet, userSetTips);
	}
}

var data = require('./markadmins.json');
var users_talkLinkOnly = data.users_talkLinkOnly;
mw.hook('wikipage.content').add(markadmins);
mw.hook('global.userlinks').add(markadmins);
window.markadmins = markadmins;

}());
Mənbə — ""

Informasiya Melumat Axtar

Anarim.Az

Sayt Rehberliyi ile Elaqe

Saytdan Istifade Qaydalari

Anarim.Az 2004-2023