<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.tachyony.co.uk/w/index.php?action=history&amp;feed=atom&amp;title=Module%3ANavboxes</id>
	<title>Module:Navboxes - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.tachyony.co.uk/w/index.php?action=history&amp;feed=atom&amp;title=Module%3ANavboxes"/>
	<link rel="alternate" type="text/html" href="https://wiki.tachyony.co.uk/w/index.php?title=Module:Navboxes&amp;action=history"/>
	<updated>2026-05-15T11:30:50Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.5</generator>
	<entry>
		<id>https://wiki.tachyony.co.uk/w/index.php?title=Module:Navboxes&amp;diff=8931&amp;oldid=prev</id>
		<title>Tachyony: Created page with &quot;-- This implements Template:navboxes local p = {}  local Navbox = require(&#039;Module:Navbox&#039;)  local function isnotempty(s) 	return s and s:match( &#039;^%s*(.-)%s*$&#039; ) ~= &#039;&#039; end  local function navboxes(args, list) 	local navbar = (args[&#039;state&#039;] and args[&#039;state&#039;] == &#039;off&#039;) and &#039;off&#039; or &#039;plain&#039; 	local title = args[&#039;title&#039;] or &#039;Links to related articles&#039; 	local titlestyle = &#039;background:&#039; .. (args[&#039;bg&#039;] or &#039;#e8e8ff&#039;) .. &#039;;&#039; 		.. (isnotempty(args[&#039;fg&#039;]) and (&#039;color:&#039; .. args[&#039;fg&#039;]...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.tachyony.co.uk/w/index.php?title=Module:Navboxes&amp;diff=8931&amp;oldid=prev"/>
		<updated>2022-01-20T01:54:35Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;-- This implements Template:navboxes local p = {}  local Navbox = require(&amp;#039;Module:Navbox&amp;#039;)  local function isnotempty(s) 	return s and s:match( &amp;#039;^%s*(.-)%s*$&amp;#039; ) ~= &amp;#039;&amp;#039; end  local function navboxes(args, list) 	local navbar = (args[&amp;#039;state&amp;#039;] and args[&amp;#039;state&amp;#039;] == &amp;#039;off&amp;#039;) and &amp;#039;off&amp;#039; or &amp;#039;plain&amp;#039; 	local title = args[&amp;#039;title&amp;#039;] or &amp;#039;Links to related articles&amp;#039; 	local titlestyle = &amp;#039;background:&amp;#039; .. (args[&amp;#039;bg&amp;#039;] or &amp;#039;#e8e8ff&amp;#039;) .. &amp;#039;;&amp;#039; 		.. (isnotempty(args[&amp;#039;fg&amp;#039;]) and (&amp;#039;color:&amp;#039; .. args[&amp;#039;fg&amp;#039;]...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;-- This implements Template:navboxes&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local Navbox = require(&amp;#039;Module:Navbox&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
local function isnotempty(s)&lt;br /&gt;
	return s and s:match( &amp;#039;^%s*(.-)%s*$&amp;#039; ) ~= &amp;#039;&amp;#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function navboxes(args, list)&lt;br /&gt;
	local navbar = (args[&amp;#039;state&amp;#039;] and args[&amp;#039;state&amp;#039;] == &amp;#039;off&amp;#039;) and &amp;#039;off&amp;#039; or &amp;#039;plain&amp;#039;&lt;br /&gt;
	local title = args[&amp;#039;title&amp;#039;] or &amp;#039;Links to related articles&amp;#039;&lt;br /&gt;
	local titlestyle = &amp;#039;background:&amp;#039; .. (args[&amp;#039;bg&amp;#039;] or &amp;#039;#e8e8ff&amp;#039;) .. &amp;#039;;&amp;#039;&lt;br /&gt;
		.. (isnotempty(args[&amp;#039;fg&amp;#039;]) and (&amp;#039;color:&amp;#039; .. args[&amp;#039;fg&amp;#039;] .. &amp;#039;;&amp;#039;) or &amp;#039;&amp;#039;)&lt;br /&gt;
		.. (isnotempty(args[&amp;#039;bordercolor&amp;#039;]) and (&amp;#039;border: 1px solid &amp;#039; .. args[&amp;#039;bordercolor&amp;#039;] .. &amp;#039;;&amp;#039;) or &amp;#039;&amp;#039;)&lt;br /&gt;
		.. (args[&amp;#039;titlestyle&amp;#039;] or &amp;#039;&amp;#039;)&lt;br /&gt;
	return Navbox._navbox({&lt;br /&gt;
			navbar = navbar, title = title, &lt;br /&gt;
			list1 = list,&lt;br /&gt;
			state = args[&amp;#039;state&amp;#039;] or &amp;#039;collapsed&amp;#039;,&lt;br /&gt;
			titlestyle = titlestyle,&lt;br /&gt;
			liststyle = &amp;#039;font-size:114%&amp;#039;,&lt;br /&gt;
			listpadding = &amp;#039;0px&amp;#039;,&lt;br /&gt;
			tracking = &amp;#039;no&amp;#039;&lt;br /&gt;
			})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.top(frame)		&lt;br /&gt;
	local args = frame:getParent().args&lt;br /&gt;
	local parts = mw.text.split(navboxes(args, &amp;#039;&amp;lt;ADD LIST HERE&amp;gt;&amp;#039;), &amp;#039;&amp;lt;ADD LIST HERE&amp;gt;&amp;#039;)&lt;br /&gt;
	return parts[1]&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.bottom(frame)		&lt;br /&gt;
	local args = {}&lt;br /&gt;
	local parts = mw.text.split(navboxes(args, &amp;#039;&amp;lt;ADD LIST HERE&amp;gt;&amp;#039;), &amp;#039;&amp;lt;ADD LIST HERE&amp;gt;&amp;#039;)&lt;br /&gt;
	return parts[2]&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.navbox(frame)&lt;br /&gt;
	local args = frame:getParent().args&lt;br /&gt;
	local list = args[&amp;#039;list1&amp;#039;] or args[&amp;#039;list&amp;#039;] or &amp;#039;&amp;#039;	&lt;br /&gt;
	local track_cats = &amp;#039;&amp;#039;&lt;br /&gt;
	if list == &amp;#039;&amp;#039; then&lt;br /&gt;
		if mw.title.getCurrentTitle().namespace == 0 then&lt;br /&gt;
			track_cats = &amp;#039;[[Category:Navboxes template with no content]]&amp;#039;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return navboxes(args, list) .. track_cats&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Tachyony</name></author>
	</entry>
</feed>