<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="nb">
	<id>https://www.wikisida.no/index.php?action=history&amp;feed=atom&amp;title=Modul%3AV%C3%A5penskjold</id>
	<title>Modul:Våpenskjold - Sideversjonshistorikk</title>
	<link rel="self" type="application/atom+xml" href="https://www.wikisida.no/index.php?action=history&amp;feed=atom&amp;title=Modul%3AV%C3%A5penskjold"/>
	<link rel="alternate" type="text/html" href="https://www.wikisida.no/index.php?title=Modul:V%C3%A5penskjold&amp;action=history"/>
	<updated>2026-04-03T18:45:32Z</updated>
	<subtitle>Versjonshistorikk for denne siden på wikien</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://www.wikisida.no/index.php?title=Modul:V%C3%A5penskjold&amp;diff=1013&amp;oldid=prev</id>
		<title>nb&gt;Nsaa: Tilbakestilte endring av 12u (bidrag) til siste versjon av Cocu</title>
		<link rel="alternate" type="text/html" href="https://www.wikisida.no/index.php?title=Modul:V%C3%A5penskjold&amp;diff=1013&amp;oldid=prev"/>
		<updated>2025-06-08T09:41:00Z</updated>

		<summary type="html">&lt;p&gt;Tilbakestilte endring av &lt;a href=&quot;/index.php?title=Brukerdiskusjon:12u&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Brukerdiskusjon:12u (siden finnes ikke)&quot;&gt;12u&lt;/a&gt; (&lt;a href=&quot;/index.php?title=Spesial:Bidrag/12u&quot; title=&quot;Spesial:Bidrag/12u&quot;&gt;bidrag&lt;/a&gt;) til siste versjon av Cocu&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny side&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
 &lt;br /&gt;
