<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ar">
	<id>https://3rabica.org/index.php?action=history&amp;feed=atom&amp;title=%D9%88%D8%AD%D8%AF%D8%A9%3ANavseasoncats%2Fnavyear</id>
	<title>وحدة:Navseasoncats/navyear - تاريخ المراجعة</title>
	<link rel="self" type="application/atom+xml" href="https://3rabica.org/index.php?action=history&amp;feed=atom&amp;title=%D9%88%D8%AD%D8%AF%D8%A9%3ANavseasoncats%2Fnavyear"/>
	<link rel="alternate" type="text/html" href="https://3rabica.org/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Navseasoncats/navyear&amp;action=history"/>
	<updated>2026-06-12T18:35:24Z</updated>
	<subtitle>تاريخ التعديل لهذه الصفحة في الويكي</subtitle>
	<generator>MediaWiki 1.43.7</generator>
	<entry>
		<id>https://3rabica.org/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Navseasoncats/navyear&amp;diff=1814&amp;oldid=prev</id>
		<title>عبد العزيز: أنشأ الصفحة ب&#039;local p = {}  local grey = &quot;#888&quot;  -- Make a piped link to a category, if it exists -- If it doesn&#039;t exist, just display the greyed unlinked title function makeCatLink(c...&#039;</title>
		<link rel="alternate" type="text/html" href="https://3rabica.org/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Navseasoncats/navyear&amp;diff=1814&amp;oldid=prev"/>
		<updated>2019-10-18T14:04:43Z</updated>

		<summary type="html">&lt;p&gt;أنشأ الصفحة ب&amp;#039;local p = {}  local grey = &amp;quot;#888&amp;quot;  -- Make a piped link to a category, if it exists -- If it doesn&amp;#039;t exist, just display the greyed unlinked title function makeCatLink(c...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;صفحة جديدة&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
local grey = &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 unlinked title&lt;br /&gt;
function makeCatLink(catname, disp)&lt;br /&gt;
	local displaytext = catname&lt;br /&gt;
	if disp and disp ~= &amp;#039;&amp;#039; 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;#039;%s+%(.+$&amp;#039;, &amp;#039;&amp;#039;);&lt;br /&gt;
	end&lt;br /&gt;
	local catPage = mw.title.new( catname, &amp;#039;Category&amp;#039; )&lt;br /&gt;
	if (catPage.exists) then&lt;br /&gt;
		return &amp;#039;[[:Category:&amp;#039;..catname..&amp;#039;|&amp;#039;..displaytext..&amp;#039;]]&amp;#039;&lt;br /&gt;
	else&lt;br /&gt;
		return &amp;#039;&amp;lt;span style=&amp;quot;color:&amp;#039;..grey..&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;
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 firsthalf = frame.args[1]&lt;br /&gt;
	local year      = tonumber(frame.args[2])&lt;br /&gt;
	local lasthalf  = frame.args[3]&lt;br /&gt;
	local minyear   = tonumber(frame.args[4]) or -9999&lt;br /&gt;
	local maxyear   = tonumber(frame.args[5]) or 9999&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 y = year + i&lt;br /&gt;
		if i ~= 0 then&lt;br /&gt;
			if (y &amp;gt;= minyear) and (y &amp;lt;= maxyear) then -- ex: 1758, 1759, 1761, 1762, 1763, 1764, 1765&lt;br /&gt;
				navyear = navyear..&amp;#039;*&amp;#039;..makeCatLink( firsthalf..&amp;#039; &amp;#039;..y..&amp;#039; &amp;#039;..lasthalf, y )..&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;..y..&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;..year..&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>عبد العزيز</name></author>
	</entry>
</feed>