<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://baripedia.org/index.php?action=history&amp;feed=atom&amp;title=Module%3ANavbar</id>
	<title>Module:Navbar - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://baripedia.org/index.php?action=history&amp;feed=atom&amp;title=Module%3ANavbar"/>
	<link rel="alternate" type="text/html" href="https://baripedia.org/index.php?title=Module:Navbar&amp;action=history"/>
	<updated>2026-06-19T05:23:34Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.38.6</generator>
	<entry>
		<id>https://baripedia.org/index.php?title=Module:Navbar&amp;diff=56284&amp;oldid=prev</id>
		<title>Arthur : 1 version importée</title>
		<link rel="alternate" type="text/html" href="https://baripedia.org/index.php?title=Module:Navbar&amp;diff=56284&amp;oldid=prev"/>
		<updated>2023-06-09T06:46:53Z</updated>

		<summary type="html">&lt;p&gt;1 version importée&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 9 juin 2023 à 08:46&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;fr&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Aucune différence)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Arthur</name></author>
	</entry>
	<entry>
		<id>https://baripedia.org/index.php?title=Module:Navbar&amp;diff=56283&amp;oldid=prev</id>
		<title>en&gt;Izno : add templatestyles for hlist</title>
		<link rel="alternate" type="text/html" href="https://baripedia.org/index.php?title=Module:Navbar&amp;diff=56283&amp;oldid=prev"/>
		<updated>2022-12-29T18:20:02Z</updated>

		<summary type="html">&lt;p&gt;add templatestyles for hlist&lt;/p&gt;
&lt;a href=&quot;https://baripedia.org/index.php?title=Module:Navbar&amp;amp;diff=56283&amp;amp;oldid=47154&quot;&gt;Voir les modifications&lt;/a&gt;</summary>
		<author><name>en&gt;Izno</name></author>
	</entry>
	<entry>
		<id>https://baripedia.org/index.php?title=Module:Navbar&amp;diff=47154&amp;oldid=prev</id>
		<title>Arthur : 1 révision importée</title>
		<link rel="alternate" type="text/html" href="https://baripedia.org/index.php?title=Module:Navbar&amp;diff=47154&amp;oldid=prev"/>
		<updated>2020-04-23T09:05:25Z</updated>

		<summary type="html">&lt;p&gt;1 révision importée&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 23 avril 2020 à 11:05&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;fr&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Aucune différence)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Arthur</name></author>
	</entry>
	<entry>
		<id>https://baripedia.org/index.php?title=Module:Navbar&amp;diff=47153&amp;oldid=prev</id>
		<title>Template:World economic integration&gt;MusikAnimal : Undid revision 948472521 by w&gt;MusikAnimal (talk)</title>
		<link rel="alternate" type="text/html" href="https://baripedia.org/index.php?title=Module:Navbar&amp;diff=47153&amp;oldid=prev"/>
		<updated>2020-04-01T06:30:21Z</updated>

		<summary type="html">&lt;p&gt;Undid revision 948472521 by [[Special:Contributions/w&amp;gt;MusikAnimal|w&amp;gt;MusikAnimal]] ([[User talk:w&amp;gt;MusikAnimal|talk]])&lt;/p&gt;
&lt;a href=&quot;https://baripedia.org/index.php?title=Module:Navbar&amp;amp;diff=47153&amp;amp;oldid=33583&quot;&gt;Voir les modifications&lt;/a&gt;</summary>
		<author><name>Template:World economic integration&gt;MusikAnimal</name></author>
	</entry>
	<entry>
		<id>https://baripedia.org/index.php?title=Module:Navbar&amp;diff=33583&amp;oldid=prev</id>
		<title>Simon : 1 révision importée</title>
		<link rel="alternate" type="text/html" href="https://baripedia.org/index.php?title=Module:Navbar&amp;diff=33583&amp;oldid=prev"/>
		<updated>2018-02-07T15:16:00Z</updated>

		<summary type="html">&lt;p&gt;1 révision importée&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
