<?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%2FClockery%2Freign</id>
	<title>Module:Sandbox/Clockery/reign - 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%2FClockery%2Freign"/>
	<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Sandbox/Clockery/reign&amp;action=history"/>
	<updated>2026-04-17T18:45:47Z</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/Clockery/reign&amp;diff=145260&amp;oldid=prev</id>
		<title>imported&gt;Clockery: fix</title>
		<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Sandbox/Clockery/reign&amp;diff=145260&amp;oldid=prev"/>
		<updated>2017-12-24T16:18:58Z</updated>

		<summary type="html">&lt;p&gt;fix&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;p = {}&lt;br /&gt;
&lt;br /&gt;
local nowrap = function(wtext)&lt;br /&gt;
	local span2 = mw.html.create(&amp;#039;span&amp;#039;)&lt;br /&gt;
	span2&lt;br /&gt;
		:attr(&amp;#039;id&amp;#039;, &amp;#039;nowrap-span&amp;#039;)&lt;br /&gt;
		:css(&amp;#039;white-space&amp;#039;, &amp;#039;nowrap&amp;#039;)&lt;br /&gt;
		:wikitext(wtext)&lt;br /&gt;
	return span2&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local sortable = function(var)&lt;br /&gt;
	local span1 = mw.html.create(&amp;#039;span&amp;#039;)&lt;br /&gt;
	local text = frame.args.text&lt;br /&gt;
	span1&lt;br /&gt;
		:attr( &amp;#039;id&amp;#039;, &amp;#039;sortable-span&amp;#039;)&lt;br /&gt;
		:css( &amp;#039;display&amp;#039;, &amp;#039;none&amp;#039;)&lt;br /&gt;
		:css(&amp;#039;speak&amp;#039;, &amp;#039;none&amp;#039;)&lt;br /&gt;
		:wikitext(var)&lt;br /&gt;
	return span1&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.reign = function(frame)&lt;br /&gt;
	returntext = &amp;quot;&amp;quot;&lt;br /&gt;
	sort = frame.args.sortable&lt;br /&gt;
	era = frame.args.era&lt;br /&gt;
	wp = frame.args.wrap&lt;br /&gt;
	nolabel = frame.args.label&lt;br /&gt;
	lk = frame.args.show&lt;br /&gt;
	cap = frame.args.cap&lt;br /&gt;
	pred = frame.args.predate&lt;br /&gt;
	date1 = frame.args[1]&lt;br /&gt;
	date2 = frame.args[2]&lt;br /&gt;
	date3 = frame.args[3]&lt;br /&gt;
	date4 = frame.args[4]&lt;br /&gt;
	mid = frame.args.middate&lt;br /&gt;
	postd = frame.args.postdate&lt;br /&gt;
	temp = mw.text.trim( frame.args[1] or &amp;quot;&amp;quot; ) .. mw.text.trim( frame.args[2] or &amp;quot;&amp;quot; )&lt;br /&gt;
	temp2 = mw.text.trim( frame.args[3] or &amp;quot;&amp;quot; ) .. mw.text.trim( frame.args[4] or &amp;quot;&amp;quot; )&lt;br /&gt;
	if nolabel ~= nil then&lt;br /&gt;
		returntext = returntext .. nolabel&lt;br /&gt;
		if wp ~= nil then&lt;br /&gt;
			returntext = returntext ..frame:expandTemplate{ title = &amp;#039;wbr&amp;#039; }&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		if lk == &amp;#039;no&amp;#039; or lk == &amp;#039;off&amp;#039; or lk == &amp;#039;n&amp;#039; or lk == &amp;#039;false&amp;#039; or lk == &amp;#039;0&amp;#039; or lk == &amp;#039;none&amp;#039; then&lt;br /&gt;
			if cap ~= nil then&lt;br /&gt;
				returntext = returntext .. &amp;#039;R.&amp;#039;&lt;br /&gt;
			else&lt;br /&gt;
				returntext = returntext .. &amp;#039;r.&amp;#039;&lt;br /&gt;
			end&lt;br /&gt;
		elseif lk == &amp;#039;link&amp;#039; or lk == &amp;#039;yes&amp;#039; or lk == &amp;#039;on&amp;#039; or lk == &amp;#039;y&amp;#039; or lk == &amp;#039;true&amp;#039; or lk == &amp;#039;1&amp;#039; then&lt;br /&gt;
			if cap ~= nil then&lt;br /&gt;
				returntext = returntext .. &amp;#039;[[Reign|R]]&amp;#039;&lt;br /&gt;
			else&lt;br /&gt;
				returntext = returntext .. &amp;#039;[[Reign|r]]&amp;#039;&lt;br /&gt;
			end&lt;br /&gt;
		elseif lk == &amp;#039;word&amp;#039; then&lt;br /&gt;
			if cap ~= nil then&lt;br /&gt;
				returntext = returntext .. &amp;#039;Reigned&amp;#039;&lt;br /&gt;
			else&lt;br /&gt;
				returntext = returntext .. &amp;#039;reigned&amp;#039;&lt;br /&gt;
			end&lt;br /&gt;
		elseif lk == &amp;#039;colon&amp;#039; then&lt;br /&gt;
			if cap ~= nil then&lt;br /&gt;
				returntext = returntext .. &amp;#039;Reign:&amp;#039;&lt;br /&gt;
			else&lt;br /&gt;
				returntext = returntext .. &amp;#039;reign:&amp;#039;&lt;br /&gt;
			end&lt;br /&gt;
		elseif lk == &amp;#039;lword&amp;#039; then&lt;br /&gt;
			if cap ~= nil then&lt;br /&gt;
				returntext = returntext .. &amp;#039;[[Reign|Reigned]]&amp;#039;&lt;br /&gt;
			else&lt;br /&gt;
				returntext = returntext .. &amp;#039;[[Reign|reigned]]&amp;#039;&lt;br /&gt;
			end&lt;br /&gt;
		elseif lk == &amp;#039;lcolon&amp;#039; then&lt;br /&gt;
			if cap ~= nil then&lt;br /&gt;
				returntext = returntext .. &amp;#039;[[Reign]]:&amp;#039;&lt;br /&gt;
			else&lt;br /&gt;
				returntext = returntext .. &amp;#039;[[reign]]:&amp;#039;&lt;br /&gt;
			end&lt;br /&gt;
		elseif lk == &amp;#039;blank&amp;#039; then&lt;br /&gt;
			returntext = returntext .. &amp;quot;&amp;quot;&lt;br /&gt;
		elseif lk == &amp;#039;abbr&amp;#039; or lk == nil then&lt;br /&gt;
			if cap ~= nil then&lt;br /&gt;
				returntext = returntext .. frame:expandTemplate{ title = &amp;#039;abbr&amp;#039;, args = { &amp;#039;R&amp;#039;, &amp;#039;reign&amp;#039; } } .. &amp;#039;.&amp;#039;&lt;br /&gt;
			else&lt;br /&gt;
				returntext = returntext .. frame:expandTemplate{ title = &amp;#039;abbr&amp;#039;, args = { &amp;#039;r&amp;#039;, &amp;#039;reign&amp;#039; } } .. &amp;#039;.&amp;#039;&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if pred ~= nil or date1 ~= nil or date2 ~= nil then&lt;br /&gt;
		returntext = returntext .. &amp;#039;&amp;amp;nbsp;&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
	if pred ~= nil then&lt;br /&gt;
		returntext = returntext .. pred .. &amp;#039;,&amp;amp;nbsp;&amp;#039; &lt;br /&gt;
		if wp ~= nil then&lt;br /&gt;
			returntext = returntext .. frame:expandTemplate{ title = &amp;#039;wbr&amp;#039; }&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if date1 ~= nil then&lt;br /&gt;
		returntext = returntext .. mw.text.trim( frame.args[1] or &amp;quot;&amp;quot; )&lt;br /&gt;
	end&lt;br /&gt;
	if date2 ~= nil then&lt;br /&gt;
		if date1 == &amp;quot;&amp;quot; then&lt;br /&gt;
			returntext = returntext .. &amp;#039;?&amp;#039;&lt;br /&gt;
		end&lt;br /&gt;
		if  mw.ustring.find(temp, &amp;#039;%s&amp;#039;, 1, false) == nil then&lt;br /&gt;
			returntext = returntext .. &amp;#039;–&amp;#039; .. mw.text.trim( frame.args[2] or &amp;quot;&amp;quot; )&lt;br /&gt;
		else&lt;br /&gt;
			returntext = returntext .. &amp;#039;&amp;amp;nbsp;–&amp;amp;nbsp;&amp;#039; .. mw.text.trim( frame.args[2] or &amp;quot;&amp;quot; )&lt;br /&gt;
		end&lt;br /&gt;
		if mid ~= nil then&lt;br /&gt;
			returntext = returntext .. &amp;#039;,&amp;amp;nbsp;&amp;#039;&lt;br /&gt;
			if wp ~= nil then&lt;br /&gt;
				returntext = returntext .. frame:expandTemplate{ title = &amp;#039;wbr&amp;#039; }&lt;br /&gt;
			end&lt;br /&gt;
			returntext = returntext .. mid&lt;br /&gt;
		end&lt;br /&gt;
		if date3 ~= nil or date4 ~= nil then&lt;br /&gt;
			returntext = returntext .. &amp;#039;,&amp;amp;nbsp;&amp;#039;&lt;br /&gt;
			if wp ~= nil then&lt;br /&gt;
				returntext = returntext .. frame:expandTemplate{ title = &amp;#039;wbr&amp;#039; }&lt;br /&gt;
			end&lt;br /&gt;
			if date3 ~= nil then&lt;br /&gt;
				returntext = returntext .. mw.text.trim( frame.args[3] or &amp;quot;&amp;quot; )&lt;br /&gt;
			end&lt;br /&gt;
			if date4 ~= nil then&lt;br /&gt;
				if date3 == &amp;quot;&amp;quot; then&lt;br /&gt;
					returntext = returntext .. &amp;#039;?&amp;#039;&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			if mw.ustring.find(temp2, &amp;#039;%s&amp;#039;, 1, false) == nil then&lt;br /&gt;
				returntext = returntext .. &amp;#039;–&amp;#039; .. mw.text.trim( frame.args[4] or &amp;quot;&amp;quot; )&lt;br /&gt;
			else&lt;br /&gt;
				returntext = returntext .. &amp;#039;&amp;amp;nbsp;–&amp;amp;nbsp;&amp;#039; .. mw.text.trim( frame.args[4] or &amp;quot;&amp;quot; )&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		if date1 ~= nil then&lt;br /&gt;
			returntext = returntext .. &amp;#039;–&amp;amp;nbsp;&amp;#039;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if postd ~= nil then&lt;br /&gt;
		if date1 ~= nil or date2 ~= nil then&lt;br /&gt;
			returntext = returntext .. &amp;#039;,&amp;amp;nbsp;&amp;#039;&lt;br /&gt;
		end&lt;br /&gt;
		if wp ~= nil then&lt;br /&gt;
			returntext = returntext .. frame:expandTemplate{ title = &amp;#039;wbr&amp;#039; }&lt;br /&gt;
		end&lt;br /&gt;
		returntext = returntext .. postd&lt;br /&gt;
	end&lt;br /&gt;
	if era ~= nil then&lt;br /&gt;
		returntext = returntext .. &amp;#039;&amp;amp;nbsp;&amp;#039; .. era&lt;br /&gt;
	end&lt;br /&gt;
	if sort ~= nil then&lt;br /&gt;
		returntext = sortable(returntext)&lt;br /&gt;
	end&lt;br /&gt;
	if wp == nil then&lt;br /&gt;
		returntext = nowrap(returntext)&lt;br /&gt;
	end&lt;br /&gt;
	return returntext&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>imported&gt;Clockery</name></author>
	</entry>
</feed>