<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://livrenoir.fyi/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js</id>
	<title>MediaWiki:Common.js - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://livrenoir.fyi/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js"/>
	<link rel="alternate" type="text/html" href="https://livrenoir.fyi/index.php?title=MediaWiki:Common.js&amp;action=history"/>
	<updated>2026-10-08T00:46:48Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://livrenoir.fyi/index.php?title=MediaWiki:Common.js&amp;diff=150&amp;oldid=prev</id>
		<title>Maintenance script : Rôle automatique des contributeurs</title>
		<link rel="alternate" type="text/html" href="https://livrenoir.fyi/index.php?title=MediaWiki:Common.js&amp;diff=150&amp;oldid=prev"/>
		<updated>2026-10-07T17:48:22Z</updated>

		<summary type="html">&lt;p&gt;Rôle automatique des contributeurs&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/* Rôle automatique sur les pages utilisateur (Modèle:Contributeur) */&lt;br /&gt;
mw.loader.using( &amp;#039;mediawiki.api&amp;#039; ).then( function () {&lt;br /&gt;
	mw.hook( &amp;#039;wikipage.content&amp;#039; ).add( function ( $content ) {&lt;br /&gt;
		$content.find( &amp;#039;.role-auto&amp;#039; ).each( function () {&lt;br /&gt;
			var el = this;&lt;br /&gt;
			new mw.Api().get( {&lt;br /&gt;
				action: &amp;#039;query&amp;#039;,&lt;br /&gt;
				list: &amp;#039;users&amp;#039;,&lt;br /&gt;
				ususers: el.getAttribute( &amp;#039;data-user&amp;#039; ),&lt;br /&gt;
				usprop: &amp;#039;groups&amp;#039;&lt;br /&gt;
			} ).then( function ( data ) {&lt;br /&gt;
				var u = data.query.users[ 0 ] || {};&lt;br /&gt;
				if ( u.missing !== undefined ) {&lt;br /&gt;
					el.textContent = &amp;#039;compte inexistant&amp;#039;;&lt;br /&gt;
					return;&lt;br /&gt;
				}&lt;br /&gt;
				var g = u.groups || [];&lt;br /&gt;
				el.textContent = g.indexOf( &amp;#039;sysop&amp;#039; ) !== -1 ? &amp;#039;Administrateur&amp;#039; :&lt;br /&gt;
					g.indexOf( &amp;#039;relecteur&amp;#039; ) !== -1 ? &amp;#039;Relecteur&amp;#039; : &amp;#039;Contributeur&amp;#039;;&lt;br /&gt;
			} );&lt;br /&gt;
		} );&lt;br /&gt;
	} );&lt;br /&gt;
} );&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>