https://en.wikipedia.org/w/index.php?action=history&feed=atom&title=Module%3AParameter_validation%2Fdefault_config%2Fsandbox
Module:Parameter validation/default config/sandbox - Revision history
2025-05-31T21:42:13Z
Revision history for this page on the wiki
MediaWiki 1.45.0-wmf.3
https://en.wikipedia.org/w/index.php?title=Module:Parameter_validation/default_config/sandbox&diff=1216634802&oldid=prev
SilverLocust: Use sandbox version of if preview for test
2024-04-01T04:50:38Z
<p>Use sandbox version of if preview for test</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 04:50, 1 April 2024</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 4:</td>
<td colspan="2" class="diff-lineno">Line 4:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="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;"><br /></td>
<td class="diff-marker"></td>
<td style="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;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="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;"><div>function create_message(msg) </div></td>
<td class="diff-marker"></td>
<td style="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;"><div>function create_message(msg) </div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="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;"><div> return require('Module:If preview')._warning({</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="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;"><div> return require('Module:If preview<ins style="font-weight: bold; text-decoration: none;">/sandbox</ins>')._warning({</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="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;"><div> mw.ustring.format("[[templatename]] used with %s.", msg)</div></td>
<td class="diff-marker"></td>
<td style="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;"><div> mw.ustring.format("[[templatename]] used with %s.", msg)</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="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;"><div> })</div></td>
<td class="diff-marker"></td>
<td style="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;"><div> })</div></td>
</tr>
</table>
SilverLocust
https://en.wikipedia.org/w/index.php?title=Module:Parameter_validation/default_config/sandbox&diff=1216634690&oldid=prev
SilverLocust: Copying config to sandbox
2024-04-01T04:49:45Z
<p>Copying config to sandbox</p>
<p><b>New page</b></p><div>function create(cat, msg) <br />
return mw.ustring.format("{{main other|[[Category:Pages using tname_naked with %s parameters]]}}", cat) .. create_message(msg)<br />
end<br />
<br />
function create_message(msg) <br />
return require('Module:If preview')._warning({<br />
mw.ustring.format("[[templatename]] used with %s.", msg)<br />
})<br />
end<br />
<br />
local options = {<br />
["undeclared"] = create("unknown", 'unknown parameter(s): paramname'),<br />
["deprecated"] = create("deprecated", 'deprecated parameter(s): paramname'),<br />
["duplicate"] = create("duplicate", 'duplicate parameter(s): paramandvalue'),<br />
["doc-subpage"] = "doc",<br />
}<br />
<br />
local result = {<br />
[0] = options,<br />
[2] = options,<br />
[4] = options,<br />
[6] = options,<br />
[10] = options,<br />
[12] = options,<br />
[14] = options,<br />
}<br />
return result</div>
SilverLocust