<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://linguifex.com/w/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-Site.js</id>
	<title>MediaWiki:Gadget-Site.js - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://linguifex.com/w/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-Site.js"/>
	<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=MediaWiki:Gadget-Site.js&amp;action=history"/>
	<updated>2026-05-19T04:53:33Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://linguifex.com/w/index.php?title=MediaWiki:Gadget-Site.js&amp;diff=524088&amp;oldid=prev</id>
		<title>Sware at 12:16, 13 May 2026</title>
		<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=MediaWiki:Gadget-Site.js&amp;diff=524088&amp;oldid=prev"/>
		<updated>2026-05-13T12:16:17Z</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;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:16, 13 May 2026&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-l13&quot;&gt;Line 13:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 13:&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;	case &amp;quot;Special:Search&amp;quot;: // [[Special:Search]]&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;	case &amp;quot;Special:Search&amp;quot;: // [[Special:Search]]&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;		importScript(&amp;quot;MediaWiki:FindTrans.js&amp;quot;); // [[MediaWiki:FindTrans.js]]&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;		importScript(&amp;quot;MediaWiki:FindTrans.js&amp;quot;); // [[MediaWiki:FindTrans.js]]&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;		break;&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;	case &quot;Wiktionary:Fonts/list&quot;: // [[Wiktionary:Fonts/list]]&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 (mw.config.get(&quot;wgAction&quot;) === &quot;view&quot;)&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;			importScript(&quot;MediaWiki:InteractiveFontList.js&quot;); // [[MediaWiki:InteractiveFontList.js]]&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;		break;&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;		break;&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>Sware</name></author>
	</entry>
	<entry>
		<id>https://linguifex.com/w/index.php?title=MediaWiki:Gadget-Site.js&amp;diff=524087&amp;oldid=prev</id>
		<title>Sware at 12:16, 13 May 2026</title>
		<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=MediaWiki:Gadget-Site.js&amp;diff=524087&amp;oldid=prev"/>
		<updated>2026-05-13T12:16:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://linguifex.com/w/index.php?title=MediaWiki:Gadget-Site.js&amp;amp;diff=524087&amp;amp;oldid=496502&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Sware</name></author>
	</entry>
	<entry>
		<id>https://linguifex.com/w/index.php?title=MediaWiki:Gadget-Site.js&amp;diff=496502&amp;oldid=prev</id>
		<title>Sware at 13:00, 21 April 2026</title>
		<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=MediaWiki:Gadget-Site.js&amp;diff=496502&amp;oldid=prev"/>
		<updated>2026-04-21T13:00:38Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://linguifex.com/w/index.php?title=MediaWiki:Gadget-Site.js&amp;amp;diff=496502&amp;amp;oldid=477614&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Sware</name></author>
	</entry>
	<entry>
		<id>https://linguifex.com/w/index.php?title=MediaWiki:Gadget-Site.js&amp;diff=477614&amp;oldid=prev</id>
		<title>Sware at 13:13, 15 November 2025</title>
		<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=MediaWiki:Gadget-Site.js&amp;diff=477614&amp;oldid=prev"/>
		<updated>2025-11-15T13:13:23Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://linguifex.com/w/index.php?title=MediaWiki:Gadget-Site.js&amp;amp;diff=477614&amp;amp;oldid=475193&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Sware</name></author>
	</entry>
	<entry>
		<id>https://linguifex.com/w/index.php?title=MediaWiki:Gadget-Site.js&amp;diff=475193&amp;oldid=prev</id>
		<title>Sware: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=MediaWiki:Gadget-Site.js&amp;diff=475193&amp;oldid=prev"/>
		<updated>2025-11-04T17:55:38Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:55, 4 November 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Sware</name></author>
	</entry>
	<entry>
		<id>https://linguifex.com/w/index.php?title=MediaWiki:Gadget-Site.js&amp;diff=475192&amp;oldid=prev</id>
		<title>wikt&gt;Ioaxxere: kludge should not be necessary (verified no spacing issues on motti); also add missing link to comment</title>
		<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=MediaWiki:Gadget-Site.js&amp;diff=475192&amp;oldid=prev"/>
		<updated>2025-10-29T11:56:39Z</updated>

		<summary type="html">&lt;p&gt;kludge should not be necessary (verified no spacing issues on &lt;a href=&quot;/w/index.php?title=Motti&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Motti (page does not exist)&quot;&gt;motti&lt;/a&gt;); also add missing link to comment&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;// This gadget contains code that will run unconditionally for everyone - both on mobile and desktop.&lt;br /&gt;
