<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://www.pokepedia.fr/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-multiupload.js</id>
	<title>MediaWiki:Gadget-multiupload.js - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://www.pokepedia.fr/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-multiupload.js"/>
	<link rel="alternate" type="text/html" href="https://www.pokepedia.fr/index.php?title=MediaWiki:Gadget-multiupload.js&amp;action=history"/>
	<updated>2026-04-10T01:18:55Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://www.pokepedia.fr/index.php?title=MediaWiki:Gadget-multiupload.js&amp;diff=3118957&amp;oldid=prev</id>
		<title>Matt. : Ajout du paragraphe de Description pour le module Description</title>
		<link rel="alternate" type="text/html" href="https://www.pokepedia.fr/index.php?title=MediaWiki:Gadget-multiupload.js&amp;diff=3118957&amp;oldid=prev"/>
		<updated>2025-08-04T20:10:23Z</updated>

		<summary type="html">&lt;p&gt;Ajout du paragraphe de Description pour le module Description&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 4 août 2025 à 20:10&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l48&quot;&gt;Ligne 48 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 48 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	var wasPreviousFileUploaded = true;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	var wasPreviousFileUploaded = true;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	var defaultDescription = &amp;quot;&amp;quot;;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	var defaultDescription = &amp;quot;&amp;quot;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	var moduleDescriptionDescription = &#039;{{#&#039; +&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	var moduleDescriptionDescription = &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Description ==\n&lt;/ins&gt;{{#&#039; +&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&amp;#039;invoke:Description|sprite|source=}}&amp;#039;;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&amp;#039;invoke:Description|sprite|source=}}&amp;#039;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	var teraRaidDescription = &amp;quot;Image pour le [[cristal de raid &amp;quot; +&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	var teraRaidDescription = &amp;quot;Image pour le [[cristal de raid &amp;quot; +&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Matt.</name></author>
	</entry>
	<entry>
		<id>https://www.pokepedia.fr/index.php?title=MediaWiki:Gadget-multiupload.js&amp;diff=2925695&amp;oldid=prev</id>
		<title>Matt. : Forme et style</title>
		<link rel="alternate" type="text/html" href="https://www.pokepedia.fr/index.php?title=MediaWiki:Gadget-multiupload.js&amp;diff=2925695&amp;oldid=prev"/>
		<updated>2025-01-15T16:58:47Z</updated>

		<summary type="html">&lt;p&gt;Forme et style&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 15 janvier 2025 à 16:58&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l53&quot;&gt;Ligne 53 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 53 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&amp;quot;événementiel XXX]].\n\n&amp;quot; +&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&amp;quot;événementiel XXX]].\n\n&amp;quot; +&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&amp;quot;{{Informations Fichier\n&amp;quot; +&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&amp;quot;{{Informations Fichier\n&amp;quot; +&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&quot;| source = [https://serebii.net/scarletviolet/teraraidbattleevents.shtml &quot; +&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&quot;| source=[https://serebii.net/scarletviolet/teraraidbattleevents.shtml &quot; +&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&amp;quot;Serebii]\n&amp;quot; +&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&amp;quot;Serebii]\n&amp;quot; +&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&quot;| auteur = [[GAME FREAK (studio de développement)&quot; +&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&quot;| auteur=[[GAME FREAK (studio de développement)&quot; +&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&amp;quot;|GAME FREAK]]\n&amp;quot; +&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&amp;quot;|GAME FREAK]]\n&amp;quot; +&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&amp;quot;}}\n\n&amp;quot; +&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&amp;quot;}}\n\n&amp;quot; +&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l281&quot;&gt;Ligne 281 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 281 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		var defaultDescriptionTemplate = &amp;quot;&amp;lt;!-- Remplacer cette ligne par la description du fichier --&amp;gt;\n\n&amp;quot; +&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		var defaultDescriptionTemplate = &amp;quot;&amp;lt;!-- Remplacer cette ligne par la description du fichier --&amp;gt;\n\n&amp;quot; +&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			&amp;quot;{{Informations Fichier\n&amp;quot; +&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			&amp;quot;{{Informations Fichier\n&amp;quot; +&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			&quot;| &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Source &lt;/del&gt;= &amp;lt;!-- Indiquer un lien vers l&#039;endroit où le fichier a été obtenu, ou le nom de l&#039;utilisateur l&#039;ayant créé --&amp;gt;\n&quot; +&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			&quot;| &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;source&lt;/ins&gt;=&amp;lt;!-- Indiquer un lien vers l&#039;endroit où le fichier a été obtenu, ou le nom de l&#039;utilisateur l&#039;ayant créé --&amp;gt;\n&quot; +&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			&quot;| &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Auteur &lt;/del&gt;= &amp;lt;!-- Indiquer l&#039;auteur de l&#039;image au sens juridique (développeur du jeu, etc) --&amp;gt;\n&quot; +&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			&quot;| &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;auteur&lt;/ins&gt;=&amp;lt;!-- Indiquer l&#039;auteur de l&#039;image au sens juridique (développeur du jeu, etc) --&amp;gt;\n&quot; +&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			&amp;quot;}}\n\n&amp;quot; +&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			&amp;quot;}}\n\n&amp;quot; +&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			&amp;quot;&amp;lt;!-- Remplacer cette ligne par la catégorisation du fichier --&amp;gt;&amp;quot;;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			&amp;quot;&amp;lt;!-- Remplacer cette ligne par la catégorisation du fichier --&amp;gt;&amp;quot;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l482&quot;&gt;Ligne 482 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 482 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		var defaultDescription = &amp;quot;&amp;lt;!-- Remplacer cette ligne par la description des fichiers --&amp;gt;\n\n&amp;quot; +&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		var defaultDescription = &amp;quot;&amp;lt;!-- Remplacer cette ligne par la description des fichiers --&amp;gt;\n\n&amp;quot; +&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			&amp;quot;{{Informations Fichier\n&amp;quot; +&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			&amp;quot;{{Informations Fichier\n&amp;quot; +&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			&quot;| &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Source &lt;/del&gt;= &amp;lt;!-- Indiquer un lien vers l&#039;endroit où les fichiers ont été obtenus, ou le nom de l&#039;utilisateur les ayant créés --&amp;gt;\n&quot; +&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			&quot;| &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;source&lt;/ins&gt;=&amp;lt;!-- Indiquer un lien vers l&#039;endroit où les fichiers ont été obtenus, ou le nom de l&#039;utilisateur les ayant créés --&amp;gt;\n&quot; +&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			&quot;| &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Auteur &lt;/del&gt;= &amp;lt;!-- Indiquer l&#039;auteur des images au sens juridique (développeur du jeu, etc) --&amp;gt;\n&quot; +&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			&quot;| &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;auteur&lt;/ins&gt;=&amp;lt;!-- Indiquer l&#039;auteur des images au sens juridique (développeur du jeu, etc) --&amp;gt;\n&quot; +&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			&amp;quot;}}\n\n&amp;quot; +&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			&amp;quot;}}\n\n&amp;quot; +&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			&amp;quot;&amp;lt;!-- Remplacer cette ligne par la catégorisation des fichiers --&amp;gt;&amp;quot;;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			&amp;quot;&amp;lt;!-- Remplacer cette ligne par la catégorisation des fichiers --&amp;gt;&amp;quot;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Matt.</name></author>
	</entry>
	<entry>
		<id>https://www.pokepedia.fr/index.php?title=MediaWiki:Gadget-multiupload.js&amp;diff=2802401&amp;oldid=prev</id>
		<title>Matt. le 3 septembre 2024 à 20:46</title>
		<link rel="alternate" type="text/html" href="https://www.pokepedia.fr/index.php?title=MediaWiki:Gadget-multiupload.js&amp;diff=2802401&amp;oldid=prev"/>
		<updated>2024-09-03T20:46:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 3 septembre 2024 à 20:46&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l568&quot;&gt;Ligne 568 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 568 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;				filePreviewIndex = 0;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;				filePreviewIndex = 0;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			console.log(filePreviewIndex);&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			filePreview.html(createFilePreview(files[filePreviewIndex], false));&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			filePreview.html(createFilePreview(files[filePreviewIndex], false));&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			fileTextInput.val(fileNames[filePreviewIndex]);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			fileTextInput.val(fileNames[filePreviewIndex]);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		leftArrow.on(&#039;click&#039;, showPreviousImage&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;()&lt;/del&gt;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		leftArrow.on(&#039;click&#039;, showPreviousImage);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		rightArrow.on(&#039;click&#039;, showNextImage&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;()&lt;/del&gt;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		rightArrow.on(&#039;click&#039;, showNextImage);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		window.addEventListener(&amp;#039;keydown&amp;#039;, function(event) {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		window.addEventListener(&amp;#039;keydown&amp;#039;, function(event) {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Matt.</name></author>
	</entry>
	<entry>
		<id>https://www.pokepedia.fr/index.php?title=MediaWiki:Gadget-multiupload.js&amp;diff=2802400&amp;oldid=prev</id>
		<title>Matt. : log</title>
		<link rel="alternate" type="text/html" href="https://www.pokepedia.fr/index.php?title=MediaWiki:Gadget-multiupload.js&amp;diff=2802400&amp;oldid=prev"/>
		<updated>2024-09-03T20:42:16Z</updated>

		<summary type="html">&lt;p&gt;log&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 3 septembre 2024 à 20:42&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l568&quot;&gt;Ligne 568 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 568 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;				filePreviewIndex = 0;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;				filePreviewIndex = 0;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			console.log(filePreviewIndex);&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			filePreview.html(createFilePreview(files[filePreviewIndex], false));&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			filePreview.html(createFilePreview(files[filePreviewIndex], false));&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			fileTextInput.val(fileNames[filePreviewIndex]);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			fileTextInput.val(fileNames[filePreviewIndex]);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Matt.</name></author>
	</entry>
	<entry>
		<id>https://www.pokepedia.fr/index.php?title=MediaWiki:Gadget-multiupload.js&amp;diff=2802399&amp;oldid=prev</id>
		<title>Matt. le 3 septembre 2024 à 20:40</title>
		<link rel="alternate" type="text/html" href="https://www.pokepedia.fr/index.php?title=MediaWiki:Gadget-multiupload.js&amp;diff=2802399&amp;oldid=prev"/>
		<updated>2024-09-03T20:40:59Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 3 septembre 2024 à 20:40&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l550&quot;&gt;Ligne 550 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 550 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		fileTextInput.on(&amp;#039;input&amp;#039;, function() {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		fileTextInput.on(&amp;#039;input&amp;#039;, function() {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			fileNames[filePreviewIndex] = $(this).val();&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			fileNames[filePreviewIndex] = $(this).val();&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		});&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		leftArrow.on(&#039;click&#039;, showPreviousImage());&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		rightArrow.on(&#039;click&#039;, showNextImage());&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		window.addEventListener(&#039;keydown&#039;, function(event) {&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			if (event.target.matches(&#039;input, textarea, select, button&#039;)) {&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;				return;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			if (event.key === &#039;ArrowLeft&#039;) {&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;				showPreviousImage();&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			} else if (event.key === &#039;ArrowRight&#039;) {&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;				showNextImage();&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		});&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		});&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l586&quot;&gt;Ligne 586 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 571 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			fileTextInput.val(fileNames[filePreviewIndex]);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			fileTextInput.val(fileNames[filePreviewIndex]);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		leftArrow.on(&#039;click&#039;, showPreviousImage());&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		rightArrow.on(&#039;click&#039;, showNextImage());&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		window.addEventListener(&#039;keydown&#039;, function(event) {&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			if (event.target.matches(&#039;input, textarea, select, button&#039;)) {&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;				return;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			if (event.key === &#039;ArrowLeft&#039;) {&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;				showPreviousImage();&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			} else if (event.key === &#039;ArrowRight&#039;) {&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;				showNextImage();&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		});&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		if (files.length &amp;gt; 1) {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		if (files.length &amp;gt; 1) {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Matt.</name></author>
	</entry>
	<entry>
		<id>https://www.pokepedia.fr/index.php?title=MediaWiki:Gadget-multiupload.js&amp;diff=2789628&amp;oldid=prev</id>
		<title>Matt. : Positionnement après le lien de téléversement + id</title>
		<link rel="alternate" type="text/html" href="https://www.pokepedia.fr/index.php?title=MediaWiki:Gadget-multiupload.js&amp;diff=2789628&amp;oldid=prev"/>
		<updated>2024-08-18T22:59:16Z</updated>

		<summary type="html">&lt;p&gt;Positionnement après le lien de téléversement + id&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 18 août 2024 à 22:59&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l39&quot;&gt;Ligne 39 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 39 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$(function() {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$(function() {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	// Ajouter un lien &amp;quot;Téléversement multiple&amp;quot; à la barre latérale&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	// Ajouter un lien &amp;quot;Téléversement multiple&amp;quot; à la barre latérale&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	var sidebarLink = $(&#039;&amp;lt;li class=&quot;mw-list-item&quot;&amp;gt;&#039;).append(&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	var sidebarLink = $(&#039;&amp;lt;li &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;id=&quot;t-multiupload&quot; &lt;/ins&gt;class=&quot;mw-list-item&quot;&amp;gt;&#039;).append(&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		$(&amp;#039;&amp;lt;a&amp;gt;&amp;#039;).attr(&amp;#039;href&amp;#039;, &amp;#039;#&amp;#039;).text(&amp;#039;Téléversement multiple&amp;#039;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		$(&amp;#039;&amp;lt;a&amp;gt;&amp;#039;).attr(&amp;#039;href&amp;#039;, &amp;#039;#&amp;#039;).text(&amp;#039;Téléversement multiple&amp;#039;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	$(&#039;#&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;p&lt;/del&gt;-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;tb ul&lt;/del&gt;&#039;).&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;append&lt;/del&gt;(sidebarLink);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	$(&#039;#&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;t&lt;/ins&gt;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;upload&lt;/ins&gt;&#039;).&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;after&lt;/ins&gt;(sidebarLink);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	// Variables globales&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	// Variables globales&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Matt.</name></author>
	</entry>
	<entry>
		<id>https://www.pokepedia.fr/index.php?title=MediaWiki:Gadget-multiupload.js&amp;diff=2789621&amp;oldid=prev</id>
		<title>Matt. : plus en test</title>
		<link rel="alternate" type="text/html" href="https://www.pokepedia.fr/index.php?title=MediaWiki:Gadget-multiupload.js&amp;diff=2789621&amp;oldid=prev"/>
		<updated>2024-08-18T22:38:25Z</updated>

		<summary type="html">&lt;p&gt;plus en test&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 18 août 2024 à 22:38&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l40&quot;&gt;Ligne 40 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 40 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	// Ajouter un lien &amp;quot;Téléversement multiple&amp;quot; à la barre latérale&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	// Ajouter un lien &amp;quot;Téléversement multiple&amp;quot; à la barre latérale&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	var sidebarLink = $(&amp;#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;#039;).append(&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	var sidebarLink = $(&amp;#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;#039;).append(&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		$(&#039;&amp;lt;a&amp;gt;&#039;).attr(&#039;href&#039;, &#039;#&#039;).text(&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[TEST] &lt;/del&gt;Téléversement multiple&#039;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		$(&#039;&amp;lt;a&amp;gt;&#039;).attr(&#039;href&#039;, &#039;#&#039;).text(&#039;Téléversement multiple&#039;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l85&quot;&gt;Ligne 85 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 85 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		});&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		});&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		var title = $(&#039;&amp;lt;h2&amp;gt;&#039;).text(&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[TEST] &lt;/del&gt;Téléversement multiple&#039;).css({&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		var title = $(&#039;&amp;lt;h2&amp;gt;&#039;).text(&#039;Téléversement multiple&#039;).css({&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			&amp;#039;margin-bottom&amp;#039;: &amp;#039;10px&amp;#039;,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			&amp;#039;margin-bottom&amp;#039;: &amp;#039;10px&amp;#039;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		});&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		});&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Matt.</name></author>
	</entry>
	<entry>
		<id>https://www.pokepedia.fr/index.php?title=MediaWiki:Gadget-multiupload.js&amp;diff=2789619&amp;oldid=prev</id>
		<title>Matt. : Création du gadget, migré depuis le gadget test</title>
		<link rel="alternate" type="text/html" href="https://www.pokepedia.fr/index.php?title=MediaWiki:Gadget-multiupload.js&amp;diff=2789619&amp;oldid=prev"/>
		<updated>2024-08-18T22:35:10Z</updated>

		<summary type="html">&lt;p&gt;Création du gadget, migré depuis le gadget test&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;function sanitize(word) {&lt;br /&gt;
	return word&lt;br /&gt;
		.replace(/&amp;amp;/g, &amp;quot;&amp;amp;amp;&amp;quot;)&lt;br /&gt;
		.replace(/&amp;lt;/g, &amp;quot;&amp;amp;lt;&amp;quot;)&lt;br /&gt;
		.replace(/&amp;gt;/g, &amp;quot;&amp;amp;gt;&amp;quot;)&lt;br /&gt;
		.replace(/&amp;quot;/g, &amp;quot;&amp;amp;quot;&amp;quot;)&lt;br /&gt;
		.replace(/&amp;#039;/g, &amp;quot;&amp;amp;#039;&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function createFilePreview(file, isPerFile) {&lt;br /&gt;
	var filePreview = &amp;quot;&amp;quot;;&lt;br /&gt;
	if (file.name.endsWith(&amp;#039;.mp4&amp;#039;)) {&lt;br /&gt;
		filePreview = &amp;#039;&amp;lt;video width=&amp;quot;220&amp;quot; height=&amp;quot;150&amp;quot; controls&amp;gt;&amp;#039; +&lt;br /&gt;
			&amp;#039;&amp;lt;source src=&amp;quot;&amp;#039; + URL.createObjectURL(file) + &amp;#039;&amp;quot; type=&amp;quot;video/mp4&amp;quot;&amp;gt;&amp;#039; +&lt;br /&gt;
			&amp;#039;&amp;lt;/video&amp;gt;&amp;#039;;&lt;br /&gt;
	} else if (file.name.endsWith(&amp;#039;.ogg&amp;#039;)) {&lt;br /&gt;
		filePreview = &amp;#039;&amp;lt;div style=&amp;quot;width:220px&amp;quot;&amp;gt;&amp;lt;audio controls style=&amp;quot;width: 220px;&amp;quot;&amp;gt;&amp;#039; +&lt;br /&gt;
		&amp;#039;&amp;lt;source src=&amp;quot;&amp;#039; + URL.createObjectURL(file) + &amp;#039;&amp;quot; type=&amp;quot;audio/ogg&amp;quot;&amp;gt;&amp;#039; +&lt;br /&gt;
		&amp;#039;&amp;lt;/audio&amp;gt;&amp;lt;/div&amp;gt;&amp;#039;;&lt;br /&gt;
	} else {&lt;br /&gt;
		if (isPerFile) {&lt;br /&gt;
			filePreview = $(&amp;#039;&amp;lt;img&amp;gt;&amp;#039;).attr(&amp;#039;src&amp;#039;, URL.createObjectURL(file)).css({&lt;br /&gt;
				&amp;#039;max-width&amp;#039;: &amp;#039;100%&amp;#039;,&lt;br /&gt;
				&amp;#039;max-height&amp;#039;: &amp;#039;150px&amp;#039;,&lt;br /&gt;
				&amp;#039;display&amp;#039;: &amp;#039;block&amp;#039;,&lt;br /&gt;
				&amp;#039;margin-left&amp;#039;: &amp;#039;10px&amp;#039;&lt;br /&gt;
			});&lt;br /&gt;
		} else {&lt;br /&gt;
			filePreview = $(&amp;#039;&amp;lt;img&amp;gt;&amp;#039;).attr(&amp;#039;src&amp;#039;, URL.createObjectURL(file)).css({&lt;br /&gt;
				&amp;#039;max-width&amp;#039;: &amp;#039;220px&amp;#039;,&lt;br /&gt;
				&amp;#039;max-height&amp;#039;: &amp;#039;150px&amp;#039;&lt;br /&gt;
			});&lt;br /&gt;
			&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return filePreview;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(function() {&lt;br /&gt;
	// Ajouter un lien &amp;quot;Téléversement multiple&amp;quot; à la barre latérale&lt;br /&gt;
	var sidebarLink = $(&amp;#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;#039;).append(&lt;br /&gt;
		$(&amp;#039;&amp;lt;a&amp;gt;&amp;#039;).attr(&amp;#039;href&amp;#039;, &amp;#039;#&amp;#039;).text(&amp;#039;[TEST] Téléversement multiple&amp;#039;)&lt;br /&gt;
	);&lt;br /&gt;
&lt;br /&gt;
	$(&amp;#039;#p-tb ul&amp;#039;).append(sidebarLink);&lt;br /&gt;
	&lt;br /&gt;
	// Variables globales&lt;br /&gt;
	var wasPreviousFileUploaded = true;&lt;br /&gt;
	var defaultDescription = &amp;quot;&amp;quot;;&lt;br /&gt;
	var moduleDescriptionDescription = &amp;#039;{{#&amp;#039; +&lt;br /&gt;
		&amp;#039;invoke:Description|sprite|source=}}&amp;#039;;&lt;br /&gt;
	var teraRaidDescription = &amp;quot;Image pour le [[cristal de raid &amp;quot; +&lt;br /&gt;
		&amp;quot;événementiel XXX]].\n\n&amp;quot; +&lt;br /&gt;
		&amp;quot;{{Informations Fichier\n&amp;quot; +&lt;br /&gt;
		&amp;quot;| source = [https://serebii.net/scarletviolet/teraraidbattleevents.shtml &amp;quot; +&lt;br /&gt;
		&amp;quot;Serebii]\n&amp;quot; +&lt;br /&gt;
		&amp;quot;| auteur = [[GAME FREAK (studio de développement)&amp;quot; +&lt;br /&gt;
		&amp;quot;|GAME FREAK]]\n&amp;quot; +&lt;br /&gt;
		&amp;quot;}}\n\n&amp;quot; +&lt;br /&gt;
		&amp;quot;[[Catégorie:Image de raid &amp;quot;+&lt;br /&gt;
		&amp;quot;Téracristal événementiel]]\n&amp;quot; +&lt;br /&gt;
		&amp;quot;[[Catégorie:Image Pokémon &amp;quot; +&lt;br /&gt;
		&amp;quot;représentant XXX]]&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
	// Lorsque le lien est cliqué, afficher le modal de sélection de mode&lt;br /&gt;
	sidebarLink.on(&amp;#039;click&amp;#039;, function(event) {&lt;br /&gt;
		event.preventDefault();&lt;br /&gt;
		showOptionModal();&lt;br /&gt;
	});&lt;br /&gt;
&lt;br /&gt;
	function showOptionModal() {&lt;br /&gt;
		var modal = $(&amp;#039;&amp;lt;div&amp;gt;&amp;#039;).addClass(&amp;#039;mw-body-content&amp;#039;).css({&lt;br /&gt;
			&amp;#039;position&amp;#039;: &amp;#039;fixed&amp;#039;,&lt;br /&gt;
			&amp;#039;top&amp;#039;: &amp;#039;50%&amp;#039;,&lt;br /&gt;
			&amp;#039;left&amp;#039;: &amp;#039;50%&amp;#039;,&lt;br /&gt;
			&amp;#039;transform&amp;#039;: &amp;#039;translate(-50%, -50%)&amp;#039;,&lt;br /&gt;
			&amp;#039;background-color&amp;#039;: &amp;#039;#FFF&amp;#039;,&lt;br /&gt;
			&amp;#039;padding&amp;#039;: &amp;#039;15px&amp;#039;,&lt;br /&gt;
			&amp;#039;box-shadow&amp;#039;: &amp;#039;0px 0px 20px rgba(0, 0, 0, 0.3)&amp;#039;,&lt;br /&gt;
			&amp;#039;z-index&amp;#039;: &amp;#039;1001&amp;#039;,&lt;br /&gt;
			&amp;#039;width&amp;#039;: &amp;#039;700px&amp;#039;,&lt;br /&gt;
			&amp;#039;line-height&amp;#039;: &amp;#039;22.4px&amp;#039;,&lt;br /&gt;
			&amp;#039;border-radius&amp;#039;: &amp;#039;10px&amp;#039;,&lt;br /&gt;
			&amp;#039;border&amp;#039;: &amp;#039;solid 1px #888&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		var title = $(&amp;#039;&amp;lt;h2&amp;gt;&amp;#039;).text(&amp;#039;[TEST] Téléversement multiple&amp;#039;).css({&lt;br /&gt;
			&amp;#039;margin-bottom&amp;#039;: &amp;#039;10px&amp;#039;,&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		var description = &amp;quot;&amp;lt;div style=&amp;#039;font-size:14px&amp;#039;&amp;gt;&amp;lt;p&amp;gt;Utilisez ce formulaire pour téléverser plusieurs fichiers à la fois sur le serveur. &amp;quot; +&lt;br /&gt;
			&amp;quot;Pour voir ou rechercher des images précédemment envoyées, consultez la &amp;lt;a href=&amp;#039;/Spécial:Liste_des_fichiers&amp;#039; title=&amp;#039;Spécial:Liste des fichiers&amp;#039;&amp;gt;liste des fichiers téléversés&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;&amp;quot; +&lt;br /&gt;
			&amp;quot;&amp;lt;p&amp;gt;Avant de téléverser un nouveau fichier, assurez-vous d&amp;#039;avoir lu la &amp;lt;a href=&amp;#039;/Aide:Ajouter_une_image&amp;#039; title=&amp;#039;Aide:Ajouter une image&amp;#039;&amp;gt;page d&amp;#039;aide dédiée&amp;lt;/a&amp;gt;. &amp;quot; +&lt;br /&gt;
			&amp;quot;Elle contient des éléments essentiels concernant le format, la classification et le bon usage des fichiers.&amp;lt;/p&amp;gt;&amp;quot; +&lt;br /&gt;
			&amp;quot;&amp;lt;p&amp;gt;Mal utilisé, les modifications engendrées par ce gadget peuvent s&amp;#039;avérer très longues à réparer. &amp;quot; +&lt;br /&gt;
			&amp;quot;Ne l&amp;#039;utilisez pas n&amp;#039;importe comment.&amp;lt;/p&amp;gt;&amp;quot; +&lt;br /&gt;
			&amp;#039;&amp;lt;hr style=&amp;quot;margin:10px 0px;&amp;quot;&amp;gt;&amp;#039; +&lt;br /&gt;
			&amp;quot;&amp;lt;p&amp;gt;Sélectionnez une option pour renseigner la description des fichiers à importer :&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;;&lt;br /&gt;
		&lt;br /&gt;
		var buttonContainer = $(&amp;#039;&amp;lt;div&amp;gt;&amp;#039;).css({&lt;br /&gt;
			&amp;#039;display&amp;#039;: &amp;#039;flex&amp;#039;,&lt;br /&gt;
			&amp;#039;justify-content&amp;#039;: &amp;#039;space-between&amp;#039;,&lt;br /&gt;
			&amp;#039;margin-top&amp;#039;: &amp;#039;15px&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		var perFileBtn = $(&amp;#039;&amp;lt;button&amp;gt;&amp;#039;).text(&amp;#039;Description par fichier&amp;#039;).css({&lt;br /&gt;
			&amp;#039;padding&amp;#039;: &amp;#039;10px&amp;#039;,&lt;br /&gt;
			&amp;#039;background-color&amp;#039;: &amp;#039;#3366CC&amp;#039;,&lt;br /&gt;
			&amp;#039;color&amp;#039;: &amp;#039;#FFF&amp;#039;,&lt;br /&gt;
			&amp;#039;border&amp;#039;: &amp;#039;none&amp;#039;,&lt;br /&gt;
			&amp;#039;border-radius&amp;#039;: &amp;#039;5px&amp;#039;,&lt;br /&gt;
			&amp;#039;cursor&amp;#039;: &amp;#039;pointer&amp;#039;,&lt;br /&gt;
			&amp;#039;width&amp;#039;: &amp;#039;32%&amp;#039;,&lt;br /&gt;
			&amp;#039;font-size&amp;#039;: &amp;#039;14px&amp;#039;,&lt;br /&gt;
			&amp;#039;font-weight&amp;#039;: &amp;#039;bold&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		var globalDescriptionBtn = $(&amp;#039;&amp;lt;button&amp;gt;&amp;#039;).text(&amp;#039;Description globale&amp;#039;).css({&lt;br /&gt;
			&amp;#039;padding&amp;#039;: &amp;#039;10px&amp;#039;,&lt;br /&gt;
			&amp;#039;background-color&amp;#039;: &amp;#039;#3366CC&amp;#039;,&lt;br /&gt;
			&amp;#039;color&amp;#039;: &amp;#039;#FFF&amp;#039;,&lt;br /&gt;
			&amp;#039;border&amp;#039;: &amp;#039;none&amp;#039;,&lt;br /&gt;
			&amp;#039;border-radius&amp;#039;: &amp;#039;5px&amp;#039;,&lt;br /&gt;
			&amp;#039;cursor&amp;#039;: &amp;#039;pointer&amp;#039;,&lt;br /&gt;
			&amp;#039;width&amp;#039;: &amp;#039;32%&amp;#039;,&lt;br /&gt;
			&amp;#039;font-size&amp;#039;: &amp;#039;14px&amp;#039;,&lt;br /&gt;
			&amp;#039;font-weight&amp;#039;: &amp;#039;bold&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		var cancelBtn = $(&amp;#039;&amp;lt;button&amp;gt;&amp;#039;).text(&amp;#039;Annuler&amp;#039;).css({&lt;br /&gt;
			&amp;#039;padding&amp;#039;: &amp;#039;10px&amp;#039;,&lt;br /&gt;
			&amp;#039;background-color&amp;#039;: &amp;#039;#CCC&amp;#039;,&lt;br /&gt;
			&amp;#039;color&amp;#039;: &amp;#039;#000&amp;#039;,&lt;br /&gt;
			&amp;#039;border&amp;#039;: &amp;#039;none&amp;#039;,&lt;br /&gt;
			&amp;#039;border-radius&amp;#039;: &amp;#039;5px&amp;#039;,&lt;br /&gt;
			&amp;#039;cursor&amp;#039;: &amp;#039;pointer&amp;#039;,&lt;br /&gt;
			&amp;#039;width&amp;#039;: &amp;#039;32%&amp;#039;,&lt;br /&gt;
			&amp;#039;font-size&amp;#039;: &amp;#039;14px&amp;#039;,&lt;br /&gt;
			&amp;#039;font-weight&amp;#039;: &amp;#039;bold&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		perFileBtn.on(&amp;#039;click&amp;#039;, function() {&lt;br /&gt;
			modal.remove();&lt;br /&gt;
			openFileSelector(true);&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		globalDescriptionBtn.on(&amp;#039;click&amp;#039;, function() {&lt;br /&gt;
			modal.remove();&lt;br /&gt;
			openFileSelector(false);&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		cancelBtn.on(&amp;#039;click&amp;#039;, function() {&lt;br /&gt;
			modal.remove();&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		buttonContainer.append(perFileBtn, globalDescriptionBtn, cancelBtn);&lt;br /&gt;
		modal.append(title, description, buttonContainer);&lt;br /&gt;
		$(&amp;#039;body&amp;#039;).append(modal);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function openFileSelector(isPerFile) {&lt;br /&gt;
		var fileInput = $(&amp;#039;&amp;lt;input&amp;gt;&amp;#039;).attr({&lt;br /&gt;
			&amp;#039;type&amp;#039;: &amp;#039;file&amp;#039;,&lt;br /&gt;
			&amp;#039;multiple&amp;#039;: &amp;#039;multiple&amp;#039;&lt;br /&gt;
		}).css(&amp;#039;display&amp;#039;, &amp;#039;none&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
		fileInput.on(&amp;#039;change&amp;#039;, function(event) {&lt;br /&gt;
			var files = event.target.files;&lt;br /&gt;
			if (files.length &amp;gt; 0) {&lt;br /&gt;
				if (isPerFile) {&lt;br /&gt;
					handleFiles(files);&lt;br /&gt;
				} else {&lt;br /&gt;
					createGlobalDescriptionModal(files);&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		fileInput.click();&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function handleFiles(files) {&lt;br /&gt;
		var fileArray = Array.from(files);&lt;br /&gt;
		var index = 0;&lt;br /&gt;
&lt;br /&gt;
		function nextFile() {&lt;br /&gt;
			if (index &amp;lt; fileArray.length) {&lt;br /&gt;
				createUploadModal(fileArray[index], index + 1, fileArray.length, function() {&lt;br /&gt;
					index++;&lt;br /&gt;
					nextFile();&lt;br /&gt;
				});&lt;br /&gt;
			} else {&lt;br /&gt;
				if (wasPreviousFileUploaded) {&lt;br /&gt;
					alert(&amp;quot;Le dernier fichier a bien été téléversé.&amp;quot;);&lt;br /&gt;
				} else {&lt;br /&gt;
					alert(&amp;quot;Le dernier fichier n&amp;#039;a pas été téléversé.&amp;quot;);&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		nextFile();&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function createUploadModal(file, fileIndex, totalFiles, callback) {&lt;br /&gt;
		var modal = $(&amp;#039;&amp;lt;div&amp;gt;&amp;#039;).addClass(&amp;#039;mw-body-content&amp;#039;).css({&lt;br /&gt;
			&amp;#039;position&amp;#039;: &amp;#039;fixed&amp;#039;,&lt;br /&gt;
			&amp;#039;top&amp;#039;: &amp;#039;50%&amp;#039;,&lt;br /&gt;
			&amp;#039;left&amp;#039;: &amp;#039;50%&amp;#039;,&lt;br /&gt;
			&amp;#039;transform&amp;#039;: &amp;#039;translate(-50%, -50%)&amp;#039;,&lt;br /&gt;
			&amp;#039;background-color&amp;#039;: &amp;#039;#FFF&amp;#039;,&lt;br /&gt;
			&amp;#039;padding&amp;#039;: &amp;#039;15px&amp;#039;,&lt;br /&gt;
			&amp;#039;box-shadow&amp;#039;: &amp;#039;0px 0px 20px rgba(0, 0, 0, 0.3)&amp;#039;,&lt;br /&gt;
			&amp;#039;z-index&amp;#039;: &amp;#039;1001&amp;#039;,&lt;br /&gt;
			&amp;#039;border-radius&amp;#039;: &amp;#039;10px&amp;#039;,&lt;br /&gt;
			&amp;#039;border&amp;#039;: &amp;#039;solid 1px #888&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		var title = $(&amp;#039;&amp;lt;h2&amp;gt;&amp;#039;).text(&amp;#039;Téléverser des fichiers (&amp;#039; + fileIndex + &amp;#039;/&amp;#039; + totalFiles + &amp;#039;)&amp;#039;);&lt;br /&gt;
		&lt;br /&gt;
		var previousFileState = $(&amp;#039;&amp;lt;p&amp;gt;&amp;#039;).css({&lt;br /&gt;
			&amp;#039;font-size&amp;#039;: &amp;#039;14px&amp;#039;,&lt;br /&gt;
			&amp;#039;margin&amp;#039;: &amp;#039;0px&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
		if (wasPreviousFileUploaded) {&lt;br /&gt;
			previousFileState.css(&amp;#039;color&amp;#039;, &amp;#039;green&amp;#039;);&lt;br /&gt;
			previousFileState.text(&amp;#039;Le fichier précédent a bien été téléversé.&amp;#039;);&lt;br /&gt;
		} else {&lt;br /&gt;
			previousFileState.css(&amp;#039;color&amp;#039;, &amp;#039;red&amp;#039;);&lt;br /&gt;
			previousFileState.text(&amp;quot;Le fichier précédent n&amp;#039;a pas été téléversé.&amp;quot;);&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		var fileNameLabel = $(&amp;#039;&amp;lt;label&amp;gt;&amp;#039;).text(&amp;#039;Nom du fichier&amp;#039;).css({&lt;br /&gt;
			&amp;#039;display&amp;#039;: &amp;#039;block&amp;#039;,&lt;br /&gt;
			&amp;#039;margin-bottom&amp;#039;: &amp;#039;5px&amp;#039;,&lt;br /&gt;
			&amp;#039;font-weight&amp;#039;: &amp;#039;bold&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		var fileNameInput = $(&amp;#039;&amp;lt;input&amp;gt;&amp;#039;).attr(&amp;#039;type&amp;#039;, &amp;#039;text&amp;#039;).val(file.name).css({&lt;br /&gt;
			&amp;#039;width&amp;#039;: &amp;#039;100%&amp;#039;,&lt;br /&gt;
			&amp;#039;padding&amp;#039;: &amp;#039;10px&amp;#039;,&lt;br /&gt;
			&amp;#039;box-sizing&amp;#039;: &amp;#039;border-box&amp;#039;,&lt;br /&gt;
			&amp;#039;border&amp;#039;: &amp;#039;1px solid #CCC&amp;#039;,&lt;br /&gt;
			&amp;#039;border-radius&amp;#039;: &amp;#039;5px&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
		&lt;br /&gt;
		var fileNameContainer = $(&amp;#039;&amp;lt;div&amp;gt;&amp;#039;);&lt;br /&gt;
		fileNameContainer.append(fileNameLabel, fileNameInput);&lt;br /&gt;
		&lt;br /&gt;
		var upperContent = $(&amp;#039;&amp;lt;div&amp;gt;&amp;#039;).css({&lt;br /&gt;
			&amp;#039;width&amp;#039;: &amp;#039;100%&amp;#039;,&lt;br /&gt;
			&amp;#039;display&amp;#039;: &amp;#039;flex&amp;#039;,&lt;br /&gt;
			&amp;#039;flex-direction&amp;#039;: &amp;#039;column&amp;#039;,&lt;br /&gt;
			&amp;#039;justify-content&amp;#039;: &amp;#039;space-between&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
		&lt;br /&gt;
		// Pour un espacement plus harmonieux&lt;br /&gt;
		var spacingContainer = $(&amp;#039;&amp;lt;div&amp;gt;&amp;#039;).css({&lt;br /&gt;
			&amp;#039;height&amp;#039;: &amp;#039;5px&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
		&lt;br /&gt;
		if (fileIndex === 1) {&lt;br /&gt;
			upperContent.append(title, fileNameContainer, spacingContainer);&lt;br /&gt;
		} else {&lt;br /&gt;
			upperContent.append(title, previousFileState, fileNameContainer, spacingContainer);&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		&lt;br /&gt;
		var filePreview = createFilePreview(file, true);&lt;br /&gt;
		&lt;br /&gt;
		var upperContainer = $(&amp;#039;&amp;lt;div&amp;gt;&amp;#039;).css({&lt;br /&gt;
			&amp;#039;display&amp;#039;: &amp;#039;flex&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
		&lt;br /&gt;
		upperContainer.append(upperContent, filePreview);&lt;br /&gt;
&lt;br /&gt;
		var descriptionLabel = $(&amp;#039;&amp;lt;label&amp;gt;&amp;#039;).text(&amp;#039;Description du fichier&amp;#039;).css({&lt;br /&gt;
			&amp;#039;display&amp;#039;: &amp;#039;block&amp;#039;,&lt;br /&gt;
			&amp;#039;margin-bottom&amp;#039;: &amp;#039;5px&amp;#039;,&lt;br /&gt;
			&amp;#039;font-weight&amp;#039;: &amp;#039;bold&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
		&lt;br /&gt;
		var defaultDescriptionTemplate = &amp;quot;&amp;lt;!-- Remplacer cette ligne par la description du fichier --&amp;gt;\n\n&amp;quot; +&lt;br /&gt;
			&amp;quot;{{Informations Fichier\n&amp;quot; +&lt;br /&gt;
			&amp;quot;| Source = &amp;lt;!-- Indiquer un lien vers l&amp;#039;endroit où le fichier a été obtenu, ou le nom de l&amp;#039;utilisateur l&amp;#039;ayant créé --&amp;gt;\n&amp;quot; +&lt;br /&gt;
			&amp;quot;| Auteur = &amp;lt;!-- Indiquer l&amp;#039;auteur de l&amp;#039;image au sens juridique (développeur du jeu, etc) --&amp;gt;\n&amp;quot; +&lt;br /&gt;
			&amp;quot;}}\n\n&amp;quot; +&lt;br /&gt;
			&amp;quot;&amp;lt;!-- Remplacer cette ligne par la catégorisation du fichier --&amp;gt;&amp;quot;;&lt;br /&gt;
		&lt;br /&gt;
		if (fileIndex === 1) {&lt;br /&gt;
			defaultDescription = defaultDescriptionTemplate;&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		var descriptionInput = $(&amp;#039;&amp;lt;textarea&amp;gt;&amp;#039;).attr(&amp;#039;placeholder&amp;#039;, &amp;#039;Entrer la description du fichier&amp;#039;).text(defaultDescription).css({&lt;br /&gt;
			&amp;#039;width&amp;#039;: &amp;#039;700px&amp;#039;,&lt;br /&gt;
			&amp;#039;height&amp;#039;: &amp;#039;170px&amp;#039;,&lt;br /&gt;
			&amp;#039;padding&amp;#039;: &amp;#039;10px&amp;#039;,&lt;br /&gt;
			&amp;#039;margin-bottom&amp;#039;: &amp;#039;10px&amp;#039;,&lt;br /&gt;
			&amp;#039;box-sizing&amp;#039;: &amp;#039;border-box&amp;#039;,&lt;br /&gt;
			&amp;#039;border&amp;#039;: &amp;#039;1px solid #CCC&amp;#039;,&lt;br /&gt;
			&amp;#039;border-radius&amp;#039;: &amp;#039;5px&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		var buttonContainer = $(&amp;#039;&amp;lt;div&amp;gt;&amp;#039;).css({&lt;br /&gt;
			&amp;#039;display&amp;#039;: &amp;#039;flex&amp;#039;,&lt;br /&gt;
			&amp;#039;white-space&amp;#039;: &amp;#039;nowrap&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
		&lt;br /&gt;
		var descriptionOptions = [&lt;br /&gt;
			{text: &amp;#039;Description par défaut&amp;#039;, value: defaultDescriptionTemplate},&lt;br /&gt;
			{text: &amp;#039;Module description&amp;#039;, value: moduleDescriptionDescription},&lt;br /&gt;
			{text: &amp;#039;Image de raid Téracristal&amp;#039;, value: teraRaidDescription}&lt;br /&gt;
		];&lt;br /&gt;
	&lt;br /&gt;
		var descriptionSelect = $(&amp;#039;&amp;lt;select&amp;gt;&amp;#039;).css({&lt;br /&gt;
			&amp;#039;width&amp;#039;: &amp;#039;100%&amp;#039;,&lt;br /&gt;
			&amp;#039;min-width&amp;#039;: &amp;#039;200px&amp;#039;,&lt;br /&gt;
			&amp;#039;padding&amp;#039;: &amp;#039;10px&amp;#039;,&lt;br /&gt;
			&amp;#039;box-sizing&amp;#039;: &amp;#039;border-box&amp;#039;,&lt;br /&gt;
			&amp;#039;border&amp;#039;: &amp;#039;1px solid #CCC&amp;#039;,&lt;br /&gt;
			&amp;#039;border-radius&amp;#039;: &amp;#039;5px&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
	&lt;br /&gt;
		descriptionOptions.forEach(function(option) {&lt;br /&gt;
			descriptionSelect.append($(&amp;#039;&amp;lt;option&amp;gt;&amp;#039;).text(option.text).val(option.value));&lt;br /&gt;
		});&lt;br /&gt;
	&lt;br /&gt;
		descriptionSelect.on(&amp;#039;change&amp;#039;, function() {&lt;br /&gt;
			descriptionInput.val($(this).val());&lt;br /&gt;
			defaultDescription = $(this).val();&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		var uploadBtn = $(&amp;#039;&amp;lt;button&amp;gt;&amp;#039;).text(&amp;#039;Téléverser&amp;#039;).css({&lt;br /&gt;
			&amp;#039;padding&amp;#039;: &amp;#039;10px 20px&amp;#039;,&lt;br /&gt;
			&amp;#039;background-color&amp;#039;: &amp;#039;#3366CC&amp;#039;,&lt;br /&gt;
			&amp;#039;color&amp;#039;: &amp;#039;#FFF&amp;#039;,&lt;br /&gt;
			&amp;#039;border&amp;#039;: &amp;#039;none&amp;#039;,&lt;br /&gt;
			&amp;#039;border-radius&amp;#039;: &amp;#039;5px&amp;#039;,&lt;br /&gt;
			&amp;#039;cursor&amp;#039;: &amp;#039;pointer&amp;#039;,&lt;br /&gt;
			&amp;#039;font-size&amp;#039;: &amp;#039;14px&amp;#039;,&lt;br /&gt;
			&amp;#039;font-weight&amp;#039;: &amp;#039;bold&amp;#039;,&lt;br /&gt;
			&amp;#039;margin-left&amp;#039;: &amp;#039;10px&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		var cancelBtn = $(&amp;#039;&amp;lt;button&amp;gt;&amp;#039;).text(&amp;#039;Annuler&amp;#039;).css({&lt;br /&gt;
			&amp;#039;padding&amp;#039;: &amp;#039;10px 20px&amp;#039;,&lt;br /&gt;
			&amp;#039;background-color&amp;#039;: &amp;#039;#CCC&amp;#039;,&lt;br /&gt;
			&amp;#039;color&amp;#039;: &amp;#039;#000&amp;#039;,&lt;br /&gt;
			&amp;#039;border&amp;#039;: &amp;#039;none&amp;#039;,&lt;br /&gt;
			&amp;#039;border-radius&amp;#039;: &amp;#039;5px&amp;#039;,&lt;br /&gt;
			&amp;#039;cursor&amp;#039;: &amp;#039;pointer&amp;#039;,&lt;br /&gt;
			&amp;#039;font-size&amp;#039;: &amp;#039;14px&amp;#039;,&lt;br /&gt;
			&amp;#039;font-weight&amp;#039;: &amp;#039;bold&amp;#039;,&lt;br /&gt;
			&amp;#039;margin-left&amp;#039;: &amp;#039;10px&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		var cancelAllBtn = $(&amp;#039;&amp;lt;button&amp;gt;&amp;#039;).text(&amp;#039;Annuler tout&amp;#039;).css({&lt;br /&gt;
			&amp;#039;padding&amp;#039;: &amp;#039;10px 20px&amp;#039;,&lt;br /&gt;
			&amp;#039;background-color&amp;#039;: &amp;#039;#CCC&amp;#039;,&lt;br /&gt;
			&amp;#039;color&amp;#039;: &amp;#039;#000&amp;#039;,&lt;br /&gt;
			&amp;#039;border&amp;#039;: &amp;#039;none&amp;#039;,&lt;br /&gt;
			&amp;#039;border-radius&amp;#039;: &amp;#039;5px&amp;#039;,&lt;br /&gt;
			&amp;#039;cursor&amp;#039;: &amp;#039;pointer&amp;#039;,&lt;br /&gt;
			&amp;#039;font-size&amp;#039;: &amp;#039;14px&amp;#039;,&lt;br /&gt;
			&amp;#039;font-weight&amp;#039;: &amp;#039;bold&amp;#039;,&lt;br /&gt;
			&amp;#039;margin-left&amp;#039;: &amp;#039;10px&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		uploadBtn.on(&amp;#039;click&amp;#039;, function() {&lt;br /&gt;
			uploadBtn.css({&lt;br /&gt;
				&amp;#039;cursor&amp;#039;: &amp;#039;wait&amp;#039;,&lt;br /&gt;
				&amp;#039;background-color&amp;#039;: &amp;#039;#7A95CC&amp;#039;&lt;br /&gt;
			});&lt;br /&gt;
			uploadBtn.text(&amp;quot;Téléversement en cours...&amp;quot;);&lt;br /&gt;
			uploadFile(file, fileNameInput.val(), descriptionInput.val(), modal, callback);&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		cancelBtn.on(&amp;#039;click&amp;#039;, function() {&lt;br /&gt;
			wasPreviousFileUploaded = false;&lt;br /&gt;
			modal.remove();&lt;br /&gt;
			// Pour éviter d&amp;#039;afficher l&amp;#039;état du dernier fichier s&amp;#039;il a été annulé&lt;br /&gt;
			if (fileIndex != totalFiles) {&lt;br /&gt;
				callback();&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		cancelAllBtn.on(&amp;#039;click&amp;#039;, function() {&lt;br /&gt;
			wasPreviousFileUploaded = false;&lt;br /&gt;
			modal.remove();&lt;br /&gt;
			// Reset the file handling process&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		buttonContainer.append(descriptionSelect, uploadBtn, cancelBtn, cancelAllBtn);&lt;br /&gt;
		modal.append(upperContainer, descriptionLabel, descriptionInput, buttonContainer);&lt;br /&gt;
		$(&amp;#039;body&amp;#039;).append(modal);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function uploadFile(file, fileName, description, modal, callback) {&lt;br /&gt;
		var formData = new FormData();&lt;br /&gt;
		var text = description;&lt;br /&gt;
		if (!text.includes(&amp;quot;== Description ==&amp;quot;)) {&lt;br /&gt;
			text = &amp;quot;== Description ==\n&amp;quot; + text;&lt;br /&gt;
		}&lt;br /&gt;
		formData.append(&amp;#039;file&amp;#039;, file);&lt;br /&gt;
		formData.append(&amp;#039;filename&amp;#039;, fileName);&lt;br /&gt;
		formData.append(&amp;#039;text&amp;#039;, text);&lt;br /&gt;
		formData.append(&amp;#039;comment&amp;#039;, description);&lt;br /&gt;
		formData.append(&amp;#039;action&amp;#039;, &amp;#039;upload&amp;#039;);&lt;br /&gt;
		formData.append(&amp;#039;tags&amp;#039;, &amp;#039;multiupload&amp;#039;);&lt;br /&gt;
		formData.append(&amp;#039;ignorewarnings&amp;#039;, &amp;#039;1&amp;#039;);&lt;br /&gt;
		formData.append(&amp;#039;format&amp;#039;, &amp;#039;json&amp;#039;);&lt;br /&gt;
		formData.append(&amp;#039;token&amp;#039;, mw.user.tokens.get(&amp;#039;csrfToken&amp;#039;));&lt;br /&gt;
&lt;br /&gt;
		$.ajax({&lt;br /&gt;
			url: mw.util.wikiScript(&amp;#039;api&amp;#039;),&lt;br /&gt;
			type: &amp;#039;POST&amp;#039;,&lt;br /&gt;
			data: formData,&lt;br /&gt;
			processData: false,&lt;br /&gt;
			contentType: false,&lt;br /&gt;
			success: function(response) {&lt;br /&gt;
				if (response.upload &amp;amp;&amp;amp; response.upload.result === &amp;#039;Success&amp;#039;) {&lt;br /&gt;
					wasPreviousFileUploaded = true;&lt;br /&gt;
				} else {&lt;br /&gt;
					wasPreviousFileUploaded = false;&lt;br /&gt;
					console.error(response);&lt;br /&gt;
				}&lt;br /&gt;
				modal.remove();&lt;br /&gt;
				callback();&lt;br /&gt;
			},&lt;br /&gt;
			error: function(xhr, status, error) {&lt;br /&gt;
				wasPreviousFileUploaded = false;&lt;br /&gt;
				console.error(error);&lt;br /&gt;
				modal.remove();&lt;br /&gt;
				callback();&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function createGlobalDescriptionModal(files) {&lt;br /&gt;
		var fileNames = [];&lt;br /&gt;
		for (i = 0; i &amp;lt; files.length; i++) {&lt;br /&gt;
			fileNames[i] = files[i].name;&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		var modal = $(&amp;#039;&amp;lt;div&amp;gt;&amp;#039;).addClass(&amp;#039;mw-body-content&amp;#039;).css({&lt;br /&gt;
			&amp;#039;position&amp;#039;: &amp;#039;fixed&amp;#039;,&lt;br /&gt;
			&amp;#039;top&amp;#039;: &amp;#039;50%&amp;#039;,&lt;br /&gt;
			&amp;#039;left&amp;#039;: &amp;#039;50%&amp;#039;,&lt;br /&gt;
			&amp;#039;transform&amp;#039;: &amp;#039;translate(-50%, -50%)&amp;#039;,&lt;br /&gt;
			&amp;#039;background-color&amp;#039;: &amp;#039;#FFF&amp;#039;,&lt;br /&gt;
			&amp;#039;padding&amp;#039;: &amp;#039;15px&amp;#039;,&lt;br /&gt;
			&amp;#039;box-shadow&amp;#039;: &amp;#039;0px 0px 20px rgba(0, 0, 0, 0.3)&amp;#039;,&lt;br /&gt;
			&amp;#039;z-index&amp;#039;: &amp;#039;1001&amp;#039;,&lt;br /&gt;
			&amp;#039;border-radius&amp;#039;: &amp;#039;10px&amp;#039;,&lt;br /&gt;
			&amp;#039;border&amp;#039;: &amp;#039;solid 1px #888&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		var s = &amp;#039;&amp;#039;;&lt;br /&gt;
		if (files.length &amp;gt; 1) {&lt;br /&gt;
			s = &amp;#039;s&amp;#039;;&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		var title = $(&amp;#039;&amp;lt;h2&amp;gt;&amp;#039;).text(&amp;#039;Téléverser &amp;#039; + files.length + &amp;#039; fichier&amp;#039; + s).css({&lt;br /&gt;
			&amp;#039;margin-bottom&amp;#039;: &amp;#039;25px&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		var description = $(&amp;#039;&amp;lt;p&amp;gt;&amp;#039;).text(&amp;#039;Les fichiers auront tous la description suivante.&amp;#039;).css({&lt;br /&gt;
			&amp;#039;font-size&amp;#039;: &amp;#039;14px&amp;#039;,&lt;br /&gt;
			&amp;#039;margin-bottom&amp;#039;: &amp;#039;20px&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
		&lt;br /&gt;
		var upperContent = $(&amp;#039;&amp;lt;div&amp;gt;&amp;#039;).css({&lt;br /&gt;
			&amp;#039;width&amp;#039;: &amp;#039;100%&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
		&lt;br /&gt;
		upperContent.append(title, description);&lt;br /&gt;
&lt;br /&gt;
		var descriptionLabel = $(&amp;#039;&amp;lt;label&amp;gt;&amp;#039;).text(&amp;#039;Description des fichiers&amp;#039;).css({&lt;br /&gt;
			&amp;#039;display&amp;#039;: &amp;#039;block&amp;#039;,&lt;br /&gt;
			&amp;#039;margin-bottom&amp;#039;: &amp;#039;5px&amp;#039;,&lt;br /&gt;
			&amp;#039;font-weight&amp;#039;: &amp;#039;bold&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
		&lt;br /&gt;
		var defaultDescription = &amp;quot;&amp;lt;!-- Remplacer cette ligne par la description des fichiers --&amp;gt;\n\n&amp;quot; +&lt;br /&gt;
			&amp;quot;{{Informations Fichier\n&amp;quot; +&lt;br /&gt;
			&amp;quot;| Source = &amp;lt;!-- Indiquer un lien vers l&amp;#039;endroit où les fichiers ont été obtenus, ou le nom de l&amp;#039;utilisateur les ayant créés --&amp;gt;\n&amp;quot; +&lt;br /&gt;
			&amp;quot;| Auteur = &amp;lt;!-- Indiquer l&amp;#039;auteur des images au sens juridique (développeur du jeu, etc) --&amp;gt;\n&amp;quot; +&lt;br /&gt;
			&amp;quot;}}\n\n&amp;quot; +&lt;br /&gt;
			&amp;quot;&amp;lt;!-- Remplacer cette ligne par la catégorisation des fichiers --&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
		var descriptionInput = $(&amp;#039;&amp;lt;textarea&amp;gt;&amp;#039;).attr(&amp;#039;placeholder&amp;#039;, &amp;#039;Entrer la description des fichiers&amp;#039;).text(defaultDescription).css({&lt;br /&gt;
			&amp;#039;width&amp;#039;: &amp;#039;700px&amp;#039;,&lt;br /&gt;
			&amp;#039;height&amp;#039;: &amp;#039;170px&amp;#039;,&lt;br /&gt;
			&amp;#039;padding&amp;#039;: &amp;#039;10px&amp;#039;,&lt;br /&gt;
			&amp;#039;margin-bottom&amp;#039;: &amp;#039;10px&amp;#039;,&lt;br /&gt;
			&amp;#039;box-sizing&amp;#039;: &amp;#039;border-box&amp;#039;,&lt;br /&gt;
			&amp;#039;border&amp;#039;: &amp;#039;1px solid #CCC&amp;#039;,&lt;br /&gt;
			&amp;#039;border-radius&amp;#039;: &amp;#039;5px&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		var filePreviewContainer = $(&amp;#039;&amp;lt;div&amp;gt;&amp;#039;).css({&lt;br /&gt;
			&amp;#039;width&amp;#039;: &amp;#039;220px&amp;#039;,&lt;br /&gt;
			&amp;#039;height&amp;#039;: &amp;#039;150px&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
		var filePanel = $(&amp;#039;&amp;lt;div&amp;gt;&amp;#039;);&lt;br /&gt;
		&lt;br /&gt;
		var fileContainer = $(&amp;#039;&amp;lt;div&amp;gt;&amp;#039;).css({&lt;br /&gt;
			&amp;#039;display&amp;#039;: &amp;#039;flex&amp;#039;,&lt;br /&gt;
			&amp;#039;align-items&amp;#039;: &amp;#039;center&amp;#039;,&lt;br /&gt;
			&amp;#039;text-align&amp;#039;: &amp;#039;center&amp;#039;,&lt;br /&gt;
			&amp;#039;margin-left&amp;#039;: &amp;#039;5px&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		var leftArrow = $(&amp;#039;&amp;lt;button&amp;gt;&amp;#039;).text(&amp;#039;&amp;lt;&amp;#039;).css({&lt;br /&gt;
			&amp;#039;padding&amp;#039;: &amp;#039;5px 10px&amp;#039;,&lt;br /&gt;
			&amp;#039;margin-right&amp;#039;: &amp;#039;10px&amp;#039;,&lt;br /&gt;
			&amp;#039;background-color&amp;#039;: &amp;#039;#CCC&amp;#039;,&lt;br /&gt;
			&amp;#039;color&amp;#039;: &amp;#039;#000&amp;#039;,&lt;br /&gt;
			&amp;#039;border&amp;#039;: &amp;#039;none&amp;#039;,&lt;br /&gt;
			&amp;#039;border-radius&amp;#039;: &amp;#039;5px&amp;#039;,&lt;br /&gt;
			&amp;#039;cursor&amp;#039;: &amp;#039;pointer&amp;#039;,&lt;br /&gt;
			&amp;#039;font-size&amp;#039;: &amp;#039;14px&amp;#039;,&lt;br /&gt;
			&amp;#039;font-weight&amp;#039;: &amp;#039;bold&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		var rightArrow = $(&amp;#039;&amp;lt;button&amp;gt;&amp;#039;).text(&amp;#039;&amp;gt;&amp;#039;).css({&lt;br /&gt;
			&amp;#039;padding&amp;#039;: &amp;#039;5px 10px&amp;#039;,&lt;br /&gt;
			&amp;#039;margin-left&amp;#039;: &amp;#039;10px&amp;#039;,&lt;br /&gt;
			&amp;#039;background-color&amp;#039;: &amp;#039;#CCC&amp;#039;,&lt;br /&gt;
			&amp;#039;color&amp;#039;: &amp;#039;#000&amp;#039;,&lt;br /&gt;
			&amp;#039;border&amp;#039;: &amp;#039;none&amp;#039;,&lt;br /&gt;
			&amp;#039;border-radius&amp;#039;: &amp;#039;5px&amp;#039;,&lt;br /&gt;
			&amp;#039;cursor&amp;#039;: &amp;#039;pointer&amp;#039;,&lt;br /&gt;
			&amp;#039;font-size&amp;#039;: &amp;#039;14px&amp;#039;,&lt;br /&gt;
			&amp;#039;font-weight&amp;#039;: &amp;#039;bold&amp;#039;,&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		var filePreviewIndex = 0;&lt;br /&gt;
		var filePreview = $(&amp;#039;&amp;lt;div&amp;gt;&amp;#039;).html(createFilePreview(files[filePreviewIndex], false));&lt;br /&gt;
		filePreviewContainer.append(filePreview);&lt;br /&gt;
		&lt;br /&gt;
		var fileTextInput = $(&amp;#039;&amp;lt;input&amp;gt;&amp;#039;).val(sanitize(fileNames[filePreviewIndex])).css({&lt;br /&gt;
			&amp;#039;margin-bottom&amp;#039;: &amp;#039;0px&amp;#039;,&lt;br /&gt;
			&amp;#039;margin-top&amp;#039;: &amp;#039;5px&amp;#039;,&lt;br /&gt;
			&amp;#039;padding&amp;#039;: &amp;#039;10px&amp;#039;,&lt;br /&gt;
			&amp;#039;box-sizing&amp;#039;: &amp;#039;border-box&amp;#039;,&lt;br /&gt;
			&amp;#039;border&amp;#039;: &amp;#039;1px solid #CCC&amp;#039;,&lt;br /&gt;
			&amp;#039;border-radius&amp;#039;: &amp;#039;5px&amp;#039;,&lt;br /&gt;
			&amp;#039;width&amp;#039;: &amp;#039;100%&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
		&lt;br /&gt;
		fileTextInput.on(&amp;#039;input&amp;#039;, function() {&lt;br /&gt;
			fileNames[filePreviewIndex] = $(this).val();&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		leftArrow.on(&amp;#039;click&amp;#039;, showPreviousImage());&lt;br /&gt;
		rightArrow.on(&amp;#039;click&amp;#039;, showNextImage());&lt;br /&gt;
		&lt;br /&gt;
		window.addEventListener(&amp;#039;keydown&amp;#039;, function(event) {&lt;br /&gt;
			if (event.target.matches(&amp;#039;input, textarea, select, button&amp;#039;)) {&lt;br /&gt;
				return;&lt;br /&gt;
			}&lt;br /&gt;
			&lt;br /&gt;
			if (event.key === &amp;#039;ArrowLeft&amp;#039;) {&lt;br /&gt;
				showPreviousImage();&lt;br /&gt;
			} else if (event.key === &amp;#039;ArrowRight&amp;#039;) {&lt;br /&gt;
				showNextImage();&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
		&lt;br /&gt;
		function showPreviousImage() {&lt;br /&gt;
			if (filePreviewIndex &amp;gt; 0) {&lt;br /&gt;
				filePreviewIndex--;&lt;br /&gt;
			} else {&lt;br /&gt;
				filePreviewIndex = files.length - 1;&lt;br /&gt;
			}&lt;br /&gt;
			filePreview.html(createFilePreview(files[filePreviewIndex], false));&lt;br /&gt;
			fileTextInput.val(fileNames[filePreviewIndex]);&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		function showNextImage() {&lt;br /&gt;
			if (filePreviewIndex &amp;lt; files.length - 1) {&lt;br /&gt;
				filePreviewIndex++;&lt;br /&gt;
			} else {&lt;br /&gt;
				filePreviewIndex = 0;&lt;br /&gt;
			}&lt;br /&gt;
			filePreview.html(createFilePreview(files[filePreviewIndex], false));&lt;br /&gt;
			fileTextInput.val(fileNames[filePreviewIndex]);&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		if (files.length &amp;gt; 1) {&lt;br /&gt;
			fileContainer.append(leftArrow, filePreviewContainer, rightArrow);&lt;br /&gt;
		} else {&lt;br /&gt;
			fileContainer.append(filePreviewContainer);&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		filePanel.append(fileContainer, fileTextInput);&lt;br /&gt;
		&lt;br /&gt;
		var upperContainer = $(&amp;#039;&amp;lt;div&amp;gt;&amp;#039;).css({&lt;br /&gt;
			&amp;#039;display&amp;#039;: &amp;#039;flex&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
		&lt;br /&gt;
		upperContainer.append(upperContent, filePanel);&lt;br /&gt;
&lt;br /&gt;
		var buttonContainer = $(&amp;#039;&amp;lt;div&amp;gt;&amp;#039;).css({&lt;br /&gt;
			&amp;#039;display&amp;#039;: &amp;#039;flex&amp;#039;,&lt;br /&gt;
			&amp;#039;white-space&amp;#039;: &amp;#039;nowrap&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
		&lt;br /&gt;
		var descriptionOptions = [&lt;br /&gt;
			{text: &amp;#039;Description par défaut&amp;#039;, value: defaultDescription},&lt;br /&gt;
			{text: &amp;#039;Module description&amp;#039;, value: moduleDescriptionDescription},&lt;br /&gt;
			{text: &amp;#039;Image de raid Téracristal&amp;#039;, value: teraRaidDescription}&lt;br /&gt;
		];&lt;br /&gt;
	&lt;br /&gt;
		var descriptionSelect = $(&amp;#039;&amp;lt;select&amp;gt;&amp;#039;).css({&lt;br /&gt;
			&amp;#039;width&amp;#039;: &amp;#039;100%&amp;#039;,&lt;br /&gt;
			&amp;#039;min-width&amp;#039;: &amp;#039;200px&amp;#039;,&lt;br /&gt;
			&amp;#039;padding&amp;#039;: &amp;#039;10px&amp;#039;,&lt;br /&gt;
			&amp;#039;box-sizing&amp;#039;: &amp;#039;border-box&amp;#039;,&lt;br /&gt;
			&amp;#039;border&amp;#039;: &amp;#039;1px solid #CCC&amp;#039;,&lt;br /&gt;
			&amp;#039;border-radius&amp;#039;: &amp;#039;5px&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
	&lt;br /&gt;
		descriptionOptions.forEach(function(option) {&lt;br /&gt;
			descriptionSelect.append($(&amp;#039;&amp;lt;option&amp;gt;&amp;#039;).text(option.text).val(option.value));&lt;br /&gt;
		});&lt;br /&gt;
	&lt;br /&gt;
		descriptionSelect.on(&amp;#039;change&amp;#039;, function() {&lt;br /&gt;
			descriptionInput.val($(this).val());&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		var uploadBtn = $(&amp;#039;&amp;lt;button&amp;gt;&amp;#039;).text(&amp;#039;Téléverser tout&amp;#039;).css({&lt;br /&gt;
			&amp;#039;padding&amp;#039;: &amp;#039;10px 20px&amp;#039;,&lt;br /&gt;
			&amp;#039;background-color&amp;#039;: &amp;#039;#3366CC&amp;#039;,&lt;br /&gt;
			&amp;#039;color&amp;#039;: &amp;#039;#FFF&amp;#039;,&lt;br /&gt;
			&amp;#039;border&amp;#039;: &amp;#039;none&amp;#039;,&lt;br /&gt;
			&amp;#039;border-radius&amp;#039;: &amp;#039;5px&amp;#039;,&lt;br /&gt;
			&amp;#039;cursor&amp;#039;: &amp;#039;pointer&amp;#039;,&lt;br /&gt;
			&amp;#039;font-size&amp;#039;: &amp;#039;14px&amp;#039;,&lt;br /&gt;
			&amp;#039;font-weight&amp;#039;: &amp;#039;bold&amp;#039;,&lt;br /&gt;
			&amp;#039;margin-left&amp;#039;: &amp;#039;10px&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		var cancelBtn = $(&amp;#039;&amp;lt;button&amp;gt;&amp;#039;).text(&amp;#039;Annuler&amp;#039;).css({&lt;br /&gt;
			&amp;#039;padding&amp;#039;: &amp;#039;10px 20px&amp;#039;,&lt;br /&gt;
			&amp;#039;background-color&amp;#039;: &amp;#039;#CCC&amp;#039;,&lt;br /&gt;
			&amp;#039;color&amp;#039;: &amp;#039;#000&amp;#039;,&lt;br /&gt;
			&amp;#039;border&amp;#039;: &amp;#039;none&amp;#039;,&lt;br /&gt;
			&amp;#039;border-radius&amp;#039;: &amp;#039;5px&amp;#039;,&lt;br /&gt;
			&amp;#039;cursor&amp;#039;: &amp;#039;pointer&amp;#039;,&lt;br /&gt;
			&amp;#039;font-size&amp;#039;: &amp;#039;14px&amp;#039;,&lt;br /&gt;
			&amp;#039;font-weight&amp;#039;: &amp;#039;bold&amp;#039;,&lt;br /&gt;
			&amp;#039;margin-left&amp;#039;: &amp;#039;10px&amp;#039;&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		uploadBtn.on(&amp;#039;click&amp;#039;, function() {&lt;br /&gt;
			uploadBtn.css({&lt;br /&gt;
				&amp;#039;cursor&amp;#039;: &amp;#039;wait&amp;#039;,&lt;br /&gt;
				&amp;#039;background-color&amp;#039;: &amp;#039;#7A95CC&amp;#039;&lt;br /&gt;
			});&lt;br /&gt;
			uploadBtn.text(&amp;quot;Téléversement en cours...&amp;quot;);&lt;br /&gt;
			uploadAllFilesSequentially(files, fileNames, descriptionInput.val(), modal);&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		cancelBtn.on(&amp;#039;click&amp;#039;, function() {&lt;br /&gt;
			modal.remove();&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		buttonContainer.append(descriptionSelect, uploadBtn, cancelBtn);&lt;br /&gt;
		modal.append(upperContainer, descriptionLabel, descriptionInput, buttonContainer);&lt;br /&gt;
		$(&amp;#039;body&amp;#039;).append(modal);&lt;br /&gt;
&lt;br /&gt;
		function uploadAllFilesSequentially(files, fileNames, description, modal) {&lt;br /&gt;
			var index = 0;&lt;br /&gt;
			var failedFiles = [];&lt;br /&gt;
	&lt;br /&gt;
			function uploadNextFile() {&lt;br /&gt;
				uploadBtn.text(&amp;quot;Téléversement en cours... (&amp;quot; + (index + 1) + &amp;quot;/&amp;quot; + files.length + &amp;quot;)&amp;quot;);&lt;br /&gt;
				if (index &amp;lt; files.length) {&lt;br /&gt;
					var file = files[index];&lt;br /&gt;
					var fileName = fileNames[index];&lt;br /&gt;
					var formData = new FormData();&lt;br /&gt;
					var text = description;&lt;br /&gt;
					if (!text.includes(&amp;quot;== Description ==&amp;quot;)) {&lt;br /&gt;
						text = &amp;quot;== Description ==\n&amp;quot; + text;&lt;br /&gt;
					}&lt;br /&gt;
					formData.append(&amp;#039;file&amp;#039;, file);&lt;br /&gt;
					formData.append(&amp;#039;filename&amp;#039;, fileName);&lt;br /&gt;
					formData.append(&amp;#039;text&amp;#039;, text);&lt;br /&gt;
					formData.append(&amp;#039;comment&amp;#039;, description);&lt;br /&gt;
					formData.append(&amp;#039;action&amp;#039;, &amp;#039;upload&amp;#039;);&lt;br /&gt;
					formData.append(&amp;#039;tags&amp;#039;, &amp;#039;multiupload&amp;#039;);&lt;br /&gt;
					formData.append(&amp;#039;ignorewarnings&amp;#039;, &amp;#039;1&amp;#039;);&lt;br /&gt;
					formData.append(&amp;#039;format&amp;#039;, &amp;#039;json&amp;#039;);&lt;br /&gt;
					formData.append(&amp;#039;token&amp;#039;, mw.user.tokens.get(&amp;#039;csrfToken&amp;#039;));&lt;br /&gt;
	&lt;br /&gt;
					$.ajax({&lt;br /&gt;
						url: mw.util.wikiScript(&amp;#039;api&amp;#039;),&lt;br /&gt;
						type: &amp;#039;POST&amp;#039;,&lt;br /&gt;
						data: formData,&lt;br /&gt;
						processData: false,&lt;br /&gt;
						contentType: false,&lt;br /&gt;
						success: function(response) {&lt;br /&gt;
							if (response.upload &amp;amp;&amp;amp; response.upload.result === &amp;#039;Success&amp;#039;) {&lt;br /&gt;
								console.log(&amp;#039;Fichier téléversé avec succès : &amp;#039; + fileName);&lt;br /&gt;
							} else {&lt;br /&gt;
								console.error(&amp;#039;Erreur lors du téléversement du fichier : &amp;#039; + fileName, response);&lt;br /&gt;
								failedFiles.push(fileName);&lt;br /&gt;
							}&lt;br /&gt;
							index++;&lt;br /&gt;
							uploadNextFile();&lt;br /&gt;
						},&lt;br /&gt;
						error: function(xhr, status, error) {&lt;br /&gt;
							console.error(&amp;#039;Erreur lors du téléversement du fichier : &amp;#039; + fileName, error);&lt;br /&gt;
							index++;&lt;br /&gt;
							uploadNextFile();&lt;br /&gt;
						}&lt;br /&gt;
					});&lt;br /&gt;
				} else {&lt;br /&gt;
					if (failedFiles.length &amp;gt; 0) {&lt;br /&gt;
						alert(&amp;quot;Le téléversement des fichiers est terminé. Les fichiers suivants n&amp;#039;ont pas pu être téléversés :\n&amp;quot; + failedFiles.join(&amp;#039;\n&amp;#039;));&lt;br /&gt;
					} else {&lt;br /&gt;
						alert(&amp;#039;Tous les fichiers ont bien été téléversés.&amp;#039;);&lt;br /&gt;
					}&lt;br /&gt;
					modal.remove();&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
	&lt;br /&gt;
			uploadNextFile();&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Matt.</name></author>
	</entry>
</feed>