local getArgs&lt;br /&gt;
&lt;br /&gt;
function p._navbar(args)&lt;br /&gt;
	local titleArg = 1&lt;br /&gt;
&lt;br /&gt;
	if args.collapsible then&lt;br /&gt;
		titleArg = 2&lt;br /&gt;
		if not args.plain then&lt;br /&gt;
			args.mini = 1&lt;br /&gt;
		end&lt;br /&gt;
		if args.fontcolor then&lt;br /&gt;
			args.fontstyle = 'color:' .. args.fontcolor .. ';'&lt;br /&gt;
		end&lt;br /&gt;
		args.style = 'float:left; text-align:left'&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local titleText = args[titleArg] or (':' .. mw.getCurrentFrame():getParent():getTitle())&lt;br /&gt;
	local title = mw.title.new(mw.text.trim(titleText), 'Template');&lt;br /&gt;
&lt;br /&gt;
	if not title then&lt;br /&gt;
		error('Invalid title ' .. titleText)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local talkpage = title.talkPageTitle and title.talkPageTitle.fullText or '';&lt;br /&gt;
&lt;br /&gt;
	local div = mw.html.create():tag('div')&lt;br /&gt;
	div&lt;br /&gt;
		:addClass('plainlinks')&lt;br /&gt;
		:addClass('hlist')&lt;br /&gt;
		:addClass('navbar')&lt;br /&gt;
		:cssText(args.style)&lt;br /&gt;
&lt;br /&gt;
	if args.mini then div:addClass('mini') end&lt;br /&gt;
&lt;br /&gt;
	if not (args.mini or args.plain) then&lt;br /&gt;
		div&lt;br /&gt;
			:tag('span')&lt;br /&gt;
				:css('word-spacing', 0)&lt;br /&gt;
				:cssText(args.fontstyle)&lt;br /&gt;
				:wikitext(args.text or 'This box:')&lt;br /&gt;
				:wikitext(' ')&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if args.brackets then&lt;br /&gt;
		div&lt;br /&gt;
			:tag('span')&lt;br /&gt;
				:css('margin-right', '-0.125em')&lt;br /&gt;
				:cssText(args.fontstyle)&lt;br /&gt;
				:wikitext('&amp;amp;#91; ')&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local ul = div:tag('ul');&lt;br /&gt;
&lt;br /&gt;
	ul&lt;br /&gt;
		:tag('li')&lt;br /&gt;
			:addClass('nv-view')&lt;br /&gt;
			:wikitext('[[' .. title.fullText .. '|')&lt;br /&gt;
			:tag(args.mini and 'abbr' or 'span')&lt;br /&gt;
				:attr('title', 'View this template')&lt;br /&gt;
				:cssText(args.fontstyle)&lt;br /&gt;
				:wikitext(args.mini and 'v' or 'view')&lt;br /&gt;
				:done()&lt;br /&gt;
			:wikitext(']]')&lt;br /&gt;
			:done()&lt;br /&gt;
		:tag('li')&lt;br /&gt;
			:addClass('nv-talk')&lt;br /&gt;
			:wikitext('[[' .. talkpage .. '|')&lt;br /&gt;
			:tag(args.mini and 'abbr' or 'span')&lt;br /&gt;
				:attr('title', 'Discuss this template')&lt;br /&gt;
				:cssText(args.fontstyle)&lt;br /&gt;
				:wikitext(args.mini and 't' or 'talk')&lt;br /&gt;
				:done()&lt;br /&gt;
			:wikitext(']]');&lt;br /&gt;