// Consider instead adding your code to [[MediaWiki:Common.js]], [[MediaWiki:Mobile.js]], or a gadget.&lt;br /&gt;
// &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
const pageName = mw.config.get(&amp;quot;wgPageName&amp;quot;);&lt;br /&gt;
const ns = mw.config.get(&amp;quot;wgNamespaceNumber&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/* ***** Page-specific code ***** */&lt;br /&gt;
switch (pageName) {&lt;br /&gt;
	case &amp;quot;Wiktionary:Main_Page&amp;quot;: // [[Wiktionary:Main_Page]]&lt;br /&gt;
		// Workaround for [[phab:T335552]].&lt;br /&gt;
		document.querySelector(&amp;quot;.mw-searchInput&amp;quot;).autocapitalize = &amp;quot;off&amp;quot;;&lt;br /&gt;
		break;&lt;br /&gt;
	case &amp;quot;Wiktionary:Gadget_preferences&amp;quot;: // [[Wiktionary:Gadget_preferences]]&lt;br /&gt;
		if (mw.config.get(&amp;quot;wgAction&amp;quot;) === &amp;quot;view&amp;quot;)&lt;br /&gt;
			importScript(&amp;quot;MediaWiki:WiktGadgetPrefsPage.js&amp;quot;); // [[MediaWiki:WiktGadgetPrefsPage.js]]&lt;br /&gt;
		break;&lt;br /&gt;
	case &amp;quot;MediaWiki:Gadgets-definition&amp;quot;: // [[MediaWiki:Gadgets-definition]]&lt;br /&gt;
		importScript(&amp;quot;MediaWiki:BetterGadgetsDefinition.js&amp;quot;); // [[MediaWiki:BetterGadgetsDefinition.js]]&lt;br /&gt;
		break;&lt;br /&gt;
	case &amp;quot;Special:Search&amp;quot;: // [[Special:Search]]&lt;br /&gt;
		importScript(&amp;quot;MediaWiki:FindTrans.js&amp;quot;); // [[MediaWiki:FindTrans.js]]&lt;br /&gt;
		break;&lt;br /&gt;
	case &amp;quot;Wiktionary:Fonts/list&amp;quot;: // [[Wiktionary:Fonts/list]]&lt;br /&gt;
		if (mw.config.get(&amp;quot;wgAction&amp;quot;) === &amp;quot;view&amp;quot;)&lt;br /&gt;
			importScript(&amp;quot;MediaWiki:InteractiveFontList.js&amp;quot;); // [[MediaWiki:InteractiveFontList.js]]&lt;br /&gt;
		break;&lt;br /&gt;
	case &amp;quot;Wiktionary:Tracking&amp;quot;:&lt;br /&gt;
		importScript(&amp;quot;MediaWiki:BrowseTrackingCats.js&amp;quot;); // [[MediaWiki:BrowseTrackingCats.js]]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (&lt;br /&gt;
	document.querySelector(&amp;quot;.mw-parser-output p:first-of-type&amp;quot;) &amp;amp;&amp;amp; [&lt;br /&gt;
		&amp;quot;Module:languages/code_to_canonical_name&amp;quot;,&lt;br /&gt;
		&amp;quot;Module:languages/canonical_names&amp;quot;,&lt;br /&gt;
		&amp;quot;Module:etymology_languages/code_to_canonical_name&amp;quot;,&lt;br /&gt;
		&amp;quot;Module:etymology_languages/canonical_names&amp;quot;,&lt;br /&gt;
		&amp;quot;Module:families/code_to_canonical_name&amp;quot;,&lt;br /&gt;
		&amp;quot;Module:families/canonical_names&amp;quot;,&lt;br /&gt;
		&amp;quot;Module:scripts/code_to_canonical_name&amp;quot;,&lt;br /&gt;
		&amp;quot;Module:scripts/canonical_names&amp;quot;,&lt;br /&gt;
		&amp;quot;Module:Hani-sortkey/data/serialized&amp;quot;,&lt;br /&gt;
	].some(title =&amp;gt; pageName.startsWith(title))&lt;br /&gt;
)&lt;br /&gt;
	importScript(&amp;quot;MediaWiki:UpdateLanguageNameAndCode.js&amp;quot;); // [[MediaWiki:UpdateLanguageNameAndCode.js]]&lt;br /&gt;
&lt;br /&gt;
/* ***** Append #English to all links in definition sense lines ***** */&lt;br /&gt;
// Run this code in the main or Reconstruction namespaces,&lt;br /&gt;
// and on the Main Page (for WOTD and FWOTD),&lt;br /&gt;
// and in the Appendix namespace when there is a lemma or non-lemma form category.&lt;br /&gt;
if (!window.noDefinitionLineFragmentAddition &amp;amp;&amp;amp;&lt;br /&gt;
	(ns === 0 || ns === 118 || pageName === &amp;quot;Wiktionary:Main_Page&amp;quot; || &lt;br /&gt;
		(ns === 100 &amp;amp;&amp;amp; document.querySelector(&amp;quot;#catlinks [href$=lemmas], #catlinks [href$=non-lemma_forms]&amp;quot;))&lt;br /&gt;
	)&lt;br /&gt;
) {&lt;br /&gt;
	// Look for links inside a numbered list (&amp;lt;ol&amp;gt; tag).&lt;br /&gt;
	// Must use [lang|=en] rather than :lang(en) because, at least in Firefox,&lt;br /&gt;
	// :lang(en) always matches wherever it is put in a selector&lt;br /&gt;
	// because all text is within &amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;.&lt;br /&gt;
	for (const elem of document.querySelectorAll(&amp;quot;.mw-parser-output ol a:not(.mw-parser-output [lang] a), .mw-parser-output ol [lang|=en] a&amp;quot;)) {&lt;br /&gt;
		// Only append to local existing main-namespace links without an existing anchor&lt;br /&gt;
		const href = elem.getAttribute(&amp;quot;href&amp;quot;);&lt;br /&gt;
		if (href &amp;amp;&amp;amp; !/[#?:]/.test(href) &amp;amp;&amp;amp; href[1] !== &amp;quot;/&amp;quot;)&lt;br /&gt;
			elem.href += &amp;quot;#English&amp;quot;;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ***** New entry wizard ***** */&lt;br /&gt;
if (document.getElementById(&amp;quot;necplaceholder&amp;quot;))&lt;br /&gt;
	importScript(&amp;quot;MediaWiki:NewEntryWizard.js&amp;quot;); // [[MediaWiki:NewEntryWizard.js]]&lt;br /&gt;
&lt;br /&gt;
/* ***** Hide certain parts of the page from Google snippets ***** */&lt;br /&gt;
// Not sure whether this is working...&lt;br /&gt;
for (const elem of document.querySelectorAll(&amp;quot;.mw-editsection, #toc, #catlinks&amp;quot;)) {&lt;br /&gt;
	elem.setAttribute(&amp;quot;data-nosnippet&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
	if (navigator.userAgent.toLowerCase().includes(&amp;quot;googlebot&amp;quot;))&lt;br /&gt;
		elem.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ***** Clean up category pages showing &amp;quot;0 c&amp;quot; or &amp;quot;0 e&amp;quot;, e.g. [[Category:Pages with entries]] ***** */&lt;br /&gt;
for (const elem of document.querySelectorAll(&amp;quot;.CategoryTreeItem bdi + span&amp;quot;))&lt;br /&gt;
	elem.textContent = elem.textContent.replace(&amp;quot;0 c, &amp;quot;, &amp;quot;&amp;quot;).replace(&amp;quot;, 0 e&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/* ***** Template gadget for [[Module:UnitTests]]: e.g. [[Module:vi/testcases]] ***** */&lt;br /&gt;
for (const corner of document.querySelectorAll(&amp;quot;.unit-tests .unit-tests-img-corner&amp;quot;))&lt;br /&gt;
	corner.addEventListener(&amp;quot;click&amp;quot;, () =&amp;gt; corner.closest(&amp;quot;.unit-tests&amp;quot;).classList.toggle(&amp;quot;unit-tests-hide-passing&amp;quot;));&lt;br /&gt;
&lt;br /&gt;
/* ***** WikiHiero kludge: see [[phab:T210695]] ***** */&lt;br /&gt;
if (document.querySelector(&amp;quot;.mw-hiero-outer&amp;quot;))&lt;br /&gt;
    importScript(&amp;quot;MediaWiki:WikiHieroTempFix.js&amp;quot;); // [[MediaWiki:WikiHieroTempFix.js]]&lt;br /&gt;
&lt;br /&gt;
/* ***** `#new-section-redirect` changes the URL for &amp;quot;Add topic&amp;quot; (e.g. for [[Wiktionary:Beer parlour]]) ***** */&lt;br /&gt;
const newSectionRedirect = document.querySelector(&amp;quot;#new-section-redirect a&amp;quot;);&lt;br /&gt;
const newSectionButton = document.querySelector(&amp;quot;#ca-addsection:is(a), #ca-addsection a&amp;quot;);&lt;br /&gt;
if (newSectionRedirect &amp;amp;&amp;amp; newSectionButton)&lt;br /&gt;
	newSectionButton.href = newSectionRedirect.href;&lt;br /&gt;
&lt;br /&gt;
// &amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>wikt&gt;Ioaxxere</name></author>
	</entry>
</feed>