local lang = mw.getContentLanguage()&lt;br /&gt;
function p.coat_of_arms( frame )&lt;br /&gt;
 &lt;br /&gt;
 	-- &lt;br /&gt;
	-- sjekker om området er angitt vha en ISO 3166-1 alfa-2 eller alfa-3-kode&lt;br /&gt;
	-- hvis det er det, og ISO-koden er registrert, finner den automatisk det fulle navnet&lt;br /&gt;
	local ISO = require(&amp;quot;Modul:Land&amp;quot;)&lt;br /&gt;
	local ISOname = ISO.ISO(frame)&lt;br /&gt;
	if ISOname == nil or ISOname == &amp;quot;&amp;quot; then&lt;br /&gt;
		ISOname = &amp;quot;&amp;quot;&lt;br /&gt;
	else&lt;br /&gt;
		frame.args[1] = ISOname&lt;br /&gt;
	end&lt;br /&gt;
 &lt;br /&gt;
	-- sjekker om området er angitt vha en alternativ skrivemåte&lt;br /&gt;
	-- hvis det er det, og den alternative skrivemåten er registrert, finner den automatisk riktig navn&lt;br /&gt;
	local ALT = require(&amp;quot;Modul:Våpenskjold/Altnavn&amp;quot;)&lt;br /&gt;
	local ALTname = ALT[frame.args[1]]&lt;br /&gt;
	if ALTname == nil or ALTname == &amp;quot;&amp;quot; then&lt;br /&gt;
		ALTname = &amp;quot;&amp;quot;&lt;br /&gt;
	else&lt;br /&gt;
		frame.args[1] = ALT[frame.args[1]]&lt;br /&gt;
	end&lt;br /&gt;
 &lt;br /&gt;
 	-- Henter ut nødvendige data fra undersider basert på første bokstav i områdets fulle navn&lt;br /&gt;
 	local datap = require(&amp;quot;Modul:Våpenskjold/Data&amp;quot;)&lt;br /&gt;
 	local datapage = datap.areaname(frame)&lt;br /&gt;
 &lt;br /&gt;
	-- velger størrelsen på våpenskjoldet&lt;br /&gt;
	local size;&lt;br /&gt;
	if frame.args[6] ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		size = frame.args[6]&lt;br /&gt;
	elseif frame.args[6] == nil or frame.args[6] == &amp;quot;&amp;quot; then&lt;br /&gt;
		size = &amp;quot;20px&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
 &lt;br /&gt;
	-- hvis det ikke er angitt våpenskjold for ønsket område, vises et grått våpenskjold&lt;br /&gt;
	DataPage = datapage.coat_of_armsdata[frame.args[1]]&lt;br /&gt;
	if DataPage == nil or DataPage == &amp;quot;&amp;quot; then&lt;br /&gt;
 		return &amp;quot;[[Fil:Coats of arms of None.svg |&amp;quot; .. size .. &amp;quot;|lenke=&amp;quot; .. frame.args[1] .. &amp;quot;]]&amp;lt;sup&amp;gt;[[Modul:Våpenskjold/Data/nye|[?]]][[Kategori:Sider som inneholder uregistrerte våpenskjold]]&amp;lt;/sup&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if DataPage.coat_of_arms == nil or DataPage.coat_of_arms == &amp;quot;&amp;quot; then&lt;br /&gt;
		if DataPage.weapon == nil or DataPage.weapon == &amp;quot;&amp;quot; then&lt;br /&gt;
 			return &amp;quot;[[Fil:Coats of arms of None.svg |&amp;quot; .. size .. &amp;quot;|lenke=&amp;quot; .. frame.args[1] .. &amp;quot;]]&amp;lt;sup&amp;gt;[[Modul:Våpenskjold/Data/nye|[?]]][[Kategori:Sider som inneholder uregistrerte våpenskjold]]&amp;lt;/sup&amp;gt;&amp;quot;&lt;br /&gt;
 		end&lt;br /&gt;
	end&lt;br /&gt;
 &lt;br /&gt;
	-- Henter ut nødvendige parametere fra datasiden&lt;br /&gt;
	Coat_Of_Arms = DataPage.coat_of_arms&lt;br /&gt;
	HistYear1 = DataPage.histyear1&lt;br /&gt;
	HistCoat_Of_Arms1 = DataPage.histcoat_of_arms1&lt;br /&gt;
	HistYear2 = DataPage.histyear2&lt;br /&gt;
	HistCoat_Of_Arms2 = DataPage.histcoat_of_arms2&lt;br /&gt;
	HistYear3 = DataPage.histyear3&lt;br /&gt;
	HistCoat_Of_Arms3 = DataPage.histcoat_of_arms3&lt;br /&gt;
	HistYear4 = DataPage.histyear4&lt;br /&gt;
	HistCoat_Of_Arms4 = DataPage.histcoat_of_arms4&lt;br /&gt;
	HistYear5 = DataPage.histyear5&lt;br /&gt;
	HistCoat_Of_Arms5 = DataPage.histcoat_of_arms5&lt;br /&gt;
 &lt;br /&gt;
	-- Henter ut de nødvendige data fra datasiden, basert på angitt parameter&lt;br /&gt;
	local Coat_Of_ArmsName;&lt;br /&gt;
	Coat_Of_ArmsVar = frame.args[2]	&lt;br /&gt;
	if frame.args[1] ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		if Coat_Of_ArmsVar == nil or Coat_Of_ArmsVar == &amp;quot;&amp;quot; or Coat_Of_ArmsVar == &amp;quot;lenke&amp;quot; then&lt;br /&gt;
			Coat_Of_ArmsName = Coat_Of_Arms&lt;br /&gt;
		elseif HistYear1 then&lt;br /&gt;
			if tonumber(Coat_Of_ArmsVar) &amp;lt;= HistYear1 then&lt;br /&gt;
				Coat_Of_ArmsName = HistCoat_Of_Arms1&lt;br /&gt;
			elseif HistYear2 then&lt;br /&gt;
				if tonumber(Coat_Of_ArmsVar) &amp;lt;= HistYear2 then&lt;br /&gt;
					Coat_Of_ArmsName = HistCoat_Of_Arms2&lt;br /&gt;
				elseif HistYear3 then&lt;br /&gt;
					if tonumber(Coat_Of_ArmsVar) &amp;lt;= HistYear3 then&lt;br /&gt;
						Coat_Of_ArmsName = HistCoat_Of_Arms3&lt;br /&gt;
					elseif HistYear4 then&lt;br /&gt;
						if tonumber(Coat_Of_ArmsVar) &amp;lt;= HistYear4 then&lt;br /&gt;
							Coat_Of_ArmsName = HistCoat_Of_Arms4&lt;br /&gt;
						elseif HistYear5 then&lt;br /&gt;
							if tonumber(Coat_Of_ArmsVar) &amp;lt;= HistYear5 then&lt;br /&gt;
								Coat_Of_ArmsName = HistCoat_Of_Arms5&lt;br /&gt;
							end&lt;br /&gt;
						end&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		return &amp;quot;[[Fil:Coats of arms of None.svg |&amp;quot; .. size .. &amp;quot;|lenke=&amp;quot; .. frame.args[1] .. &amp;quot;]]&amp;lt;sup&amp;gt;[[Modul:Våpenskjold/Data/nye|[?]]][[Kategori:Sider som inneholder uregistrerte våpenskjold]]&amp;lt;/sup&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
 &lt;br /&gt;
	-- Hvis det ikke er angitt noen form for våpenskjoldvariant, vises standard våpenskjold&lt;br /&gt;
	if Coat_Of_ArmsName == nil then&lt;br /&gt;
		Coat_Of_ArmsName = Coat_Of_Arms&lt;br /&gt;
	else&lt;br /&gt;
		Coat_Of_ArmsName = Coat_Of_ArmsName&lt;br /&gt;
	end&lt;br /&gt;
	if Coat_Of_ArmsName == nil then&lt;br /&gt;
		return &amp;quot;[[Fil:Coats of arms of None.svg |&amp;quot; .. size .. &amp;quot;|lenke=&amp;quot; .. frame.args[1] .. &amp;quot;]]&amp;lt;sup&amp;gt;[[Modul:Våpenskjold/Data/nye|[?]]][[Kategori:Sider som inneholder uregistrerte våpenskjold]]&amp;lt;/sup&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
 &lt;br /&gt;
	-- avgjør hvilken side som våpenskjoldet, og evt. synlig lenke, skal lenke til&lt;br /&gt;
	local LinkedPage = DataPage.pagelink&lt;br /&gt;
	local Name = DataPage.name&lt;br /&gt;
 &lt;br /&gt;
	if LinkedPage == nil then&lt;br /&gt;
		LinkedPage = Name&lt;br /&gt;
	else&lt;br /&gt;
		LinkedPage = LinkedPage&lt;br /&gt;
	end&lt;br /&gt;
 &lt;br /&gt;
	local PageLink;&lt;br /&gt;
	if frame.args[4] == &amp;quot;&amp;quot; or frame.args[4] == nil then&lt;br /&gt;
		PageLink = LinkedPage&lt;br /&gt;
	elseif frame.args[4] ~= &amp;quot;&amp;quot; or frame.args[4] ~= nil then&lt;br /&gt;
		PageLink = frame.args[4]&lt;br /&gt;
	else&lt;br /&gt;
		PageLink = Name&lt;br /&gt;
	end&lt;br /&gt;
 &lt;br /&gt;
	-- hva skal vises?&lt;br /&gt;
	local DisplayName = DataPage.dispname&lt;br /&gt;
 &lt;br /&gt;
	if DisplayName == nil then&lt;br /&gt;
		DisplayName = Name&lt;br /&gt;
	else&lt;br /&gt;
		DisplayName = DisplayName&lt;br /&gt;
	end&lt;br /&gt;
 &lt;br /&gt;
	-- Hvilken lenketekst skal vises?&lt;br /&gt;
	local DispName;&lt;br /&gt;
	if frame.args[5] == &amp;quot;&amp;quot; or frame.args[5] == nil then&lt;br /&gt;
		DispName = DisplayName&lt;br /&gt;
	elseif frame.args[5] ~= &amp;quot;&amp;quot; or frame.args[5] ~= nil then&lt;br /&gt;
		DispName = frame.args[5]&lt;br /&gt;
	else&lt;br /&gt;
		DispName = Name&lt;br /&gt;
	end&lt;br /&gt;
 &lt;br /&gt;
	-- Avgjør om det skal vises lenke&lt;br /&gt;
	local LinkOut;&lt;br /&gt;
	if frame.args[2] ~= &amp;quot;lenke&amp;quot; and frame.args[3] ~= &amp;quot;lenke&amp;quot; and frame.args[4] == &amp;quot;&amp;quot; and frame.args[5] == &amp;quot;&amp;quot; then&lt;br /&gt;
		LinkOut = &amp;quot;&amp;quot;&lt;br /&gt;
	else&lt;br /&gt;
		LinkOut = &amp;quot;&amp;amp;nbsp;[[&amp;quot; .. PageLink .. &amp;quot;|&amp;quot; .. DispName  .. &amp;quot;]]&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
 &lt;br /&gt;
	local LinkRes;&lt;br /&gt;
	if frame.args[7] ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		LinkRes = &amp;#039;&amp;amp;nbsp;&amp;#039; .. frame.args[7]&lt;br /&gt;
	elseif frame.args[7] == &amp;quot;&amp;quot; then&lt;br /&gt;
		if LinkOut ~= nil then&lt;br /&gt;
			LinkRes = LinkOut&lt;br /&gt;
		elseif LinkOut == nil or LinkOut == &amp;quot;&amp;quot; then&lt;br /&gt;
			LinkRes = &amp;quot;&amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
 &lt;br /&gt;
	-- border?&lt;br /&gt;
 &lt;br /&gt;
	local border = DataPage.border&lt;br /&gt;
	if border == nil or border == &amp;quot;&amp;quot; then&lt;br /&gt;
		border = &amp;quot;frameless&amp;quot;&lt;br /&gt;
	else&lt;br /&gt;
		border = DataPage.border&lt;br /&gt;
	end&lt;br /&gt;
 &lt;br /&gt;
	result = &amp;quot;[[Fil:&amp;quot; .. Coat_Of_ArmsName .. &amp;quot;|&amp;quot; .. size .. &amp;quot;|&amp;quot; .. border .. &amp;quot;|lenke=&amp;quot; .. PageLink .. &amp;quot;]]&amp;quot; .. LinkRes&lt;br /&gt;
 &lt;br /&gt;
	return result&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>nb&gt;Nsaa</name></author>
	</entry>
</feed>