<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3ANavseasoncats%2Fnavyear%2Fsandbox</id>
	<title>Module:Navseasoncats/navyear/sandbox - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3ANavseasoncats%2Fnavyear%2Fsandbox"/>
	<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Navseasoncats/navyear/sandbox&amp;action=history"/>
	<updated>2026-05-27T12:56:07Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://stockhub.co/index.php?title=Module:Navseasoncats/navyear/sandbox&amp;diff=144118&amp;oldid=prev</id>
		<title>imported&gt;BrownHairedGirl: return catname -- testing</title>
		<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Navseasoncats/navyear/sandbox&amp;diff=144118&amp;oldid=prev"/>
		<updated>2019-03-04T05:47:55Z</updated>

		<summary type="html">&lt;p&gt;return catname -- testing&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
local greyLinkColor = &amp;quot;#888&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-- Make a piped link to a category, if it exists&lt;br /&gt;
-- If it doesn&amp;#039;t exist, just display the greyed the link title without linking&lt;br /&gt;
function makeCatLink(catname, disp)&lt;br /&gt;
	local displaytext&lt;br /&gt;
	if (disp ~= &amp;quot;&amp;quot;) and (disp ~= nil) then&lt;br /&gt;
		-- use &amp;#039;disp&amp;#039; parameter, but strip any trailing disambiguator&lt;br /&gt;
		displaytext = mw.ustring.gsub(disp, &amp;quot;%s+%(.+$&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
	else&lt;br /&gt;
		displaytext = catname&lt;br /&gt;
	end&lt;br /&gt;
if 1 == 1 then	return catname end -- testing&lt;br /&gt;
	local fmtlink&lt;br /&gt;
	local catPage = mw.title.new( catname, &amp;quot;Category&amp;quot; )&lt;br /&gt;
	if (catPage.exists) then&lt;br /&gt;
		fmtlink = &amp;quot;[[:Category:&amp;quot; .. catname .. &amp;quot;|&amp;quot; .. displaytext .. &amp;quot;]]&amp;quot;&lt;br /&gt;
	else&lt;br /&gt;
		fmtlink = &amp;#039;&amp;lt;span style=&amp;quot;color:&amp;#039; .. greyLinkColor .. &amp;#039;&amp;quot;&amp;gt;&amp;#039; .. displaytext .. &amp;quot;&amp;lt;/span&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return fmtlink&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.navyear(frame)&lt;br /&gt;
	--Expects a PAGENAME of the form &amp;quot;Some sequential 1760 example cat&amp;quot;, where &lt;br /&gt;
	--	{{{1}}}=Some sequential&lt;br /&gt;
	--	{{{2}}}=1760&lt;br /&gt;
	--	{{{3}}}=example cat&lt;br /&gt;
	--	{{{4}}}=1758 (&amp;#039;min&amp;#039; year parameter; optional)&lt;br /&gt;
	--	{{{5}}}=1800 (&amp;#039;max&amp;#039; year parameter; optional)&lt;br /&gt;
	local arg1 = frame.args[1]&lt;br /&gt;
	local arg2 = tonumber(frame.args[2])&lt;br /&gt;
	local arg3 = frame.args[3]&lt;br /&gt;
	local arg4 = tonumber(frame.args[4])&lt;br /&gt;
	local arg5 = tonumber(frame.args[5])&lt;br /&gt;
	if arg4 == nil then arg4 = -9999 end&lt;br /&gt;
	if arg5 == nil then arg5 = 9999 end&lt;br /&gt;
	&lt;br /&gt;
	local navyear = &amp;#039;{| class=&amp;quot;toccolours hlist&amp;quot; style=&amp;quot;text-align: center; margin: auto;&amp;quot;\n&amp;#039;..&amp;#039;|\n&amp;#039;&lt;br /&gt;
	&lt;br /&gt;
	local i = -5&lt;br /&gt;
	while i &amp;lt;= 5 do&lt;br /&gt;
		local year = arg2 + i&lt;br /&gt;
		if i ~= 0 then&lt;br /&gt;
			if (year &amp;gt;= arg4) and (year &amp;lt;= arg5) then -- ex: 1758, 1759, 1761, 1762, 1763, 1764, 1765&lt;br /&gt;
				navyear = navyear..&amp;#039;*&amp;#039;..makeCatLink( arg1..&amp;#039; &amp;#039;..year..&amp;#039; &amp;#039;..arg3, year )..&amp;#039;\n&amp;#039;&lt;br /&gt;
			else -- ex: 1755, 1756, 1757&lt;br /&gt;
				navyear = navyear..&amp;#039;*&amp;lt;span style=&amp;quot;visibility:hidden&amp;quot;&amp;gt;&amp;#039;..year..&amp;#039;&amp;lt;/span&amp;gt;\n&amp;#039;&lt;br /&gt;
			end&lt;br /&gt;
		else -- ex: 1760&lt;br /&gt;
			navyear = navyear..&amp;#039;*&amp;lt;b&amp;gt;&amp;#039;..arg2..&amp;#039;&amp;lt;/b&amp;gt;\n&amp;#039;&lt;br /&gt;
		end&lt;br /&gt;
		i = i + 1&lt;br /&gt;
	end&lt;br /&gt;
	return navyear..&amp;#039;|}&amp;#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>imported&gt;BrownHairedGirl</name></author>
	</entry>
</feed>