<?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%3ASandbox%2FJikat2%2Freigntemplate</id>
	<title>Module:Sandbox/Jikat2/reigntemplate - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3ASandbox%2FJikat2%2Freigntemplate"/>
	<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Sandbox/Jikat2/reigntemplate&amp;action=history"/>
	<updated>2026-05-26T04:31:57Z</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:Sandbox/Jikat2/reigntemplate&amp;diff=145619&amp;oldid=prev</id>
		<title>imported&gt;Izno: fix abbr</title>
		<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Sandbox/Jikat2/reigntemplate&amp;diff=145619&amp;oldid=prev"/>
		<updated>2018-01-07T21:39:17Z</updated>

		<summary type="html">&lt;p&gt;fix abbr&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;--Google Code in 2017, Update code of the &amp;quot;Reign&amp;quot; template on English Wikipedia&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
p.reign = function(frame)&lt;br /&gt;
	local startdate = frame.args.startdate or &amp;quot;?&amp;quot;&lt;br /&gt;
	local enddate = frame.args.enddate or &amp;quot;present&amp;quot;&lt;br /&gt;
	local secondstart = frame.args.secondstart or &amp;quot;&amp;quot;&lt;br /&gt;
	local secondend = frame.args.secondend or &amp;quot;&amp;quot;&lt;br /&gt;
	if #startdate == 0 then startdate = &amp;quot;?&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if #enddate == 0 then enddate = &amp;quot;present&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	local wrap = frame.args.wrap or &amp;quot;&amp;quot;&lt;br /&gt;
	if secondstart == &amp;quot;&amp;quot; and secondend ~= &amp;quot;&amp;quot; then secondstart = &amp;quot;?&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if secondend == &amp;quot;&amp;quot; and secondstart ~= &amp;quot;&amp;quot; then secondend = &amp;quot;present&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	local era = frame.args.era or &amp;quot;&amp;quot;&lt;br /&gt;
	if era ~= &amp;quot;&amp;quot; then era = &amp;quot; &amp;quot;..era&lt;br /&gt;
	end&lt;br /&gt;
	local single = frame.args.single or &amp;quot;&amp;quot;&lt;br /&gt;
	local postdate = frame.args.postdate or &amp;quot;&amp;quot;&lt;br /&gt;
	if postdate ~= &amp;quot;&amp;quot; then postdate = &amp;quot;,&amp;quot;..postdate&lt;br /&gt;
	end&lt;br /&gt;
	local predate = frame.args.predate or &amp;quot;&amp;quot;&lt;br /&gt;
	if predate ~= &amp;quot;&amp;quot; then predate = predate..&amp;quot;, &amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	local middate = frame.args.middate or &amp;quot;&amp;quot;&lt;br /&gt;
	if middate ~= &amp;quot;&amp;quot; then middate = middate..&amp;quot;, &amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	local label = frame.args.label or &amp;quot;&amp;quot;&lt;br /&gt;
	if single ~= &amp;quot;&amp;quot; then &lt;br /&gt;
		startdate = single&lt;br /&gt;
		enddate = &amp;quot;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if postdate ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		postdate = postdate..era&lt;br /&gt;
	elseif secondend ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		secondend = secondend..era&lt;br /&gt;
	else&lt;br /&gt;
		enddate = enddate..era&lt;br /&gt;
	end&lt;br /&gt;
	local dash =&amp;quot;&amp;quot;&lt;br /&gt;
	local dash2 =&amp;quot;&amp;quot;&lt;br /&gt;
	local r = &amp;quot;&amp;quot;&lt;br /&gt;
	local cap = frame.args.cap or &amp;quot;n&amp;quot;&lt;br /&gt;
	local show = frame.args.show or &amp;quot;normal&amp;quot;&lt;br /&gt;
	if show == &amp;quot;normal&amp;quot; then r = &amp;quot;&amp;lt;abbr title=&amp;#039;reign&amp;#039;&amp;gt;&amp;quot;..&amp;quot;r.&amp;quot;..&amp;quot;&amp;lt;/abbr&amp;gt;&amp;quot;&lt;br /&gt;
	elseif show == &amp;quot;word&amp;quot; then r = &amp;quot;reigned &amp;quot; &lt;br /&gt;
		if cap == &amp;quot;y&amp;quot; then r = &amp;quot;Reigned &amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
	elseif show == &amp;quot;colon&amp;quot; then r = &amp;quot;reign: &amp;quot; &lt;br /&gt;
		if cap == &amp;quot;y&amp;quot; then r = &amp;quot;Reign: &amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
	elseif show == &amp;quot;lword&amp;quot; then r = &amp;quot;[[Reign|reigned]] &amp;quot;&lt;br /&gt;
		if cap == &amp;quot;y&amp;quot; then r = &amp;quot;[[Reign|Reigned]] &amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
	elseif show == &amp;quot;lcolon&amp;quot; then r = &amp;quot;[[Reign|reign:]] &amp;quot;&lt;br /&gt;
		if cap == &amp;quot;y&amp;quot; then r = &amp;quot;[[Reign|Reign:]] &amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
	elseif show == &amp;quot;blank&amp;quot; then r = &amp;quot;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if label ~= &amp;quot;&amp;quot; then r = label..&amp;quot; &amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if string.match(startdate, &amp;quot; &amp;quot;) or string.match(enddate, &amp;quot; &amp;quot;) and era == &amp;quot;&amp;quot; then dash = &amp;quot; - &amp;quot; else dash = &amp;quot;-&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if string.match(secondstart, &amp;quot; &amp;quot;) or string.match(secondend, &amp;quot; &amp;quot;) and era == &amp;quot;&amp;quot; then dash2 = &amp;quot; - &amp;quot; else dash2 = &amp;quot;-&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if secondstart == &amp;quot;&amp;quot; and secondend == &amp;quot;&amp;quot; then dash2 =&amp;quot;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if secondstart ~= &amp;quot;&amp;quot; then enddate = enddate..&amp;quot;, &amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if single ~= &amp;quot;&amp;quot; then dash=&amp;quot;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	local msg =r..&amp;quot; &amp;quot;..predate..startdate..dash..enddate..middate..secondstart..dash2..secondend..postdate..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;br /&gt;
	if wrap ~= &amp;quot;&amp;quot; then msg = r..predate..startdate..dash..enddate..middate..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;..secondstart..dash2..secondend..postdate..&amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	return msg&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>imported&gt;Izno</name></author>
	</entry>
</feed>