<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.jadetimber.com/index.php?action=history&amp;feed=atom&amp;title=Module_talk%3ACheck_for_unknown_parameters</id>
	<title>Module talk:Check for unknown parameters - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.jadetimber.com/index.php?action=history&amp;feed=atom&amp;title=Module_talk%3ACheck_for_unknown_parameters"/>
	<link rel="alternate" type="text/html" href="https://wiki.jadetimber.com/index.php?title=Module_talk:Check_for_unknown_parameters&amp;action=history"/>
	<updated>2026-04-17T18:20:51Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.1</generator>
	<entry>
		<id>https://wiki.jadetimber.com/index.php?title=Module_talk:Check_for_unknown_parameters&amp;diff=645&amp;oldid=prev</id>
		<title>Aki: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://wiki.jadetimber.com/index.php?title=Module_talk:Check_for_unknown_parameters&amp;diff=645&amp;oldid=prev"/>
		<updated>2025-10-09T15:54:16Z</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 09:54, 9 October 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>Aki</name></author>
	</entry>
	<entry>
		<id>https://wiki.jadetimber.com/index.php?title=Module_talk:Check_for_unknown_parameters&amp;diff=635&amp;oldid=prev</id>
		<title>Aki: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://wiki.jadetimber.com/index.php?title=Module_talk:Check_for_unknown_parameters&amp;diff=635&amp;oldid=prev"/>
		<updated>2025-10-09T15:48:11Z</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;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 09:48, 9 October 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-l52&quot;&gt;Line 52:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 52:&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;::::::{{ping|Zackmann08}} you may not be understanding the obscure way that [[Module:Infobox mapframe]] is parsing the arguments with getArgs in autoArgs(). the &amp;lt;code&amp;gt;parentFirst=true&amp;lt;/code&amp;gt; flag is set, so that the parameter passed into {{tl|Infobox zoo}} &amp;#039;&amp;#039;overrides&amp;#039;&amp;#039; the parameter provided in the template code itself. In other words, {{para|mapframe-marker|zoo}} is simply the default. If {{para|mapframe-marker}} is set to something else, it will override zoo. This is true with any of the other parameters. Whomever wrote the template code didn&amp;#039;t realize this. I&amp;#039;ll fix the code to make it less obscure, but you don&amp;#039;t have to do anything. — [[User:Hike395|hike395]] ([[User talk:Hike395|talk]]) 12:18, 6 October 2025 (UTC)&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;::::::{{ping|Zackmann08}} you may not be understanding the obscure way that [[Module:Infobox mapframe]] is parsing the arguments with getArgs in autoArgs(). the &amp;lt;code&amp;gt;parentFirst=true&amp;lt;/code&amp;gt; flag is set, so that the parameter passed into {{tl|Infobox zoo}} &amp;#039;&amp;#039;overrides&amp;#039;&amp;#039; the parameter provided in the template code itself. In other words, {{para|mapframe-marker|zoo}} is simply the default. If {{para|mapframe-marker}} is set to something else, it will override zoo. This is true with any of the other parameters. Whomever wrote the template code didn&amp;#039;t realize this. I&amp;#039;ll fix the code to make it less obscure, but you don&amp;#039;t have to do anything. — [[User:Hike395|hike395]] ([[User talk:Hike395|talk]]) 12:18, 6 October 2025 (UTC)&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;:::::::{{ping|Hike395}} thanks for the explanation! That dramatically simplifies things! I have struck my previous comments as they are no longer relevant. - &amp;#039;&amp;#039;&amp;#039;[[User:Zackmann08|&amp;lt;span style=&amp;quot;color:#00ced1&amp;quot;&amp;gt;Zack&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#007F94&amp;quot;&amp;gt;mann&amp;lt;/span&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; (&amp;lt;sup&amp;gt;[[User_talk:Zackmann08|Talk to me]]&amp;lt;/sup&amp;gt;/&amp;lt;sub&amp;gt;[[Special:Contributions/Zackmann08|&amp;lt;span style=&amp;quot;color:orange;&amp;quot;&amp;gt;What I been doing&amp;lt;/span&amp;gt;]]&amp;lt;/sub&amp;gt;) 17:03, 6 October 2025 (UTC)&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;:::::::{{ping|Hike395}} thanks for the explanation! That dramatically simplifies things! I have struck my previous comments as they are no longer relevant. - &amp;#039;&amp;#039;&amp;#039;[[User:Zackmann08|&amp;lt;span style=&amp;quot;color:#00ced1&amp;quot;&amp;gt;Zack&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#007F94&amp;quot;&amp;gt;mann&amp;lt;/span&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; (&amp;lt;sup&amp;gt;[[User_talk:Zackmann08|Talk to me]]&amp;lt;/sup&amp;gt;/&amp;lt;sub&amp;gt;[[Special:Contributions/Zackmann08|&amp;lt;span style=&amp;quot;color:orange;&amp;quot;&amp;gt;What I been doing&amp;lt;/span&amp;gt;]]&amp;lt;/sub&amp;gt;) 17:03, 6 October 2025 (UTC)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Edit request 9 October 2025 ==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Edit fully-protected|answered=}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;Description of suggested change:&#039;&#039;&#039; Bulk include the [[Module:Infobox mapframe]] args as per the above discussion. Calling the module with {{para|mapframe_args|1}} will automatically include the valid parameters from the module so that the numerous parameters do not have to be copied and pasted. This has been mocked up in the [[Module:Check for unknown parameters/sandbox|sandbox]]. The diff is avaliable {{compare pages|Module:Check for unknown parameters|Module:Check for unknown parameters/sandbox|here}}. Thanks in advance. --&#039;&#039;&#039;[[User:Zackmann08|&amp;lt;span style=&quot;color:#00ced1&quot;&amp;gt;Zack&amp;lt;/span&amp;gt;&amp;lt;span style=&quot;color:#007F94&quot;&amp;gt;mann&amp;lt;/span&amp;gt;]]&#039;&#039;&#039; (&amp;lt;sup&amp;gt;[[User_talk:Zackmann08|Talk to me]]&amp;lt;/sup&amp;gt;/&amp;lt;sub&amp;gt;[[Special:Contributions/Zackmann08|&amp;lt;span style=&quot;color:orange;&quot;&amp;gt;What I been doing&amp;lt;/span&amp;gt;]]&amp;lt;/sub&amp;gt;) 03:26, 9 October 2025 (UTC)&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>Aki</name></author>
	</entry>
	<entry>
		<id>https://wiki.jadetimber.com/index.php?title=Module_talk:Check_for_unknown_parameters&amp;diff=644&amp;oldid=prev</id>
		<title>Wikipedia&gt;Zackmann08: /* Edit request {{subst:#time:j F Y}} */ new section</title>
		<link rel="alternate" type="text/html" href="https://wiki.jadetimber.com/index.php?title=Module_talk:Check_for_unknown_parameters&amp;diff=644&amp;oldid=prev"/>
		<updated>2025-10-09T03:26:03Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Edit request {{subst:#time:j F Y}}: &lt;/span&gt; new section&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 21:26, 8 October 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-l52&quot;&gt;Line 52:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 52:&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;::::::{{ping|Zackmann08}} you may not be understanding the obscure way that [[Module:Infobox mapframe]] is parsing the arguments with getArgs in autoArgs(). the &amp;lt;code&amp;gt;parentFirst=true&amp;lt;/code&amp;gt; flag is set, so that the parameter passed into {{tl|Infobox zoo}} &amp;#039;&amp;#039;overrides&amp;#039;&amp;#039; the parameter provided in the template code itself. In other words, {{para|mapframe-marker|zoo}} is simply the default. If {{para|mapframe-marker}} is set to something else, it will override zoo. This is true with any of the other parameters. Whomever wrote the template code didn&amp;#039;t realize this. I&amp;#039;ll fix the code to make it less obscure, but you don&amp;#039;t have to do anything. — [[User:Hike395|hike395]] ([[User talk:Hike395|talk]]) 12:18, 6 October 2025 (UTC)&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;::::::{{ping|Zackmann08}} you may not be understanding the obscure way that [[Module:Infobox mapframe]] is parsing the arguments with getArgs in autoArgs(). the &amp;lt;code&amp;gt;parentFirst=true&amp;lt;/code&amp;gt; flag is set, so that the parameter passed into {{tl|Infobox zoo}} &amp;#039;&amp;#039;overrides&amp;#039;&amp;#039; the parameter provided in the template code itself. In other words, {{para|mapframe-marker|zoo}} is simply the default. If {{para|mapframe-marker}} is set to something else, it will override zoo. This is true with any of the other parameters. Whomever wrote the template code didn&amp;#039;t realize this. I&amp;#039;ll fix the code to make it less obscure, but you don&amp;#039;t have to do anything. — [[User:Hike395|hike395]] ([[User talk:Hike395|talk]]) 12:18, 6 October 2025 (UTC)&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;:::::::{{ping|Hike395}} thanks for the explanation! That dramatically simplifies things! I have struck my previous comments as they are no longer relevant. - &amp;#039;&amp;#039;&amp;#039;[[User:Zackmann08|&amp;lt;span style=&amp;quot;color:#00ced1&amp;quot;&amp;gt;Zack&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#007F94&amp;quot;&amp;gt;mann&amp;lt;/span&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; (&amp;lt;sup&amp;gt;[[User_talk:Zackmann08|Talk to me]]&amp;lt;/sup&amp;gt;/&amp;lt;sub&amp;gt;[[Special:Contributions/Zackmann08|&amp;lt;span style=&amp;quot;color:orange;&amp;quot;&amp;gt;What I been doing&amp;lt;/span&amp;gt;]]&amp;lt;/sub&amp;gt;) 17:03, 6 October 2025 (UTC)&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;:::::::{{ping|Hike395}} thanks for the explanation! That dramatically simplifies things! I have struck my previous comments as they are no longer relevant. - &amp;#039;&amp;#039;&amp;#039;[[User:Zackmann08|&amp;lt;span style=&amp;quot;color:#00ced1&amp;quot;&amp;gt;Zack&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#007F94&amp;quot;&amp;gt;mann&amp;lt;/span&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; (&amp;lt;sup&amp;gt;[[User_talk:Zackmann08|Talk to me]]&amp;lt;/sup&amp;gt;/&amp;lt;sub&amp;gt;[[Special:Contributions/Zackmann08|&amp;lt;span style=&amp;quot;color:orange;&amp;quot;&amp;gt;What I been doing&amp;lt;/span&amp;gt;]]&amp;lt;/sub&amp;gt;) 17:03, 6 October 2025 (UTC)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Edit request 9 October 2025 ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Edit fully-protected|answered=}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;Description of suggested change:&#039;&#039;&#039; Bulk include the [[Module:Infobox mapframe]] args as per the above discussion. Calling the module with {{para|mapframe_args|1}} will automatically include the valid parameters from the module so that the numerous parameters do not have to be copied and pasted. This has been mocked up in the [[Module:Check for unknown parameters/sandbox|sandbox]]. The diff is avaliable {{compare pages|Module:Check for unknown parameters|Module:Check for unknown parameters/sandbox|here}}. Thanks in advance. --&#039;&#039;&#039;[[User:Zackmann08|&amp;lt;span style=&quot;color:#00ced1&quot;&amp;gt;Zack&amp;lt;/span&amp;gt;&amp;lt;span style=&quot;color:#007F94&quot;&amp;gt;mann&amp;lt;/span&amp;gt;]]&#039;&#039;&#039; (&amp;lt;sup&amp;gt;[[User_talk:Zackmann08|Talk to me]]&amp;lt;/sup&amp;gt;/&amp;lt;sub&amp;gt;[[Special:Contributions/Zackmann08|&amp;lt;span style=&quot;color:orange;&quot;&amp;gt;What I been doing&amp;lt;/span&amp;gt;]]&amp;lt;/sub&amp;gt;) 03:26, 9 October 2025 (UTC)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wikipedia&gt;Zackmann08</name></author>
	</entry>
	<entry>
		<id>https://wiki.jadetimber.com/index.php?title=Module_talk:Check_for_unknown_parameters&amp;diff=634&amp;oldid=prev</id>
		<title>Wikipedia&gt;Zackmann08: /* Bulk include all mapframe parameters */</title>
		<link rel="alternate" type="text/html" href="https://wiki.jadetimber.com/index.php?title=Module_talk:Check_for_unknown_parameters&amp;diff=634&amp;oldid=prev"/>
		<updated>2025-10-06T17:34:30Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Bulk include all mapframe parameters&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Permanently protected}}&lt;br /&gt;
{{oldtfdfull|date= 2019 December 30 |result=no consensus |disc=Module:Check for deprecated parameters|merge=self}}&lt;br /&gt;
{{talk header}}&lt;br /&gt;
{{WikiProject banner shell|&lt;br /&gt;
{{WikiProject Templates|module_for_template_maintenance=y}}&lt;br /&gt;
}}&lt;br /&gt;
{{User:MiszaBot/config&lt;br /&gt;
| algo=old(90d)&lt;br /&gt;
| archive=Module talk:Check for unknown parameters/Archive %(counter)d&lt;br /&gt;
| counter=1&lt;br /&gt;
| maxarchivesize=900K&lt;br /&gt;
| archiveheader={{aan}}&lt;br /&gt;
| minthreadsleft=2&lt;br /&gt;
| minthreadstoarchive=1&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Suggested enhancement ==&lt;br /&gt;
&lt;br /&gt;
{{see also|Module_talk:WikiProject banner}}&lt;br /&gt;
We are using this module on [[Module:WikiProject banner]]. We first check if [[:Category:Pages using WikiProject PROJECT with unknown parameters]] exists and if not, then we use [[:Category:WikiProject templates with unknown parameters]] instead. The problem is that this is causing thousands of links to non-existent categories to be recorded, which can be seen in [[Special:WantedPages]]. My suggestion is as follows. The module can accept an additional argument called &amp;lt;code&amp;gt;fallback&amp;lt;/code&amp;gt; which is a category which will be used if the one specified in &amp;lt;code&amp;gt;unknown&amp;lt;/code&amp;gt; does not exist. In this way we can check existence of that category only when unknown parameters are discovered, not in every single case. &amp;amp;mdash;&amp;amp;nbsp;Martin &amp;lt;small&amp;gt;([[User:MSGJ|MSGJ]]&amp;amp;nbsp;·&amp;amp;nbsp;[[User talk:MSGJ|talk]])&amp;lt;/small&amp;gt; 14:19, 4 September 2024 (UTC)&lt;br /&gt;
:What is it that I&amp;#039;m missing?  If the problem is caused by something that happens in [[Module:WikiProject banner]], that is where the fix should be applied.  Adding miscellaneous one-off patches to this module is not a good idea.  When you switch to the default category, you know that the preferred category does not exist so why link to it?  Link to the preferred category only when it exists.&lt;br /&gt;
:—[[User:Trappist the monk|Trappist the monk]] ([[User talk:Trappist the monk|talk]]) 15:35, 4 September 2024 (UTC)&lt;br /&gt;
::I&amp;#039;ll try and explain better. Or you can look at the code at around [[Module:WikiProject banner#L-831]]. We have to check existence before calling this module. Checking existence adds a link to the page. Therefore every transclusion of {{tl|WikiProject Lepidoptera}} is generating a link to [[:Category:Pages using WikiProject Lepidoptera with unknown parameters]] which is not so good. I would prefer to only check if the category exists if there are some unknown parameters. That check can only happen in this module. Or perhaps you have a better idea &amp;amp;mdash;&amp;amp;nbsp;Martin &amp;lt;small&amp;gt;([[User:MSGJ|MSGJ]]&amp;amp;nbsp;·&amp;amp;nbsp;[[User talk:MSGJ|talk]])&amp;lt;/small&amp;gt; 21:02, 4 September 2024 (UTC)&lt;br /&gt;
:::I haven&amp;#039;t taken any real time to study the code (it has taken me more time to write this than I spent looking at the code) but [[Module:Check_for_unknown_parameters#L-113|Module:Check for unknown parameters line 113]] appears to return a concatenated string of unknown parameters (apparently without delimiters).  If there are no unknowns then the &amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; inline=&amp;quot;1&amp;quot;&amp;gt;table.concat(res)&amp;lt;/syntaxhighlight&amp;gt; returns an empty string.  So, it looks like &amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; inline=&amp;quot;1&amp;quot;&amp;gt;p._check(args, pargs)&amp;lt;/syntaxhighlight&amp;gt; returns:&lt;br /&gt;
::::&amp;lt;code&amp;gt;nil&amp;lt;/code&amp;gt; when either of &amp;lt;code&amp;gt;args&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;pargs&amp;lt;/code&amp;gt; is not a table&lt;br /&gt;
::::&amp;lt;code&amp;gt;&amp;#039;&amp;#039;empty string&amp;#039;&amp;#039;&amp;lt;/code&amp;gt; when there are no unknown parameters&lt;br /&gt;
::::some sort of list of unknown parameters&lt;br /&gt;
:::If this is true then you should be checking the returned value from &amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; inline=&amp;quot;1&amp;quot;&amp;gt;require(&amp;#039;Module:Check for unknown parameters&amp;#039;)._check(parameters, parent_args)&amp;lt;/syntaxhighlight&amp;gt; before you fiddle about with categories.&lt;br /&gt;
:::—[[User:Trappist the monk|Trappist the monk]] ([[User talk:Trappist the monk|talk]]) 22:22, 4 September 2024 (UTC)&lt;br /&gt;
::::Great, thanks. I&amp;#039;ll look into that &amp;amp;mdash;&amp;amp;nbsp;Martin &amp;lt;small&amp;gt;([[User:MSGJ|MSGJ]]&amp;amp;nbsp;·&amp;amp;nbsp;[[User talk:MSGJ|talk]])&amp;lt;/small&amp;gt; 08:55, 5 September 2024 (UTC)&lt;br /&gt;
::::Yes that works. Unfortunately it means that I need to call the module twice: the second time after deciding which category to use. But this will only happen if there are any unknown parameters so will not affect performance unduly. &amp;amp;mdash;&amp;amp;nbsp;Martin &amp;lt;small&amp;gt;([[User:MSGJ|MSGJ]]&amp;amp;nbsp;·&amp;amp;nbsp;[[User talk:MSGJ|talk]])&amp;lt;/small&amp;gt; 09:06, 5 September 2024 (UTC)&lt;br /&gt;
:::::Add comments to your code.  When you are crushed by a steamroller while jaywalking Main Street, whoever comes after you to maintain that module can then know why you did what you did.&lt;br /&gt;
:::::—[[User:Trappist the monk|Trappist the monk]] ([[User talk:Trappist the monk|talk]]) 11:48, 5 September 2024 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Bulk include all mapframe parameters ==&lt;br /&gt;
&lt;br /&gt;
Rather than having to copy and paste all 20+ [[Module:Infobox mapframe]] parameters into the check at the bottom of the page, I’m wondering if we can add a hook of some kind? Something like {{para|mapframe_params|on}} that will automatically include the hardcoded mapframe parameters? Alternatively could we create a {{tl|Infobox mapframe/parameters}} that is just a list of parameters and then pass that in? IF the parameters for [[Module:Infobox mapframe]] were to change for some reason, that would involve updating a LOT of infoboxes. This would make that process easier. —&amp;#039;&amp;#039;&amp;#039;[[User:Zackmann08|&amp;lt;span style=&amp;quot;color:#00ced1&amp;quot;&amp;gt;Zack&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#007F94&amp;quot;&amp;gt;mann&amp;lt;/span&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; (&amp;lt;sup&amp;gt;[[User_talk:Zackmann08|Talk to me]]&amp;lt;/sup&amp;gt;/&amp;lt;sub&amp;gt;[[Special:Contributions/Zackmann08|&amp;lt;span style=&amp;quot;color:orange;&amp;quot;&amp;gt;What I been doing&amp;lt;/span&amp;gt;]]&amp;lt;/sub&amp;gt;) 22:23, 30 September 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Sounds sensible &amp;amp;mdash;&amp;amp;nbsp;Martin &amp;lt;small&amp;gt;([[User:MSGJ|MSGJ]]&amp;amp;nbsp;·&amp;amp;nbsp;[[User talk:MSGJ|talk]])&amp;lt;/small&amp;gt; 07:47, 1 October 2025 (UTC)&lt;br /&gt;
::{{ping|Frietjes}} I know you put a lot of work into this module. Any thoughts? &lt;br /&gt;
::Also a quick search reveals that at least [https://en.wikipedia.org/w/index.php?title=Special:Search&amp;amp;limit=250&amp;amp;offset=0&amp;amp;ns10=1&amp;amp;search=insource%3A%2Finfobox+mapframe%2Fi+-intitle%3A%2F%5C%2F%2F 100] templates use [[Module:Infobox mapframe]] so it would definitely help. &amp;#039;&amp;#039;&amp;#039;[[User:Zackmann08|&amp;lt;span style=&amp;quot;color:#00ced1&amp;quot;&amp;gt;Zack&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#007F94&amp;quot;&amp;gt;mann&amp;lt;/span&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; (&amp;lt;sup&amp;gt;[[User_talk:Zackmann08|Talk to me]]&amp;lt;/sup&amp;gt;/&amp;lt;sub&amp;gt;[[Special:Contributions/Zackmann08|&amp;lt;span style=&amp;quot;color:orange;&amp;quot;&amp;gt;What I been doing&amp;lt;/span&amp;gt;]]&amp;lt;/sub&amp;gt;) 09:28, 1 October 2025 (UTC)&lt;br /&gt;
::: {{u|Zackmann08}} this seems reasonable, so long as this is the only module that we are supporting.  if there are going to be multiple modules that we want to support, we could provide a link to a data page.  something like {{para|params_data|Module:Infobox mapframe/parameters}} or {{para|params_data1|Module:Infobox mapframe/parameters}} or whatever.  back in the early days of this module, it was suggested that it would be more efficient if the list of parameters lived in module space and were loaded using &amp;lt;code&amp;gt;mw.loadData&amp;lt;/code&amp;gt; but this would only really help if the template using this module were being called multiple times on each page, so not as big of an issue for infoboxes. [[User:Frietjes|Frietjes]] ([[User talk:Frietjes|talk]]) 14:54, 2 October 2025 (UTC)&lt;br /&gt;
::::I’m a fan of either solution. I guess the second solution provides support for future expansions better but that could always been performed as a [[refactor]] down the line if needed. &amp;#039;&amp;#039;&amp;#039;[[User:Zackmann08|&amp;lt;span style=&amp;quot;color:#00ced1&amp;quot;&amp;gt;Zack&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#007F94&amp;quot;&amp;gt;mann&amp;lt;/span&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; (&amp;lt;sup&amp;gt;[[User_talk:Zackmann08|Talk to me]]&amp;lt;/sup&amp;gt;/&amp;lt;sub&amp;gt;[[Special:Contributions/Zackmann08|&amp;lt;span style=&amp;quot;color:orange;&amp;quot;&amp;gt;What I been doing&amp;lt;/span&amp;gt;]]&amp;lt;/sub&amp;gt;) 18:06, 2 October 2025 (UTC)&lt;br /&gt;
:::::{{ping|Frietjes|MSGJ}} I have mocked up a solution in the sandbox. Not married to the parameter names of course but I did do some testing in my own sandbox and it seems to work just fine. All I did was {{mlx|Check for unknown parameters/sandbox|check|mapframe_args{{=}}y}}. &lt;br /&gt;
:::::&amp;lt;s&amp;gt;Now there is a drawback I noticed... If you look, for example, at {{tl|Infobox zoo}} you will see in the implementation the following:&lt;br /&gt;
:::::The significance of this is that some of those parameters, {{para|mapframe-marker}}, {{para|mapframe-width}} and a few others are NOT valid parameters to be passed in to {{tl|Infobox zoo}} as they are hardcoded in the Infobox code. &lt;br /&gt;
:::::So we are left with a few options&lt;br /&gt;
:::::# Use {{para|mapframe_args|y}} and just not care that there are a few extra params included (seems like a slippery slope to me but probably not a big deal)&lt;br /&gt;
:::::# Don&amp;#039;t use the {{para|mapframe_args|y}} and go back to the old school way of copying and pasting all the params in the check for unknown list&lt;br /&gt;
:::::# Add an additional {{para|_exclude}} which takes a CSV of mapframe_args to NOT pass to the check. (This idea takes from [[Module:Template wrapper]].)&lt;br /&gt;
:::::Let me know your thoughts. Happy to experiment with option 3 if there is interest.&amp;lt;/s&amp;gt; Also if this is implemented, I&amp;#039;ll commit to updating the necessary documentation as well as taking on cleaning up the actual calls to the module so the new param is used. --&amp;#039;&amp;#039;&amp;#039;[[User:Zackmann08|&amp;lt;span style=&amp;quot;color:#00ced1&amp;quot;&amp;gt;Zack&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#007F94&amp;quot;&amp;gt;mann&amp;lt;/span&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; (&amp;lt;sup&amp;gt;[[User_talk:Zackmann08|Talk to me]]&amp;lt;/sup&amp;gt;/&amp;lt;sub&amp;gt;[[Special:Contributions/Zackmann08|&amp;lt;span style=&amp;quot;color:orange;&amp;quot;&amp;gt;What I been doing&amp;lt;/span&amp;gt;]]&amp;lt;/sub&amp;gt;) 07:06, 6 October 2025 (UTC)&lt;br /&gt;
::::::{{ping|Zackmann08}} you may not be understanding the obscure way that [[Module:Infobox mapframe]] is parsing the arguments with getArgs in autoArgs(). the &amp;lt;code&amp;gt;parentFirst=true&amp;lt;/code&amp;gt; flag is set, so that the parameter passed into {{tl|Infobox zoo}} &amp;#039;&amp;#039;overrides&amp;#039;&amp;#039; the parameter provided in the template code itself. In other words, {{para|mapframe-marker|zoo}} is simply the default. If {{para|mapframe-marker}} is set to something else, it will override zoo. This is true with any of the other parameters. Whomever wrote the template code didn&amp;#039;t realize this. I&amp;#039;ll fix the code to make it less obscure, but you don&amp;#039;t have to do anything. — [[User:Hike395|hike395]] ([[User talk:Hike395|talk]]) 12:18, 6 October 2025 (UTC)&lt;br /&gt;
:::::::{{ping|Hike395}} thanks for the explanation! That dramatically simplifies things! I have struck my previous comments as they are no longer relevant. - &amp;#039;&amp;#039;&amp;#039;[[User:Zackmann08|&amp;lt;span style=&amp;quot;color:#00ced1&amp;quot;&amp;gt;Zack&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#007F94&amp;quot;&amp;gt;mann&amp;lt;/span&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; (&amp;lt;sup&amp;gt;[[User_talk:Zackmann08|Talk to me]]&amp;lt;/sup&amp;gt;/&amp;lt;sub&amp;gt;[[Special:Contributions/Zackmann08|&amp;lt;span style=&amp;quot;color:orange;&amp;quot;&amp;gt;What I been doing&amp;lt;/span&amp;gt;]]&amp;lt;/sub&amp;gt;) 17:03, 6 October 2025 (UTC)&lt;/div&gt;</summary>
		<author><name>Wikipedia&gt;Zackmann08</name></author>
	</entry>
</feed>