&lt;br /&gt;
	if not args.noedit then&lt;br /&gt;
		ul&lt;br /&gt;
			:tag('li')&lt;br /&gt;
				:addClass('nv-edit')&lt;br /&gt;
				:wikitext('[' .. title:fullUrl('action=edit') .. ' ')&lt;br /&gt;
				:tag(args.mini and 'abbr' or 'span')&lt;br /&gt;
					:attr('title', 'Edit this template')&lt;br /&gt;
					:cssText(args.fontstyle)&lt;br /&gt;
					:wikitext(args.mini and 'e' or 'edit')&lt;br /&gt;
					:done()&lt;br /&gt;
				:wikitext(']');&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if args.brackets then&lt;br /&gt;
		div&lt;br /&gt;
			:tag('span')&lt;br /&gt;
				:css('margin-left', '-0.125em')&lt;br /&gt;
				:cssText(args.fontstyle)&lt;br /&gt;
				:wikitext(' &amp;amp;#93;')&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if args.collapsible then&lt;br /&gt;
		div&lt;br /&gt;
			:done()&lt;br /&gt;
		:tag('div')&lt;br /&gt;
			:css('font-size', '114%')&lt;br /&gt;
			:css('margin', args.mini and '0 4em' or '0 7em')&lt;br /&gt;
			:cssText(args.fontstyle)&lt;br /&gt;
			:wikitext(args[1])&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return tostring(div:done())&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.navbar(frame)&lt;br /&gt;
	if not getArgs then&lt;br /&gt;
		getArgs = require('Module:Arguments').getArgs&lt;br /&gt;
	end&lt;br /&gt;
	return p._navbar(getArgs(frame))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Simon</name></author>
	</entry>
	<entry>
		<id>https://baripedia.org/index.php?title=Module:Navbar&amp;diff=16394&amp;oldid=prev</id>
		<title>Arthur : 1 version</title>
		<link rel="alternate" type="text/html" href="https://baripedia.org/index.php?title=Module:Navbar&amp;diff=16394&amp;oldid=prev"/>
		<updated>2014-10-18T21:52:42Z</updated>

		<summary type="html">&lt;p&gt;1 version&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
