<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.besa.de/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.besa.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Frietjes</id>
		<title>BESA® Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.besa.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Frietjes"/>
		<link rel="alternate" type="text/html" href="https://wiki.besa.de/index.php?title=Special:Contributions/Frietjes"/>
		<updated>2026-05-03T08:42:56Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.10</generator>

	<entry>
		<id>https://wiki.besa.de/index.php?title=Module:Aligned_table</id>
		<title>Module:Aligned table</title>
		<link rel="alternate" type="text/html" href="https://wiki.besa.de/index.php?title=Module:Aligned_table"/>
				<updated>2015-08-12T23:16:42Z</updated>
		
		<summary type="html">&lt;p&gt;Frietjes: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- This module implements {{aligned table}}&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local function isnotempty(s)&lt;br /&gt;
	return s and s:match( '^%s*(.-)%s*$' ) ~= ''&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.table(frame)&lt;br /&gt;
	local args = (frame.args[3] ~= nil) and frame.args or frame:getParent().args&lt;br /&gt;
	local entries = {}&lt;br /&gt;
	local colclass = {}&lt;br /&gt;
	local colstyle = {}&lt;br /&gt;
	local cols = tonumber(args['cols']) or 2&lt;br /&gt;
&lt;br /&gt;
	-- create the root table&lt;br /&gt;
	local root = mw.html.create('table')&lt;br /&gt;
&lt;br /&gt;
	-- add table style for fullwidth&lt;br /&gt;
	if isnotempty(args['fullwidth']) then&lt;br /&gt;
		root&lt;br /&gt;
			:css('width', '100%')&lt;br /&gt;
			:css('border-collapse', 'collapse')&lt;br /&gt;
			:css('border-spacing', '0px 0px')&lt;br /&gt;
			:css('border', 'none')&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- add table classes&lt;br /&gt;
	if isnotempty(args['class']) then&lt;br /&gt;
		root:addClass(args['class'])&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- add table style&lt;br /&gt;
	if isnotempty(args['style']) then&lt;br /&gt;
		root:cssText(args['style'])&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- build arrays with the column styles and classes&lt;br /&gt;
	if isnotempty(args['leftright']) then&lt;br /&gt;
		colstyle[1] = 'text-align:left;'&lt;br /&gt;
		colstyle[2] = 'text-align:right;'&lt;br /&gt;
	end&lt;br /&gt;
	for i = 1,cols do&lt;br /&gt;
		colclass[ i ] = colclass[ i ] or ''&lt;br /&gt;
		colstyle[ i ] = colstyle[ i ] or ''&lt;br /&gt;
		if isnotempty(args['colstyle']) then&lt;br /&gt;
			colstyle[ i ] = args['colstyle'] .. ';' .. colstyle[ i ]&lt;br /&gt;
		end&lt;br /&gt;
		if isnotempty(args['colalign' .. tostring(i)]) then&lt;br /&gt;
			colstyle[ i ] = 'text-align:' .. args['colalign' .. tostring(i)] .. ';' .. colstyle[ i ]&lt;br /&gt;
		elseif isnotempty(args['col' .. tostring(i) .. 'align']) then&lt;br /&gt;
			colstyle[ i ] = 'text-align:' .. args['col' .. tostring(i) .. 'align'] .. ';' .. colstyle[ i ]&lt;br /&gt;
		elseif isnotempty(args['align' .. tostring(i)]) then&lt;br /&gt;
			colstyle[ i ] = 'text-align:' .. args['align' .. tostring(i)] .. ';' .. colstyle[ i ]&lt;br /&gt;
		end&lt;br /&gt;
		if isnotempty(args['colnowrap' .. tostring(i)]) then&lt;br /&gt;
			colstyle[ i ] = 'white-space:nowrap;' .. colstyle[ i ]&lt;br /&gt;
		elseif isnotempty(args['col' .. tostring(i) .. 'nowrap']) then&lt;br /&gt;
			colstyle[ i ] = 'white-space:nowrap;' .. colstyle[ i ]&lt;br /&gt;
		elseif isnotempty(args['nowrap' .. tostring(i)]) then&lt;br /&gt;
			colstyle[ i ] = 'white-space:nowrap;' .. colstyle[ i ]&lt;br /&gt;
		end&lt;br /&gt;
		if isnotempty(args['colwidth' .. tostring(i)]) then&lt;br /&gt;
			colstyle[ i ] = 'width:' .. args['colwidth' .. tostring(i)] .. ';' .. colstyle[ i ]&lt;br /&gt;
		elseif isnotempty(args['col' .. tostring(i) .. 'width']) then&lt;br /&gt;
			colstyle[ i ] = 'width:' .. args['col' .. tostring(i) .. 'width'] .. ';' .. colstyle[ i ]&lt;br /&gt;
		elseif isnotempty(args['colwidth']) then&lt;br /&gt;
			colstyle[ i ] = 'width:' .. args['colwidth'] .. ';' .. colstyle[ i ]&lt;br /&gt;
		end&lt;br /&gt;
		if isnotempty(args['colstyle' .. tostring(i)]) then&lt;br /&gt;
			colstyle[ i ] = colstyle[ i ] .. args['colstyle' .. tostring(i)]&lt;br /&gt;
		elseif isnotempty(args['col' .. tostring(i) .. 'style']) then&lt;br /&gt;
			colstyle[ i ] = colstyle[ i ] .. args['col' .. tostring(i) .. 'style']&lt;br /&gt;
		elseif isnotempty(args['style' .. tostring(i)]) then&lt;br /&gt;
			colstyle[ i ] = colstyle[ i ] .. args['style' .. tostring(i)]&lt;br /&gt;
		end&lt;br /&gt;
		if isnotempty(args['colclass' .. tostring(i)]) then&lt;br /&gt;
			colclass[ i ] =  args['colclass' .. tostring(i)]&lt;br /&gt;
		elseif isnotempty(args['col' .. tostring(i) .. 'class']) then&lt;br /&gt;
			colclass[ i ] =  args['col' .. tostring(i) .. 'class']&lt;br /&gt;
		elseif isnotempty(args['class' .. tostring(i)]) then&lt;br /&gt;
			colclass[ i ] =  args['class' .. tostring(i)]&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	-- compute the maximum cell index&lt;br /&gt;
	local cellcount = 0&lt;br /&gt;
	for k, v in pairs( args ) do&lt;br /&gt;
		if type( k ) == 'number' then&lt;br /&gt;
			cellcount = math.max(cellcount, k)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	-- compute the number of rows&lt;br /&gt;
	local rows = math.ceil(cellcount / cols)&lt;br /&gt;
