<?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-defaultVisibilityToggles.js</id>
	<title>MediaWiki:Gadget-defaultVisibilityToggles.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-defaultVisibilityToggles.js"/>
	<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=MediaWiki:Gadget-defaultVisibilityToggles.js&amp;action=history"/>
	<updated>2026-04-05T07:32:34Z</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-defaultVisibilityToggles.js&amp;diff=478280&amp;oldid=prev</id>
		<title>Sware at 22:53, 21 November 2025</title>
		<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=MediaWiki:Gadget-defaultVisibilityToggles.js&amp;diff=478280&amp;oldid=prev"/>
		<updated>2025-11-21T22:53:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://linguifex.com/w/index.php?title=MediaWiki:Gadget-defaultVisibilityToggles.js&amp;amp;diff=478280&amp;amp;oldid=477613&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-defaultVisibilityToggles.js&amp;diff=477613&amp;oldid=prev</id>
		<title>Sware at 13:05, 15 November 2025</title>
		<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=MediaWiki:Gadget-defaultVisibilityToggles.js&amp;diff=477613&amp;oldid=prev"/>
		<updated>2025-11-15T13:05:18Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://linguifex.com/w/index.php?title=MediaWiki:Gadget-defaultVisibilityToggles.js&amp;amp;diff=477613&amp;amp;oldid=477610&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-defaultVisibilityToggles.js&amp;diff=477610&amp;oldid=prev</id>
		<title>Sware at 12:41, 15 November 2025</title>
		<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=MediaWiki:Gadget-defaultVisibilityToggles.js&amp;diff=477610&amp;oldid=prev"/>
		<updated>2025-11-15T12:41:19Z</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:41, 15 November 2025&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-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&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;/* jshint undef: true */&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;/* jshint undef: true&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, esversion: 6 &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;/* globals $, jQuery, mw, window, getComputedStyle */&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;/* globals $, jQuery, mw, window, getComputedStyle */&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-l99&quot;&gt;Line 99:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 99:&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;		navHead.style.cursor = &amp;quot;pointer&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;		navHead.style.cursor = &amp;quot;pointer&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 toggleCategory = $(navFrame).data(&quot;toggle-category&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;		var toggleCategory = $(navFrame).data(&quot;toggle-category&quot;) || getToggleCategory(navFrame, &quot;other boxes&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			&lt;/del&gt;|| getToggleCategory(navFrame, &quot;other boxes&quot;);&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;		navHead.onclick = window.VisibilityToggles.register(toggleCategory,&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;		navHead.onclick = window.VisibilityToggles.register(toggleCategory,&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;			function show() {&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 show() {&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-l137&quot;&gt;Line 137:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 136:&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;		itCaption.style.cursor = &amp;quot;pointer&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;		itCaption.style.cursor = &amp;quot;pointer&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 toggleCategory = $(it).data(&quot;toggle-category&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;		var toggleCategory = $(it).data(&quot;toggle-category&quot;) || getToggleCategory(it, &quot;other boxes&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			&lt;/del&gt;|| getToggleCategory(it, &quot;other boxes&quot;);&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;		itCaption.onclick = window.VisibilityToggles.register(toggleCategory,&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;		itCaption.onclick = window.VisibilityToggles.register(toggleCategory,&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;			function show() {&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 show() {&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-l181&quot;&gt;Line 181:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 179:&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;&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 show() {&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 show() {&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;			HQToggleButton.text(&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;quotations ▲&lt;/del&gt;&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;			HQToggleButton.text(&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;quotations ▲&lt;/ins&gt;&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;			$(li).children(&amp;quot;ul&amp;quot;).show();&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;			$(li).children(&amp;quot;ul&amp;quot;).show();&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;		function hide() {&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 hide() {&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;			HQToggleButton.text(&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;quotations ▼&lt;/del&gt;&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;			HQToggleButton.text(&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;quotations ▼&lt;/ins&gt;&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;			$(li).children(&amp;quot;ul&amp;quot;).hide();&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;			$(li).children(&amp;quot;ul&amp;quot;).hide();&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-l289&quot;&gt;Line 289:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 287:&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;		// attribute or will be based on the text of the closest preceding&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;		// attribute or will be based on the text of the closest preceding&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;		// fourth-to-sixth-level header.&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;		// fourth-to-sixth-level header.&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 toggleCategory = $rootElement.data(&quot;toggle-category&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;		var toggleCategory = $rootElement.data(&quot;toggle-category&quot;) || getToggleCategory($rootElement[0], &quot;other lists&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			&lt;/del&gt;|| getToggleCategory($rootElement[0], &quot;other lists&quot;);&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;		// Determine the text for the $toggleButton.&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;		// Determine the text for the $toggleButton.&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-defaultVisibilityToggles.js&amp;diff=475057&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-defaultVisibilityToggles.js&amp;diff=475057&amp;oldid=prev"/>
		<updated>2025-11-04T17:52:43Z</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:52, 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-defaultVisibilityToggles.js&amp;diff=475056&amp;oldid=prev</id>
		<title>wikt&gt;Surjection at 18:01, 23 September 2025</title>
		<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=MediaWiki:Gadget-defaultVisibilityToggles.js&amp;diff=475056&amp;oldid=prev"/>
		<updated>2025-09-23T18:01:52Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://linguifex.com/w/index.php?title=MediaWiki:Gadget-defaultVisibilityToggles.js&amp;amp;diff=475056&amp;amp;oldid=462953&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>wikt&gt;Surjection</name></author>
	</entry>
	<entry>
		<id>https://linguifex.com/w/index.php?title=MediaWiki:Gadget-defaultVisibilityToggles.js&amp;diff=462953&amp;oldid=prev</id>
		<title>Sware: Undo revision 462950 by Sware (talk)</title>
		<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=MediaWiki:Gadget-defaultVisibilityToggles.js&amp;diff=462953&amp;oldid=prev"/>
		<updated>2025-07-11T23:38:19Z</updated>

		<summary type="html">&lt;p&gt;Undo revision 462950 by &lt;a href=&quot;/wiki/Special:Contributions/Sware&quot; title=&quot;Special:Contributions/Sware&quot;&gt;Sware&lt;/a&gt; (&lt;a href=&quot;/wiki/User_talk:Sware&quot; title=&quot;User talk:Sware&quot;&gt;talk&lt;/a&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 23:38, 11 July 2025&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-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&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;/* jshint undef: true, esversion: 5 */&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;/* jshint undef: true, esversion: 5 */&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;/* globals $, jQuery, mw, window, getComputedStyle */&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;/* globals $, jQuery, mw, window, getComputedStyle */&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;/* requires mw.util, mw.storage, jquery */&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;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;(function defaultVisibilityTogglesIIFE() {&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mw.loader.using([&#039;mediawiki.util&#039;, &#039;mediawiki.storage&#039;, &#039;jquery&#039;], function () {&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;(function defaultVisibilityTogglesIIFE() {&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;use strict&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;use strict&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;	&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-l529&quot;&gt;Line 529:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 529:&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-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;/table&gt;</summary>
		<author><name>Sware</name></author>
	</entry>
	<entry>
		<id>https://linguifex.com/w/index.php?title=MediaWiki:Gadget-defaultVisibilityToggles.js&amp;diff=462950&amp;oldid=prev</id>
		<title>Sware at 23:30, 11 July 2025</title>
		<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=MediaWiki:Gadget-defaultVisibilityToggles.js&amp;diff=462950&amp;oldid=prev"/>
		<updated>2025-07-11T23:30: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;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 23:30, 11 July 2025&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-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&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;/* jshint undef: true, esversion: 5 */&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;/* jshint undef: true, esversion: 5 */&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;/* globals $, jQuery, mw, window, getComputedStyle */&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;/* globals $, jQuery, mw, window, getComputedStyle */&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;/* requires mw.util, mw.storage, jquery */&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;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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mw.loader.using([&#039;mediawiki.util&#039;, &#039;mediawiki.storage&#039;, &#039;jquery&#039;], function () {&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;(function defaultVisibilityTogglesIIFE() {&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;(function defaultVisibilityTogglesIIFE() {&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;	&amp;quot;use strict&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;use strict&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;	&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-l529&quot;&gt;Line 529:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 529:&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 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;/table&gt;</summary>
		<author><name>Sware</name></author>
	</entry>
	<entry>
		<id>https://linguifex.com/w/index.php?title=MediaWiki:Gadget-defaultVisibilityToggles.js&amp;diff=462947&amp;oldid=prev</id>
		<title>Sware at 23:16, 11 July 2025</title>
		<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=MediaWiki:Gadget-defaultVisibilityToggles.js&amp;diff=462947&amp;oldid=prev"/>
		<updated>2025-07-11T23:16:55Z</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 23:16, 11 July 2025&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-l2&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&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;/* globals $, jQuery, mw, window, getComputedStyle */&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;/* globals $, jQuery, mw, window, getComputedStyle */&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;(function defaultVisibilityTogglesIIFE() {&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mw.loader.using([&#039;mediawiki.util&#039;, &#039;mediawiki.storage&#039;, &#039;jquery&#039;], function () {&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;(function defaultVisibilityTogglesIIFE() {&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;use strict&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;use strict&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;	&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-l528&quot;&gt;Line 528:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 529:&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-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;/table&gt;</summary>
		<author><name>Sware</name></author>
	</entry>
	<entry>
		<id>https://linguifex.com/w/index.php?title=MediaWiki:Gadget-defaultVisibilityToggles.js&amp;diff=462946&amp;oldid=prev</id>
		<title>Sware at 23:12, 11 July 2025</title>
		<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=MediaWiki:Gadget-defaultVisibilityToggles.js&amp;diff=462946&amp;oldid=prev"/>
		<updated>2025-07-11T23:12:14Z</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 23:12, 11 July 2025&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-l178&quot;&gt;Line 178:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 178:&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;		var HQToggle, liComp, dl;&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 HQToggle, liComp, dl;&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 HQShow = &quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;quotations ▼&lt;/del&gt;&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;		var HQShow = &quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;quotations ▼&lt;/ins&gt;&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 HQHide = &quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;quotations ▲&lt;/del&gt;&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;		var HQHide = &quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;quotations ▲&lt;/ins&gt;&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;		function show() {&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 show() {&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;			HQToggle.html(HQHide);&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;			HQToggle.html(HQHide);&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-defaultVisibilityToggles.js&amp;diff=461987&amp;oldid=prev</id>
		<title>Sware: Created page with &quot;/* jshint undef: true, esversion: 5 */ /* globals $, jQuery, mw, window, getComputedStyle */  (function defaultVisibilityTogglesIIFE() { 	&quot;use strict&quot;; 	 	if (window.noDefaultVisibilityToggles) return; 	 	/* == NavBars == */ 	var NavigationBarHide = &quot;hide ▲&quot;; 	var NavigationBarShow = &quot;show ▼&quot;; 	 	// Check if an element has been activated with a toggle. 	// For convenience, this has the side effect of marking the element as having 	// a toggle, if it is not already ma...&quot;</title>
		<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=MediaWiki:Gadget-defaultVisibilityToggles.js&amp;diff=461987&amp;oldid=prev"/>
		<updated>2025-07-07T15:31:18Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&lt;span class=&quot;autocomment&quot;&gt;jshint undef: true, esversion: 5: &lt;/span&gt; &lt;span class=&quot;autocomment&quot;&gt;globals $, jQuery, mw, window, getComputedStyle: &lt;/span&gt;  (function defaultVisibilityTogglesIIFE() { 	&amp;quot;use strict&amp;quot;; 	 	if (window.noDefaultVisibilityToggles) return; 	 	&lt;span class=&quot;autocomment&quot;&gt;== NavBars ==: &lt;/span&gt; 	var NavigationBarHide = &amp;quot;hide ▲&amp;quot;; 	var NavigationBarShow = &amp;quot;show ▼&amp;quot;; 	 	// Check if an element has been activated with a toggle. 	// For convenience, this has the side effect of marking the element as having 	// a toggle, if it is not already ma...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/* jshint undef: true, esversion: 5 */&lt;br /&gt;
/* globals $, jQuery, mw, window, getComputedStyle */&lt;br /&gt;
&lt;br /&gt;
(function defaultVisibilityTogglesIIFE() {&lt;br /&gt;
	&amp;quot;use strict&amp;quot;;&lt;br /&gt;
	&lt;br /&gt;
	if (window.noDefaultVisibilityToggles) return;&lt;br /&gt;
	&lt;br /&gt;
	/* == NavBars == */&lt;br /&gt;
	var NavigationBarHide = &amp;quot;hide ▲&amp;quot;;&lt;br /&gt;
	var NavigationBarShow = &amp;quot;show ▼&amp;quot;;&lt;br /&gt;
	&lt;br /&gt;
	// Check if an element has been activated with a toggle.&lt;br /&gt;
	// For convenience, this has the side effect of marking the element as having&lt;br /&gt;
	// a toggle, if it is not already marked.&lt;br /&gt;
	// Allows the functions to avoid toggleifying elements more than once, which&lt;br /&gt;
	// can lead to multiple &amp;quot;show&amp;quot; buttons, for instance.&lt;br /&gt;
	// The argument must be an Element, not a jQuery object.&lt;br /&gt;
	function checkAndSetToggleified(element) {&lt;br /&gt;
		if (element.isToggleified) {&lt;br /&gt;
			return true;&lt;br /&gt;
		}&lt;br /&gt;
		element.isToggleified = true;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	function getToggleCategory(element, defaultCategory) {&lt;br /&gt;
		if ($(element).find(&amp;quot;table&amp;quot;).first().is(&amp;quot;.translations&amp;quot;))&lt;br /&gt;
			return &amp;quot;translations&amp;quot;;&lt;br /&gt;
		&lt;br /&gt;
		var heading = element;&lt;br /&gt;
		while ((heading = heading.previousElementSibling)) {&lt;br /&gt;
			// tagName is always uppercase:&lt;br /&gt;
			// https://developer.mozilla.org/en-US/docs/Web/API/Element/tagName&lt;br /&gt;
			var num = heading.tagName.match(/H(\d)/);&lt;br /&gt;
			if (num)&lt;br /&gt;
				num = Number(num[1]);&lt;br /&gt;
			else&lt;br /&gt;
				continue;&lt;br /&gt;
			if (4 &amp;lt;= num &amp;amp;&amp;amp; num &amp;lt;= 6) {&lt;br /&gt;
				if (heading.getElementsByTagName(&amp;quot;span&amp;quot;)[1])&lt;br /&gt;
					heading = heading.getElementsByTagName(&amp;quot;span&amp;quot;)[0];&lt;br /&gt;
				var text = jQuery(heading).text()&lt;br /&gt;
					.toLowerCase()&lt;br /&gt;
					// jQuery&amp;#039;s .text() is inconsistent about whitespace:&lt;br /&gt;
					.replace(/^\s+|\s+$/g, &amp;quot;&amp;quot;).replace(/\s+/g, &amp;quot; &amp;quot;)&lt;br /&gt;
					// remove numbers added by the &amp;quot;Auto-number headings&amp;quot; pref:&lt;br /&gt;
					.replace(/^[1-9][0-9.]+ ?/, &amp;quot;&amp;quot;);&lt;br /&gt;
				// Toggle category must be convertible to a valid CSS identifier so&lt;br /&gt;
				// that it can be used in an id selector in jQuery in&lt;br /&gt;
				// ToggleCategory.prototype.newSidebarToggle&lt;br /&gt;
				// in [[MediaWiki:Gadget-VisibilityToggles.js]].&lt;br /&gt;
				// Spaces must later be converted to hyphens or underscores.&lt;br /&gt;
				// Reference: https://drafts.csswg.org/selectors-4/#id-selectors&lt;br /&gt;
				if (/^[a-zA-Z0-9\s_-]+$/.test(text))&lt;br /&gt;
					return text;&lt;br /&gt;
				else&lt;br /&gt;
					break;&lt;br /&gt;
			} else if (num)&lt;br /&gt;
				break;&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		return defaultCategory;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	function createNavToggle(navFrame) {&lt;br /&gt;
		if (checkAndSetToggleified(navFrame)) {&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		var navHead, navContent;&lt;br /&gt;
		for (var i = 0, children = navFrame.childNodes; i &amp;lt; children.length; ++i) {&lt;br /&gt;
			var child = children[i];&lt;br /&gt;
			if (child.nodeName === &amp;quot;DIV&amp;quot;) {&lt;br /&gt;
				var classList = child.classList;&lt;br /&gt;
				if (classList.contains(&amp;quot;NavHead&amp;quot;))&lt;br /&gt;
					navHead = child;&lt;br /&gt;
				if (classList.contains(&amp;quot;NavContent&amp;quot;))&lt;br /&gt;
					navContent = child;&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
		if (!(navHead &amp;amp;&amp;amp; navContent))&lt;br /&gt;
			return;&lt;br /&gt;
		&lt;br /&gt;
		// Step 1, don&amp;#039;t react when a subitem is clicked.&lt;br /&gt;
		$(navHead).find(&amp;quot;a&amp;quot;).on(&amp;quot;click&amp;quot;, function (e) {&lt;br /&gt;
			e.stopPropagation();&lt;br /&gt;
			e.stopImmediatePropagation();&lt;br /&gt;
		});&lt;br /&gt;
				&lt;br /&gt;
		// Step 2, toggle visibility when bar is clicked.&lt;br /&gt;
		// NOTE This function was chosen due to some funny behaviour in Safari.&lt;br /&gt;
		var $navToggle = $(&amp;quot;&amp;lt;a&amp;gt;&amp;quot;).attr(&amp;quot;role&amp;quot;, &amp;quot;button&amp;quot;).attr(&amp;quot;tabindex&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
		&lt;br /&gt;
		$(&amp;quot;&amp;lt;span&amp;gt;&amp;quot;).addClass(&amp;quot;NavToggle&amp;quot;).attr(&amp;quot;data-nosnippet&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
			.append($navToggle)&lt;br /&gt;
			.prependTo(navHead);&lt;br /&gt;
		&lt;br /&gt;
		navHead.style.cursor = &amp;quot;pointer&amp;quot;;&lt;br /&gt;
		var toggleCategory = $(navFrame).data(&amp;quot;toggle-category&amp;quot;)&lt;br /&gt;
			|| getToggleCategory(navFrame, &amp;quot;other boxes&amp;quot;);&lt;br /&gt;
		navHead.onclick = window.VisibilityToggles.register(toggleCategory,&lt;br /&gt;
			function show() {&lt;br /&gt;
				$navToggle.html(NavigationBarHide);&lt;br /&gt;
				if (navContent)&lt;br /&gt;
					navContent.style.display = &amp;quot;block&amp;quot;;&lt;br /&gt;
			},&lt;br /&gt;
			function hide() {&lt;br /&gt;
				$navToggle.html(NavigationBarShow);&lt;br /&gt;
				if (navContent)&lt;br /&gt;
					navContent.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
			});&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	function createNavToggleForInflectionTable(it) {&lt;br /&gt;
		if (checkAndSetToggleified(it)) {&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		// The table caption is the clickable element&lt;br /&gt;
		var itCaption = $(it).find(&amp;quot;caption&amp;quot;).get(0);&lt;br /&gt;
		&lt;br /&gt;
		// Step 1, don&amp;#039;t react when a subitem is clicked.&lt;br /&gt;
		$(itCaption).find(&amp;quot;a&amp;quot;).on(&amp;quot;click&amp;quot;, function (e) {&lt;br /&gt;
			e.stopPropagation();&lt;br /&gt;
			e.stopImmediatePropagation();&lt;br /&gt;
		});&lt;br /&gt;
				&lt;br /&gt;
		// Step 2, toggle visibility when bar is clicked.&lt;br /&gt;
		// NOTE This function was chosen due to some funny behaviour in Safari.&lt;br /&gt;
		var $navToggle = $(&amp;quot;&amp;lt;a&amp;gt;&amp;quot;).attr(&amp;quot;role&amp;quot;, &amp;quot;button&amp;quot;).attr(&amp;quot;tabindex&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
		&lt;br /&gt;
		$(&amp;quot;&amp;lt;span&amp;gt;&amp;quot;).addClass(&amp;quot;NavToggle&amp;quot;).attr(&amp;quot;data-nosnippet&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
			.append($navToggle)&lt;br /&gt;
			.prependTo(itCaption);&lt;br /&gt;
		&lt;br /&gt;
		itCaption.style.cursor = &amp;quot;pointer&amp;quot;;&lt;br /&gt;
		var toggleCategory = $(it).data(&amp;quot;toggle-category&amp;quot;)&lt;br /&gt;
			|| getToggleCategory(it, &amp;quot;other boxes&amp;quot;);&lt;br /&gt;
		itCaption.onclick = window.VisibilityToggles.register(toggleCategory,&lt;br /&gt;
			function show() {&lt;br /&gt;
				$navToggle.html(NavigationBarHide);&lt;br /&gt;
				if (it) {&lt;br /&gt;
					it.classList.remove(&amp;quot;inflection-table-collapsed&amp;quot;);&lt;br /&gt;
				}&lt;br /&gt;
			},&lt;br /&gt;
			function hide() {&lt;br /&gt;
				$navToggle.html(NavigationBarShow);&lt;br /&gt;
				if (it) {&lt;br /&gt;
					it.classList.add(&amp;quot;inflection-table-collapsed&amp;quot;);&lt;br /&gt;
				}&lt;br /&gt;
			});&lt;br /&gt;
			&lt;br /&gt;
		// Check to see if we are on a browser that is known to support&lt;br /&gt;
		// visibility: collapse, which permits inflection table headings to wrap.&lt;br /&gt;
		// WebKit needs to be special-cased, as technically it does support&lt;br /&gt;
		// visibility: collapse, but it just implements it as a synonym for&lt;br /&gt;
		// visibility: hidden, which is useless. (as of November 2024)&lt;br /&gt;
		// Yes, I know User-Agent sniffing is so 2004... but WebKit is the new IE&lt;br /&gt;
		if (&lt;br /&gt;
			CSS &amp;amp;&amp;amp; CSS.supports &amp;amp;&amp;amp; CSS.supports(&amp;quot;visibility:collapse&amp;quot;) &amp;amp;&amp;amp;&lt;br /&gt;
			// exclude WebKit/Safari, excepting Blink engines which have a frozen WebKit version number&lt;br /&gt;
			(navigator.userAgent.indexOf(&amp;quot;AppleWebKit/&amp;quot;) === -1 || navigator.userAgent.indexOf(&amp;quot;AppleWebKit/537.36&amp;quot;) &amp;gt; -1)&lt;br /&gt;
		) {&lt;br /&gt;
			it.classList.remove(&amp;quot;no-vc&amp;quot;);&lt;br /&gt;
		} else {&lt;br /&gt;
			// Strange behaviour occurs when you set the table caption to nowrap&lt;br /&gt;
			// The [show/hide] toggle crashes into the caption text&lt;br /&gt;
			// This spacer element prevents that&lt;br /&gt;
			$(&amp;quot;&amp;lt;span&amp;gt;&amp;quot;).addClass(&amp;quot;no-vc-spacer&amp;quot;).appendTo(itCaption);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	/* ==Hidden Quotes== */&lt;br /&gt;
	function setupHiddenQuotes(li) {&lt;br /&gt;
		if (checkAndSetToggleified(li)) {&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		var HQToggle, liComp, dl;&lt;br /&gt;
		var HQShow = &amp;quot;quotations ▼&amp;quot;;&lt;br /&gt;
		var HQHide = &amp;quot;quotations ▲&amp;quot;;&lt;br /&gt;
		function show() {&lt;br /&gt;
			HQToggle.html(HQHide);&lt;br /&gt;
			$(li).children(&amp;quot;ul&amp;quot;).show();&lt;br /&gt;
		}&lt;br /&gt;
		function hide() {&lt;br /&gt;
			HQToggle.html(HQShow);&lt;br /&gt;
			$(li).children(&amp;quot;ul&amp;quot;).hide();&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		for (var k = 0; k &amp;lt; li.childNodes.length; k++) {&lt;br /&gt;
			// Look at each component of the definition.&lt;br /&gt;
			liComp = li.childNodes[k];&lt;br /&gt;
			if (liComp.nodeName.toLowerCase() === &amp;quot;dl&amp;quot; &amp;amp;&amp;amp; !dl) {&lt;br /&gt;
				dl = liComp;&lt;br /&gt;
			}&lt;br /&gt;
			// If we find a ul or dl, we have quotes or example sentences, and thus need a button.&lt;br /&gt;
			if (/^(ul|UL)$/.test(liComp.nodeName)) {&lt;br /&gt;
				HQToggle = $(&amp;quot;&amp;lt;a&amp;gt;&amp;quot;).attr(&amp;quot;role&amp;quot;, &amp;quot;button&amp;quot;).attr(&amp;quot;tabindex&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
				$(dl || liComp).before($(&amp;quot;&amp;lt;span&amp;gt;&amp;quot;).addClass(&amp;quot;HQToggle&amp;quot;).attr(&amp;quot;data-nosnippet&amp;quot;, &amp;quot;&amp;quot;).append(HQToggle).css(&amp;quot;margin-left&amp;quot;, &amp;quot;5px&amp;quot;));&lt;br /&gt;
				HQToggle.on(&amp;quot;click&amp;quot;, window.VisibilityToggles.register(&amp;quot;quotations&amp;quot;, show, hide));&lt;br /&gt;
				break;&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	/* == View Switching == */&lt;br /&gt;
	&lt;br /&gt;
	function viewSwitching(rootElement) {&lt;br /&gt;
		if (checkAndSetToggleified(rootElement)) {&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		var $rootElement = $(rootElement);&lt;br /&gt;
		var showButtonText = $rootElement.data(&amp;quot;vs-showtext&amp;quot;) || &amp;quot;more ▼&amp;quot;;&lt;br /&gt;
		var hideButtonText = $rootElement.data(&amp;quot;vs-hidetext&amp;quot;) || &amp;quot;less ▲&amp;quot;;&lt;br /&gt;
		&lt;br /&gt;
		var toSkip = $rootElement.find(&amp;quot;.vsSwitcher&amp;quot;).find(&amp;quot;*&amp;quot;);&lt;br /&gt;
		var elemsToHide = $rootElement.find(&amp;quot;.vsHide&amp;quot;).not(toSkip);&lt;br /&gt;
		var elemsToShow = $rootElement.find(&amp;quot;.vsShow&amp;quot;).not(toSkip);&lt;br /&gt;
		&lt;br /&gt;
		// Find the element to place the toggle button in.&lt;br /&gt;
		var toggleElement = $rootElement.find(&amp;quot;.vsToggleElement&amp;quot;).not(toSkip).first();&lt;br /&gt;
		&lt;br /&gt;
		// The toggleElement becomes clickable in its entirety, but&lt;br /&gt;
		// we need to prevent this if a contained link is clicked instead.&lt;br /&gt;
		toggleElement.find(&amp;quot;a&amp;quot;).on(&amp;quot;click&amp;quot;, function (e) {&lt;br /&gt;
			e.stopPropagation();&lt;br /&gt;
			e.stopImmediatePropagation();&lt;br /&gt;
		});&lt;br /&gt;
		&lt;br /&gt;
		// Add the toggle button.&lt;br /&gt;
		var toggleButton = $(&amp;quot;&amp;lt;a&amp;gt;&amp;quot;).attr(&amp;quot;role&amp;quot;, &amp;quot;button&amp;quot;).attr(&amp;quot;tabindex&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
		&lt;br /&gt;
		$(&amp;quot;&amp;lt;span&amp;gt;&amp;quot;).addClass(&amp;quot;NavToggle&amp;quot;).attr(&amp;quot;data-nosnippet&amp;quot;, &amp;quot;&amp;quot;).append(toggleButton).prependTo(toggleElement);&lt;br /&gt;
		&lt;br /&gt;
		// Determine the visibility toggle category (for the links in the bar on the left).&lt;br /&gt;
		var toggleCategory = $rootElement.data(&amp;quot;toggle-category&amp;quot;);&lt;br /&gt;
		if (!toggleCategory) {&lt;br /&gt;
			var classNames = $rootElement.attr(&amp;quot;class&amp;quot;).split(/\s+/);&lt;br /&gt;
			&lt;br /&gt;
			for (var i = 0; i &amp;lt; classNames.length; ++i) {&lt;br /&gt;
				var className = classNames[i].split(&amp;quot;-&amp;quot;);&lt;br /&gt;
				&lt;br /&gt;
				if (className[0] == &amp;quot;vsToggleCategory&amp;quot;) {&lt;br /&gt;
					toggleCategory = className[1];&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		if (!toggleCategory)&lt;br /&gt;
			toggleCategory = &amp;quot;others&amp;quot;;&lt;br /&gt;
		&lt;br /&gt;
		// Register the visibility toggle.&lt;br /&gt;
		toggleElement.css(&amp;quot;cursor&amp;quot;, &amp;quot;pointer&amp;quot;);&lt;br /&gt;
		toggleElement.on(&amp;quot;click&amp;quot;, window.VisibilityToggles.register(toggleCategory,&lt;br /&gt;
			function show() {&lt;br /&gt;
				toggleButton.html(hideButtonText);&lt;br /&gt;
				elemsToShow.hide();&lt;br /&gt;
				elemsToHide.show();&lt;br /&gt;
			},&lt;br /&gt;
			function hide() {&lt;br /&gt;
				toggleButton.html(showButtonText);&lt;br /&gt;
				elemsToShow.show();&lt;br /&gt;
				elemsToHide.hide();&lt;br /&gt;
			}));&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	/* ==List switching== */&lt;br /&gt;
	function enableListSwitchGeneric(rootElement) {&lt;br /&gt;
		if (checkAndSetToggleified(rootElement)) {&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		var $rootElement = $(rootElement);&lt;br /&gt;
		&lt;br /&gt;
		// Create a toggle button.&lt;br /&gt;
		var $toggleElement = $(&amp;quot;&amp;lt;div&amp;gt;&amp;quot;).addClass(&amp;quot;list-switcher-element&amp;quot;);&lt;br /&gt;
		var $navToggle = $(&amp;quot;&amp;lt;span&amp;gt;&amp;quot;).addClass(&amp;quot;NavToggle&amp;quot;).attr(&amp;quot;data-nosnippet&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
		var $toggleButton = $(&amp;quot;&amp;lt;a&amp;gt;&amp;quot;).attr(&amp;quot;role&amp;quot;, &amp;quot;button&amp;quot;).attr(&amp;quot;tabindex&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
		&lt;br /&gt;
		// Add the toggle button to the DOM tree.&lt;br /&gt;
		$navToggle.append($toggleButton).prependTo($toggleElement);&lt;br /&gt;
		$toggleElement.insertAfter($rootElement);&lt;br /&gt;
		$toggleElement.show();&lt;br /&gt;
		&lt;br /&gt;
		// Determine the visibility toggle category (for the links in the bar on the&lt;br /&gt;
		// left). It will either be the value of the &amp;quot;data-toggle-category&amp;quot;&lt;br /&gt;
		// attribute or will be based on the text of the closest preceding&lt;br /&gt;
		// fourth-to-sixth-level header.&lt;br /&gt;
		var toggleCategory = $rootElement.data(&amp;quot;toggle-category&amp;quot;)&lt;br /&gt;
			|| getToggleCategory($rootElement[0], &amp;quot;other lists&amp;quot;);&lt;br /&gt;
		&lt;br /&gt;
		// Determine the text for the $toggleButton.&lt;br /&gt;
		var showButtonText = &amp;quot;show more ▼&amp;quot;;&lt;br /&gt;
		var hideButtonText = &amp;quot;show less ▲&amp;quot;;&lt;br /&gt;
		var numItems;&lt;br /&gt;
		// special handling for [[Module:collapsible category tree]]&lt;br /&gt;
		var $categoryTreeTag = $rootElement.children(&amp;quot;.CategoryTreeTag&amp;quot;);&lt;br /&gt;
		if ($categoryTreeTag) {&lt;br /&gt;
			if ($categoryTreeTag.attr(&amp;quot;data-pages-left-over&amp;quot;) !== &amp;quot;0&amp;quot;) {&lt;br /&gt;
				// some category members are omitted from the list (MediaWiki limitation)&lt;br /&gt;
				// just use basic &amp;quot;show more/less&amp;quot; in this case for now, this is a big change&lt;br /&gt;
				//showButtonText = &amp;quot;show first 200 of &amp;quot; + $categoryTreeTag.attr(&amp;quot;data-pages-in-cat&amp;quot;) + &amp;quot; ▼&amp;quot;;&lt;br /&gt;
				//hideButtonText = &amp;quot;show fewer ▲&amp;quot;;&lt;br /&gt;
			} else {&lt;br /&gt;
				// all category members are included in the list&lt;br /&gt;
				numItems = $categoryTreeTag.attr(&amp;quot;data-pages-in-cat&amp;quot;);&lt;br /&gt;
			}&lt;br /&gt;
		} else {&lt;br /&gt;
			// standard list-switcher using &amp;lt;li&amp;gt; elements&lt;br /&gt;
			numItems = $rootElement.find(&amp;quot;li&amp;quot;).length;&lt;br /&gt;
		}&lt;br /&gt;
		if (numItems) {&lt;br /&gt;
			showButtonText = &amp;quot;show all &amp;quot; + numItems + &amp;quot; ▼&amp;quot;;&lt;br /&gt;
			hideButtonText = &amp;quot;show fewer ▲&amp;quot;;	&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		// Register the visibility toggle.&lt;br /&gt;
		$toggleElement.on(&amp;quot;click&amp;quot;, window.VisibilityToggles.register(toggleCategory,&lt;br /&gt;
			function show() {&lt;br /&gt;
				$toggleButton.html(hideButtonText);&lt;br /&gt;
				if (rootElement) {&lt;br /&gt;
					rootElement.classList.remove(&amp;quot;list-switcher-collapsed&amp;quot;);&lt;br /&gt;
				}&lt;br /&gt;
			},&lt;br /&gt;
			function hide() {&lt;br /&gt;
				$toggleButton.html(showButtonText);&lt;br /&gt;
				if (rootElement) {&lt;br /&gt;
					rootElement.classList.add(&amp;quot;list-switcher-collapsed&amp;quot;);&lt;br /&gt;
				}&lt;br /&gt;
			}));&lt;br /&gt;
			&lt;br /&gt;
		// Register a resize observer to see if we need to keep the&lt;br /&gt;
		// show/hide toggle visible&lt;br /&gt;
		var termList = rootElement.querySelector(&amp;#039;:scope &amp;gt; .term-list&amp;#039;);&lt;br /&gt;
		if (termList &amp;amp;&amp;amp; window.ResizeObserver) {&lt;br /&gt;
			var resizeObserver = new ResizeObserver(function(entries) {&lt;br /&gt;
				if (entries[0] &amp;amp;&amp;amp; entries[0].contentBoxSize[0]) {&lt;br /&gt;
					// Work out what the max-height would be, in pixels&lt;br /&gt;
					// As a hack, this value is stored in the CSS `bottom`&lt;br /&gt;
					// property, as `max-height` is only in place when&lt;br /&gt;
					// the list is collapsed, but we need to do this check&lt;br /&gt;
					// even when the list is not collapsed&lt;br /&gt;
					var maxHeightPx = parseFloat(getComputedStyle(rootElement).bottom);&lt;br /&gt;
					&lt;br /&gt;
					// If box height is less than its max height + 20 px, suppress&lt;br /&gt;
					// collapsibility. The 20 px buffer prevents the situation where&lt;br /&gt;
					// clicking &amp;quot;show more&amp;quot; expands the box by just a few pixels&lt;br /&gt;
					if (entries[0].contentBoxSize[0].blockSize &amp;lt;= maxHeightPx + 20) {&lt;br /&gt;
						$toggleElement.hide();&lt;br /&gt;
						if (rootElement.classList.contains(&amp;quot;list-switcher-collapsed&amp;quot;)) {&lt;br /&gt;
							rootElement.classList.remove(&amp;quot;list-switcher-collapsed&amp;quot;);&lt;br /&gt;
							rootElement.classList.add(&amp;quot;list-switcher-collapsibility-suppressed&amp;quot;);&lt;br /&gt;
						}&lt;br /&gt;
					} else {&lt;br /&gt;
						$toggleElement.show();&lt;br /&gt;
						if (rootElement.classList.contains(&amp;quot;list-switcher-collapsibility-suppressed&amp;quot;)) {&lt;br /&gt;
							rootElement.classList.remove(&amp;quot;list-switcher-collapsibility-suppressed&amp;quot;);&lt;br /&gt;
							rootElement.classList.add(&amp;quot;list-switcher-collapsed&amp;quot;);&lt;br /&gt;
						}&lt;br /&gt;
					}&lt;br /&gt;
				}&lt;br /&gt;
			});&lt;br /&gt;
			&lt;br /&gt;
			resizeObserver.observe(termList);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	// based on [[User:Erutuon/scripts/semhide.js]], [[User:Jberkel/semhide.js]],&lt;br /&gt;
	// [[User:Ungoliant_MMDCCLXIV/synshide.js]]&lt;br /&gt;
	function setupNyms(index, dlTag) {&lt;br /&gt;
		// [[Wiktionary:Semantic relations]]&lt;br /&gt;
		var relationClasses = [ &amp;quot;synonym&amp;quot;, &amp;quot;antonym&amp;quot;, &amp;quot;hypernym&amp;quot;, &amp;quot;hyponym&amp;quot;, &amp;quot;meronym&amp;quot;,&lt;br /&gt;
								&amp;quot;holonym&amp;quot;, &amp;quot;troponym&amp;quot;, &amp;quot;comeronym&amp;quot;, &amp;quot;coordinate-term&amp;quot;,&lt;br /&gt;
								&amp;quot;near-synonym&amp;quot;, &amp;quot;imperfective&amp;quot;, &amp;quot;perfective&amp;quot;, &amp;quot;alternative-form&amp;quot; ];&lt;br /&gt;
		&lt;br /&gt;
		var relations = $(dlTag).find(&amp;quot;dd &amp;gt; .nyms&amp;quot;).get().filter(&lt;br /&gt;
			function(element) {&lt;br /&gt;
				return Array.prototype.some.call(element.classList, function (className) {&lt;br /&gt;
					if (relationClasses.indexOf(className) !== -1) {&lt;br /&gt;
						element.dataset.relationClass = className;&lt;br /&gt;
						return true;&lt;br /&gt;
					}&lt;br /&gt;
				});&lt;br /&gt;
			});&lt;br /&gt;
		&lt;br /&gt;
		function setupToggle(elements, category, visibleByDefault) {&lt;br /&gt;
			if (elements.length === 0) return null;&lt;br /&gt;
			var toggler = $(&amp;quot;&amp;lt;a&amp;gt;&amp;quot;).attr(&amp;quot;role&amp;quot;, &amp;quot;button&amp;quot;).attr(&amp;quot;tabindex&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
			var text = elements.map(function (e) {&lt;br /&gt;
				var linkCount = e.querySelectorAll(&amp;quot;span[lang]&amp;quot;).length;&lt;br /&gt;
				return e.dataset.relationClass.replace(&amp;quot;-&amp;quot;, &amp;quot; &amp;quot;) +&lt;br /&gt;
						(linkCount &amp;gt; 1 ? &amp;quot;s&amp;quot; : &amp;quot;&amp;quot;);&lt;br /&gt;
			}).join(&amp;quot;, &amp;quot;);&lt;br /&gt;
			&lt;br /&gt;
			function show() {&lt;br /&gt;
				toggler.html(text + &amp;quot;&amp;amp;nbsp;▲&amp;quot;);&lt;br /&gt;
				$(dlTag).show();&lt;br /&gt;
				$(elements).show();&lt;br /&gt;
			}&lt;br /&gt;
			function hide() {&lt;br /&gt;
				toggler.html(text + &amp;quot;&amp;amp;nbsp;▼&amp;quot;);&lt;br /&gt;
				if ($(dlTag).children().length === elements.length) {&lt;br /&gt;
					$(dlTag).hide();&lt;br /&gt;
				} else {&lt;br /&gt;
					$(elements).hide();&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		&lt;br /&gt;
			$(dlTag).before($(&amp;quot;&amp;lt;span&amp;gt;&amp;quot;)&lt;br /&gt;
				.addClass(&amp;quot;nyms-toggle&amp;quot;)&lt;br /&gt;
				.attr(&amp;quot;data-nosnippet&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
				.append(toggler)&lt;br /&gt;
				.css(&amp;quot;margin-left&amp;quot;, &amp;quot;5px&amp;quot;));&lt;br /&gt;
				&lt;br /&gt;
			toggler.click(window.VisibilityToggles.register(category, show, hide, visibleByDefault));&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		var synonyms = relations.filter(function (e) {&lt;br /&gt;
			return [&amp;quot;synonym&amp;quot;, &amp;quot;antonym&amp;quot;, &amp;quot;near-synonym&amp;quot;, &amp;quot;coordinate-term&amp;quot;, &amp;quot;alternative-form&amp;quot;].indexOf(e.dataset.relationClass) !== -1;&lt;br /&gt;
		});&lt;br /&gt;
		var other = relations.filter(function (e) { return synonyms.indexOf(e) === -1; });&lt;br /&gt;
		&lt;br /&gt;
		setupToggle(synonyms, &amp;quot;synonyms&amp;quot;, true /* show by default  */);&lt;br /&gt;
		setupToggle(other, &amp;quot;semantic relations&amp;quot;);&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	function setupUsageExampleCollapses(index, dlTag) {&lt;br /&gt;
		var usexTags = $(dlTag).find(&amp;quot;dd &amp;gt; .h-usage-example&amp;quot;).get();&lt;br /&gt;
		&lt;br /&gt;
		function setupToggle(elements, category, visibleByDefault) {&lt;br /&gt;
			if (elements.length === 0) return null;&lt;br /&gt;
			var toggler = $(&amp;quot;&amp;lt;a&amp;gt;&amp;quot;).attr(&amp;quot;role&amp;quot;, &amp;quot;button&amp;quot;).attr(&amp;quot;tabindex&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
			&lt;br /&gt;
			function show() {&lt;br /&gt;
				toggler.html(category + &amp;quot;&amp;amp;nbsp;▲&amp;quot;);&lt;br /&gt;
				$(dlTag).show();&lt;br /&gt;
				$(elements).show();&lt;br /&gt;
			}&lt;br /&gt;
			function hide() {&lt;br /&gt;
				toggler.html(category + &amp;quot;&amp;amp;nbsp;▼&amp;quot;);&lt;br /&gt;
				if ($(dlTag).children().length === elements.length) {&lt;br /&gt;
					$(dlTag).hide();&lt;br /&gt;
				} else {&lt;br /&gt;
					$(elements).hide();&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		&lt;br /&gt;
			$(dlTag).before($(&amp;quot;&amp;lt;span&amp;gt;&amp;quot;)&lt;br /&gt;
				.addClass(&amp;quot;nyms-toggle&amp;quot;)&lt;br /&gt;
				.append(toggler)&lt;br /&gt;
				.css(&amp;quot;margin-left&amp;quot;, &amp;quot;5px&amp;quot;));&lt;br /&gt;
				&lt;br /&gt;
			toggler.click(window.VisibilityToggles.register(category, show, hide, visibleByDefault));&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		var collocations = usexTags.filter(function (e) {&lt;br /&gt;
			return $(e).hasClass(&amp;quot;collocation&amp;quot;);&lt;br /&gt;
		});&lt;br /&gt;
		var usexes = usexTags.filter(function (e) { return collocations.indexOf(e) === -1; });&lt;br /&gt;
		&lt;br /&gt;
		setupToggle(usexes, &amp;quot;usage examples&amp;quot;, true /* show by default */);&lt;br /&gt;
		setupToggle(collocations, &amp;quot;collocations&amp;quot;, true /* show by default */);&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	window.createNavToggle = createNavToggle;&lt;br /&gt;
	window.setupHiddenQuotes = setupHiddenQuotes;&lt;br /&gt;
	window.viewSwitching = viewSwitching;&lt;br /&gt;
	window.getToggleCategory = getToggleCategory;&lt;br /&gt;
	&lt;br /&gt;
	/* == Apply four functions defined above == */&lt;br /&gt;
	mw.hook(&amp;quot;wikipage.content&amp;quot;).add(function($content) {&lt;br /&gt;
		// NavToggles&lt;br /&gt;
		$(&amp;quot;.NavFrame&amp;quot;, $content).each(function(){&lt;br /&gt;
			createNavToggle(this);&lt;br /&gt;
		});&lt;br /&gt;
		$(&amp;quot;.inflection-table-collapsible&amp;quot;, $content).each(function(){&lt;br /&gt;
			createNavToggleForInflectionTable(this);&lt;br /&gt;
		});&lt;br /&gt;
		&lt;br /&gt;
		// order nyms -&amp;gt; usexes -&amp;gt; quotes, to match the conventional order in entries&lt;br /&gt;
		&lt;br /&gt;
		// synonyms and such under definitions&lt;br /&gt;
		// if (mw.config.get(&amp;quot;wgNamespaceNumber&amp;quot;) === 0) {&lt;br /&gt;
			$(&amp;quot;dl:has(dd &amp;gt; .nyms)&amp;quot;, $content).each(setupNyms);&lt;br /&gt;
		// }&lt;br /&gt;
		&lt;br /&gt;
		// usage examples and collocations&lt;br /&gt;
		var namespaceNumber = mw.config.get(&amp;quot;wgNamespaceNumber&amp;quot;);&lt;br /&gt;
		if (window.defaultVisibilityTogglesForUsageExamples) {&lt;br /&gt;
			if (namespaceNumber === 0) {&lt;br /&gt;
				$(&amp;quot;ol &amp;gt; li dl:has(dd &amp;gt; .h-usage-example)&amp;quot;, $content).each(setupUsageExampleCollapses);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	&lt;br /&gt;
		// quotes&lt;br /&gt;
		if (namespaceNumber === 0 || namespaceNumber === 100 || namespaceNumber === 118) {&lt;br /&gt;
			// First, find all the ordered lists, i.e. all the series of definitions.&lt;br /&gt;
			$(&amp;quot;ol &amp;gt; li&amp;quot;, $content).each(function(){&lt;br /&gt;
				setupHiddenQuotes(this);&lt;br /&gt;
			});&lt;br /&gt;
		}&lt;br /&gt;
	&lt;br /&gt;
		//view switching&lt;br /&gt;
		$(&amp;quot;.vsSwitcher&amp;quot;, $content).each(function(){&lt;br /&gt;
			viewSwitching(this);&lt;br /&gt;
		});&lt;br /&gt;
	&lt;br /&gt;
		// list switching&lt;br /&gt;
		$(&amp;quot;.list-switcher&amp;quot;, $content).each(function () {&lt;br /&gt;
			enableListSwitchGeneric(this);&lt;br /&gt;
		});&lt;br /&gt;
	});&lt;br /&gt;
	&lt;br /&gt;
	jQuery(mw).on(&amp;quot;LivePreviewDone&amp;quot;, function (ev, sels) {&lt;br /&gt;
		var ols = jQuery(sels.join(&amp;quot;,&amp;quot;)).find(&amp;quot;ol&amp;quot;);&lt;br /&gt;
		for (var i = 0; i &amp;lt; ols.length; i++) {&lt;br /&gt;
			for (var j = 0; j &amp;lt; ols[i].childNodes.length; j++) {&lt;br /&gt;
				var li = ols[i].childNodes[j];&lt;br /&gt;
				if (li.nodeName.toUpperCase() == &amp;quot;LI&amp;quot;) {&lt;br /&gt;
					setupHiddenQuotes(li);&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	});&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Sware</name></author>
	</entry>
</feed>