local getArgs&lt;br /&gt;
local HtmlBuilder = require('Module:HtmlBuilder')&lt;br /&gt;
&lt;br /&gt;
local function trim(s)&lt;br /&gt;
	return mw.ustring.match(s, &amp;quot;^%s*(.-)%s*$&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function htmlError(s)&lt;br /&gt;
	local span = HtmlBuilder.create('span')&lt;br /&gt;
&lt;br /&gt;
	span&lt;br /&gt;
		.addClass('error')&lt;br /&gt;
		.css('float', 'left')&lt;br /&gt;
		.css('white-space', 'nowrap')&lt;br /&gt;
		.wikitext('Error: ' .. s)&lt;br /&gt;
&lt;br /&gt;
	return tostring(span)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getTitle(pageName)&lt;br /&gt;
	pageName = trim(pageName);&lt;br /&gt;
	local page_title, talk_page_title;&lt;br /&gt;
&lt;br /&gt;
	if mw.ustring.sub(pageName, 1, 1) == ':' then&lt;br /&gt;
		page_title = mw.title.new( mw.ustring.sub(pageName, 2));&lt;br /&gt;
	else&lt;br /&gt;
		page_title = mw.title.new(pageName, 'Template');&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if page_title then&lt;br /&gt;
		talk_page_title = page_title.talkPageTitle;&lt;br /&gt;
	else&lt;br /&gt;
		talk_page_title = nil;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return page_title, talk_page_title;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p._navbar(args)&lt;br /&gt;
	local good, title, talk_title;&lt;br /&gt;
	local titleArg = 1&lt;br /&gt;
	&lt;br /&gt;
	if args.collapsible then&lt;br /&gt;
		titleArg = 2&lt;br /&gt;
		if not args.plain then&lt;br /&gt;
			args.mini = 1&lt;br /&gt;
		end&lt;br /&gt;
		if args.fontcolor then&lt;br /&gt;
			args.fontstyle = 'color:' .. args.fontcolor .. ';'&lt;br /&gt;
		end&lt;br /&gt;
		args.style = 'float:left; text-align:left; width:6em;'&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	good, title, talk_title = pcall(getTitle, args[titleArg] or (':' .. mw.getCurrentFrame():getParent():getTitle()));&lt;br /&gt;
	if not good then&lt;br /&gt;
		return htmlError(title);&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if not title then&lt;br /&gt;
		return htmlError('Page does not exist')&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local mainpage = title.fullText;&lt;br /&gt;
	local talkpage = talk_title and talk_title.fullText or ''&lt;br /&gt;
	local editurl = title:fullUrl('action=edit');&lt;br /&gt;
&lt;br /&gt;
	local viewLink, talkLink, editLink = 'view', 'talk', 'edit'&lt;br /&gt;
	if args.mini then&lt;br /&gt;
		viewLink, talkLink, editLink = 'v', 't', 'e'&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local div = HtmlBuilder.create().tag('div')&lt;br /&gt;
	div&lt;br /&gt;
		.addClass('plainlinks')&lt;br /&gt;
		.addClass('hlist')&lt;br /&gt;
		.addClass('navbar')&lt;br /&gt;
		.cssText(args.style)&lt;br /&gt;
&lt;br /&gt;
	if args.mini then div.addClass('mini') end&lt;br /&gt;
&lt;br /&gt;
	if not (args.mini or args.plain) then&lt;br /&gt;
		div&lt;br /&gt;
			.tag('span')&lt;br /&gt;
				.css('word-spacing', 0)&lt;br /&gt;
				.cssText(args.fontstyle)&lt;br /&gt;
				.wikitext(args.text or 'This box:')&lt;br /&gt;
				.wikitext(' ')&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if args.brackets then&lt;br /&gt;
		div&lt;br /&gt;
			.tag('span')&lt;br /&gt;
				.css('margin-right', '-0.125em')&lt;br /&gt;
				.cssText(args.fontstyle)&lt;br /&gt;
				.wikitext('&amp;amp;#91;')&lt;br /&gt;
				.newline();&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local ul = div.tag('ul');&lt;br /&gt;
&lt;br /&gt;
	ul&lt;br /&gt;
		.tag('li')&lt;br /&gt;
			.addClass('nv-view')&lt;br /&gt;
			.wikitext('[[' .. mainpage .. '|')&lt;br /&gt;
			.tag('span')&lt;br /&gt;
				.attr('title', 'View this template')&lt;br /&gt;
				.cssText(args.fontstyle or '')&lt;br /&gt;
				.wikitext(viewLink)&lt;br /&gt;
				.done()&lt;br /&gt;
			.wikitext(']]')&lt;br /&gt;
			.done()&lt;br /&gt;
		.tag('li')&lt;br /&gt;
			.addClass('nv-talk')&lt;br /&gt;
			.wikitext('[[' .. talkpage .. '|')&lt;br /&gt;
			.tag('span')&lt;br /&gt;
				.attr('title', 'Discuss this template')&lt;br /&gt;
				.cssText(args.fontstyle or '')&lt;br /&gt;
				.wikitext(talkLink)&lt;br /&gt;
				.done()&lt;br /&gt;
			.wikitext(']]');&lt;br /&gt;
&lt;br /&gt;
	if not args.noedit then&lt;br /&gt;
		ul&lt;br /&gt;
			.tag('li')&lt;br /&gt;
				.addClass('nv-edit')&lt;br /&gt;
				.wikitext('[' .. editurl .. ' ')&lt;br /&gt;
				.tag('span')&lt;br /&gt;
					.attr('title', 'Edit this template')&lt;br /&gt;
					.cssText(args.fontstyle or '')&lt;br /&gt;
					.wikitext(editLink)&lt;br /&gt;
					.done()&lt;br /&gt;
				.wikitext(']');&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if args.brackets then&lt;br /&gt;
		div&lt;br /&gt;
			.tag('span')&lt;br /&gt;
				.css('margin-left', '-0.125em')&lt;br /&gt;
				.cssText( args.fontstyle or '')&lt;br /&gt;
				.wikitext('&amp;amp;#93;')&lt;br /&gt;
				.newline();&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if args.collapsible then&lt;br /&gt;
		div&lt;br /&gt;
			.done()&lt;br /&gt;
		.tag('span')&lt;br /&gt;
			.css('font-size', '110%')&lt;br /&gt;
			.cssText(args.fontstyle or '')&lt;br /&gt;
			.wikitext(args[1])&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return tostring(div.allDone())&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.navbar(frame)&lt;br /&gt;
	if not getArgs then&lt;br /&gt;
		getArgs = require('Module:Arguments').getArgs&lt;br /&gt;
	end&lt;br /&gt;
	return p._navbar(getArgs(frame))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Arthur</name></author>
	</entry>
	<entry>
		<id>https://baripedia.org/index.php?title=Module:Navbar&amp;diff=13687&amp;oldid=prev</id>
		<title>Arthur : 1 version</title>
		<link rel="alternate" type="text/html" href="https://baripedia.org/index.php?title=Module:Navbar&amp;diff=13687&amp;oldid=prev"/>
		<updated>2014-07-18T21:58:26Z</updated>

		<summary type="html">&lt;p&gt;1 version&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
local getArgs&lt;br /&gt;
local HtmlBuilder = require('Module:HtmlBuilder')&lt;br /&gt;
&lt;br /&gt;
local function trim(s)&lt;br /&gt;
	return mw.ustring.match(s, &amp;quot;^%s*(.-)%s*$&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function htmlError(s)&lt;br /&gt;
	local span = HtmlBuilder.create('span')&lt;br /&gt;
&lt;br /&gt;
	span&lt;br /&gt;
		.addClass('error')&lt;br /&gt;
		.css('float', 'left')&lt;br /&gt;
		.css('white-space', 'nowrap')&lt;br /&gt;
		.wikitext('Error: ' .. s)&lt;br /&gt;
&lt;br /&gt;
	return tostring(span)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getTitle(pageName)&lt;br /&gt;
	pageName = trim(pageName);&lt;br /&gt;
	local page_title, talk_page_title;&lt;br /&gt;
&lt;br /&gt;
	if mw.ustring.sub(pageName, 1, 1) == ':' then&lt;br /&gt;
		page_title = mw.title.new( mw.ustring.sub(pageName, 2));&lt;br /&gt;
	else&lt;br /&gt;
		page_title = mw.title.new(pageName, 'Template');&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if page_title then&lt;br /&gt;
		talk_page_title = page_title.talkPageTitle;&lt;br /&gt;
	else&lt;br /&gt;
		talk_page_title = nil;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return page_title, talk_page_title;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p._navbar(args)&lt;br /&gt;
	local good, title, talk_title;&lt;br /&gt;
	local titleArg = 1&lt;br /&gt;
	&lt;br /&gt;
	if args.collapsible then&lt;br /&gt;
		titleArg = 2&lt;br /&gt;
		if not args.plain then&lt;br /&gt;
			args.mini = 1&lt;br /&gt;
		end&lt;br /&gt;
		if args.fontcolor then&lt;br /&gt;
			args.fontstyle = 'color:' .. args.fontcolor .. ';'&lt;br /&gt;
		end&lt;br /&gt;
		args.style = 'float:left; text-align:left; width:6em;'&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	good, title, talk_title = pcall(getTitle, args[titleArg] or (':' .. mw.getCurrentFrame():getParent():getTitle()));&lt;br /&gt;
	if not good then&lt;br /&gt;
		return htmlError(title);&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if not title then&lt;br /&gt;
		return htmlError('Page does not exist')&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local mainpage = title.fullText;&lt;br /&gt;
	local talkpage = talk_title and talk_title.fullText or ''&lt;br /&gt;
	local editurl = title:fullUrl('action=edit');&lt;br /&gt;
&lt;br /&gt;
	local viewLink, talkLink, editLink = 'view', 'talk', 'edit'&lt;br /&gt;
	if args.mini then&lt;br /&gt;
		viewLink, talkLink, editLink = 'v', 't', 'e'&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local div = HtmlBuilder.create().tag('div')&lt;br /&gt;
	div&lt;br /&gt;
		.addClass('plainlinks')&lt;br /&gt;
		.addClass('hlist')&lt;br /&gt;
		.addClass('navbar')&lt;br /&gt;
		.cssText(args.style)&lt;br /&gt;
&lt;br /&gt;
	if args.mini then div.addClass('mini') end&lt;br /&gt;
&lt;br /&gt;
	if not (args.mini or args.plain) then&lt;br /&gt;
		div&lt;br /&gt;
			.tag('span')&lt;br /&gt;
				.css('word-spacing', 0)&lt;br /&gt;
				.cssText(args.fontstyle)&lt;br /&gt;
				.wikitext(args.text or 'This box:')&lt;br /&gt;
				.wikitext(' ')&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if args.brackets then&lt;br /&gt;
		div&lt;br /&gt;
			.tag('span')&lt;br /&gt;
				.css('margin-right', '-0.125em')&lt;br /&gt;
				.cssText(args.fontstyle)&lt;br /&gt;
				.wikitext('&amp;amp;#91;')&lt;br /&gt;
				.newline();&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local ul = div.tag('ul');&lt;br /&gt;
&lt;br /&gt;
	ul&lt;br /&gt;
		.tag('li')&lt;br /&gt;
			.addClass('nv-view')&lt;br /&gt;
			.wikitext('[[' .. mainpage .. '|')&lt;br /&gt;
			.tag('span')&lt;br /&gt;
				.attr('title', 'View this template')&lt;br /&gt;
				.cssText(args.fontstyle or '')&lt;br /&gt;
				.wikitext(viewLink)&lt;br /&gt;
				.done()&lt;br /&gt;
			.wikitext(']]')&lt;br /&gt;
			.done()&lt;br /&gt;
		.tag('li')&lt;br /&gt;
			.addClass('nv-talk')&lt;br /&gt;
			.wikitext('[[' .. talkpage .. '|')&lt;br /&gt;
			.tag('span')&lt;br /&gt;
				.attr('title', 'Discuss this template')&lt;br /&gt;
				.cssText(args.fontstyle or '')&lt;br /&gt;
				.wikitext(talkLink)&lt;br /&gt;
				.done()&lt;br /&gt;
			.wikitext(']]');&lt;br /&gt;
&lt;br /&gt;
	if not args.noedit then&lt;br /&gt;
		ul&lt;br /&gt;
			.tag('li')&lt;br /&gt;
				.addClass('nv-edit')&lt;br /&gt;
				.wikitext('[' .. editurl .. ' ')&lt;br /&gt;
				.tag('span')&lt;br /&gt;
					.attr('title', 'Edit this template')&lt;br /&gt;
					.cssText(args.fontstyle or '')&lt;br /&gt;
					.wikitext(editLink)&lt;br /&gt;
					.done()&lt;br /&gt;
				.wikitext(']');&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if args.brackets then&lt;br /&gt;
		div&lt;br /&gt;
			.tag('span')&lt;br /&gt;
				.css('margin-left', '-0.125em')&lt;br /&gt;
				.cssText( args.fontstyle or '')&lt;br /&gt;
				.wikitext('&amp;amp;#93;')&lt;br /&gt;
				.newline();&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if args.collapsible then&lt;br /&gt;
		div&lt;br /&gt;
			.done()&lt;br /&gt;
		.tag('span')&lt;br /&gt;
			.css('font-size', '110%')&lt;br /&gt;
			.cssText(args.fontstyle or '')&lt;br /&gt;
			.wikitext(args[1])&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return tostring(div.allDone())&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.navbar(frame)&lt;br /&gt;
	if not getArgs then&lt;br /&gt;
		getArgs = require('Module:Arguments').getArgs&lt;br /&gt;
	end&lt;br /&gt;
	return p._navbar(getArgs(frame))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Arthur</name></author>
	</entry>
	<entry>
		<id>https://baripedia.org/index.php?title=Module:Navbar&amp;diff=8677&amp;oldid=prev</id>
		<title>Arthur : 1 version</title>
		<link rel="alternate" type="text/html" href="https://baripedia.org/index.php?title=Module:Navbar&amp;diff=8677&amp;oldid=prev"/>
		<updated>2014-01-26T09:41:58Z</updated>

		<summary type="html">&lt;p&gt;1 version&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
local HtmlBuilder = require('Module:HtmlBuilder')&lt;br /&gt;
&lt;br /&gt;
function trim(s)&lt;br /&gt;
    return mw.ustring.match( s, &amp;quot;^%s*(.-)%s*$&amp;quot; )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function error(s)&lt;br /&gt;
    local span = HtmlBuilder.create('span')&lt;br /&gt;
&lt;br /&gt;
    span&lt;br /&gt;
        .addClass('error')&lt;br /&gt;
        .css('float', 'left')&lt;br /&gt;
        .css('white-space', 'nowrap')&lt;br /&gt;
        .wikitext('Error: ' .. s)&lt;br /&gt;
&lt;br /&gt;
    return tostring(span)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function getTitle( pageName )&lt;br /&gt;
    pageName = trim( pageName );&lt;br /&gt;
    local page_title, talk_page_title;&lt;br /&gt;
    &lt;br /&gt;
    if mw.ustring.sub(pageName, 1, 1) == ':' then&lt;br /&gt;
        page_title = mw.title.new( mw.ustring.sub(pageName, 2) );&lt;br /&gt;
    else&lt;br /&gt;
        page_title = mw.title.new( pageName, 'Template' );&lt;br /&gt;
    end    &lt;br /&gt;
    &lt;br /&gt;
    if page_title then &lt;br /&gt;
        talk_page_title = page_title.talkPageTitle;&lt;br /&gt;
    else&lt;br /&gt;
        talk_page_title = nil;&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    return page_title, talk_page_title;    &lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function _navbar( args )&lt;br /&gt;
    if not args[1] then&lt;br /&gt;
        return error('No name provided')&lt;br /&gt;
    end&lt;br /&gt;
 &lt;br /&gt;
    local good, title, talk_title;&lt;br /&gt;
    good, title, talk_title = pcall( getTitle, args[1] );&lt;br /&gt;
    if not good then&lt;br /&gt;
        return error(title);&lt;br /&gt;
    end    &lt;br /&gt;
&lt;br /&gt;
    if not title then&lt;br /&gt;
        return error('Page does not exist')&lt;br /&gt;
    end&lt;br /&gt;
 &lt;br /&gt;
    local mainpage = title.fullText;&lt;br /&gt;
    local talkpage = talk_title and talk_title.fullText or ''&lt;br /&gt;
    local editurl = title:fullUrl( 'action=edit' ); &lt;br /&gt;
 &lt;br /&gt;
    local viewLink, talkLink, editLink = 'view', 'talk', 'edit'&lt;br /&gt;
    if args.mini then&lt;br /&gt;
        viewLink, talkLink, editLink = 'v', 't', 'e'&lt;br /&gt;
    end&lt;br /&gt;
 &lt;br /&gt;
    local div = HtmlBuilder.create( 'div' )&lt;br /&gt;
    div&lt;br /&gt;
        .addClass( 'plainlinks' )&lt;br /&gt;
        .addClass( 'hlist' )&lt;br /&gt;
        .addClass( 'navbar')&lt;br /&gt;
        .cssText( args.style )&lt;br /&gt;
 &lt;br /&gt;
    if args.mini then div.addClass('mini') end&lt;br /&gt;
 &lt;br /&gt;
    if not (args.mini or args.plain) then&lt;br /&gt;
        div&lt;br /&gt;
            .tag( 'span' )&lt;br /&gt;
                .css( 'word-spacing', 0 )&lt;br /&gt;
                .cssText( args.fontstyle )&lt;br /&gt;
                .wikitext( args.text or 'This box:' )&lt;br /&gt;
                .wikitext( ' ' )&lt;br /&gt;
    end&lt;br /&gt;
 &lt;br /&gt;
    if args.brackets then&lt;br /&gt;
        div&lt;br /&gt;
            .tag('span')&lt;br /&gt;
                .css('margin-right', '-0.125em')&lt;br /&gt;
                .cssText( args.fontstyle )&lt;br /&gt;
                .wikitext( '&amp;amp;#91;' )&lt;br /&gt;
                .newline();&lt;br /&gt;
    end&lt;br /&gt;
 &lt;br /&gt;
    local ul = div.tag('ul');&lt;br /&gt;
 &lt;br /&gt;
    ul&lt;br /&gt;
        .tag( 'li' )&lt;br /&gt;
            .addClass( 'nv-view' )&lt;br /&gt;
            .wikitext( '[[' .. mainpage .. '|' )&lt;br /&gt;
            .tag( 'span ' )&lt;br /&gt;
                .attr( 'title', 'View this template' )&lt;br /&gt;
                .cssText( args.fontstyle or '' )&lt;br /&gt;
                .wikitext( viewLink )&lt;br /&gt;
                .done()&lt;br /&gt;
            .wikitext( ']]' )&lt;br /&gt;
            .done()&lt;br /&gt;
        .tag( 'li' )&lt;br /&gt;
            .addClass( 'nv-talk' )&lt;br /&gt;
            .wikitext( '[[' .. talkpage .. '|' )&lt;br /&gt;
            .tag( 'span ' )&lt;br /&gt;
                .attr( 'title', 'Discuss this template' )&lt;br /&gt;
                .cssText( args.fontstyle or '' )&lt;br /&gt;
                .wikitext( talkLink )&lt;br /&gt;
                .done()&lt;br /&gt;
            .wikitext( ']]' );&lt;br /&gt;
 &lt;br /&gt;
    if not args.noedit then &lt;br /&gt;
        ul&lt;br /&gt;
            .tag( 'li' )&lt;br /&gt;
                .addClass( 'nv-edit' )&lt;br /&gt;
                .wikitext( '[' .. editurl .. ' ' )&lt;br /&gt;
                .tag( 'span ' )&lt;br /&gt;
                    .attr( 'title', 'Edit this template' )&lt;br /&gt;
                    .cssText( args.fontstyle or '' )&lt;br /&gt;
                    .wikitext( editLink )&lt;br /&gt;
                    .done()&lt;br /&gt;
                .wikitext( ']' );&lt;br /&gt;
    end&lt;br /&gt;
 &lt;br /&gt;
    if args.brackets then&lt;br /&gt;
        div&lt;br /&gt;
            .tag('span')&lt;br /&gt;
                .css('margin-left', '-0.125em')&lt;br /&gt;
                .cssText( args.fontstyle or '' )&lt;br /&gt;
                .wikitext( '&amp;amp;#93;' )&lt;br /&gt;
                .newline();&lt;br /&gt;
    end&lt;br /&gt;
 &lt;br /&gt;
    return tostring(div)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.navbar(frame)&lt;br /&gt;
    local origArgs&lt;br /&gt;
    -- If called via #invoke, use the args passed into the invoking template.&lt;br /&gt;
    -- Otherwise, for testing purposes, assume args are being passed directly in.&lt;br /&gt;
    if frame == mw.getCurrentFrame() then&lt;br /&gt;
        origArgs = frame:getParent().args&lt;br /&gt;
    else&lt;br /&gt;
        origArgs = frame&lt;br /&gt;
    end&lt;br /&gt;
 &lt;br /&gt;
    -- ParserFunctions considers the empty string to be false, so to preserve the previous &lt;br /&gt;
    -- behavior of {{navbar}}, change any empty arguments to nil, so Lua will consider&lt;br /&gt;
    -- them false too.&lt;br /&gt;
    args = {}&lt;br /&gt;
    for k, v in pairs(origArgs) do&lt;br /&gt;
        if v ~= '' then&lt;br /&gt;
            args[k] = v&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
 &lt;br /&gt;
    return _navbar(args)&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Arthur</name></author>
	</entry>
</feed>