&lt;br /&gt;
	-- build the table content&lt;br /&gt;
	if isnotempty(args['title']) then&lt;br /&gt;
		local caption = root:tag('caption')&lt;br /&gt;
		caption:cssText(args['titlestyle'])&lt;br /&gt;
		caption:wikitext(args['title'])&lt;br /&gt;
	end&lt;br /&gt;
	if isnotempty(args['above']) then&lt;br /&gt;
		local row = root:tag('tr')&lt;br /&gt;
		local cell = row:tag('th')&lt;br /&gt;
		cell:attr('colspan', cols)&lt;br /&gt;
		cell:cssText(args['abovestyle'])&lt;br /&gt;
		cell:wikitext(args['above'])&lt;br /&gt;
	end&lt;br /&gt;
	for j=1,rows do&lt;br /&gt;
		-- start a new row&lt;br /&gt;
		local row = root:tag('tr')&lt;br /&gt;
		row:css('vertical-align', 'top')&lt;br /&gt;
		-- loop over the cells in each row&lt;br /&gt;
		for i=1,cols do&lt;br /&gt;
			local cell&lt;br /&gt;
			if isnotempty(args['row' .. tostring(j) .. 'header']) then&lt;br /&gt;
				cell = row:tag('th'):attr('scope','col')&lt;br /&gt;
			elseif isnotempty(args['col' .. tostring(i) .. 'header']) then&lt;br /&gt;
				cell = row:tag('th'):attr('scope','row')&lt;br /&gt;
			else&lt;br /&gt;
				cell = row:tag('td')&lt;br /&gt;
			end&lt;br /&gt;
			if args['class' .. tostring(j) .. '.' .. tostring(i)] then&lt;br /&gt;
				cell:addClass(args['class' .. tostring(j) .. '.' .. tostring(i)])&lt;br /&gt;
			else&lt;br /&gt;
				if args['rowclass' .. tostring(j)] then&lt;br /&gt;
					cell:addClass(args['rowclass' .. tostring(j)])&lt;br /&gt;
				elseif args['row' .. tostring(j) .. 'class'] then&lt;br /&gt;
					cell:addClass(args['row' .. tostring(j) .. 'class'])&lt;br /&gt;
				end&lt;br /&gt;
				if colclass[i] ~= '' then&lt;br /&gt;
					cell:addClass(colclass[i])&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			if args['style' .. tostring(j) .. '.' .. tostring(i)] then&lt;br /&gt;
				cell:cssText(args['style' .. tostring(j) .. '.' .. tostring(i)])&lt;br /&gt;
			else&lt;br /&gt;
				if args['rowstyle' .. tostring(j)] then&lt;br /&gt;
					cell:cssText(args['rowstyle' .. tostring(j)])&lt;br /&gt;
				elseif args['row' .. tostring(j) .. 'style'] then&lt;br /&gt;
					cell:cssText(args['row' .. tostring(j) .. 'style'])&lt;br /&gt;
				end&lt;br /&gt;
				if isnotempty(colstyle[i]) then&lt;br /&gt;
					cell:cssText(colstyle[i])&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			cell:wikitext(args[cols*(j - 1) + i] or '')&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	-- return the root table&lt;br /&gt;
	return tostring(root)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Frietjes</name></author>	</entry>

	<entry>
		<id>https://wiki.besa.de/index.php?title=Template:Navbar/doc</id>
		<title>Template:Navbar/doc</title>
		<link rel="alternate" type="text/html" href="https://wiki.besa.de/index.php?title=Template:Navbar/doc"/>
				<updated>2014-02-01T17:30:38Z</updated>
		
		<summary type="html">&lt;p&gt;Frietjes: probably this&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{documentation subpage}}&lt;br /&gt;
{{high-risk|7,180,000+}}&lt;br /&gt;
&amp;lt;!---PLEASE ADD METADATA TO THE &amp;lt;includeonly&amp;gt; SECTION AT THE BOTTOM OF THIS PAGE---&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
===General===&lt;br /&gt;
When one of the following examples is placed inside a given [[Wikipedia:Navigation templates|template]], it adds navbar navigational functionality:&lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|{{subst:PAGENAME}}|mini=1}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|{{subst:PAGENAME}}|plain=1}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|{{subst:PAGENAME}}|fontstyle=color:green}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{subst:PAGENAME}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; will be substituted with the template's name when parsed by the servers. For example, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|navbar/doc}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives:&amp;lt;br&amp;gt; {{navbar|navbar/doc}}&lt;br /&gt;
&lt;br /&gt;
===Font-size===&lt;br /&gt;
Font-size is 88% when used in a navbar, and 100% when nested in a navbox.&lt;br /&gt;
In the navbar, the weight is &amp;quot;normal&amp;quot;; when nested in navbox, it takes on the outer setting. The middot is bold.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
===Required parameters===&lt;br /&gt;
*&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; – the template name is required.&lt;br /&gt;
&lt;br /&gt;
===Optional parameters===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Options !! Parameters !! Produces...&lt;br /&gt;
|-&lt;br /&gt;
| Basic || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || {{navbar|navbar/doc}}&lt;br /&gt;
|-&lt;br /&gt;
| Different text || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name|text=This template:}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || {{navbar|navbar/doc|text=This template:}}&lt;br /&gt;
|-&lt;br /&gt;
| Without &amp;quot;This box:&amp;quot; text || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name|plain=1}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || {{navbar|navbar/doc|plain=1}}&lt;br /&gt;
|-&lt;br /&gt;
| Short version || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name|mini=1}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || {{navbar|navbar/doc|mini=1}}&lt;br /&gt;
|-&lt;br /&gt;
| With brackets&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name|brackets=1}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{navbar|navbar/doc|brackets=1}}&lt;br /&gt;
|-&lt;br /&gt;
| With a color option ([[Span and div|span]]) || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name|fontstyle=color:green}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || {{navbar|navbar/doc|fontstyle=color:green}}&lt;br /&gt;
|-&lt;br /&gt;
| To float to the side ([[Span and div|div]]) || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name|style=float:right}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || {{navbar|navbar/doc|style=float:right}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Deprecated parameters===&lt;br /&gt;
The &amp;lt;tt&amp;gt;miniv=1&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;viewplain=1&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;nodiv=1&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;fontcolor=&amp;lt;/tt&amp;gt; parameters have been deprecated. To implement the view-only version, use the {{tlx|v}} or {{tlx|view}} templates instead.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
Navbar is contained within a {{tag|div}} in order to accommodate a horizontal unnumbered list. This means it cannot be placed inside a {{tag|span}} or other inline element, because the [[HTML Tidy]] extension will 'fix' situations where it finds block elements inside inline elements.&lt;br /&gt;
&lt;br /&gt;
== Prepackaged ==&lt;br /&gt;
;{{tl|Navbar-header}}: Positions {{navbar|navbar/doc|mini=1}} on the right edge of the line, often used in non-collapsible navbox heading.&lt;br /&gt;
;{{tl|Tnavbar-navframe}}: For use in conjunction with [[Wikipedia:NavFrame|Navframe div]]s, positions {{navbar|navbar/doc|mini=1}} opposite of the [hide]/[show] feature.&lt;br /&gt;
;{{tl|Navbar-collapsible}}: For use in conjunction with [[Wikipedia: NavFrame#Collapsible tables|Collapsible tables]], floats {{navbar|navbar/doc|mini=1}} opposite of the [hide]/[show] feature.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
{{Edit templates}}&lt;br /&gt;
{{Navigational templates}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--- PLEASE ADD METADATA TO THE &amp;lt;includeonly&amp;gt; SECTION HERE ---&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
[[Category:Internal link templates]]&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;When placed inside a given template, it adds navbar navigational functionality&amp;quot;,&lt;br /&gt;
        &amp;quot;params&amp;quot;: {&lt;br /&gt;
                &amp;quot;&amp;quot;: {&lt;br /&gt;
                        &amp;quot;label&amp;quot;: &amp;quot;Template Name&amp;quot;,&lt;br /&gt;
                        &amp;quot;description&amp;quot;: &amp;quot;The name of the template, so links work correctly&amp;quot;,&lt;br /&gt;
                        &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                        &amp;quot;default&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
                        &amp;quot;required&amp;quot;: true&lt;br /&gt;
                },&lt;br /&gt;
                &amp;quot;text&amp;quot;: {&lt;br /&gt;
                        &amp;quot;label&amp;quot;: &amp;quot;Different text&amp;quot;,&lt;br /&gt;
                        &amp;quot;description&amp;quot;: &amp;quot;Allows custom text to replace the default 'this box'&amp;quot;,&lt;br /&gt;
                        &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                        &amp;quot;default&amp;quot;: &amp;quot;This box&amp;quot;,&lt;br /&gt;
                        &amp;quot;required&amp;quot;: false&lt;br /&gt;
                             },&lt;br /&gt;
                &amp;quot;plain&amp;quot;: {&lt;br /&gt;
                        &amp;quot;label&amp;quot;: &amp;quot;Without 'This box:' text&amp;quot;,&lt;br /&gt;
                        &amp;quot;description&amp;quot;: &amp;quot;Removes 'This box'&amp;quot;,&lt;br /&gt;
                        &amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
                        &amp;quot;default&amp;quot;: &amp;quot;0&amp;quot;,&lt;br /&gt;
                        &amp;quot;required&amp;quot;: false&lt;br /&gt;
&lt;br /&gt;
                },&lt;br /&gt;
                &amp;quot;mini&amp;quot;: {&lt;br /&gt;
                        &amp;quot;label&amp;quot;: &amp;quot;Short Version&amp;quot;,&lt;br /&gt;
                        &amp;quot;description&amp;quot;: &amp;quot;Shortens text to V T E&amp;quot;,&lt;br /&gt;
                        &amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
                        &amp;quot;default&amp;quot;: &amp;quot;0&amp;quot;,&lt;br /&gt;
                        &amp;quot;required&amp;quot;: false&lt;br /&gt;
                },&lt;br /&gt;
                &amp;quot;brackets&amp;quot;: {&lt;br /&gt;
                        &amp;quot;label&amp;quot;: &amp;quot;with brackets&amp;quot;,&lt;br /&gt;
                        &amp;quot;description&amp;quot;: &amp;quot;adds brackets before and after the links&amp;quot;,&lt;br /&gt;
                        &amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
                        &amp;quot;default&amp;quot;: &amp;quot;0&amp;quot;,&lt;br /&gt;
                        &amp;quot;required&amp;quot;: false&lt;br /&gt;
                },&lt;br /&gt;
                &amp;quot;fontstyle&amp;quot;: {&lt;br /&gt;
                        &amp;quot;label&amp;quot;: &amp;quot;Font color&amp;quot;,&lt;br /&gt;
                        &amp;quot;description&amp;quot;: &amp;quot;Allows you to change the color of the font (in the format color:green)&amp;quot;,&lt;br /&gt;
                        &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                        &amp;quot;default&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
                        &amp;quot;required&amp;quot;: false&lt;br /&gt;
                },&lt;br /&gt;
                &amp;quot;style&amp;quot;: {&lt;br /&gt;
                        &amp;quot;label&amp;quot;: &amp;quot;To float to the side&amp;quot;,&lt;br /&gt;
                        &amp;quot;description&amp;quot;: &amp;quot;Allows the template to float to the side (format=float:right)&amp;quot;,&lt;br /&gt;
                        &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                        &amp;quot;default&amp;quot;: &amp;quot;float:left&amp;quot;,&lt;br /&gt;
                        &amp;quot;required&amp;quot;: false&lt;br /&gt;
&lt;br /&gt;
                 }&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;/div&gt;</summary>
		<author><name>Frietjes</name></author>	</entry>

	<entry>
		<id>https://wiki.besa.de/index.php?title=Module:List</id>
		<title>Module:List</title>
		<link rel="alternate" type="text/html" href="https://wiki.besa.de/index.php?title=Module:List"/>
				<updated>2013-11-23T17:04:14Z</updated>
		
		<summary type="html">&lt;p&gt;Frietjes: use nil&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- This module outputs different kinds of lists. At the moment, bulleted, unbulleted,&lt;br /&gt;
-- horizontal, ordered, and horizontal ordered lists are supported.&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local htmlBuilder = require('Module:HtmlBuilder')&lt;br /&gt;
&lt;br /&gt;
local function getListItem(data, style, itemStyle, itemValue)&lt;br /&gt;
	if not data then&lt;br /&gt;
		return c&lt;br /&gt;
	end&lt;br /&gt;
	local item = htmlBuilder.create('li')&lt;br /&gt;
	item&lt;br /&gt;
		.cssText(style)&lt;br /&gt;
		.cssText(itemStyle)&lt;br /&gt;
		.wikitext(data)&lt;br /&gt;
	if(itemValue) then&lt;br /&gt;
		item.attr('value',itemValue)&lt;br /&gt;
	end&lt;br /&gt;
	return tostring(item)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getArgNums(args)&lt;br /&gt;
	-- Returns an array containing the keys of all positional arguments&lt;br /&gt;
	-- that contain data (i.e. non-whitespace values).&lt;br /&gt;
	local nums = {}&lt;br /&gt;
	for k, v in pairs(args) do&lt;br /&gt;
		if type(k) == 'number' and &lt;br /&gt;
			k &amp;gt;= 1 and &lt;br /&gt;
			math.floor(k) == k and &lt;br /&gt;
			mw.ustring.match(v, '%S') then&lt;br /&gt;
				table.insert(nums, k)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	table.sort(nums)&lt;br /&gt;
	return nums&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeList(listType, args)&lt;br /&gt;
	-- This is the main function to be called from other Lua modules.&lt;br /&gt;
	-- First, get the list items.&lt;br /&gt;
	local listItems = {}&lt;br /&gt;
	local argNums = getArgNums(args)&lt;br /&gt;
	for i, num in ipairs(argNums) do&lt;br /&gt;
		local item = getListItem(&lt;br /&gt;
			args[num],&lt;br /&gt;
			args.item_style or args.li_style, -- li_style is included for backwards compatibility. item_style was included to be easier to understand for non-coders.&lt;br /&gt;
			args['item_style' .. tostring(num)] or args['li_style' .. tostring(num)],&lt;br /&gt;
			args['item_value' .. tostring(num)]&lt;br /&gt;
		)&lt;br /&gt;
		table.insert(listItems, item)&lt;br /&gt;
	end&lt;br /&gt;
	if #listItems == 0 then&lt;br /&gt;
		return ''&lt;br /&gt;
	end&lt;br /&gt;
	-- Build the list html.&lt;br /&gt;
	local root = htmlBuilder.create('div')&lt;br /&gt;
	if listType == 'horizontal' or listType == 'horizontal_ordered' then&lt;br /&gt;
		root.addClass('hlist')&lt;br /&gt;
	elseif listType == 'unbulleted' then&lt;br /&gt;
		root.addClass('plainlist')&lt;br /&gt;
	end&lt;br /&gt;
	root.addClass(args.class)&lt;br /&gt;
	if listType == 'horizontal' or listType == 'horizontal_ordered' then&lt;br /&gt;
		local indent = tonumber(args.indent)&lt;br /&gt;
		indent = tostring((indent and indent * 1.6) or 0)&lt;br /&gt;
		root.css('margin-left', indent .. 'em')&lt;br /&gt;
	end&lt;br /&gt;
	if args['type'] and not args['type']:match('^%s*[1AaIi]%s*$') then&lt;br /&gt;
		if not args['list_style_type'] and not args['list-style-type'] then&lt;br /&gt;
			args['list_style_type'] = args['type']&lt;br /&gt;
			args['type'] = nil&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	root.cssText(args.style)&lt;br /&gt;
	local list = root.tag((listType == 'ordered' or listType == 'horizontal_ordered') and 'ol' or 'ul')&lt;br /&gt;
	list&lt;br /&gt;
		.attr('start', args.start)&lt;br /&gt;
		.attr('type', args.type)&lt;br /&gt;
		.css('list-style-type', args.list_style_type or args['list-style-type'])&lt;br /&gt;
		.cssText(args.list_style or args.ul_style or args.ol_style) -- ul_style and ol_style are included for backwards compatibility. No distinction is made for ordered or unordered lists.&lt;br /&gt;
		.wikitext(table.concat(listItems))&lt;br /&gt;
	return tostring(root)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function makeWrapper(listType)&lt;br /&gt;
	return function(frame)&lt;br /&gt;
		local origArgs&lt;br /&gt;
		if frame == mw.getCurrentFrame() then&lt;br /&gt;
			origArgs = frame:getParent().args&lt;br /&gt;
			for k, v in pairs(frame.args) do&lt;br /&gt;
				origArgs = frame.args&lt;br /&gt;
				break&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			origArgs = frame&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		local args = {}&lt;br /&gt;
		for k, v in pairs(origArgs) do&lt;br /&gt;
			if type(k) == 'number' or v ~= '' then&lt;br /&gt;
				args[k] = v&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		return p.makeList(listType, args)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local funcNames = {'bulleted', 'unbulleted', 'horizontal', 'ordered', 'horizontal_ordered'}&lt;br /&gt;
&lt;br /&gt;
for _, funcName in ipairs(funcNames) do&lt;br /&gt;
	p[funcName] = makeWrapper(funcName)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Frietjes</name></author>	</entry>

	<entry>
		<id>https://wiki.besa.de/index.php?title=Module:List</id>
		<title>Module:List</title>
		<link rel="alternate" type="text/html" href="https://wiki.besa.de/index.php?title=Module:List"/>
				<updated>2013-11-23T17:02:46Z</updated>
		
		<summary type="html">&lt;p&gt;Frietjes: adjust match&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- This module outputs different kinds of lists. At the moment, bulleted, unbulleted,&lt;br /&gt;
-- horizontal, ordered, and horizontal ordered lists are supported.&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local htmlBuilder = require('Module:HtmlBuilder')&lt;br /&gt;
&lt;br /&gt;
local function getListItem(data, style, itemStyle, itemValue)&lt;br /&gt;
	if not data then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local item = htmlBuilder.create('li')&lt;br /&gt;
	item&lt;br /&gt;
		.cssText(style)&lt;br /&gt;
		.cssText(itemStyle)&lt;br /&gt;
		.wikitext(data)&lt;br /&gt;
	if(itemValue) then&lt;br /&gt;
		item.attr('value',itemValue)&lt;br /&gt;
	end&lt;br /&gt;
	return tostring(item)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getArgNums(args)&lt;br /&gt;
	-- Returns an array containing the keys of all positional arguments&lt;br /&gt;
	-- that contain data (i.e. non-whitespace values).&lt;br /&gt;
	local nums = {}&lt;br /&gt;
	for k, v in pairs(args) do&lt;br /&gt;
		if type(k) == 'number' and &lt;br /&gt;
			k &amp;gt;= 1 and &lt;br /&gt;
			math.floor(k) == k and &lt;br /&gt;
			mw.ustring.match(v, '%S') then&lt;br /&gt;
				table.insert(nums, k)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	table.sort(nums)&lt;br /&gt;
	return nums&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeList(listType, args)&lt;br /&gt;
	-- This is the main function to be called from other Lua modules.&lt;br /&gt;
	-- First, get the list items.&lt;br /&gt;
	local listItems = {}&lt;br /&gt;
	local argNums = getArgNums(args)&lt;br /&gt;
	for i, num in ipairs(argNums) do&lt;br /&gt;
		local item = getListItem(&lt;br /&gt;
			args[num],&lt;br /&gt;
			args.item_style or args.li_style, -- li_style is included for backwards compatibility. item_style was included to be easier to understand for non-coders.&lt;br /&gt;
			args['item_style' .. tostring(num)] or args['li_style' .. tostring(num)],&lt;br /&gt;
			args['item_value' .. tostring(num)]&lt;br /&gt;
		)&lt;br /&gt;
		table.insert(listItems, item)&lt;br /&gt;
	end&lt;br /&gt;
	if #listItems == 0 then&lt;br /&gt;
		return ''&lt;br /&gt;
	end&lt;br /&gt;
	-- Build the list html.&lt;br /&gt;
	local root = htmlBuilder.create('div')&lt;br /&gt;
	if listType == 'horizontal' or listType == 'horizontal_ordered' then&lt;br /&gt;
		root.addClass('hlist')&lt;br /&gt;
	elseif listType == 'unbulleted' then&lt;br /&gt;
		root.addClass('plainlist')&lt;br /&gt;
	end&lt;br /&gt;
	root.addClass(args.class)&lt;br /&gt;
	if listType == 'horizontal' or listType == 'horizontal_ordered' then&lt;br /&gt;
		local indent = tonumber(args.indent)&lt;br /&gt;
		indent = tostring((indent and indent * 1.6) or 0)&lt;br /&gt;
		root.css('margin-left', indent .. 'em')&lt;br /&gt;
	end&lt;br /&gt;
	if args['type'] and not args['type']:match('^%s*[1AaIi]%s*$') then&lt;br /&gt;
		if not args['list_style_type'] and not args['list-style-type'] then&lt;br /&gt;
			args['list_style_type'] = args['type']&lt;br /&gt;
			args['type'] = ''&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	root.cssText(args.style)&lt;br /&gt;
	local list = root.tag((listType == 'ordered' or listType == 'horizontal_ordered') and 'ol' or 'ul')&lt;br /&gt;
	list&lt;br /&gt;
		.attr('start', args.start)&lt;br /&gt;
		.attr('type', args.type)&lt;br /&gt;
		.css('list-style-type', args.list_style_type or args['list-style-type'])&lt;br /&gt;
		.cssText(args.list_style or args.ul_style or args.ol_style) -- ul_style and ol_style are included for backwards compatibility. No distinction is made for ordered or unordered lists.&lt;br /&gt;
		.wikitext(table.concat(listItems))&lt;br /&gt;
	return tostring(root)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function makeWrapper(listType)&lt;br /&gt;
	return function(frame)&lt;br /&gt;
		local origArgs&lt;br /&gt;
		if frame == mw.getCurrentFrame() then&lt;br /&gt;
			origArgs = frame:getParent().args&lt;br /&gt;
			for k, v in pairs(frame.args) do&lt;br /&gt;
				origArgs = frame.args&lt;br /&gt;
				break&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			origArgs = frame&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		local args = {}&lt;br /&gt;
		for k, v in pairs(origArgs) do&lt;br /&gt;
			if type(k) == 'number' or v ~= '' then&lt;br /&gt;
				args[k] = v&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		return p.makeList(listType, args)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local funcNames = {'bulleted', 'unbulleted', 'horizontal', 'ordered', 'horizontal_ordered'}&lt;br /&gt;
&lt;br /&gt;
for _, funcName in ipairs(funcNames) do&lt;br /&gt;
	p[funcName] = makeWrapper(funcName)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Frietjes</name></author>	</entry>

	<entry>
		<id>https://wiki.besa.de/index.php?title=Module:List</id>
		<title>Module:List</title>
		<link rel="alternate" type="text/html" href="https://wiki.besa.de/index.php?title=Module:List"/>
				<updated>2013-11-23T17:00:30Z</updated>
		
		<summary type="html">&lt;p&gt;Frietjes: test fix for technically invalid parameters being passed to type by moving them (if possible) to list_style_type&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- This module outputs different kinds of lists. At the moment, bulleted, unbulleted,&lt;br /&gt;
-- horizontal, ordered, and horizontal ordered lists are supported.&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local htmlBuilder = require('Module:HtmlBuilder')&lt;br /&gt;
&lt;br /&gt;
local function getListItem(data, style, itemStyle, itemValue)&lt;br /&gt;
	if not data then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local item = htmlBuilder.create('li')&lt;br /&gt;
	item&lt;br /&gt;
		.cssText(style)&lt;br /&gt;
		.cssText(itemStyle)&lt;br /&gt;
		.wikitext(data)&lt;br /&gt;
	if(itemValue) then&lt;br /&gt;
		item.attr('value',itemValue)&lt;br /&gt;
	end&lt;br /&gt;
	return tostring(item)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getArgNums(args)&lt;br /&gt;
	-- Returns an array containing the keys of all positional arguments&lt;br /&gt;
	-- that contain data (i.e. non-whitespace values).&lt;br /&gt;
	local nums = {}&lt;br /&gt;
	for k, v in pairs(args) do&lt;br /&gt;
		if type(k) == 'number' and &lt;br /&gt;
			k &amp;gt;= 1 and &lt;br /&gt;
			math.floor(k) == k and &lt;br /&gt;
			mw.ustring.match(v, '%S') then&lt;br /&gt;
				table.insert(nums, k)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	table.sort(nums)&lt;br /&gt;
	return nums&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeList(listType, args)&lt;br /&gt;
	-- This is the main function to be called from other Lua modules.&lt;br /&gt;
	-- First, get the list items.&lt;br /&gt;
	local listItems = {}&lt;br /&gt;
	local argNums = getArgNums(args)&lt;br /&gt;
	for i, num in ipairs(argNums) do&lt;br /&gt;
		local item = getListItem(&lt;br /&gt;
			args[num],&lt;br /&gt;
			args.item_style or args.li_style, -- li_style is included for backwards compatibility. item_style was included to be easier to understand for non-coders.&lt;br /&gt;
			args['item_style' .. tostring(num)] or args['li_style' .. tostring(num)],&lt;br /&gt;
			args['item_value' .. tostring(num)]&lt;br /&gt;
		)&lt;br /&gt;
		table.insert(listItems, item)&lt;br /&gt;
	end&lt;br /&gt;
	if #listItems == 0 then&lt;br /&gt;
		return ''&lt;br /&gt;
	end&lt;br /&gt;
	-- Build the list html.&lt;br /&gt;
	local root = htmlBuilder.create('div')&lt;br /&gt;
	if listType == 'horizontal' or listType == 'horizontal_ordered' then&lt;br /&gt;
		root.addClass('hlist')&lt;br /&gt;
	elseif listType == 'unbulleted' then&lt;br /&gt;
		root.addClass('plainlist')&lt;br /&gt;
	end&lt;br /&gt;
	root.addClass(args.class)&lt;br /&gt;
	if listType == 'horizontal' or listType == 'horizontal_ordered' then&lt;br /&gt;
		local indent = tonumber(args.indent)&lt;br /&gt;
		indent = tostring((indent and indent * 1.6) or 0)&lt;br /&gt;
		root.css('margin-left', indent .. 'em')&lt;br /&gt;
	end&lt;br /&gt;
	if args['type'] and not args['type']:match('[1AaIi]') then&lt;br /&gt;
		if not args['list_style_type'] and not args['list-style-type'] then&lt;br /&gt;
			args['list_style_type'] = args['type']&lt;br /&gt;
			args['type'] = ''&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	root.cssText(args.style)&lt;br /&gt;
	local list = root.tag((listType == 'ordered' or listType == 'horizontal_ordered') and 'ol' or 'ul')&lt;br /&gt;
	list&lt;br /&gt;
		.attr('start', args.start)&lt;br /&gt;
		.attr('type', args.type)&lt;br /&gt;
		.css('list-style-type', args.list_style_type or args['list-style-type'])&lt;br /&gt;
		.cssText(args.list_style or args.ul_style or args.ol_style) -- ul_style and ol_style are included for backwards compatibility. No distinction is made for ordered or unordered lists.&lt;br /&gt;
		.wikitext(table.concat(listItems))&lt;br /&gt;
	return tostring(root)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function makeWrapper(listType)&lt;br /&gt;
	return function(frame)&lt;br /&gt;
		local origArgs&lt;br /&gt;
		if frame == mw.getCurrentFrame() then&lt;br /&gt;
			origArgs = frame:getParent().args&lt;br /&gt;
			for k, v in pairs(frame.args) do&lt;br /&gt;
				origArgs = frame.args&lt;br /&gt;
				break&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			origArgs = frame&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		local args = {}&lt;br /&gt;
		for k, v in pairs(origArgs) do&lt;br /&gt;
			if type(k) == 'number' or v ~= '' then&lt;br /&gt;
				args[k] = v&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		return p.makeList(listType, args)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local funcNames = {'bulleted', 'unbulleted', 'horizontal', 'ordered', 'horizontal_ordered'}&lt;br /&gt;
&lt;br /&gt;
for _, funcName in ipairs(funcNames) do&lt;br /&gt;
	p[funcName] = makeWrapper(funcName)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Frietjes</name></author>	</entry>

	<entry>
		<id>https://wiki.besa.de/index.php?title=Module:List</id>
		<title>Module:List</title>
		<link rel="alternate" type="text/html" href="https://wiki.besa.de/index.php?title=Module:List"/>
				<updated>2013-11-14T21:35:13Z</updated>
		
		<summary type="html">&lt;p&gt;Frietjes: optional item_valueX for Brigadoon (The Ancestors album)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- This module outputs different kinds of lists. At the moment, bulleted, unbulleted,&lt;br /&gt;
-- horizontal, ordered, and horizontal ordered lists are supported.&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local htmlBuilder = require('Module:HtmlBuilder')&lt;br /&gt;
&lt;br /&gt;
local function getListItem(data, style, itemStyle, itemValue)&lt;br /&gt;
	if not data then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local item = htmlBuilder.create('li')&lt;br /&gt;
	item&lt;br /&gt;
		.cssText(style)&lt;br /&gt;
		.cssText(itemStyle)&lt;br /&gt;
		.wikitext(data)&lt;br /&gt;
	if(itemValue) then&lt;br /&gt;
		item.attr('value',itemValue)&lt;br /&gt;
	end&lt;br /&gt;
	return tostring(item)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getArgNums(args)&lt;br /&gt;
	-- Returns an array containing the keys of all positional arguments&lt;br /&gt;
	-- that contain data (i.e. non-whitespace values).&lt;br /&gt;
	local nums = {}&lt;br /&gt;
	for k, v in pairs(args) do&lt;br /&gt;
		if type(k) == 'number' and &lt;br /&gt;
			k &amp;gt;= 1 and &lt;br /&gt;
			math.floor(k) == k and &lt;br /&gt;
			mw.ustring.match(v, '%S') then&lt;br /&gt;
				table.insert(nums, k)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	table.sort(nums)&lt;br /&gt;
	return nums&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeList(listType, args)&lt;br /&gt;
	-- This is the main function to be called from other Lua modules.&lt;br /&gt;
	-- First, get the list items.&lt;br /&gt;
	local listItems = {}&lt;br /&gt;
	local argNums = getArgNums(args)&lt;br /&gt;
	for i, num in ipairs(argNums) do&lt;br /&gt;
		local item = getListItem(&lt;br /&gt;
			args[num],&lt;br /&gt;
			args.item_style or args.li_style, -- li_style is included for backwards compatibility. item_style was included to be easier to understand for non-coders.&lt;br /&gt;
			args['item_style' .. tostring(num)] or args['li_style' .. tostring(num)],&lt;br /&gt;
			args['item_value' .. tostring(num)]&lt;br /&gt;
		)&lt;br /&gt;
		table.insert(listItems, item)&lt;br /&gt;
	end&lt;br /&gt;
	if #listItems == 0 then&lt;br /&gt;
		return ''&lt;br /&gt;
	end&lt;br /&gt;
	-- Build the list html.&lt;br /&gt;
	local root = htmlBuilder.create('div')&lt;br /&gt;
	if listType == 'horizontal' or listType == 'horizontal_ordered' then&lt;br /&gt;
		root.addClass('hlist')&lt;br /&gt;
	elseif listType == 'unbulleted' then&lt;br /&gt;
		root.addClass('plainlist')&lt;br /&gt;
	end&lt;br /&gt;
	root.addClass(args.class)&lt;br /&gt;
	if listType == 'horizontal' or listType == 'horizontal_ordered' then&lt;br /&gt;
		local indent = tonumber(args.indent)&lt;br /&gt;
		indent = tostring((indent and indent * 1.6) or 0)&lt;br /&gt;
		root.css('margin-left', indent .. 'em')&lt;br /&gt;
	end&lt;br /&gt;
	root.cssText(args.style)&lt;br /&gt;
	local list = root.tag((listType == 'ordered' or listType == 'horizontal_ordered') and 'ol' or 'ul')&lt;br /&gt;
	list&lt;br /&gt;
		.attr('start', args.start)&lt;br /&gt;
		.attr('type', args.type)&lt;br /&gt;
		.css('list-style-type', args.list_style_type or args['list-style-type'])&lt;br /&gt;
		.cssText(args.list_style or args.ul_style or args.ol_style) -- ul_style and ol_style are included for backwards compatibility. No distinction is made for ordered or unordered lists.&lt;br /&gt;
		.wikitext(table.concat(listItems))&lt;br /&gt;
	return tostring(root)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function makeWrapper(listType)&lt;br /&gt;
	return function(frame)&lt;br /&gt;
		local origArgs&lt;br /&gt;
		if frame == mw.getCurrentFrame() then&lt;br /&gt;
			origArgs = frame:getParent().args&lt;br /&gt;
			for k, v in pairs(frame.args) do&lt;br /&gt;
				origArgs = frame.args&lt;br /&gt;
				break&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			origArgs = frame&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		local args = {}&lt;br /&gt;
		for k, v in pairs(origArgs) do&lt;br /&gt;
			if type(k) == 'number' or v ~= '' then&lt;br /&gt;
				args[k] = v&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		return p.makeList(listType, args)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local funcNames = {'bulleted', 'unbulleted', 'horizontal', 'ordered', 'horizontal_ordered'}&lt;br /&gt;
&lt;br /&gt;
for _, funcName in ipairs(funcNames) do&lt;br /&gt;
	p[funcName] = makeWrapper(funcName)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Frietjes</name></author>	</entry>

	<entry>
		<id>https://wiki.besa.de/index.php?title=Module:List</id>
		<title>Module:List</title>
		<link rel="alternate" type="text/html" href="https://wiki.besa.de/index.php?title=Module:List"/>
				<updated>2013-11-14T21:33:25Z</updated>
		
		<summary type="html">&lt;p&gt;Frietjes: optional item_valueX for Brigadoon (The Ancestors album)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- This module outputs different kinds of lists. At the moment, bulleted, unbulleted,&lt;br /&gt;
-- horizontal, ordered, and horizontal ordered lists are supported.&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local htmlBuilder = require('Module:HtmlBuilder')&lt;br /&gt;
&lt;br /&gt;
local function getListItem(data, style, itemStyle, itemValue)&lt;br /&gt;
	if not data then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local item = htmlBuilder.create('li')&lt;br /&gt;
	item&lt;br /&gt;
		.cssText(style)&lt;br /&gt;
		.cssText(itemStyle)&lt;br /&gt;
		.wikitext(data)&lt;br /&gt;
	if(itemValue) then&lt;br /&gt;
		item.attr(value,itemValue)&lt;br /&gt;
	end&lt;br /&gt;
	return tostring(item)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getArgNums(args)&lt;br /&gt;
	-- Returns an array containing the keys of all positional arguments&lt;br /&gt;
	-- that contain data (i.e. non-whitespace values).&lt;br /&gt;
	local nums = {}&lt;br /&gt;
	for k, v in pairs(args) do&lt;br /&gt;
		if type(k) == 'number' and &lt;br /&gt;
			k &amp;gt;= 1 and &lt;br /&gt;
			math.floor(k) == k and &lt;br /&gt;
			mw.ustring.match(v, '%S') then&lt;br /&gt;
				table.insert(nums, k)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	table.sort(nums)&lt;br /&gt;
	return nums&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeList(listType, args)&lt;br /&gt;
	-- This is the main function to be called from other Lua modules.&lt;br /&gt;
	-- First, get the list items.&lt;br /&gt;
	local listItems = {}&lt;br /&gt;
	local argNums = getArgNums(args)&lt;br /&gt;
	for i, num in ipairs(argNums) do&lt;br /&gt;
		local item = getListItem(&lt;br /&gt;
			args[num],&lt;br /&gt;
			args.item_style or args.li_style, -- li_style is included for backwards compatibility. item_style was included to be easier to understand for non-coders.&lt;br /&gt;
			args['item_style' .. tostring(num)] or args['li_style' .. tostring(num)],&lt;br /&gt;
			args['item_value' .. tostring(num)]&lt;br /&gt;
		)&lt;br /&gt;
		table.insert(listItems, item)&lt;br /&gt;
	end&lt;br /&gt;
	if #listItems == 0 then&lt;br /&gt;
		return ''&lt;br /&gt;
	end&lt;br /&gt;
	-- Build the list html.&lt;br /&gt;
	local root = htmlBuilder.create('div')&lt;br /&gt;
	if listType == 'horizontal' or listType == 'horizontal_ordered' then&lt;br /&gt;
		root.addClass('hlist')&lt;br /&gt;
	elseif listType == 'unbulleted' then&lt;br /&gt;
		root.addClass('plainlist')&lt;br /&gt;
	end&lt;br /&gt;
	root.addClass(args.class)&lt;br /&gt;
	if listType == 'horizontal' or listType == 'horizontal_ordered' then&lt;br /&gt;
		local indent = tonumber(args.indent)&lt;br /&gt;
		indent = tostring((indent and indent * 1.6) or 0)&lt;br /&gt;
		root.css('margin-left', indent .. 'em')&lt;br /&gt;
	end&lt;br /&gt;
	root.cssText(args.style)&lt;br /&gt;
	local list = root.tag((listType == 'ordered' or listType == 'horizontal_ordered') and 'ol' or 'ul')&lt;br /&gt;
	list&lt;br /&gt;
		.attr('start', args.start)&lt;br /&gt;
		.attr('type', args.type)&lt;br /&gt;
		.css('list-style-type', args.list_style_type or args['list-style-type'])&lt;br /&gt;
		.cssText(args.list_style or args.ul_style or args.ol_style) -- ul_style and ol_style are included for backwards compatibility. No distinction is made for ordered or unordered lists.&lt;br /&gt;
		.wikitext(table.concat(listItems))&lt;br /&gt;
	return tostring(root)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function makeWrapper(listType)&lt;br /&gt;
	return function(frame)&lt;br /&gt;
		local origArgs&lt;br /&gt;
		if frame == mw.getCurrentFrame() then&lt;br /&gt;
			origArgs = frame:getParent().args&lt;br /&gt;
			for k, v in pairs(frame.args) do&lt;br /&gt;
				origArgs = frame.args&lt;br /&gt;
				break&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			origArgs = frame&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		local args = {}&lt;br /&gt;
		for k, v in pairs(origArgs) do&lt;br /&gt;
			if type(k) == 'number' or v ~= '' then&lt;br /&gt;
				args[k] = v&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		return p.makeList(listType, args)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local funcNames = {'bulleted', 'unbulleted', 'horizontal', 'ordered', 'horizontal_ordered'}&lt;br /&gt;
&lt;br /&gt;
for _, funcName in ipairs(funcNames) do&lt;br /&gt;
	p[funcName] = makeWrapper(funcName)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Frietjes</name></author>	</entry>

	<entry>
		<id>https://wiki.besa.de/index.php?title=Template:Navbar/doc</id>
		<title>Template:Navbar/doc</title>
		<link rel="alternate" type="text/html" href="https://wiki.besa.de/index.php?title=Template:Navbar/doc"/>
				<updated>2013-02-26T21:45:55Z</updated>
		
		<summary type="html">&lt;p&gt;Frietjes: Removed sitelinks migrated to Wikidata&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{documentation subpage}}&lt;br /&gt;
{{high-risk|7,300,000+}}&lt;br /&gt;
&amp;lt;!---PLEASE ADD METADATA TO THE &amp;lt;includeonly&amp;gt; SECTION AT THE BOTTOM OF THIS PAGE---&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
===General===&lt;br /&gt;
When one of the following examples is placed inside a given [[Wikipedia:Navigation templates|template]], it adds navbar navigational functionality:&lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|{{subst:PAGENAME}}|mini=1}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; &lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|{{subst:PAGENAME}}|plain=1}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; &lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|{{subst:PAGENAME}}|fontstyle=color:green}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{subst:PAGENAME}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; will be substituted with the template's name when parsed by the servers. For example, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|navbar/doc}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives:&amp;lt;br&amp;gt; {{navbar|navbar/doc}}&lt;br /&gt;
&lt;br /&gt;
===Font-size===&lt;br /&gt;
Font-size is 88% when used in a navbar, and 100% when nested in a navbox.&lt;br /&gt;
In the navbar, the weight is &amp;quot;normal&amp;quot;; when nested in navbox, it takes on the outer setting. The middot is bold.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
===Required parameters===&lt;br /&gt;
*&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; – the template name is required.&lt;br /&gt;
&lt;br /&gt;
===Optional parameters===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Options !! Parameters !! Produces...&lt;br /&gt;
|-&lt;br /&gt;
| Basic || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || {{navbar|navbar/doc}}&lt;br /&gt;
|-&lt;br /&gt;
| Different text || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name|text=This template:}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || {{navbar|navbar/doc|text=This template:}}&lt;br /&gt;
|-&lt;br /&gt;
| Without &amp;quot;This box:&amp;quot; text || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name|plain=1}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || {{navbar|navbar/doc|plain=1}}&lt;br /&gt;
|-&lt;br /&gt;
| Short version || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name|mini=1}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || {{navbar|navbar/doc|mini=1}}&lt;br /&gt;
|-&lt;br /&gt;
| With brackets&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name|brackets=1}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{navbar|navbar/doc|brackets=1}}&lt;br /&gt;
|-&lt;br /&gt;
| With a color option ([[Span and div|span]]) || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name|fontstyle=color:green}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || {{navbar|navbar/doc|fontstyle=color:green}}&lt;br /&gt;
|-&lt;br /&gt;
| To float to the side ([[Span and div|div]]) || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name|style=float:right}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || {{navbar|navbar/doc|style=float:right}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Deprecated parameters===&lt;br /&gt;
The &amp;lt;tt&amp;gt;miniv=1&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;viewplain=1&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;nodiv=1&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;fontcolor=&amp;lt;/tt&amp;gt; parameters have been deprecated. To implement the view-only version, use the {{tlx|v}} or {{tlx|view}} templates instead.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
Navbar is contained within a {{tag|div}} in order to accommodate a horizontal unnumbered list. This means it cannot be placed inside a {{tag|span}} or other inline element, because Tidy will 'fix' situations where it finds block elements inside inline elements.&lt;br /&gt;
&lt;br /&gt;
== Prepackaged ==&lt;br /&gt;
;{{tl|Navbar-header}}: Positions {{navbar|navbar/doc|mini=1}} on the right edge of the line, often used in non-collapsible navbox heading.&lt;br /&gt;
;{{tl|Tnavbar-navframe}}: For use in conjunction with [[Wikipedia:NavFrame|Navframe div]]s, positions {{navbar|navbar/doc|mini=1}} opposite of the [hide]/[show] feature.&lt;br /&gt;
;{{tl|Navbar-collapsible}}: For use in conjunction with [[Wikipedia: NavFrame#Collapsible tables|Collapsible tables]], floats {{navbar|navbar/doc|mini=1}} opposite of the [hide]/[show] feature.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
{{Edit templates}}&lt;br /&gt;
{{Navigational templates}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--- PLEASE ADD METADATA TO THE &amp;lt;includeonly&amp;gt; SECTION HERE ---&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
[[Category:Internal link templates]]&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Frietjes</name></author>	</entry>

	<entry>
		<id>https://wiki.besa.de/index.php?title=Template:Navbar/doc</id>
		<title>Template:Navbar/doc</title>
		<link rel="alternate" type="text/html" href="https://wiki.besa.de/index.php?title=Template:Navbar/doc"/>
				<updated>2013-02-26T21:37:01Z</updated>
		
		<summary type="html">&lt;p&gt;Frietjes: Removed sitelinks migrated to Wikidata&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{documentation subpage}}&lt;br /&gt;
{{high-risk|7,300,000+}}&lt;br /&gt;
&amp;lt;!---PLEASE ADD METADATA TO THE &amp;lt;includeonly&amp;gt; SECTION AT THE BOTTOM OF THIS PAGE---&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
===General===&lt;br /&gt;
When one of the following examples is placed inside a given [[Wikipedia:Navigation templates|template]], it adds navbar navigational functionality:&lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|{{subst:PAGENAME}}|mini=1}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; &lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|{{subst:PAGENAME}}|plain=1}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; &lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|{{subst:PAGENAME}}|fontstyle=color:green}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{subst:PAGENAME}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; will be substituted with the template's name when parsed by the servers. For example, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|navbar/doc}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives:&amp;lt;br&amp;gt; {{navbar|navbar/doc}}&lt;br /&gt;
&lt;br /&gt;
===Font-size===&lt;br /&gt;
Font-size is 88% when used in a navbar, and 100% when nested in a navbox.&lt;br /&gt;
In the navbar, the weight is &amp;quot;normal&amp;quot;; when nested in navbox, it takes on the outer setting. The middot is bold.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
===Required parameters===&lt;br /&gt;
*&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; – the template name is required.&lt;br /&gt;
&lt;br /&gt;
===Optional parameters===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Options !! Parameters !! Produces...&lt;br /&gt;
|-&lt;br /&gt;
| Basic || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || {{navbar|navbar/doc}}&lt;br /&gt;
|-&lt;br /&gt;
| Different text || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name|text=This template:}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || {{navbar|navbar/doc|text=This template:}}&lt;br /&gt;
|-&lt;br /&gt;
| Without &amp;quot;This box:&amp;quot; text || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name|plain=1}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || {{navbar|navbar/doc|plain=1}}&lt;br /&gt;
|-&lt;br /&gt;
| Short version || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name|mini=1}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || {{navbar|navbar/doc|mini=1}}&lt;br /&gt;
|-&lt;br /&gt;
| With brackets&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name|brackets=1}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{navbar|navbar/doc|brackets=1}}&lt;br /&gt;
|-&lt;br /&gt;
| With a color option ([[Span and div|span]]) || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name|fontstyle=color:green}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || {{navbar|navbar/doc|fontstyle=color:green}}&lt;br /&gt;
|-&lt;br /&gt;
| To float to the side ([[Span and div|div]]) || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name|style=float:right}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || {{navbar|navbar/doc|style=float:right}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Deprecated parameters===&lt;br /&gt;
The &amp;lt;tt&amp;gt;miniv=1&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;viewplain=1&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;nodiv=1&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;fontcolor=&amp;lt;/tt&amp;gt; parameters have been deprecated. To implement the view-only version, use the {{tlx|v}} or {{tlx|view}} templates instead.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
Navbar is contained within a {{tag|div}} in order to accommodate a horizontal unnumbered list. This means it cannot be placed inside a {{tag|span}} or other inline element, because Tidy will 'fix' situations where it finds block elements inside inline elements.&lt;br /&gt;
&lt;br /&gt;
== Prepackaged ==&lt;br /&gt;
;{{tl|Navbar-header}}: Positions {{navbar|navbar/doc|mini=1}} on the right edge of the line, often used in non-collapsible navbox heading.&lt;br /&gt;
;{{tl|Tnavbar-navframe}}: For use in conjunction with [[Wikipedia:NavFrame|Navframe div]]s, positions {{navbar|navbar/doc|mini=1}} opposite of the [hide]/[show] feature.&lt;br /&gt;
;{{tl|Navbar-collapsible}}: For use in conjunction with [[Wikipedia: NavFrame#Collapsible tables|Collapsible tables]], floats {{navbar|navbar/doc|mini=1}} opposite of the [hide]/[show] feature.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
{{Edit templates}}&lt;br /&gt;
{{Navigational templates}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--- PLEASE ADD METADATA TO THE &amp;lt;includeonly&amp;gt; SECTION HERE ---&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
[[Category:Internal link templates]]&lt;br /&gt;
&lt;br /&gt;
[[be:Шаблон:Tnavbar]]&lt;br /&gt;
[[ceb:Template:Tnavbar]]&lt;br /&gt;
[[cs:Šablona:Tnavbar]]&lt;br /&gt;
[[cv:Шаблон:Tnavbar]]&lt;br /&gt;
[[dv:Template:Tnavbar]]&lt;br /&gt;
[[eu:Txantiloi:Tnavbar]]&lt;br /&gt;
[[gan:Template:Tnavbar]]&lt;br /&gt;
[[gu:Template:Tnavbar]]&lt;br /&gt;
[[haw:Template:Tnavbar]]&lt;br /&gt;
[[hu:Sablon:Tnavbar]]&lt;br /&gt;
[[hy:Կաղապար:Tnavbar]]&lt;br /&gt;
[[id:Templat:Tnavbar]]&lt;br /&gt;
[[ilo:Template:Tnavbar]]&lt;br /&gt;
[[os:Шаблон:Tnavbar]]&lt;br /&gt;
[[ky:Template:Navbar]]&lt;br /&gt;
[[csb:Szablóna:Navbar]]&lt;br /&gt;
[[km:ទំព័រគំរូ:Tnavbar]]&lt;br /&gt;
[[ku:Şablon:Tnavbar]]&lt;br /&gt;
[[kw:Template:Tnavbar]]&lt;br /&gt;
[[lmo:Template:Tnavbar]]&lt;br /&gt;
[[ml:ഫലകം:Tnavbar]]&lt;br /&gt;
[[mn:Template:Tnavbar]]&lt;br /&gt;
[[mt:Template:Tnavbar]]&lt;br /&gt;
[[nah:Plantilla:Tnavbar]]&lt;br /&gt;
[[ne:Template:Tnavbar]]&lt;br /&gt;
[[pt:Predefinição:Navbar]]&lt;br /&gt;
[[rm:Template:Tnavbar]]&lt;br /&gt;
[[sd:Template:Tnavbar]]&lt;br /&gt;
[[sh:Template:Tnavbar]]&lt;br /&gt;
[[si:සැකිල්ල:Tnavbar]]&lt;br /&gt;
[[simple:Template:Tnavbar]]&lt;br /&gt;
[[sw:Template:Tnavbar]]&lt;br /&gt;
[[tl:Template:Tnavbar]]&lt;br /&gt;
[[tr:Şablon:Dçubuğu]]&lt;br /&gt;
[[uk:Шаблон:Tnavbar]]&lt;br /&gt;
[[ur:سانچہ:Tnavbar]]&lt;br /&gt;
[[uz:Shablon:Tnavbar]]&lt;br /&gt;
[[vec:Template:Tnavbar]]&lt;br /&gt;
[[vi:Tiêu bản:Tnavbar]]&lt;br /&gt;
[[war:Template:Tnavbar]]&lt;br /&gt;
[[wuu:Template:Tnavbar]]&lt;br /&gt;
[[yi:מוסטער:Tnavbar]]&lt;br /&gt;
[[yo:Template:Tnavbar]]&lt;br /&gt;
[[zh:Template:navbar]]&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Frietjes</name></author>	</entry>

	<entry>
		<id>https://wiki.besa.de/index.php?title=Template:Navbar/doc</id>
		<title>Template:Navbar/doc</title>
		<link rel="alternate" type="text/html" href="https://wiki.besa.de/index.php?title=Template:Navbar/doc"/>
				<updated>2012-02-26T18:37:04Z</updated>
		
		<summary type="html">&lt;p&gt;Frietjes: use navbar directly to keep in  sync&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{documentation subpage}}&lt;br /&gt;
{{high-risk|6,900,000+}}&lt;br /&gt;
&amp;lt;!---PLEASE ADD METADATA TO THE &amp;lt;includeonly&amp;gt; SECTION AT THE BOTTOM OF THIS PAGE---&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
===General===&lt;br /&gt;
When one of the following examples is placed inside a given [[Wikipedia:Navigation templates|template]], it adds navbar navigational functionality:&lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|{{subst:PAGENAME}}|mini=1}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; &lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|{{subst:PAGENAME}}|plain=1}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; &lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|{{subst:PAGENAME}}|fontstyle=color:green}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{subst:PAGENAME}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; will be substituted with the template's name when parsed by the servers. For example, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|navbar/doc}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives:&amp;lt;br&amp;gt; {{navbar|navbar/doc}}&lt;br /&gt;
&lt;br /&gt;
===Font-size===&lt;br /&gt;
Font-size is 88% when used in a navbar, and 100% when nested in a navbox.&lt;br /&gt;
In the navbar, the weight is &amp;quot;normal&amp;quot;; when nested in navbox, it takes on the outer setting. The middot is bold.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
===Required parameters===&lt;br /&gt;
*&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; – the template name is required.&lt;br /&gt;
&lt;br /&gt;
===Optional parameters===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Options !! Parameters !! Produces...&lt;br /&gt;
|-&lt;br /&gt;
| Basic || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || {{navbar|navbar/doc}}&lt;br /&gt;
|-&lt;br /&gt;
| Different text || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name|text=This template:}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || {{navbar|navbar/doc|text=This template:}}&lt;br /&gt;
|-&lt;br /&gt;
| Without &amp;quot;This box:&amp;quot; text || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name|plain=1}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || {{navbar|navbar/doc|plain=1}}&lt;br /&gt;
|-&lt;br /&gt;
| Short version || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name|mini=1}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || {{navbar|navbar/doc|mini=1}}&lt;br /&gt;
|-&lt;br /&gt;
| With brackets&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name|brackets=1}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{navbar|navbar/doc|brackets=1}}&lt;br /&gt;
|-&lt;br /&gt;
| With a color option ([[Span and div|span]]) || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name|fontstyle=color:green}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || {{navbar|navbar/doc|fontstyle=color:green}}&lt;br /&gt;
|-&lt;br /&gt;
| To float to the side ([[Span and div|div]]) || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{navbar|Template Name|style=float:right}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || {{navbar|navbar/doc|style=float:right}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Deprecated parameters===&lt;br /&gt;
The &amp;lt;tt&amp;gt;miniv=1&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;viewplain=1&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;nodiv=1&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;fontcolor=&amp;lt;/tt&amp;gt; parameters have been deprecated. To implement the view-only version, use the {{tlx|v}} or {{tlx|view}} templates instead.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
Navbar is contained within a {{tag|div}} in order to accomodate a horizontal unnumbered list. This means it cannot be placed inside a {{tag|span}} or other inline element, because Tidy will 'fix' situations where it finds block elements inside inline elements.&lt;br /&gt;
&lt;br /&gt;
== Prepackaged ==&lt;br /&gt;
;{{tl|Tnavbar-header}}: Positions {{navbar|navbar/doc|mini=1}} on the right edge of the line, often used in non-collapsible navbox heading.&lt;br /&gt;
;{{tl|Tnavbar-navframe}}: For use in conjunction with [[Wikipedia:NavFrame|Navframe div]]s, positions {{navbar|navbar/doc|mini=1}} opposite of the [hide]/[show] feature.&lt;br /&gt;
;{{tl|Tnavbar-collapsible}}: For use in conjunction with [[Wikipedia: NavFrame#Collapsible tables|Collapsible tables]], floats {{navbar|navbar/doc|mini=1}} opposite of the [hide]/[show] feature.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
{{Edit templates}}&lt;br /&gt;
{{Navigational templates}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--- PLEASE ADD METADATA TO THE &amp;lt;includeonly&amp;gt; SECTION HERE ---&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
[[Category:Internal link templates]]&lt;br /&gt;
&lt;br /&gt;
[[af:Sjabloon:Tnavbar]]&lt;br /&gt;
[[ang:Template:Tnavbar]]&lt;br /&gt;
[[ar:قالب:Tnavbar]]&lt;br /&gt;
[[az:Şablon:Tnavbar]]&lt;br /&gt;
[[ba:Ҡалып:Tnavbar]]&lt;br /&gt;
[[be-x-old:Шаблён:Спасылкі шаблёну]]&lt;br /&gt;
[[be:Шаблон:Tnavbar]]&lt;br /&gt;
[[bg:Шаблон:Tnavbar]]&lt;br /&gt;
[[bn:Template:তথ্যছক-Tnavbar]]&lt;br /&gt;
[[bpy:মডেল:Tnavbar]]&lt;br /&gt;
[[br:Patrom:Tnavbar]]&lt;br /&gt;
[[bs:Šablon:Tnavbar]]&lt;br /&gt;
[[ca:Plantilla:Tnavbar]]&lt;br /&gt;
[[ceb:Template:Tnavbar]]&lt;br /&gt;
[[cs:Šablona:Tnavbar]]&lt;br /&gt;
[[cv:Шаблон:Tnavbar]]&lt;br /&gt;
[[cy:Nodyn:Bar llywio]]&lt;br /&gt;
[[da:Skabelon:Tnavbar]]&lt;br /&gt;
[[dsb:Pśedłoga:Tnavbar]]&lt;br /&gt;
[[dv:Template:Tnavbar]]&lt;br /&gt;
[[et:Mall:Navbar]]&lt;br /&gt;
[[el:Πρότυπο:Tnavbar]]&lt;br /&gt;
[[es:Plantilla:Tnavbar]]&lt;br /&gt;
[[eo:Ŝablono:Tnavbar]]&lt;br /&gt;
[[eu:Txantiloi:Tnavbar]]&lt;br /&gt;
[[fa:الگو:Navbar]]&lt;br /&gt;
[[fr:Modèle:Tnavbar]]&lt;br /&gt;
[[fi:Malline:Tnavbar]]&lt;br /&gt;
[[fo:Fyrimynd:Tnavbar]]&lt;br /&gt;
[[ga:Teimpléad:Tnavbar]]&lt;br /&gt;
[[gl:Modelo:Tnavbar]]&lt;br /&gt;
[[gu:Template:Tnavbar]]&lt;br /&gt;
[[haw:Template:Tnavbar]]&lt;br /&gt;
[[hi:साँचा:Tnavbar]]&lt;br /&gt;
[[hr:Predložak:Tnavbar]]&lt;br /&gt;
[[hsb:Předłoha:Tnavbar]]&lt;br /&gt;
[[hu:Sablon:Tnavbar]]&lt;br /&gt;
[[hy:Կաղապար:Tnavbar]]&lt;br /&gt;
[[id:Templat:Tnavbar]]&lt;br /&gt;
[[ilo:Template:Tnavbar]]&lt;br /&gt;
[[os:Шаблон:Tnavbar]]&lt;br /&gt;
[[it:Template:Tnavbar]]&lt;br /&gt;
[[is:Snið:Tnavbar]]&lt;br /&gt;
[[ja:Template:Tnavbar]]&lt;br /&gt;
[[jv:Cithakan:Tnavbar]]&lt;br /&gt;
[[ka:თარგი:Tnavbar]]&lt;br /&gt;
[[csb:Szablóna:Navbar]]&lt;br /&gt;
[[kk:Үлгі:Tnavbar]]&lt;br /&gt;
[[km:ទំព័រគំរូ:Tnavbar]]&lt;br /&gt;
[[kn:ಟೆಂಪ್ಲೇಟು:Tnavbar]]&lt;br /&gt;
[[ko:틀:안내바]]&lt;br /&gt;
[[ku:Şablon:Tnavbar]]&lt;br /&gt;
[[kw:Template:Tnavbar]]&lt;br /&gt;
[[la:Formula:Tnavbar]]&lt;br /&gt;
[[lmo:Template:Tnavbar]]&lt;br /&gt;
[[lo:ແມ່ແບບ:Tnavbar]]&lt;br /&gt;
[[lt:Šablonas:Tnavbar]]&lt;br /&gt;
[[lv:Veidne:Tnavbar]]&lt;br /&gt;
[[mi:Template:Tnavbar]]&lt;br /&gt;
[[mk:Шаблон:Навлента]]&lt;br /&gt;
[[ml:ഫലകം:Tnavbar]]&lt;br /&gt;
[[mn:Template:Tnavbar]]&lt;br /&gt;
[[ms:Templat:Tnavbar]]&lt;br /&gt;
[[mt:Template:Tnavbar]]&lt;br /&gt;
[[mr:साचा:Tnavbar]]&lt;br /&gt;
[[nah:Plantilla:Tnavbar]]&lt;br /&gt;
[[ne:Template:Tnavbar]]&lt;br /&gt;
[[new:Template:Tnavbar]]&lt;br /&gt;
[[nn:Mal:Tnavbar]]&lt;br /&gt;
[[no:Mal:Tnavbar]]&lt;br /&gt;
[[nov:Template:Tnavbar]]&lt;br /&gt;
[[oc:Modèl:Tnavbar]]&lt;br /&gt;
[[pag:Template:Tnavbar]]&lt;br /&gt;
[[pam:Template:Tnavbar]]&lt;br /&gt;
[[pih:Template:Tnavbar]]&lt;br /&gt;
[[pl:Szablon:Tnavbar]]&lt;br /&gt;
[[ps:کينډۍ:Tnavbar]]&lt;br /&gt;
[[pt:Predefinição:Navbar]]&lt;br /&gt;
[[qu:Plantilla:Tnavbar]]&lt;br /&gt;
[[rm:Template:Tnavbar]]&lt;br /&gt;
[[ro:Format:Tnavbar]]&lt;br /&gt;
[[ru:Шаблон:Tnavbar]]&lt;br /&gt;
[[sd:Template:Tnavbar]]&lt;br /&gt;
[[sh:Template:Tnavbar]]&lt;br /&gt;
[[si:සැකිල්ල:Tnavbar]]&lt;br /&gt;
[[simple:Template:Tnavbar]]&lt;br /&gt;
[[sk:Šablóna:Tnavbar]]&lt;br /&gt;
[[sl:Predloga:Prednavmeni]]&lt;br /&gt;
[[sr:Шаблон:Tnavbar]]&lt;br /&gt;
[[su:Citakan:Tnavbar]]&lt;br /&gt;
[[sq:Stampa:Tnavbar]]&lt;br /&gt;
[[sv:Mall:Tnavbar]]&lt;br /&gt;
[[sw:Template:Tnavbar]]&lt;br /&gt;
[[ta:வார்ப்புரு:Tnavbar]]&lt;br /&gt;
[[te:మూస:Tnavbar]]&lt;br /&gt;
[[tg:Шаблон:Tnavbar]]&lt;br /&gt;
[[th:แม่แบบ:Tnavbar]]&lt;br /&gt;
[[tl:Template:Tnavbar]]&lt;br /&gt;
[[tr:Şablon:Dçubuğu]]&lt;br /&gt;
[[tw:Template:Tnavbar]]&lt;br /&gt;
[[uk:Шаблон:Tnavbar]]&lt;br /&gt;
[[ur:سانچہ:Tnavbar]]&lt;br /&gt;
[[uz:Shablon:Tnavbar]]&lt;br /&gt;
[[vec:Template:Tnavbar]]&lt;br /&gt;
[[vi:Tiêu bản:Tnavbar]]&lt;br /&gt;
[[wa:Modele:Tnavbar]]&lt;br /&gt;
[[war:Template:Tnavbar]]&lt;br /&gt;
[[wuu:Template:Tnavbar]]&lt;br /&gt;
[[yi:מוסטער:Tnavbar]]&lt;br /&gt;
[[yo:Template:Tnavbar]]&lt;br /&gt;
[[zh:Template:navbar]]&lt;br /&gt;
[[zh-min-nan:Template:Tnavbar]]&lt;br /&gt;
[[zh-yue:Template:Tnavbar]]&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Frietjes</name></author>	</entry>

	</feed>