<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="nb">
	<id>https://www.genealogi.no/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=J.+P.+Fagerback</id>
	<title>Slektshistoriewiki - Brukerbidrag [nb]</title>
	<link rel="self" type="application/atom+xml" href="https://www.genealogi.no/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=J.+P.+Fagerback"/>
	<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php/Spesial:Bidrag/J._P._Fagerback"/>
	<updated>2026-04-04T17:06:21Z</updated>
	<subtitle>Brukerbidrag</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Bruker:J._P._Fagerback&amp;diff=27642</id>
		<title>Bruker:J. P. Fagerback</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Bruker:J._P._Fagerback&amp;diff=27642"/>
		<updated>2017-07-04T14:37:56Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: ++&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hei, mitt navn er &#039;&#039;&#039;Jan P. Fagerback&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Jeg forsker i hovedsak på min familie som kommer fra Hattfjelldal, Vestfold og Oslo/Akershus.&lt;br /&gt;
&lt;br /&gt;
==Lenker==&lt;br /&gt;
* [[Slektshistoriewiki:Stilmanual]]&lt;br /&gt;
* [[Hjelp:Redigering]]&lt;br /&gt;
* http://no.wikipedia.org/wiki/Bruker:Ulflarsen/Innledning_workshop&lt;br /&gt;
* http://no.wikipedia.org/wiki/Bruker:Orland/NTFK&lt;br /&gt;
&lt;br /&gt;
* [[MediaWiki:Sidebar]]&lt;br /&gt;
* [[MediaWiki:Common.css]]&lt;br /&gt;
* [[MediaWiki:Common.js]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
[[no:bruker:jpfagerback]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
Standardportal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{koord+kart|Hordaland|6.198901|60.238445|navn=Test Hordaland|merke=City locator 20.svg|merkestørrelse=20|type=building|skala=|koordinatregion=|alternativt posisjonskart=Norge}}&lt;br /&gt;
{{koord+kart|Norge|6.198901|60.238445|navn=Test Norge|merke=City locator 20.svg|merkestørrelse=20|type=building|skala=|koordinatregion=|alternativt posisjonskart=Norge}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Brukere i Slektshistoriewiki]]&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Infoboks_bygning&amp;diff=27641</id>
		<title>Mal:Infoboks bygning</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Infoboks_bygning&amp;diff=27641"/>
		<updated>2017-07-04T14:34:22Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: justering&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{Infoboks start|{{{navn|{{PAGENAME}}}}}|type=bred}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks bilde|{{{bilde|}}}|[[Bilde:{{{bilde}}}|{{{bildestørrelse|290px}}}|center|{{{bildetekst|{{{navn|{{PAGENAME}}}}}}}}]]{{{bildetekst|}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks overskrift|{{{adresse|}}}{{{strøk|}}}{{{kommune|}}}|Lokalisering}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks rad|{{{adresse|}}}|Adresse|{{{adresse}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks rad|{{{strøk|}}}|Strøk|{{{strøk}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks rad|{{{område|}}}|Område|{{{område}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks rad|{{{kommune|}}}|Kommune|{{{kommune}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks rad|{{{fylke|}}}|Fylke|{{{fylke}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks rad|{{{nivå|}}}|Nivå|{{{nivå}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks overskrift|{{{gammelt matrikkelnr|}}}{{{skyld|}}}{{{gårdsnr|}}}{{{formål|}}}{{{eier|}}}{{{arkitekt|}}}{{{stilretning|}}}{{{påbegynt|}}}{{{ferdigstilt|}}}{{{restaurert|}}}|Historiske fakta}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks rad|{{{gammelt matrikkelnr|}}}|Gammelt matrikkelnr|{{{gammelt matrikkelnr}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks rad|{{{skyld|}}}|Skyld|{{{skyld}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks rad|{{{gårdsnr|}}}|Gårdsnr|{{{gårdsnr}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks rad|{{{bruksnr|}}}|Bruksnr|{{{bruksnr}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks rad|{{{formål|}}}|Formål|{{{formål}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks rad|{{{byggherre|}}}|Byggherre|{{{byggherre}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks rad|{{{eier|}}}|Eier|{{{eier}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks rad|{{{arkitekt|}}}|Arkitekt(er)|{{{arkitekt}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks rad|{{{stilretning|}}}|Stilretning|{{{stilretning}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks rad|{{{påbegynt|}}}|Påbegynt|{{{påbegynt}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks rad|{{{ferdigstilt|}}}|Ferdigstilt|{{{ferdigstilt}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks rad|{{{restaurert|}}}|Restaurert|{{{restaurert}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks overskrift|{{{rygh|}}}{{{rygh bind|}}}{{{rygh side|}}}|[[Oluf Rygh]] [[Norske Gaardnavne]]}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks rad|{{{rygh bind|}}}|Bind|{{{rygh bind}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks rad|{{{rygh side|}}}|Side|{{{rygh side}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks overskrift|{{{høyde|}}}{{{etasjer|}}}{{{rom|}}}|Byggegenskaper}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks rad|{{{høyde|}}}|Høyde|{{{høyde}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks rad|{{{diameter|}}}|Diameter|{{{diameter}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks rad|{{{grunnflate|}}}|Grunnflate|{{{grunnflate}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks rad|{{{etasjer|}}}|Etasjer|{{{etasjer}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks rad|{{{gulvareal|}}}|Gulvareal|{{{gulvareal}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infoboks rad|{{{rom|}}}|Rom|{{{rom}}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
-- temp fjernet --&lt;br /&gt;
&lt;br /&gt;
{{Infoboks overskrift|{{{lengdegrad|}}}|Kart}}&lt;br /&gt;
{{Infoboks dobbeltrad|{{koord+kart|{{{posisjonskart|}}}|{{{breddegrad|}}}|{{{lengdegrad|}}}|navn=&amp;amp;nbsp;|merke=City locator 20.svg|merkestørrelse=20|type=building|skala={{{kartskala|}}}|koordinatregion={{{koordinatregion|}}}|alternativt posisjonskart={{{alternativt posisjonskart|}}}}}}}&lt;br /&gt;
&lt;br /&gt;
-- temp fjernet --&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{Infoboks slutt}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{dokumentasjon}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Torsnes_(Jondal)&amp;diff=27640</id>
		<title>Torsnes (Jondal)</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Torsnes_(Jondal)&amp;diff=27640"/>
		<updated>2017-07-04T14:33:27Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infoboks bygning&lt;br /&gt;
| navn = Torsnes&lt;br /&gt;
| bilde = Utsikt fra Torsnes.jpg&lt;br /&gt;
| bildetekst = Utsikt fra Torsnes mot Strandebarm på vestsiden&amp;lt;br/&amp;gt;av Hardangerfjorden {{byline|(@ 2003) [[Bruker:Elin Galtung Lihaug|Elin Galtung Lihaug]]}}&lt;br /&gt;
| adresse = &lt;br /&gt;
| strøk = &lt;br /&gt;
| område = Hardanger&lt;br /&gt;
| kommune = [http://norgeskart.no/#!?project=seeiendom&amp;amp;layers=1002,1014&amp;amp;zoom=14&amp;amp;lat=6710320.18&amp;amp;lon=13495.76 Torsnes] i Jondal kommune&lt;br /&gt;
| fylke = Hordaland&lt;br /&gt;
| county = &lt;br /&gt;
| delstat = &lt;br /&gt;
| land = &lt;br /&gt;
| nivå = &lt;br /&gt;
| skyld =&lt;br /&gt;
| gårdsnr = 36&lt;br /&gt;
| bruksnr = 1&lt;br /&gt;
| formål = &lt;br /&gt;
| byggherre = &lt;br /&gt;
| eier = &lt;br /&gt;
| arkitekt = &lt;br /&gt;
| stilretning = &lt;br /&gt;
| påbegynt = &lt;br /&gt;
| ferdigstilt = &lt;br /&gt;
| restaurert = &lt;br /&gt;
| rygh bind = 11&lt;br /&gt;
| rygh side = 512 &lt;br /&gt;
| høyde =  &lt;br /&gt;
| diameter = &lt;br /&gt;
| grunnflate = &lt;br /&gt;
| etasjer = &lt;br /&gt;
| gulvareal = &lt;br /&gt;
| rom = &lt;br /&gt;
| lengdegrad = 60.238445&lt;br /&gt;
| breddegrad = 6.198901&lt;br /&gt;
| posisjonskart = Hordaland&lt;br /&gt;
| kartskala = &lt;br /&gt;
| koordinatregion = &lt;br /&gt;
| alternativt posisjonskart = Norge&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;[[Torsnes (Jondal)|Torsnes]]&#039;&#039;&#039; er et lite sted sør for [[Jondal]] i [[Jondal kommune]] i [[Hardanger]] ([[Hordaland]]). Stedsnavnet antyder at det i tidligere tider var en helligdom for guden [[Tor]] på dette neset.&lt;br /&gt;
&lt;br /&gt;
==Dokumentert bosetting fra 1100-tallet==&lt;br /&gt;
Bosetting på gården Torsnes kan dokumenteres svært langt tilbake i tid. Et brev skrevet i 1409 og publisert i [[Diplomatarium Norvegicum]] oppgir syv generasjoner bakover &amp;amp;ndash; her er teksten på [[norrønt (språk)|gammelnorsk (norrønt)]]: &#039;&#039;«... at Þossnezss menn eigha oc attu hafua huar efter annat sæm her nemnizst Vikingher audghe oc ingha dottar hanzss, Gudhþormar Kalfzsson son hennar oc siughurdr Gudþormzsson Gudþormer siugurdarzsson, siughurdar gudþormzsson barder oc Gudþormer siughurda syner...»&#039;&#039;&amp;lt;ref&amp;gt;[http://www.dokpro.uio.no/perl/middelalder/diplom_vise_tekst.prl?b=17074&amp;amp;s=n&amp;amp;str= Diplomatarium Norvegicum, bind XXI, nr. 249, 1409.]&amp;lt;/ref&amp;gt; I våre dagers språk lyder det omtrent slik: &#039;&#039;... de som nevnes her, har eid Torsnes, den ene etter den andre: Viking på Torsnes, datteren hans Inga, sønnen hennes Guttorm Kalvsson, hans sønn Sigurd Guttormsson, dennes sønn Guttorm Sigurdsson, hans sønn igjen Sigurd Guttormsson, og endelig hans sønner Guttorm og Bård Sigurdssønner.&#039;&#039; Et annet dokument, skrevet i 1497, viser at det da ble foretatt arveskifte på Torsnes etter Herborg og Gyrid Bårdsdøtre, de to døtrene til sistnevnte person i rekken ovenfor, Bård Sigurdsson.&amp;lt;ref&amp;gt;[http://www.dokpro.uio.no/perl/middelalder/diplom_vise_tekst.prl?b=17497&amp;amp;s=n&amp;amp;str= Diplomatarium Norvegicum, bind XXI, nr. 672, 1497.]&amp;lt;/ref&amp;gt; Det er derfor sannsynlig at Viking på Torsnes, som nevnes først i brevet fra 1409, levde på 1100-tallet. Det er også publisert et brev fra 1311&amp;amp;ndash;1312 som dokumenterer at «Sigurd på Torsnes» levde på den tiden.&amp;lt;ref&amp;gt;[http://www.dokpro.uio.no/perl/middelalder/diplom_vise_tekst.prl?b=16836&amp;amp;s=n&amp;amp;str= Diplomatarium Norvegicum, bind XXI, nr. 11, 1311&amp;amp;ndash;1312.]&amp;lt;/ref&amp;gt; Dette er antagelig den første Sigurd Guttormsson i de syv generasjonene nevnt i brevet fra 1409. Flere andre gamle brev som gjelder slekten på Torsnes diskuteres i en artikkel av Lars Hamre.&amp;lt;ref&amp;gt;Lars Hamre (1949): «Til soga om ættene på Sandvin og Torsnes på 13&amp;amp;ndash;1400-talet» &amp;amp;ndash; &#039;&#039;[[Norsk Slektshistorisk Tidsskrift]], bind XII, s. 97&amp;amp;ndash;120.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Slektsgården Torsnes==&lt;br /&gt;
[[Bilde:Torsnes_ca1980.jpg|thumb|300px|Det ene bruket på Torsnes, ca. 1980 {{byline|(@ ca. 1980) [[Bruker:Elin Galtung Lihaug|Elin Galtung Lihaug]]}}]]&lt;br /&gt;
Gården Torsnes har vært holdt innenfor samme slekt helt fra 1100-tallet og frem til i dag. Midt på 1600-tallet var godseieren på Torsnes, Lauritz Johansson Galte, en av de største godseierne i Hardanger. Skattematrikkelen for 1647&amp;lt;ref&amp;gt;[http://da2.uib.no/cgi-win/WebBok.exe?slag=lesbok&amp;amp;bokid=skatthordaland1647 - Skattematrikkelen for Hordaland 1647]&amp;lt;/ref&amp;gt; viser at han i tillegg til Torsnes hadde 31 gårder eller gårdparter i Hardanger, 13 i [[Sunnhordland]] og 6 på [[Voss]]. Hans sønn, [[Lauritz Galtung]], var [[admiral]] i den dansk-norske fellesflåte og senere [[lensherre]] over [[Lister og Mandals amt|Lister len]] og bodde lite på Torsnes som voksen.&lt;br /&gt;
&lt;br /&gt;
Lauritz Johansson Galte eide hele Torsnes i 1636 og hadde da bygd nytt våningshus etter det som brant i 1626. Det nye var oppført av grovt tømmer og hadde to etasjer, hver med sin svalgang på sørsiden, den øverste i hele husets lengde, den nederste antakelig skilt i to deler, en på hver side av «portrommet». I annen etasje var det en større «herresal», men rommene forøvrig synes å ha vært forholdsvis små.&amp;lt;ref&amp;gt;Johan Ellertsen Galtung. &#039;&#039;Galtungslekten i fortid og nutid.&#039;&#039; Eget forlag, Oslo, 1974, s. 77.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mer enn 100 år senere skrev [[Markus Schnabel]], som var prest i [[Granvin]] omkring 1770, at det på Torsnes er «store, skjønne Huse paa to Etager, hvori Vinduerne er sirede med mange adelige Vaaben. Dog er de nu temmelig forfaldne».&amp;lt;ref&amp;gt;[http://urn.nb.no/URN:NBN:no-nb_digibok_2006081500067 «Udkast til en Beskrivelse over Hardanger» samlet og sammenskrevet af Sal. Markus Schnabels efterladte Papirer ved Hans Strøm. Omskrevet og forsynet med Rettelser, Oplysninger og en Skildring af Forfatteren, af O. Olafsen. &#039;&#039;Hardanger Samlinger&#039;&#039;, bind II, s. 48, 1912.]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Bilde:Malerier_Galtung_Torsnes.jpg|thumb|300px|Malerier av Lauritz Galtung, Barbara Grabow og deres 5 eldste barn, malt ca. 1660, omtalt av biskop Jacob Neumann etter hans besøk i 1825, se teksten til venstre og ref. 8. {{byline|(@ 2002) Knut Øystein Nerdrum}}]]&lt;br /&gt;
Av det innvendige i huset fikk biskop [[Jacob Neumann]] se den siste rest da han i 1825 besøkte Torsnes på sin visitasreise i Hardanger. I sine reiseskildringer i [[Budstikken]] forteller han: «Jeg forlod [[Strandebarm]] den 12te Julii og satte lige over Fjorden, for at besee Thorsnæs. De gamle Bygninger har man deels nedrevet, deels var man ifærd med at nedrive dem. Dog fik jeg i en halv nedreven Borg endnu seet en af de fordums herlige Sale. Hvor ydmyge og nøisomme dog Fædrene vare! Lave Døre, skumle og ikke store Værelser – men disse vare prydede, som en Kirke, med moralske Vers, malede paa alle Loftbjelker, og Arabesker paa Veggene, og Navne og Vaabener paa de smaa, i Bly indlagte Vinduesruder. Jeg fandt saaledes her Navnene: Bernt Syrtander, med Vaaben i dobbelt Feldt, af hvilke det ene var et simpelt Bomærke eller maaskee et Monogram, men det andet en flakt Fisk, med Krone over; Mari Jacobsdatter, hvor, istedetfor Vaaben, saaes en Qvinde paa Knæ i bedende Stilling, med Hænderne opløftede til Himlen; Jens Mansse, med en Ridder over til Hest. Foruden disse saae jeg, udtagne af en anden nu nedbrudt Herresal, Navne og Vaabener paa Ruder af Ole Orning, Otte Thomesen Orning, (dennes Søn Admiral) Bernt Orning, Tollak Olsen (Præst), Boer (Børre) Juell (til Lunggaarden, Bernt Ornings Svigerfader), Didrik Echoff, Karen Matte (1605) (d. e. Karen Mouatt, Bernt Ornings Moder), Elen Nilsdatter og flere, dem den paaboende Eier, Sergeant Lars Galtung, hvis Tipoldefader Admiral Galtung (som vel maa være Skibs=Høvedsmand Laurids Galtung i K. Frederik den Tredies Tid) skal have været, har paa ny ladet ziirligen indfatte til de Vinduer han sætter i sin ny Bygning, som nu opføres i den nedrevne gamle Herresals Sted. Hos ham saae jeg ogsaa &#039;&#039;3 gamle fortræffelige Skilderier&#039;&#039;, af hvilke de to forestille Admiral Galtung og hans Frue (som vel enten er bemeldte Admiral Bernt Orning og Frue, eller maaskee snarere bemeldte Skibs=Høvedsmand Laurids Galtung og Frue Barbara Grabow) i Pragt=Costume og fuld Legems Størrelse, og ere over 3 Alen høie, men det tredie 6 til 7 Qvart høit og 2 ½ Alen bredt, fremstiller en Gruppe af deres Børn, 3 Piger og 2 Drenge, af hvilke sidste den Ældste døde i ung Alder, men den Yngre fik omsider Gaarden, og boede der, under Navn af Junkeren. En liden skjelmsk Dreng sidder han der i Billedet, med en Rangle i Haanden. [[Bilde:Glassmalerier Torsnes.jpg|thumb|300px|Glassmalerier malt på vinduene på Torsnes ca. 1636 {{byline|(@ 2006) [[Bruker:Elin Galtung Lihaug|Elin Galtung Lihaug]]}}]] Diplomet fra 8 Julii 1650 hvormed K. Frederik den Tredie fornyede Adelskabet for Johan Galtung, forvares ogsaa her. Nu er hele Familien i Bondestanden, men synes at føle sin Byrd. Hos Bonden Hans Thorsnæs, men som ikke er af Galtung=Slægten, saae jeg en Pocal med Galtungernes Vaaben paa; men, hvad som endnu mærkeligere var, jeg fandt tillige der, over Døren til et Fæhuus, en Bjelke, i hvilken en gammel Indskrift var indhuggen, men ved en uvorn Øxe, dessværre, siden beskadiget, saa at jeg ikke fik læst mere end det sidste af den, hvor der forekom mig at staae: «– – Dette to Hus Anno D. M. ◦ D ◦ IIII ◦[Anno Domine 1504]». Hele Bjelken blev mig lovet.»&amp;lt;ref&amp;gt;Jacob Neumann (1826): [https://digitalt.uib.no/handle/123456789/3400 «Bemærkninger paa en Reise i Nordhordlehn, Søndhordlehn, Hardanger og Vors 1825»], s. 53&amp;amp;ndash;55.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selv om hovedbygningen på Torsnes ble revet i 1825, har man klart å bevare seks av vinduene. Maleriene på disse blyglassvinduene viser våpnene til følgende slekter &amp;amp;mdash; i øverste rekke fra venstre: &#039;&#039;Galtung&#039;&#039;, &#039;&#039;Orning&#039;&#039; og &#039;&#039;Juell&#039;&#039;, sistnevnte med navnet «Bøer Juell». I nederste rekke fra venstre: &#039;&#039;Bildt&#039;&#039; med navnet «Laris Larss.», &#039;&#039;Orning&#039;&#039; med navnet «Dirick Echoff» og &#039;&#039;Mowatt&#039;&#039; med navnet «Peder Rasmus.». Hvert av de seks vinduene er ca. 24 x 36 cm.&lt;br /&gt;
&lt;br /&gt;
Glassmaleriene er også omtalt i boken [http://urn.nb.no/URN:NBN:no-nb_digibok_2011011705081 Norske glassmalerier fra laugstiden], s. 80&amp;amp;ndash;83 og 102, og detaljbilder i svart/hvitt vises bakerst i boken, plansje 32&amp;amp;ndash;34.&lt;br /&gt;
&lt;br /&gt;
== Beboere på Torsnes 1663&amp;amp;ndash;1910 ==&lt;br /&gt;
I [[manntall]]et 1663&amp;amp;ndash;66 for Sunnhordland og Hardanger prosti hadde fullgården Torsnes en skyld på 3 løper smør og 3 huder. Oppsitter var enken etter Lauritz Johansson Galte, Elisabeth Ottesdatter Orning.&amp;lt;ref&amp;gt;[https://media.digitalarkivet.no/ft10041005312027 Torsnes i fogdenes manntall 1663&amp;amp;ndash;66 for Sunnhordland fogderi, Strandebarm skipreide &amp;amp;ndash; Bergen, Hordaland, Sogn og Fjordane fylke, Sunnhordland, Nordhordland, Manntall nr. 13 (1665-1665), Protokollside, Side 34-35]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[https://media.digitalarkivet.no/ft10041005180021 Torsnes i sogneprestens manntall 1664 for Sunnhordland prosti &amp;amp;ndash; Hordaland fylke, Manntall nr. 20 (1664-1666), Protokollside, Side 16-17.]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[https://media.digitalarkivet.no/ft10041005180040 Torsnes i sogneprestens manntall 1666 for Sunnhordland prosti &amp;amp;ndash; Hordaland fylke, Manntall nr. 20 (1664-1666), Protokollside, Side 52-53.]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I [[manntall]]et 1701 for Sunnhordland fogderi, Strandebarm prestegjeld, var oppsitteren på Torsnes «En Adels Mand som lever Vel, Welb. Juncher Johan Galtung»&amp;lt;ref&amp;gt;[https://media.digitalarkivet.no/ft10041010273050 Hordaland fylke, Sunnhordland, Hardanger, Manntall nr. 6 (1701-1701), Protokollside, Side 78-79 Torsnes i manntallet 1701 for Sunnhordland fogderi, Strandebarm prestegjeld]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[https://digitalarkivet.no/view/206/pc00000000603602 Manntallet 1701, nr. 6: Sunnhordland fogderi og Hardanger fogderi.]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I [[folketelling]]en 1801 for Strandebarm er Lars Jahnsen Galtung bonde og gårdbeboer. Hans kone er Ragnilde Christophersdatter, og de har seks ugifte barn, ett fosterbarn og to tjenestefolk.&amp;lt;ref&amp;gt;[https://media.digitalarkivet.no/ft20090807610031 Torsnes i folketellingen 1801 for Strandebarm,] skannet versjon.&amp;lt;/ref&amp;gt; Gårdsnavnet i den transkriberte versjonen er feilskrevet til Forsnæs.&amp;lt;ref&amp;gt;[https://digitalarkivet.no/census/person/pf01058375001635 Torsnes i folketellingen 1801 for Strandebarm.]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
I [[folketelling]]en 1815 for Strandebarm bor Lars Galtung og hans kone Rannilde på Torsnes med de tre yngste av sine seks barn.&amp;lt;ref&amp;gt;[https://media.digitalarkivet.no/ft10611504298006 Hordaland fylke, Strandebarm, Statlig folketelling (1815-1815), Dokumentside, Side 6] øverst til venstre&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[https://digitalarkivet.no/census/person/pf01051084000327 Torsnes i folketellingen 1815 for Strandebarm.]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I [[manntall]]et for Sølvskatten 1816 for Sunnhordland og Hardanger fogderi bodde Lars Galtung og hans fetters sønn Hans Jacobsen Galtung på Torsnes.&amp;lt;ref&amp;gt;[https://digitalarkivet.no/view/97/pt00000000263775 Sølvskatten 1816, nr. 39a: Søndre Bergenhus amt, Sunnhordland og Hardanger fogderi, 1816.]&amp;lt;/ref&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
I [[folketelling]]en 1825 for Strandebarm bor de nygifte Johan Danjel Galtung og hans kone Johana Margretha (f. Undall) på Torsnes.&amp;lt;ref&amp;gt;[https://digitalarkivet.no/census/person/pf01051095000670 Torsnes i folketellingen 1825 for Strandebarm.]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I [[folketelling]]en 1865 for Strandebarm bor Johan D. Galtung og hans kone Johanne Margreth (f. Undall) på Torsnes med tre av sine åtte barn.&amp;lt;ref&amp;gt;[https://digitalarkivet.no/census/person/pf01038232004119 Torsnes i folketellingen 1865 for Strandebarm.]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I [[folketelling]]en 1875 for Strandebarm bor Jæns Galtung og hans kone Katrine (de fikk senere 3 barn) på Torsnes, samt broren Laures Galtung og hans kone Fredrikke og deres fire eldste barn. Johan D. Galtung er 85 år og levde som vilkårsmann til han var 96 år.&amp;lt;ref&amp;gt;[https://digitalarkivet.no/census/person/pf01052273004072 Torsnes i folketellingen 1875 for Strandebarm.]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I [[folketelling]]en 1900 for Jondal er Torsnes oppført som to gårder, Torsnes og Torsnes nedre. På Torsnes (øvre) bor Nils Galtung, hans kone Anna Hansdatter og deres tre barn.&amp;lt;ref&amp;gt;[http://digitalarkivet.no/census/rural-residence/bf01037308000276 Torsnes i folketellingen 1900 for Jondal.]&amp;lt;/ref&amp;gt; På Torsnes nedre bor Lars Galtung.&amp;lt;ref&amp;gt; [http://digitalarkivet.no/census/rural-residence/bf01037308000275 Torsnes nedre i folketellingen 1900 for Jondal.]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I [[folketelling]]en 1910 for Jondal er Torsnes oppført som to gårder, Torsnes øvre og Torsnes nedre. På Torsnes øvre bor Nils Galtung, hans kone Anna Hansdatter og deres tre barn.&amp;lt;ref&amp;gt;[http://digitalarkivet.no/census/rural-residence/bf01036674001866 Torsnes øvre i folketellingen 1910 for Jondal.]&amp;lt;/ref&amp;gt; På Torsnes nedre bor Lars Galtung med sin kone Kristina Jonsdatter og deres tre barn.&amp;lt;ref&amp;gt;[http://digitalarkivet.no/census/rural-residence/bf01036674001886 Torsnes nedre i folketellingen 1910 for Jondal.]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Etterkommere etter admiral Lauritz Galtung driver to av brukene på Torsnes i dag.&lt;br /&gt;
&lt;br /&gt;
==O. Rygh: Norske Gaardnavne==&lt;br /&gt;
[http://urn.nb.no/URN:NBN:no-nb_digibok_2008011710002 &#039;&#039;Oplysninger samlede til Brug ved Matrikelens Revision. 11 : Søndre Bergenhus Amt&#039;&#039; ], Kristiania 1910, s. 512.&lt;br /&gt;
 &lt;br /&gt;
36. Torsnes. Udt. tó:2snes. -- Þorsnæs BK. 82 a. Þorsnes&lt;br /&gt;
[http://www.dokpro.uio.no/perl/middelalder/diplom_vise_tekst.prl?b=143&amp;amp;s=n&amp;amp;str= DN. I 126, 1314], [http://www.dokpro.uio.no/perl/middelalder/diplom_vise_tekst.prl?b=12752&amp;amp;s=n&amp;amp;str= XV 12, 1324], [http://www.dokpro.uio.no/perl/middelalder/diplom_vise_tekst.prl?b=2451&amp;amp;s=n&amp;amp;str= III 143, 1329], [http://www.dokpro.uio.no/perl/middelalder/diplom_vise_tekst.prl?b=7749&amp;amp;s=n&amp;amp;str= VIII 425, 1482].&lt;br /&gt;
Þossnes [http://www.dokpro.uio.no/perl/middelalder/diplom_vise_tekst.prl?b=3641&amp;amp;s=n&amp;amp;str= DN. IV 155, 1326], [http://www.dokpro.uio.no/perl/middelalder/diplom_vise_tekst.prl?b=6708&amp;amp;s=n&amp;amp;str= VII 182, 1340]. Thoosnes [http://www.dokpro.uio.no/perl/middelalder/diplom_vise_tekst.prl?b=7604&amp;amp;s=n&amp;amp;str= DN. VIII 298, 1421] Tosnes ([[NRJ]]) II 519 f. [i Strandebarm Skibrede].&amp;lt;ref&amp;gt;[https://media.digitalarkivet.no/db/contents/76233 Lensregnskaper. Regnskaper og jordebøker eldre enn 1570, 2-markskatt av Nordhordland og Sunnhordland 1519, og skatt av Nordland og Finnmark, 1519-1520.] &lt;br /&gt;
[https://media.digitalarkivet.no/rk10041008251048 Lensregnskap nr. 7 (1519-1520), Dokumentside, Side upaginert.]&amp;lt;/ref&amp;gt; Thorssnes 1563. Tosnness 1567. Thøsnes, Thoesnes 1610. Torsnes 1667. Torsnæs med Torsnæs Ødeaaard 1723.&lt;br /&gt;
&lt;br /&gt;
Þórsnes, sms. med Gudenavnet Þórr. Her har sandsynlig været en Helligdom for denne Gud, ligesom der i Torsnes S. i Borge Sml. findes en Gaard *Þórshof, d. e. Tors Tempel; se Bd. I S. 275.&lt;br /&gt;
&lt;br /&gt;
[https://archive.org/stream/gamlepersonnavne00rygh#page/260/mode/2up O. Rygh: &#039;&#039;Gamle Personnavne i norske Stedsnavne&#039;&#039;] (PnSt.), Kristiania 1901, s. 260&amp;amp;ndash;261.&lt;br /&gt;
&lt;br /&gt;
==Referanser==&lt;br /&gt;
{{Referanser|4}}&lt;br /&gt;
&lt;br /&gt;
==Litteratur==&lt;br /&gt;
* Johan Ellertsen Galtung. &#039;&#039;Galtungslekten i fortid og nutid.&#039;&#039; Eget forlag, Oslo, 1974.&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Setegårder]]&lt;br /&gt;
[[Kategori:Heraldikk]]&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Chart/doc&amp;diff=12186</id>
		<title>Mal:Chart/doc</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Chart/doc&amp;diff=12186"/>
		<updated>2014-05-02T23:29:38Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: /* Feilmeldinger */ fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{esoteric}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{documentation subpage}}{{TOC right}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
Denne malen lager en rad i et slektstre, som består av bokser forbundet med linjer basert løselig på [https://no.wikipedia.org/wiki/ASCII-kunst| ASCII kunst]-syntaksen. Malen er ment å brukes sammen med {{tl|chart/start}} og {{tl|chart/end}} og vises som [https://no.wikipedia.org/wiki/HTML| HTML], ved hjelp av [https://no.wikipedia.org/wiki/Cascading_style_sheets| CSS] som definerer utseendet. I boksene kan det også kobles opp mot andre artikler. Denne malen er basert på den eldre [https://en.wikipedia.org/wiki/Template:Family_tree| Familytree malen] og er kompatibel med den nåværende [https://en.wikipedia.org/wiki/Template:Chart| Chart malen], som brukes i wikipedia.&lt;br /&gt;
&lt;br /&gt;
==Grunnleggende eksempel==&lt;br /&gt;
Denne koden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{chart/start|sammendrag=Slektstre eksempel}}&lt;br /&gt;
{{chart| | | |FM |~|y|~| FF | |FM=Farmor|FF=Farfar}}&lt;br /&gt;
{{chart| | | | | | | |)|-|-|-|.| }}&lt;br /&gt;
{{chart| | | MOR |y| FAR | |ASTRID|MOR=Mor|FAR=Far|ASTRID=[[Tante Astrid]]}}&lt;br /&gt;
{{chart| |,|-|-|-|+|-|-|-|.| | | }}&lt;br /&gt;
{{chart| OLA | | MEG  | | SØS | | |OLA=Min bror Ola|MEG=&#039;&#039;&#039;Meg!&#039;&#039;&#039;|SØS=Min lillesøster}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gir dette resultatet:&lt;br /&gt;
&lt;br /&gt;
{{chart/start|sammendrag=Slektstre eksempel}}&lt;br /&gt;
{{chart| | | |FM |~|y|~| FF | |FM=Farmor|FF=Farfar}}&lt;br /&gt;
{{chart| | | | | | | |)|-|-|-|.| }}&lt;br /&gt;
{{chart| | | MOR |y| FAR | |ASTRID|MOR=Mor|FAR=Far|ASTRID=[[Tante Astrid]]}}&lt;br /&gt;
{{chart| |,|-|-|-|+|-|-|-|.| | | }}&lt;br /&gt;
{{chart| OLA | | MEG  | | SØS | | |OLA=Min bror Ola|MEG=&#039;&#039;&#039;Meg!&#039;&#039;&#039;|SØS=Min lillesøster}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&lt;br /&gt;
Dette diagrammet visualiserer at jeg har en bror som heter Ola og en lillesøster, min mor er gift med min far &lt;br /&gt;
og min fars foreldre kalles farmor og farfar, min fars foreldre har også et barn til som kalles Tante Astrid.&lt;br /&gt;
Sammendragsteksten {{para|sammendrag=|&amp;lt;var&amp;gt;tekst&amp;lt;/var&amp;gt;}} bør brukes til å beskrive hva diagrammet inneholder. &lt;br /&gt;
&lt;br /&gt;
==Parametere==&lt;br /&gt;
Denne malen aksepterer opptil 50 ikke navngitte parametere, hver av disse angir en &#039;&#039;&#039;flis&#039;&#039;&#039; eller &#039;&#039;&#039;boks&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Bokser&#039;&#039;&#039; kan i tillegg til tekst inneholde linker til andre sider og innholdet i hver boks er angitt ved å bruke ekstra navneparametere knyttet til malens formål. Hver boks er &#039;&#039;&#039;tre fliser bred&#039;&#039;&#039; og har normalt en svart marg som er to piksler bred. Bokser kan ha hvilket som helst navn, så lenge de er gyldige mal parameter navn, disse skal minimum ha to bokstaver.&lt;br /&gt;
* &#039;&#039;&#039;Fliser&#039;&#039;&#039; er linjefigurer som sammen brukes for å knytte sammen boksene. De inneholder varierende typer av horisontale og vertikale linjer, samt hjørner og kryss som behøves. Disse flisene er spesifisert ved å bruke en kode på en eller to symboler. Denne koden er mer eller mindre sammenlignbart med figuren på flisen som skal brukes. Det finnes også tomme fliser, som brukes for å lage mellomrom og koden er da et tomt mellomrom, en oversikt over tilgjengelige fliser sees under:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;float: left; margin-left: 1em;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Heltrukne linjer:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|!}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|,}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;v&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|v}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|.}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|-}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|)}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|+}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|(}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;`&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|`}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;^&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|^}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|&#039;}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|}&lt;br /&gt;
{| style=&amp;quot;float: left; margin-left: 1em;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Stiplede linjer:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|:}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;F&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|F}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;V&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|V}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|7}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;~&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|~}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;D&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|D}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|%}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;C&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|C}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;L&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|L}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|A}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;J&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|J}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|}&lt;br /&gt;
{| style=&amp;quot;float: left; margin-left: 1em;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Prikkede linjer:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;Q&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|Q}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|S}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;M&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|M}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;T&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|T}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|P}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;H&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|H}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;R&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|R}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;G&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|G}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|Y}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;W&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|W}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;Z&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|Z}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|}&lt;br /&gt;
{| style=&amp;quot;float: left; margin-left: 1em;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Kombinert:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;j&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|j}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;y&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|y}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| &amp;amp;nbsp; || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;r&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|r}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|m}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| &amp;amp;nbsp; || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;r2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|r2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;m2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|m2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;d&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|d}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|*}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|c}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;f&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|f}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;t&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|t}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;e&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|e}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| &amp;amp;nbsp; || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;k&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|k}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|a}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;l&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|l}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;o&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|o}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|b}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|p}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| &amp;amp;nbsp; || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;k2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|k2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;a2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|a2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;l2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|l2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;o2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|o2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;b2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|b2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;p2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|p2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|i}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;h&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|h}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| &amp;amp;nbsp; || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;q&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|q}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|n}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| &amp;amp;nbsp; || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;q2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|q2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;n2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|n2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br clear=&amp;quot;both&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Utseende attributer==&lt;br /&gt;
Utseende til boksene på en rad kan styres ved hjelp av følgende valgfrie mal parametere:&lt;br /&gt;
* &#039;&#039;&#039;border&#039;&#039;&#039; beskriver bredden av boksens marg i piksler.&lt;br /&gt;
* &#039;&#039;&#039;boxstyle&#039;&#039;&#039; kan brukes for å knytte andre CSS koder direkte til boksens utseende, eksempelvis denne koden: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{chart/start}}&lt;br /&gt;
{{chart|border=1|boxstyle=background:green;  | | FOO |y| BAR | |FOO=Box 1|BAR=Box 2}}&lt;br /&gt;
{{chart | | |,|-|^|-|.| | }}&lt;br /&gt;
{{chart|border=3|boxstyle=background:yellow; | | FOO | | BAR | |FOO=Box 3|BAR=Box 4}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gir dette resultatet:&lt;br /&gt;
&lt;br /&gt;
{{chart/start}}&lt;br /&gt;
{{chart|border=1|boxstyle=background:green;  | | FOO |y| BAR | |FOO=Box 1|BAR=Box 2}}&lt;br /&gt;
{{chart | | |,|-|^|-|.| | }}&lt;br /&gt;
{{chart|border=3|boxstyle=background:yellow; | | FOO | | BAR | |FOO=Box 3|BAR=Box 4}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&lt;br /&gt;
Utseende attributer kan også brukes for å bestemme utseende av individuelle bokser innenfor en linje, som i eksempelet under:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{chart/start}}&lt;br /&gt;
{{chart| | | | |CLEAR| | | | |CLEAR=Clear box}}&lt;br /&gt;
{{chart| |,|-|-|&#039;|!|`|-|-|.| }}&lt;br /&gt;
{{chart|RED  |~|GREEN|~|BLUE |RED=Red box|GREEN=Green box|BLUE=Blue box&lt;br /&gt;
|boxstyle_RED  =background-color: red;&lt;br /&gt;
|boxstyle_GREEN=background-color: green;&lt;br /&gt;
|boxstyle_BLUE =background-color: blue;&lt;br /&gt;
}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
som gir dette resultatet:&lt;br /&gt;
&lt;br /&gt;
{{chart/start}}&lt;br /&gt;
{{chart| | | | |CLEAR| | | | |CLEAR=Clear box}}&lt;br /&gt;
{{chart| |,|-|-|&#039;|!|`|-|-|.| }}&lt;br /&gt;
{{chart|RED  |~|GREEN|~|BLUE |RED=Red box|GREEN=Green box|BLUE=Blue box&lt;br /&gt;
|boxstyle_RED  =background-color: red;&lt;br /&gt;
|boxstyle_GREEN=background-color: green;&lt;br /&gt;
|boxstyle_BLUE =background-color: blue;&lt;br /&gt;
}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&lt;br /&gt;
{{Warnsign|&#039;&#039;&#039;Note:&#039;&#039;&#039;}} Ved å spesifisere utseende attributer for individuelle navngitte bokser, må boksens navn være plassert til &#039;&#039;&#039;venstre&#039;&#039;&#039; i området reservert for dette i malen (som i &amp;quot;&amp;lt;code&amp;gt;|RED&amp;amp;nbsp;&amp;amp;nbsp;|&amp;lt;/code&amp;gt;&amp;quot; isteden for &amp;quot;&amp;lt;code&amp;gt;|&amp;amp;nbsp;RED&amp;amp;nbsp;|&amp;lt;/code&amp;gt;&amp;quot; i eksempelet over), ellers vil malen se etter utseende parametere med mellomrom i navnet.&lt;br /&gt;
&lt;br /&gt;
{{tl|chart/start}} malen aksepterer også en valgfri &#039;&#039;&#039;utseende&#039;&#039;&#039; parameter som kan bli brukt til å bestemme CSS utseende for hele diagrammet.&lt;br /&gt;
&lt;br /&gt;
==Feilmeldinger==&lt;br /&gt;
* &amp;quot;{{red|Mal:Chart/cellb}}&amp;quot; Forårsakes ved å bytte &amp;lt;code&amp;gt;|}}&amp;lt;/code&amp;gt; - til &amp;lt;code&amp;gt;| }}&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;quot;{{red|Mal:Chart/celltMal:Chart/cellb}}&amp;quot; Forårsakes ved å bytte &amp;lt;code&amp;gt;||&amp;lt;/code&amp;gt; - til &amp;lt;code&amp;gt;| |&amp;lt;/code&amp;gt;, eller &amp;lt;code&amp;gt;|}}&amp;lt;/code&amp;gt; - til &amp;lt;code&amp;gt;| }}&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;quot;{{red|Mal:Chart/celly tMal:Chart/celly b}}&amp;quot; Forårsakes ved å bytte &amp;lt;code&amp;gt;|y |&amp;lt;/code&amp;gt; - til &amp;lt;code&amp;gt;|y|&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Maler]]&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Chart/doc&amp;diff=12184</id>
		<title>Mal:Chart/doc</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Chart/doc&amp;diff=12184"/>
		<updated>2014-05-02T23:28:43Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: /* Se også */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{esoteric}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{documentation subpage}}{{TOC right}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
Denne malen lager en rad i et slektstre, som består av bokser forbundet med linjer basert løselig på [https://no.wikipedia.org/wiki/ASCII-kunst| ASCII kunst]-syntaksen. Malen er ment å brukes sammen med {{tl|chart/start}} og {{tl|chart/end}} og vises som [https://no.wikipedia.org/wiki/HTML| HTML], ved hjelp av [https://no.wikipedia.org/wiki/Cascading_style_sheets| CSS] som definerer utseendet. I boksene kan det også kobles opp mot andre artikler. Denne malen er basert på den eldre [https://en.wikipedia.org/wiki/Template:Family_tree| Familytree malen] og er kompatibel med den nåværende [https://en.wikipedia.org/wiki/Template:Chart| Chart malen], som brukes i wikipedia.&lt;br /&gt;
&lt;br /&gt;
==Grunnleggende eksempel==&lt;br /&gt;
Denne koden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{chart/start|sammendrag=Slektstre eksempel}}&lt;br /&gt;
{{chart| | | |FM |~|y|~| FF | |FM=Farmor|FF=Farfar}}&lt;br /&gt;
{{chart| | | | | | | |)|-|-|-|.| }}&lt;br /&gt;
{{chart| | | MOR |y| FAR | |ASTRID|MOR=Mor|FAR=Far|ASTRID=[[Tante Astrid]]}}&lt;br /&gt;
{{chart| |,|-|-|-|+|-|-|-|.| | | }}&lt;br /&gt;
{{chart| OLA | | MEG  | | SØS | | |OLA=Min bror Ola|MEG=&#039;&#039;&#039;Meg!&#039;&#039;&#039;|SØS=Min lillesøster}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gir dette resultatet:&lt;br /&gt;
&lt;br /&gt;
{{chart/start|sammendrag=Slektstre eksempel}}&lt;br /&gt;
{{chart| | | |FM |~|y|~| FF | |FM=Farmor|FF=Farfar}}&lt;br /&gt;
{{chart| | | | | | | |)|-|-|-|.| }}&lt;br /&gt;
{{chart| | | MOR |y| FAR | |ASTRID|MOR=Mor|FAR=Far|ASTRID=[[Tante Astrid]]}}&lt;br /&gt;
{{chart| |,|-|-|-|+|-|-|-|.| | | }}&lt;br /&gt;
{{chart| OLA | | MEG  | | SØS | | |OLA=Min bror Ola|MEG=&#039;&#039;&#039;Meg!&#039;&#039;&#039;|SØS=Min lillesøster}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&lt;br /&gt;
Dette diagrammet visualiserer at jeg har en bror som heter Ola og en lillesøster, min mor er gift med min far &lt;br /&gt;
og min fars foreldre kalles farmor og farfar, min fars foreldre har også et barn til som kalles Tante Astrid.&lt;br /&gt;
Sammendragsteksten {{para|sammendrag=|&amp;lt;var&amp;gt;tekst&amp;lt;/var&amp;gt;}} bør brukes til å beskrive hva diagrammet inneholder. &lt;br /&gt;
&lt;br /&gt;
==Parametere==&lt;br /&gt;
Denne malen aksepterer opptil 50 ikke navngitte parametere, hver av disse angir en &#039;&#039;&#039;flis&#039;&#039;&#039; eller &#039;&#039;&#039;boks&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Bokser&#039;&#039;&#039; kan i tillegg til tekst inneholde linker til andre sider og innholdet i hver boks er angitt ved å bruke ekstra navneparametere knyttet til malens formål. Hver boks er &#039;&#039;&#039;tre fliser bred&#039;&#039;&#039; og har normalt en svart marg som er to piksler bred. Bokser kan ha hvilket som helst navn, så lenge de er gyldige mal parameter navn, disse skal minimum ha to bokstaver.&lt;br /&gt;
* &#039;&#039;&#039;Fliser&#039;&#039;&#039; er linjefigurer som sammen brukes for å knytte sammen boksene. De inneholder varierende typer av horisontale og vertikale linjer, samt hjørner og kryss som behøves. Disse flisene er spesifisert ved å bruke en kode på en eller to symboler. Denne koden er mer eller mindre sammenlignbart med figuren på flisen som skal brukes. Det finnes også tomme fliser, som brukes for å lage mellomrom og koden er da et tomt mellomrom, en oversikt over tilgjengelige fliser sees under:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;float: left; margin-left: 1em;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Heltrukne linjer:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|!}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|,}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;v&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|v}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|.}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|-}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|)}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|+}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|(}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;`&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|`}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;^&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|^}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|&#039;}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|}&lt;br /&gt;
{| style=&amp;quot;float: left; margin-left: 1em;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Stiplede linjer:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|:}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;F&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|F}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;V&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|V}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|7}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;~&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|~}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;D&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|D}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|%}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;C&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|C}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;L&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|L}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|A}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;J&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|J}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|}&lt;br /&gt;
{| style=&amp;quot;float: left; margin-left: 1em;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Prikkede linjer:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;Q&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|Q}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|S}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;M&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|M}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;T&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|T}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|P}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;H&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|H}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;R&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|R}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;G&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|G}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|Y}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;W&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|W}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;Z&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|Z}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|}&lt;br /&gt;
{| style=&amp;quot;float: left; margin-left: 1em;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Kombinert:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;j&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|j}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;y&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|y}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| &amp;amp;nbsp; || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;r&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|r}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|m}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| &amp;amp;nbsp; || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;r2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|r2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;m2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|m2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;d&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|d}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|*}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|c}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;f&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|f}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;t&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|t}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;e&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|e}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| &amp;amp;nbsp; || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;k&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|k}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|a}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;l&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|l}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;o&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|o}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|b}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|p}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| &amp;amp;nbsp; || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;k2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|k2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;a2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|a2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;l2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|l2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;o2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|o2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;b2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|b2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;p2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|p2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|i}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;h&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|h}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| &amp;amp;nbsp; || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;q&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|q}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|n}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| &amp;amp;nbsp; || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;q2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|q2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;n2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|n2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br clear=&amp;quot;both&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Utseende attributer==&lt;br /&gt;
Utseende til boksene på en rad kan styres ved hjelp av følgende valgfrie mal parametere:&lt;br /&gt;
* &#039;&#039;&#039;border&#039;&#039;&#039; beskriver bredden av boksens marg i piksler.&lt;br /&gt;
* &#039;&#039;&#039;boxstyle&#039;&#039;&#039; kan brukes for å knytte andre CSS koder direkte til boksens utseende, eksempelvis denne koden: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{chart/start}}&lt;br /&gt;
{{chart|border=1|boxstyle=background:green;  | | FOO |y| BAR | |FOO=Box 1|BAR=Box 2}}&lt;br /&gt;
{{chart | | |,|-|^|-|.| | }}&lt;br /&gt;
{{chart|border=3|boxstyle=background:yellow; | | FOO | | BAR | |FOO=Box 3|BAR=Box 4}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gir dette resultatet:&lt;br /&gt;
&lt;br /&gt;
{{chart/start}}&lt;br /&gt;
{{chart|border=1|boxstyle=background:green;  | | FOO |y| BAR | |FOO=Box 1|BAR=Box 2}}&lt;br /&gt;
{{chart | | |,|-|^|-|.| | }}&lt;br /&gt;
{{chart|border=3|boxstyle=background:yellow; | | FOO | | BAR | |FOO=Box 3|BAR=Box 4}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&lt;br /&gt;
Utseende attributer kan også brukes for å bestemme utseende av individuelle bokser innenfor en linje, som i eksempelet under:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{chart/start}}&lt;br /&gt;
{{chart| | | | |CLEAR| | | | |CLEAR=Clear box}}&lt;br /&gt;
{{chart| |,|-|-|&#039;|!|`|-|-|.| }}&lt;br /&gt;
{{chart|RED  |~|GREEN|~|BLUE |RED=Red box|GREEN=Green box|BLUE=Blue box&lt;br /&gt;
|boxstyle_RED  =background-color: red;&lt;br /&gt;
|boxstyle_GREEN=background-color: green;&lt;br /&gt;
|boxstyle_BLUE =background-color: blue;&lt;br /&gt;
}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
som gir dette resultatet:&lt;br /&gt;
&lt;br /&gt;
{{chart/start}}&lt;br /&gt;
{{chart| | | | |CLEAR| | | | |CLEAR=Clear box}}&lt;br /&gt;
{{chart| |,|-|-|&#039;|!|`|-|-|.| }}&lt;br /&gt;
{{chart|RED  |~|GREEN|~|BLUE |RED=Red box|GREEN=Green box|BLUE=Blue box&lt;br /&gt;
|boxstyle_RED  =background-color: red;&lt;br /&gt;
|boxstyle_GREEN=background-color: green;&lt;br /&gt;
|boxstyle_BLUE =background-color: blue;&lt;br /&gt;
}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&lt;br /&gt;
{{Warnsign|&#039;&#039;&#039;Note:&#039;&#039;&#039;}} Ved å spesifisere utseende attributer for individuelle navngitte bokser, må boksens navn være plassert til &#039;&#039;&#039;venstre&#039;&#039;&#039; i området reservert for dette i malen (som i &amp;quot;&amp;lt;code&amp;gt;|RED&amp;amp;nbsp;&amp;amp;nbsp;|&amp;lt;/code&amp;gt;&amp;quot; isteden for &amp;quot;&amp;lt;code&amp;gt;|&amp;amp;nbsp;RED&amp;amp;nbsp;|&amp;lt;/code&amp;gt;&amp;quot; i eksempelet over), ellers vil malen se etter utseende parametere med mellomrom i navnet.&lt;br /&gt;
&lt;br /&gt;
{{tl|chart/start}} malen aksepterer også en valgfri &#039;&#039;&#039;utseende&#039;&#039;&#039; parameter som kan bli brukt til å bestemme CSS utseende for hele diagrammet.&lt;br /&gt;
&lt;br /&gt;
==Feilmeldinger==&lt;br /&gt;
* &amp;quot;{{red|Mal:Chart/cellb}}&amp;quot; Forårsakes ved å bytte &amp;lt;code&amp;gt;|}}&amp;lt;/code&amp;gt; - til &amp;lt;code&amp;gt;| }}&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;quot;{{red|Mal:Chart/celltTemplate:Chart/cellb}}&amp;quot; Forårsakes ved å bytte &amp;lt;code&amp;gt;||&amp;lt;/code&amp;gt; - til &amp;lt;code&amp;gt;| |&amp;lt;/code&amp;gt;, eller &amp;lt;code&amp;gt;|}}&amp;lt;/code&amp;gt; - til &amp;lt;code&amp;gt;| }}&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;quot;{{red|Mal:Chart/celly tTemplate:Chart/celly b}}&amp;quot; Forårsakes ved å bytte &amp;lt;code&amp;gt;|y |&amp;lt;/code&amp;gt; - til &amp;lt;code&amp;gt;|y|&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Maler]]&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Chart/box&amp;diff=12183</id>
		<title>Mal:Chart/box</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Chart/box&amp;diff=12183"/>
		<updated>2014-05-02T23:27:42Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Beskyttet «Mal:Chart/box» (‎[edit=sysop] (ubestemt) ‎[move=sysop] (ubestemt))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;td colspan=&amp;quot;{{{4}}}&amp;quot; rowspan=&amp;quot;{{{5}}}&amp;quot; style=&amp;quot;border:{{{2}}}px solid black;padding:0.2em;{{{3|}}}&amp;quot;&amp;gt;{{{1|}}}&amp;lt;/td&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation/old|Template:Chart/doc}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Kategori:Wikipedia_protected_templates&amp;diff=12182</id>
		<title>Kategori:Wikipedia protected templates</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Kategori:Wikipedia_protected_templates&amp;diff=12182"/>
		<updated>2014-05-02T23:26:51Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: skjuler denne&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__HIDDENCAT__&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Chart&amp;diff=12181</id>
		<title>Mal:Chart</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Chart&amp;diff=12181"/>
		<updated>2014-05-02T23:26:23Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Beskyttet «Mal:Chart» (‎[edit=sysop] (ubestemt) ‎[move=sysop] (ubestemt))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;tr style=&amp;quot;height: 1px; text-align: center;&amp;quot;&amp;gt;{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{1}}}}}}}|{{uc:{{{1}}}}}|chart/cell{{{1|x}}}t|chart/box}}|{{{{{{1}}}}}}|{{{border_{{{1}}}|{{{border|2}}}}}}|{{{boxstyle_{{{1}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{1}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{1}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{2}}}}}}}|{{uc:{{{2}}}}}|chart/cell{{{2|x}}}t|chart/box}}|{{{{{{2}}}}}}|{{{border_{{{2}}}|{{{border|2}}}}}}|{{{boxstyle_{{{2}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{2}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{2}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{3}}}}}}}|{{uc:{{{3}}}}}|chart/cell{{{3|x}}}t|chart/box}}|{{{{{{3}}}}}}|{{{border_{{{3}}}|{{{border|2}}}}}}|{{{boxstyle_{{{3}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{3}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{3}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{4}}}}}}}|{{uc:{{{4}}}}}|chart/cell{{{4|x}}}t|chart/box}}|{{{{{{4}}}}}}|{{{border_{{{4}}}|{{{border|2}}}}}}|{{{boxstyle_{{{4}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{4}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{4}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{5}}}}}}}|{{uc:{{{5}}}}}|chart/cell{{{5|x}}}t|chart/box}}|{{{{{{5}}}}}}|{{{border_{{{5}}}|{{{border|2}}}}}}|{{{boxstyle_{{{5}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{5}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{5}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{6}}}}}}}|{{uc:{{{6}}}}}|chart/cell{{{6|x}}}t|chart/box}}|{{{{{{6}}}}}}|{{{border_{{{6}}}|{{{border|2}}}}}}|{{{boxstyle_{{{6}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{6}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{6}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{7}}}}}}}|{{uc:{{{7}}}}}|chart/cell{{{7|x}}}t|chart/box}}|{{{{{{7}}}}}}|{{{border_{{{7}}}|{{{border|2}}}}}}|{{{boxstyle_{{{7}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{7}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{7}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{8}}}}}}}|{{uc:{{{8}}}}}|chart/cell{{{8|x}}}t|chart/box}}|{{{{{{8}}}}}}|{{{border_{{{8}}}|{{{border|2}}}}}}|{{{boxstyle_{{{8}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{8}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{8}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{9}}}}}}}|{{uc:{{{9}}}}}|chart/cell{{{9|x}}}t|chart/box}}|{{{{{{9}}}}}}|{{{border_{{{9}}}|{{{border|2}}}}}}|{{{boxstyle_{{{9}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{9}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{9}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{10}}}}}}}|{{uc:{{{10}}}}}|chart/cell{{{10|x}}}t|chart/box}}|{{{{{{10}}}}}}|{{{border_{{{10}}}|{{{border|2}}}}}}|{{{boxstyle_{{{10}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{10}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{10}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{11}}}}}}}|{{uc:{{{11}}}}}|chart/cell{{{11|x}}}t|chart/box}}|{{{{{{11}}}}}}|{{{border_{{{11}}}|{{{border|2}}}}}}|{{{boxstyle_{{{11}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{11}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{11}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{12}}}}}}}|{{uc:{{{12}}}}}|chart/cell{{{12|x}}}t|chart/box}}|{{{{{{12}}}}}}|{{{border_{{{12}}}|{{{border|2}}}}}}|{{{boxstyle_{{{12}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{12}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{12}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{13}}}}}}}|{{uc:{{{13}}}}}|chart/cell{{{13|x}}}t|chart/box}}|{{{{{{13}}}}}}|{{{border_{{{13}}}|{{{border|2}}}}}}|{{{boxstyle_{{{13}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{13}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{13}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{14}}}}}}}|{{uc:{{{14}}}}}|chart/cell{{{14|x}}}t|chart/box}}|{{{{{{14}}}}}}|{{{border_{{{14}}}|{{{border|2}}}}}}|{{{boxstyle_{{{14}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{14}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{14}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{15}}}}}}}|{{uc:{{{15}}}}}|chart/cell{{{15|x}}}t|chart/box}}|{{{{{{15}}}}}}|{{{border_{{{15}}}|{{{border|2}}}}}}|{{{boxstyle_{{{15}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{15}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{15}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{16}}}}}}}|{{uc:{{{16}}}}}|chart/cell{{{16|x}}}t|chart/box}}|{{{{{{16}}}}}}|{{{border_{{{16}}}|{{{border|2}}}}}}|{{{boxstyle_{{{16}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{16}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{16}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{17}}}}}}}|{{uc:{{{17}}}}}|chart/cell{{{17|x}}}t|chart/box}}|{{{{{{17}}}}}}|{{{border_{{{17}}}|{{{border|2}}}}}}|{{{boxstyle_{{{17}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{17}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{17}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{18}}}}}}}|{{uc:{{{18}}}}}|chart/cell{{{18|x}}}t|chart/box}}|{{{{{{18}}}}}}|{{{border_{{{18}}}|{{{border|2}}}}}}|{{{boxstyle_{{{18}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{18}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{18}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{19}}}}}}}|{{uc:{{{19}}}}}|chart/cell{{{19|x}}}t|chart/box}}|{{{{{{19}}}}}}|{{{border_{{{19}}}|{{{border|2}}}}}}|{{{boxstyle_{{{19}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{19}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{19}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{20}}}}}}}|{{uc:{{{20}}}}}|chart/cell{{{20|x}}}t|chart/box}}|{{{{{{20}}}}}}|{{{border_{{{20}}}|{{{border|2}}}}}}|{{{boxstyle_{{{20}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{20}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{20}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{21}}}}}}}|{{uc:{{{21}}}}}|chart/cell{{{21|x}}}t|chart/box}}|{{{{{{21}}}}}}|{{{border_{{{21}}}|{{{border|2}}}}}}|{{{boxstyle_{{{21}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{21}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{21}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{22}}}}}}}|{{uc:{{{22}}}}}|chart/cell{{{22|x}}}t|chart/box}}|{{{{{{22}}}}}}|{{{border_{{{22}}}|{{{border|2}}}}}}|{{{boxstyle_{{{22}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{22}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{22}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{23}}}}}}}|{{uc:{{{23}}}}}|chart/cell{{{23|x}}}t|chart/box}}|{{{{{{23}}}}}}|{{{border_{{{23}}}|{{{border|2}}}}}}|{{{boxstyle_{{{23}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{23}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{23}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{24}}}}}}}|{{uc:{{{24}}}}}|chart/cell{{{24|x}}}t|chart/box}}|{{{{{{24}}}}}}|{{{border_{{{24}}}|{{{border|2}}}}}}|{{{boxstyle_{{{24}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{24}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{24}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{25}}}}}}}|{{uc:{{{25}}}}}|chart/cell{{{25|x}}}t|chart/box}}|{{{{{{25}}}}}}|{{{border_{{{25}}}|{{{border|2}}}}}}|{{{boxstyle_{{{25}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{25}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{25}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{26}}}}}}}|{{uc:{{{26}}}}}|chart/cell{{{26|x}}}t|chart/box}}|{{{{{{26}}}}}}|{{{border_{{{26}}}|{{{border|2}}}}}}|{{{boxstyle_{{{26}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{26}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{26}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{27}}}}}}}|{{uc:{{{27}}}}}|chart/cell{{{27|x}}}t|chart/box}}|{{{{{{27}}}}}}|{{{border_{{{27}}}|{{{border|2}}}}}}|{{{boxstyle_{{{27}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{27}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{27}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{28}}}}}}}|{{uc:{{{28}}}}}|chart/cell{{{28|x}}}t|chart/box}}|{{{{{{28}}}}}}|{{{border_{{{28}}}|{{{border|2}}}}}}|{{{boxstyle_{{{28}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{28}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{28}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{29}}}}}}}|{{uc:{{{29}}}}}|chart/cell{{{29|x}}}t|chart/box}}|{{{{{{29}}}}}}|{{{border_{{{29}}}|{{{border|2}}}}}}|{{{boxstyle_{{{29}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{29}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{29}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{30}}}}}}}|{{uc:{{{30}}}}}|chart/cell{{{30|x}}}t|chart/box}}|{{{{{{30}}}}}}|{{{border_{{{30}}}|{{{border|2}}}}}}|{{{boxstyle_{{{30}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{30}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{30}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{31}}}}}}}|{{uc:{{{31}}}}}|chart/cell{{{31|x}}}t|chart/box}}|{{{{{{31}}}}}}|{{{border_{{{31}}}|{{{border|2}}}}}}|{{{boxstyle_{{{31}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{31}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{31}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{32}}}}}}}|{{uc:{{{32}}}}}|chart/cell{{{32|x}}}t|chart/box}}|{{{{{{32}}}}}}|{{{border_{{{32}}}|{{{border|2}}}}}}|{{{boxstyle_{{{32}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{32}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{32}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{33}}}}}}}|{{uc:{{{33}}}}}|chart/cell{{{33|x}}}t|chart/box}}|{{{{{{33}}}}}}|{{{border_{{{33}}}|{{{border|2}}}}}}|{{{boxstyle_{{{33}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{33}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{33}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{34}}}}}}}|{{uc:{{{34}}}}}|chart/cell{{{34|x}}}t|chart/box}}|{{{{{{34}}}}}}|{{{border_{{{34}}}|{{{border|2}}}}}}|{{{boxstyle_{{{34}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{34}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{34}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{35}}}}}}}|{{uc:{{{35}}}}}|chart/cell{{{35|x}}}t|chart/box}}|{{{{{{35}}}}}}|{{{border_{{{35}}}|{{{border|2}}}}}}|{{{boxstyle_{{{35}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{35}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{35}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{36}}}}}}}|{{uc:{{{36}}}}}|chart/cell{{{36|x}}}t|chart/box}}|{{{{{{36}}}}}}|{{{border_{{{36}}}|{{{border|2}}}}}}|{{{boxstyle_{{{36}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{36}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{36}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{37}}}}}}}|{{uc:{{{37}}}}}|chart/cell{{{37|x}}}t|chart/box}}|{{{{{{37}}}}}}|{{{border_{{{37}}}|{{{border|2}}}}}}|{{{boxstyle_{{{37}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{37}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{37}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{38}}}}}}}|{{uc:{{{38}}}}}|chart/cell{{{38|x}}}t|chart/box}}|{{{{{{38}}}}}}|{{{border_{{{38}}}|{{{border|2}}}}}}|{{{boxstyle_{{{38}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{38}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{38}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{39}}}}}}}|{{uc:{{{39}}}}}|chart/cell{{{39|x}}}t|chart/box}}|{{{{{{39}}}}}}|{{{border_{{{39}}}|{{{border|2}}}}}}|{{{boxstyle_{{{39}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{39}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{39}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{40}}}}}}}|{{uc:{{{40}}}}}|chart/cell{{{40|x}}}t|chart/box}}|{{{{{{40}}}}}}|{{{border_{{{40}}}|{{{border|2}}}}}}|{{{boxstyle_{{{40}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{40}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{40}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{41}}}}}}}|{{uc:{{{41}}}}}|chart/cell{{{41|x}}}t|chart/box}}|{{{{{{41}}}}}}|{{{border_{{{41}}}|{{{border|2}}}}}}|{{{boxstyle_{{{41}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{41}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{41}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{42}}}}}}}|{{uc:{{{42}}}}}|chart/cell{{{42|x}}}t|chart/box}}|{{{{{{42}}}}}}|{{{border_{{{42}}}|{{{border|2}}}}}}|{{{boxstyle_{{{42}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{42}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{42}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{43}}}}}}}|{{uc:{{{43}}}}}|chart/cell{{{43|x}}}t|chart/box}}|{{{{{{43}}}}}}|{{{border_{{{43}}}|{{{border|2}}}}}}|{{{boxstyle_{{{43}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{43}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{43}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{44}}}}}}}|{{uc:{{{44}}}}}|chart/cell{{{44|x}}}t|chart/box}}|{{{{{{44}}}}}}|{{{border_{{{44}}}|{{{border|2}}}}}}|{{{boxstyle_{{{44}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{44}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{44}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{45}}}}}}}|{{uc:{{{45}}}}}|chart/cell{{{45|x}}}t|chart/box}}|{{{{{{45}}}}}}|{{{border_{{{45}}}|{{{border|2}}}}}}|{{{boxstyle_{{{45}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{45}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{45}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{46}}}}}}}|{{uc:{{{46}}}}}|chart/cell{{{46|x}}}t|chart/box}}|{{{{{{46}}}}}}|{{{border_{{{46}}}|{{{border|2}}}}}}|{{{boxstyle_{{{46}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{46}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{46}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{47}}}}}}}|{{uc:{{{47}}}}}|chart/cell{{{47|x}}}t|chart/box}}|{{{{{{47}}}}}}|{{{border_{{{47}}}|{{{border|2}}}}}}|{{{boxstyle_{{{47}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{47}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{47}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{48}}}}}}}|{{uc:{{{48}}}}}|chart/cell{{{48|x}}}t|chart/box}}|{{{{{{48}}}}}}|{{{border_{{{48}}}|{{{border|2}}}}}}|{{{boxstyle_{{{48}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{48}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{48}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{49}}}}}}}|{{uc:{{{49}}}}}|chart/cell{{{49|x}}}t|chart/box}}|{{{{{{49}}}}}}|{{{border_{{{49}}}|{{{border|2}}}}}}|{{{boxstyle_{{{49}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{49}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{49}}}|{{{rowspan|2}}}}}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{50}}}}}}}|{{uc:{{{50}}}}}|chart/cell{{{50|x}}}t|chart/box}}|{{{{{{50}}}}}}|{{{border_{{{50}}}|{{{border|2}}}}}}|{{{boxstyle_{{{50}}}|{{{boxstyle|}}}}}}|{{{colspan_{{{50}}}|{{{colspan|6}}}}}}|{{{rowspan_{{{50}}}|{{{rowspan|2}}}}}}}}&amp;lt;/tr&amp;gt;&amp;lt;tr style=&amp;quot;height: 1px; text-align: center;&amp;quot;&amp;gt;{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{1}}}}}}}|{{uc:{{{1}}}}}|chart/cell{{{1|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{2}}}}}}}|{{uc:{{{2}}}}}|chart/cell{{{2|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{3}}}}}}}|{{uc:{{{3}}}}}|chart/cell{{{3|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{4}}}}}}}|{{uc:{{{4}}}}}|chart/cell{{{4|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{5}}}}}}}|{{uc:{{{5}}}}}|chart/cell{{{5|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{6}}}}}}}|{{uc:{{{6}}}}}|chart/cell{{{6|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{7}}}}}}}|{{uc:{{{7}}}}}|chart/cell{{{7|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{8}}}}}}}|{{uc:{{{8}}}}}|chart/cell{{{8|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{9}}}}}}}|{{uc:{{{9}}}}}|chart/cell{{{9|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{10}}}}}}}|{{uc:{{{10}}}}}|chart/cell{{{10|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{11}}}}}}}|{{uc:{{{11}}}}}|chart/cell{{{11|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{12}}}}}}}|{{uc:{{{12}}}}}|chart/cell{{{12|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{13}}}}}}}|{{uc:{{{13}}}}}|chart/cell{{{13|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{14}}}}}}}|{{uc:{{{14}}}}}|chart/cell{{{14|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{15}}}}}}}|{{uc:{{{15}}}}}|chart/cell{{{15|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{16}}}}}}}|{{uc:{{{16}}}}}|chart/cell{{{16|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{17}}}}}}}|{{uc:{{{17}}}}}|chart/cell{{{17|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{18}}}}}}}|{{uc:{{{18}}}}}|chart/cell{{{18|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{19}}}}}}}|{{uc:{{{19}}}}}|chart/cell{{{19|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{20}}}}}}}|{{uc:{{{20}}}}}|chart/cell{{{20|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{21}}}}}}}|{{uc:{{{21}}}}}|chart/cell{{{21|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{22}}}}}}}|{{uc:{{{22}}}}}|chart/cell{{{22|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{23}}}}}}}|{{uc:{{{23}}}}}|chart/cell{{{23|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{24}}}}}}}|{{uc:{{{24}}}}}|chart/cell{{{24|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{25}}}}}}}|{{uc:{{{25}}}}}|chart/cell{{{25|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{26}}}}}}}|{{uc:{{{26}}}}}|chart/cell{{{26|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{27}}}}}}}|{{uc:{{{27}}}}}|chart/cell{{{27|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{28}}}}}}}|{{uc:{{{28}}}}}|chart/cell{{{28|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{29}}}}}}}|{{uc:{{{29}}}}}|chart/cell{{{29|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{30}}}}}}}|{{uc:{{{30}}}}}|chart/cell{{{30|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{31}}}}}}}|{{uc:{{{31}}}}}|chart/cell{{{31|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{32}}}}}}}|{{uc:{{{32}}}}}|chart/cell{{{32|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{33}}}}}}}|{{uc:{{{33}}}}}|chart/cell{{{33|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{34}}}}}}}|{{uc:{{{34}}}}}|chart/cell{{{34|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{35}}}}}}}|{{uc:{{{35}}}}}|chart/cell{{{35|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{36}}}}}}}|{{uc:{{{36}}}}}|chart/cell{{{36|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{37}}}}}}}|{{uc:{{{37}}}}}|chart/cell{{{37|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{38}}}}}}}|{{uc:{{{38}}}}}|chart/cell{{{38|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{39}}}}}}}|{{uc:{{{39}}}}}|chart/cell{{{39|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{40}}}}}}}|{{uc:{{{40}}}}}|chart/cell{{{40|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{41}}}}}}}|{{uc:{{{41}}}}}|chart/cell{{{41|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{42}}}}}}}|{{uc:{{{42}}}}}|chart/cell{{{42|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{43}}}}}}}|{{uc:{{{43}}}}}|chart/cell{{{43|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{44}}}}}}}|{{uc:{{{44}}}}}|chart/cell{{{44|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{45}}}}}}}|{{uc:{{{45}}}}}|chart/cell{{{45|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{46}}}}}}}|{{uc:{{{46}}}}}|chart/cell{{{46|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{47}}}}}}}|{{uc:{{{47}}}}}|chart/cell{{{47|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{48}}}}}}}|{{uc:{{{48}}}}}|chart/cell{{{48|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{49}}}}}}}|{{uc:{{{49}}}}}|chart/cell{{{49|x}}}b|void}}}}{{&lt;br /&gt;
{{#ifeq:{{ucfirst:{{lc:{{{50}}}}}}}|{{uc:{{{50}}}}}|chart/cell{{{50|x}}}b|void}}}}&amp;lt;/tr&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{documentation/old}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Brukerdiskusjon:J._P._Fagerback&amp;diff=12180</id>
		<title>Brukerdiskusjon:J. P. Fagerback</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Brukerdiskusjon:J._P._Fagerback&amp;diff=12180"/>
		<updated>2014-05-02T23:25:39Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: /* Slektstre maler */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Meldinger som legges her oppdager jeg neste gang jeg kommer til wikien. --J. P. Fagerback&lt;br /&gt;
&lt;br /&gt;
Kan du fikse en pen mal for sitering? Se for eksempel [[festdagsreduksjonen]] her og [[http://no.wikipedia.org/wiki/Festdagsreduksjonen tilsvarende side]] på no.wikipedia.--[[Bruker:Leifbk|Leif B. Kristensen]] 27. feb 2013 kl. 21:12 (CET)&lt;br /&gt;
* Malen var på plass. Manglet kun filene som inneholdt fnuttene. --[[Bruker:J. P. Fagerback|J. P. Fagerback]] 27. feb 2013 kl. 22:06 (CET)&lt;br /&gt;
&lt;br /&gt;
==Infoboksmalene==&lt;br /&gt;
Har det skjedd noe med malene for infobokser (gårder)? De skal da vanligvis stå til høyre i gårdsartiklene? [[Bruker:Dagtho|Dag T. Hoelseth]] 27. feb 2013 kl. 22:20 (CET)&lt;br /&gt;
: Ja, en pakke fra debian har gjort endel ting den helt klart ikke skulle. Prøver å finne ut av det, men det tar litt tid. --[[Bruker:J. P. Fagerback|J. P. Fagerback]] 27. feb 2013 kl. 22:37 (CET)&lt;br /&gt;
:: Har du mulighet til å se litt på Infoboks bygning mfl. igjen? Det er kommet til flere gårdsartikler, så det hadde vært kjekt å få dette til å funke. [[Bruker:Dagtho|Dag T. Hoelseth]] ([[Brukerdiskusjon:Dagtho|diskusjon]]) 15. jul 2013 kl. 18:38 (CEST)&lt;br /&gt;
:::Skal få sett på det ved en passende anledning. --[[Bruker:J. P. Fagerback|J. P. Fagerback]] ([[Brukerdiskusjon:J. P. Fagerback|diskusjon]]) 15. jul 2013 kl. 23:51 (CEST)&lt;br /&gt;
&lt;br /&gt;
:::: Takk for at du fikset infoboksene! Nå ser det straks mer profesjonelt ut! [[Bruker:Dagtho|Dag T. Hoelseth]] ([[Brukerdiskusjon:Dagtho|diskusjon]]) 4. apr 2014 kl. 08:25 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Redigere i kildeportalen ==&lt;br /&gt;
&lt;br /&gt;
Kari Thingvold skriver: «Jeg holder på med å lage lenker på wikien til det som ligger på hjemmesiden. Jeg er pålogget wiki, men får ikke redigert portal kilder. Når jeg klikker på rediger ser jeg at jeg er logget ut. Når jeg prøver å logge på får jeg beskjed om at passordet er feil. Går jeg ut av rediger er jeg logget på.» Jeg ser akkurat det samme selv. Det ser ut som det er bare kildeportalen dette skjer på, de andre portalene får jeg åpnet greit for redigering. Har du lagt på noen slags «beskyttelse» på disse sidene?--[[Bruker:Leifbk|Leif B. Kristensen]] 2. mar 2013 kl. 11:24 (CET)&lt;br /&gt;
* Kun på hovedsiden [[Portal:Kilder]], ikke på undersider. Det er ikke noe å &amp;quot;redigere&amp;quot; på hovedsiden. Der er det kun maler. Det bør ikke være noe problem å bruke de redigeringslenkene i portalen. --[[Bruker:J. P. Fagerback|J. P. Fagerback]] 2. mar 2013 kl. 12:13 (CET)&lt;br /&gt;
** Jeg klarte å endre noe formatering som en vanlig bruker i portalen, så det er ikke noe problem. I øverste linje står det &amp;quot;vis kildetekst&amp;quot; og det vil det. Selve portalsiden er sperret da den skal i utgangspunktet ikke endres. Alt er styrt av underliggende maler... --[[Bruker:J. P. Fagerback|J. P. Fagerback]] 2. mar 2013 kl. 12:42 (CET)&lt;br /&gt;
*** Det ser ut som det er i orden nå.--[[Bruker:Leifbk|Leif B. Kristensen]] 2. mar 2013 kl. 14:00 (CET)&lt;br /&gt;
&lt;br /&gt;
==ISBN-lenker==&lt;br /&gt;
Finnes det ikke en måte man kan legge inn ISBN-lenker uten at nummeret synes? Se for eksempel [[http://www.genealogi.no/mediawiki/index.php/Pihl_(slekt) Pihl-artikkelen]]. Jeg kunne tenke meg å få en klikkbar lenke på &amp;quot;Familien Pihl&amp;quot; i stedet for å ha ISBN-nummeret synlig til sist. [[Bruker:Dagtho|Dag T. Hoelseth]] 5. mar 2013 kl. 09:26 (CET)&lt;br /&gt;
* ISBN funksjonaliteten er standard slik. For å endre på den må man programmere om mediawiki, og det tror jeg vi skipper. Når du skriver inn det &amp;quot;magiske&amp;quot; ordet ISBN så blir det slik. Du kan gjøre hva som helst ellers i teksten til en egen lenke. Vi kan få lagt inn noe i konfigurasjonen slik at man kan søke etter boken ved å bruke isbn&#039;en. Hvilken side vil du lenke til? --[[Bruker:J. P. Fagerback|J. P. Fagerback]] 8. mar 2013 kl. 22:40 (CET)&lt;br /&gt;
&lt;br /&gt;
==Monrad (slekt)==&lt;br /&gt;
Kunne du vennligst se på siden [[Monrad (slekt)]] og spørsmålet til [[Bruker:Davidwhowden|Davidwhowden]] på [[Diskusjon:Monrad (slekt)]]? Må være en feilkode et sted, men jeg klarer ikke å finne ut av det...[[Bruker:Dagtho|Dag T. Hoelseth]] 11. jun 2013 kl. 21:45 (CEST)&lt;br /&gt;
* Oppdateringen av wikien i dag har rettet på dette problemet. :D --[[Bruker:J. P. Fagerback|J. P. Fagerback]] ([[Brukerdiskusjon:J. P. Fagerback|diskusjon]]) 13. jun 2013 kl. 23:25 (CEST)&lt;br /&gt;
&lt;br /&gt;
==Varsel om oppgradering==&lt;br /&gt;
Ny versjon av Debian (Wheezy) kom ut for ca. en måned siden, og jeg kommer til å installere den en av de første dagene. Jeg tar det tidlig på morgenen en arbeidsdag, da regner jeg med at det er få inne, og dessuten er det folk på datasenteret i tilfelle jeg - mot formodning - ikke skulle få maskinen i gang igjen. I Wheezy er Mediawiki versjon 1.19. Det er faktisk Mediawiki jeg er mest bekymret for i oppgraderingen i og med at vi har en hel del versjonsavhengige tilleggspakker og disse må trolig oppgraderes manuelt. Jeg kommer kanskje til å trenge litt bistand fra deg. --[[Bruker:WikiSysop|WikiSysop]] 12. jun 2013 kl. 21:17 (CEST)&lt;br /&gt;
* Ser frem til å få 19 :D --[[Bruker:J. P. Fagerback|J. P. Fagerback]] ([[Brukerdiskusjon:J. P. Fagerback|diskusjon]]) 13. jun 2013 kl. 20:11 (CEST)&lt;br /&gt;
:: Den er på plass :) Si fra om ting som trenger å fikses. --[[Bruker:WikiSysop|WikiSysop]] ([[Brukerdiskusjon:WikiSysop|diskusjon]]) 13. jun 2013 kl. 23:14 (CEST)&lt;br /&gt;
&lt;br /&gt;
==Redigeringsverktøy==&lt;br /&gt;
:Hei! Har sendt Dag melding om det samme, men jeg sliter med å komme inn på &amp;quot;Siste endringer&amp;quot;, det står helt stille og må starte nettsiden på nytt.. I tillegg er redigeringsverktøyene ikke synlig her hos meg (Får redigert, men det er litt tungvint). Kan være nettleseren (Safari), men har ikke opplevd det før.. &lt;br /&gt;
::Har forsøkt Firefox og Google Chrome nå, &amp;quot;siste endringer&amp;quot; fungerer fint, men verktøyene er fortsatt borte..&lt;br /&gt;
:::Nå har jeg tømt buffer, kjørt Ccleaner og startet maskinen på nytt, &amp;quot;Siste endringer&amp;quot; fungerer nå på Safari, Opera, Chrome og Firefox. Men verktøylinjen er fortsatt borte i alle disse, har også testet Wikipedia og der kommer verktøylinja med en gang.. Er det noe jeg gjør feil, eller har noe blitt forandret? [[Bruker:Davidwhowden|David Widerberg Howden.]]&lt;br /&gt;
::::Nå var de plutselig tilbake igjen.. merkelig, men de er fortsatt borte på denne diskusjonstråden.. Varierer for hver gang jeg klikker inn på redigererboksen.. Ett eller annet skjer feil hos meg..&lt;br /&gt;
* knappene over redigeringsboksen er tilbake igjen. noen av scriptene jeg la inn for å fikse infoboksene hadde noen ekstrefunksjoner til editoren som tydeligvis ikke er kompatibel med denne wikien. --[[Bruker:J. P. Fagerback|J. P. Fagerback]] ([[Brukerdiskusjon:J. P. Fagerback|diskusjon]]) 9. apr 2014 kl. 01:14 (CEST)&lt;br /&gt;
: Takker for svar, ja jeg la merke til at noe var nytt, hadde vært fint med noen flere funksjoner, men skjønner da at det ikke er så enkelt.. Trodde egentlig at det bare var hos meg problemet var?&lt;br /&gt;
: Uansett, takker for forsøket ;) --[[Bruker:Davidwhowden|Hilsen: David Widerberg Howden.]] ([[Brukerdiskusjon:Davidwhowden|diskusjon]]) 9. apr 2014 kl. 16:29 (CEST)&lt;br /&gt;
&lt;br /&gt;
==Slektstre maler==&lt;br /&gt;
:Hei, en mal for forfedre har vi allerede, men lurte på hvordan jeg får laget en for etterkommere slik som disse: http://en.wikipedia.org/wiki/Template:Chart og http://en.wikipedia.org/wiki/Template:Verelst_family_tree går det samtidig også an å lage slike oversikter uten bokser, altså med bare tekst og linjer? Prøvde meg også litt frem med noen koder fra wikipedia, men fikk det ikke til, må sette meg litt mer inn i wiki (men det skal vel i utgangspunktet være samme programmeringsspråk?).. [[Bruker:Davidwhowden|Hilsen: David Widerberg Howden.]] ([[Brukerdiskusjon:Davidwhowden|diskusjon]]) 30. apr 2014 kl. 23:42 (CEST)&lt;br /&gt;
* Hmmm, ja det kunne vært fint å ha noe slikt her. Jeg må se om jeg klarer å bruke export/import for å få den inn for det blir veldig mye arbeid hvis det ikke går. --[[Bruker:J. P. Fagerback|J. P. Fagerback]] ([[Brukerdiskusjon:J. P. Fagerback|diskusjon]]) 2. mai 2014 kl. 18:00 (CEST)--[[Bruker:J. P. Fagerback|J. P. Fagerback]] ([[Brukerdiskusjon:J. P. Fagerback|diskusjon]]) 2. mai 2014 kl. 18:00 (CEST)&lt;br /&gt;
** Ser ut som om det gikk bra. {{tl|Chart}} --[[Bruker:J. P. Fagerback|J. P. Fagerback]] ([[Brukerdiskusjon:J. P. Fagerback|diskusjon]]) 2. mai 2014 kl. 18:12 (CEST)&lt;br /&gt;
*** Takker så mye ;) --[[Bruker:Davidwhowden|Hilsen: David Widerberg Howden.]] ([[Brukerdiskusjon:Davidwhowden|diskusjon]]) 2. mai 2014 kl. 18:29 (CEST)&lt;br /&gt;
**** Det er et par lenker nederst på {{tl|Chart}} - under See also - til sider som ikke har noe innhold. Kanskje de bør fjernes? Flott chart, forresten! --[[Bruker:EGL|Elin Galtung Lihaug]] ([[Brukerdiskusjon:EGL|diskusjon]]) 2. mai 2014 kl. 19:41 (CEST)&lt;br /&gt;
***** Den burde vel ligge under Kategori:Maler? Forsøker å se om jeg får det til, jeg skal også ta meg av litt oversetting..--[[Bruker:Davidwhowden|Hilsen: David Widerberg Howden.]] ([[Brukerdiskusjon:Davidwhowden|diskusjon]]) 2. mai 2014 kl. 19:59 (CEST)&lt;br /&gt;
****** Fikk det ikke til nå, men oversetting skal jeg se på..--[[Bruker:Davidwhowden|Hilsen: David Widerberg Howden.]] ([[Brukerdiskusjon:Davidwhowden|diskusjon]]) 2. mai 2014 kl. 20:10 (CEST)&lt;br /&gt;
&lt;br /&gt;
* Se også er fjernet fra den samt en seksjon om med referanser til en eldre mal på enWP som vi ikke kommer til å importere hit. --[[Bruker:J. P. Fagerback|J. P. Fagerback]] ([[Brukerdiskusjon:J. P. Fagerback|diskusjon]]) 3. mai 2014 kl. 01:25 (CEST)--[[Bruker:J. P. Fagerback|J. P. Fagerback]] ([[Brukerdiskusjon:J. P. Fagerback|diskusjon]]) 3. mai 2014 kl. 01:25 (CEST)&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Chart/doc&amp;diff=12179</id>
		<title>Mal:Chart/doc</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Chart/doc&amp;diff=12179"/>
		<updated>2014-05-02T23:22:44Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: ++&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{esoteric}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{documentation subpage}}{{TOC right}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
Denne malen lager en rad i et slektstre, som består av bokser forbundet med linjer basert løselig på [https://no.wikipedia.org/wiki/ASCII-kunst| ASCII kunst]-syntaksen. Malen er ment å brukes sammen med {{tl|chart/start}} og {{tl|chart/end}} og vises som [https://no.wikipedia.org/wiki/HTML| HTML], ved hjelp av [https://no.wikipedia.org/wiki/Cascading_style_sheets| CSS] som definerer utseendet. I boksene kan det også kobles opp mot andre artikler. Denne malen er basert på den eldre [https://en.wikipedia.org/wiki/Template:Family_tree| Familytree malen] og er kompatibel med den nåværende [https://en.wikipedia.org/wiki/Template:Chart| Chart malen], som brukes i wikipedia.&lt;br /&gt;
&lt;br /&gt;
==Grunnleggende eksempel==&lt;br /&gt;
Denne koden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{chart/start|sammendrag=Slektstre eksempel}}&lt;br /&gt;
{{chart| | | |FM |~|y|~| FF | |FM=Farmor|FF=Farfar}}&lt;br /&gt;
{{chart| | | | | | | |)|-|-|-|.| }}&lt;br /&gt;
{{chart| | | MOR |y| FAR | |ASTRID|MOR=Mor|FAR=Far|ASTRID=[[Tante Astrid]]}}&lt;br /&gt;
{{chart| |,|-|-|-|+|-|-|-|.| | | }}&lt;br /&gt;
{{chart| OLA | | MEG  | | SØS | | |OLA=Min bror Ola|MEG=&#039;&#039;&#039;Meg!&#039;&#039;&#039;|SØS=Min lillesøster}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gir dette resultatet:&lt;br /&gt;
&lt;br /&gt;
{{chart/start|sammendrag=Slektstre eksempel}}&lt;br /&gt;
{{chart| | | |FM |~|y|~| FF | |FM=Farmor|FF=Farfar}}&lt;br /&gt;
{{chart| | | | | | | |)|-|-|-|.| }}&lt;br /&gt;
{{chart| | | MOR |y| FAR | |ASTRID|MOR=Mor|FAR=Far|ASTRID=[[Tante Astrid]]}}&lt;br /&gt;
{{chart| |,|-|-|-|+|-|-|-|.| | | }}&lt;br /&gt;
{{chart| OLA | | MEG  | | SØS | | |OLA=Min bror Ola|MEG=&#039;&#039;&#039;Meg!&#039;&#039;&#039;|SØS=Min lillesøster}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&lt;br /&gt;
Dette diagrammet visualiserer at jeg har en bror som heter Ola og en lillesøster, min mor er gift med min far &lt;br /&gt;
og min fars foreldre kalles farmor og farfar, min fars foreldre har også et barn til som kalles Tante Astrid.&lt;br /&gt;
Sammendragsteksten {{para|sammendrag=|&amp;lt;var&amp;gt;tekst&amp;lt;/var&amp;gt;}} bør brukes til å beskrive hva diagrammet inneholder. &lt;br /&gt;
&lt;br /&gt;
==Parametere==&lt;br /&gt;
Denne malen aksepterer opptil 50 ikke navngitte parametere, hver av disse angir en &#039;&#039;&#039;flis&#039;&#039;&#039; eller &#039;&#039;&#039;boks&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Bokser&#039;&#039;&#039; kan i tillegg til tekst inneholde linker til andre sider og innholdet i hver boks er angitt ved å bruke ekstra navneparametere knyttet til malens formål. Hver boks er &#039;&#039;&#039;tre fliser bred&#039;&#039;&#039; og har normalt en svart marg som er to piksler bred. Bokser kan ha hvilket som helst navn, så lenge de er gyldige mal parameter navn, disse skal minimum ha to bokstaver.&lt;br /&gt;
* &#039;&#039;&#039;Fliser&#039;&#039;&#039; er linjefigurer som sammen brukes for å knytte sammen boksene. De inneholder varierende typer av horisontale og vertikale linjer, samt hjørner og kryss som behøves. Disse flisene er spesifisert ved å bruke en kode på en eller to symboler. Denne koden er mer eller mindre sammenlignbart med figuren på flisen som skal brukes. Det finnes også tomme fliser, som brukes for å lage mellomrom og koden er da et tomt mellomrom, en oversikt over tilgjengelige fliser sees under:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;float: left; margin-left: 1em;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Heltrukne linjer:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|!}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|,}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;v&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|v}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|.}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|-}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|)}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|+}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|(}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;`&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|`}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;^&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|^}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|&#039;}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|}&lt;br /&gt;
{| style=&amp;quot;float: left; margin-left: 1em;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Stiplede linjer:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|:}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;F&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|F}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;V&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|V}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|7}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;~&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|~}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;D&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|D}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|%}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;C&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|C}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;L&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|L}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|A}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;J&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|J}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|}&lt;br /&gt;
{| style=&amp;quot;float: left; margin-left: 1em;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Prikkede linjer:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;Q&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|Q}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|S}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;M&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|M}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;T&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|T}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|P}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;H&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|H}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;R&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|R}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;G&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|G}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|Y}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;W&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|W}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;Z&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|Z}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|}&lt;br /&gt;
{| style=&amp;quot;float: left; margin-left: 1em;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Kombinert:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;j&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|j}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;y&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|y}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| &amp;amp;nbsp; || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;r&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|r}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|m}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| &amp;amp;nbsp; || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;r2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|r2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;m2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|m2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;d&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|d}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|*}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|c}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;f&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|f}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;t&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|t}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;e&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|e}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| &amp;amp;nbsp; || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;k&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|k}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|a}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;l&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|l}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;o&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|o}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|b}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|p}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| &amp;amp;nbsp; || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;k2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|k2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;a2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|a2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;l2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|l2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;o2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|o2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;b2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|b2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;p2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|p2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|i}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;h&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|h}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| &amp;amp;nbsp; || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;q&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|q}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|n}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| &amp;amp;nbsp; || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;q2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|q2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;n2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|n2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br clear=&amp;quot;both&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Utseende attributer==&lt;br /&gt;
Utseende til boksene på en rad kan styres ved hjelp av følgende valgfrie mal parametere:&lt;br /&gt;
* &#039;&#039;&#039;border&#039;&#039;&#039; beskriver bredden av boksens marg i piksler.&lt;br /&gt;
* &#039;&#039;&#039;boxstyle&#039;&#039;&#039; kan brukes for å knytte andre CSS koder direkte til boksens utseende, eksempelvis denne koden: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{chart/start}}&lt;br /&gt;
{{chart|border=1|boxstyle=background:green;  | | FOO |y| BAR | |FOO=Box 1|BAR=Box 2}}&lt;br /&gt;
{{chart | | |,|-|^|-|.| | }}&lt;br /&gt;
{{chart|border=3|boxstyle=background:yellow; | | FOO | | BAR | |FOO=Box 3|BAR=Box 4}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gir dette resultatet:&lt;br /&gt;
&lt;br /&gt;
{{chart/start}}&lt;br /&gt;
{{chart|border=1|boxstyle=background:green;  | | FOO |y| BAR | |FOO=Box 1|BAR=Box 2}}&lt;br /&gt;
{{chart | | |,|-|^|-|.| | }}&lt;br /&gt;
{{chart|border=3|boxstyle=background:yellow; | | FOO | | BAR | |FOO=Box 3|BAR=Box 4}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&lt;br /&gt;
Utseende attributer kan også brukes for å bestemme utseende av individuelle bokser innenfor en linje, som i eksempelet under:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{chart/start}}&lt;br /&gt;
{{chart| | | | |CLEAR| | | | |CLEAR=Clear box}}&lt;br /&gt;
{{chart| |,|-|-|&#039;|!|`|-|-|.| }}&lt;br /&gt;
{{chart|RED  |~|GREEN|~|BLUE |RED=Red box|GREEN=Green box|BLUE=Blue box&lt;br /&gt;
|boxstyle_RED  =background-color: red;&lt;br /&gt;
|boxstyle_GREEN=background-color: green;&lt;br /&gt;
|boxstyle_BLUE =background-color: blue;&lt;br /&gt;
}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
som gir dette resultatet:&lt;br /&gt;
&lt;br /&gt;
{{chart/start}}&lt;br /&gt;
{{chart| | | | |CLEAR| | | | |CLEAR=Clear box}}&lt;br /&gt;
{{chart| |,|-|-|&#039;|!|`|-|-|.| }}&lt;br /&gt;
{{chart|RED  |~|GREEN|~|BLUE |RED=Red box|GREEN=Green box|BLUE=Blue box&lt;br /&gt;
|boxstyle_RED  =background-color: red;&lt;br /&gt;
|boxstyle_GREEN=background-color: green;&lt;br /&gt;
|boxstyle_BLUE =background-color: blue;&lt;br /&gt;
}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&lt;br /&gt;
{{Warnsign|&#039;&#039;&#039;Note:&#039;&#039;&#039;}} Ved å spesifisere utseende attributer for individuelle navngitte bokser, må boksens navn være plassert til &#039;&#039;&#039;venstre&#039;&#039;&#039; i området reservert for dette i malen (som i &amp;quot;&amp;lt;code&amp;gt;|RED&amp;amp;nbsp;&amp;amp;nbsp;|&amp;lt;/code&amp;gt;&amp;quot; isteden for &amp;quot;&amp;lt;code&amp;gt;|&amp;amp;nbsp;RED&amp;amp;nbsp;|&amp;lt;/code&amp;gt;&amp;quot; i eksempelet over), ellers vil malen se etter utseende parametere med mellomrom i navnet.&lt;br /&gt;
&lt;br /&gt;
{{tl|chart/start}} malen aksepterer også en valgfri &#039;&#039;&#039;utseende&#039;&#039;&#039; parameter som kan bli brukt til å bestemme CSS utseende for hele diagrammet.&lt;br /&gt;
&lt;br /&gt;
==Feilmeldinger==&lt;br /&gt;
* &amp;quot;{{red|Mal:Chart/cellb}}&amp;quot; Forårsakes ved å bytte &amp;lt;code&amp;gt;|}}&amp;lt;/code&amp;gt; - til &amp;lt;code&amp;gt;| }}&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;quot;{{red|Mal:Chart/celltTemplate:Chart/cellb}}&amp;quot; Forårsakes ved å bytte &amp;lt;code&amp;gt;||&amp;lt;/code&amp;gt; - til &amp;lt;code&amp;gt;| |&amp;lt;/code&amp;gt;, eller &amp;lt;code&amp;gt;|}}&amp;lt;/code&amp;gt; - til &amp;lt;code&amp;gt;| }}&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;quot;{{red|Mal:Chart/celly tTemplate:Chart/celly b}}&amp;quot; Forårsakes ved å bytte &amp;lt;code&amp;gt;|y |&amp;lt;/code&amp;gt; - til &amp;lt;code&amp;gt;|y|&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Se også==&lt;br /&gt;
* [https://en.wikipedia.org/wiki/User:GregU/familytree.js| familytree.js] – Et verktøy for enkelt å lage eller oppdatere diagrammer som kan brukes i malene.&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Category:Family_tree_templates| :Category:Family tree templates]&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Maler]]&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Chart/doc&amp;diff=12178</id>
		<title>Mal:Chart/doc</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Chart/doc&amp;diff=12178"/>
		<updated>2014-05-02T23:21:07Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: /* Overflytting fra den gamle Familytree malen. */ Vi har ikke den gamle malen så info om den fjerner vi&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{esoteric}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{documentation subpage}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--VENLIGST LEGG TIL METADATA I &amp;lt;includeonly&amp;gt; SEKSJONEN PÅ BUNN AV SIDEN&lt;br /&gt;
&lt;br /&gt;
    REDIGER MALDOKUMENTASJONEN UNDER DENNE LINJE--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Bruk==&lt;br /&gt;
Denne malen lager en rad i et slektstre, som består av bokser forbundet med linjer basert løselig på [https://no.wikipedia.org/wiki/ASCII-kunst| ASCII kunst]-syntaksen. Malen er ment å brukes sammen med {{tl|chart/start}} og {{tl|chart/end}} og vises som [https://no.wikipedia.org/wiki/HTML| HTML], ved hjelp av [https://no.wikipedia.org/wiki/Cascading_style_sheets| CSS] som definerer utseendet. I boksene kan det også kobles opp mot andre artikler. Denne malen er basert på den eldre [https://en.wikipedia.org/wiki/Template:Family_tree| Familytree malen] og er kompatibel med den nåværende [https://en.wikipedia.org/wiki/Template:Chart| Chart malen], som brukes i wikipedia.&lt;br /&gt;
&lt;br /&gt;
==Grunnleggende eksempel==&lt;br /&gt;
Denne koden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{chart/start|sammendrag=Slektstre eksempel}}&lt;br /&gt;
{{chart| | | |FM |~|y|~| FF | |FM=Farmor|FF=Farfar}}&lt;br /&gt;
{{chart| | | | | | | |)|-|-|-|.| }}&lt;br /&gt;
{{chart| | | MOR |y| FAR | |ASTRID|MOR=Mor|FAR=Far|ASTRID=[[Tante Astrid]]}}&lt;br /&gt;
{{chart| |,|-|-|-|+|-|-|-|.| | | }}&lt;br /&gt;
{{chart| OLA | | MEG  | | SØS | | |OLA=Min bror Ola|MEG=&#039;&#039;&#039;Meg!&#039;&#039;&#039;|SØS=Min lillesøster}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gir dette resultatet:&lt;br /&gt;
&lt;br /&gt;
{{chart/start|sammendrag=Slektstre eksempel}}&lt;br /&gt;
{{chart| | | |FM |~|y|~| FF | |FM=Farmor|FF=Farfar}}&lt;br /&gt;
{{chart| | | | | | | |)|-|-|-|.| }}&lt;br /&gt;
{{chart| | | MOR |y| FAR | |ASTRID|MOR=Mor|FAR=Far|ASTRID=[[Tante Astrid]]}}&lt;br /&gt;
{{chart| |,|-|-|-|+|-|-|-|.| | | }}&lt;br /&gt;
{{chart| OLA | | MEG  | | SØS | | |OLA=Min bror Ola|MEG=&#039;&#039;&#039;Meg!&#039;&#039;&#039;|SØS=Min lillesøster}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&lt;br /&gt;
Dette diagrammet visualiserer at jeg har en bror som heter Ola og en lillesøster, min mor er gift med min far &lt;br /&gt;
og min fars foreldre kalles farmor og farfar, min fars foreldre har også et barn til som kalles Tante Astrid.&lt;br /&gt;
Sammendragsteksten {{para|sammendrag=|&amp;lt;var&amp;gt;tekst&amp;lt;/var&amp;gt;}} bør brukes til å beskrive hva diagrammet inneholder. &lt;br /&gt;
&lt;br /&gt;
==Parametere==&lt;br /&gt;
Denne malen aksepterer opptil 50 ikke navngitte parametere, hver av disse angir en &#039;&#039;&#039;flis&#039;&#039;&#039; eller &#039;&#039;&#039;boks&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Bokser&#039;&#039;&#039; kan i tillegg til tekst inneholde linker til andre sider og innholdet i hver boks er angitt ved å bruke ekstra navneparametere knyttet til malens formål. Hver boks er &#039;&#039;&#039;tre fliser bred&#039;&#039;&#039; og har normalt en svart marg som er to piksler bred. Bokser kan ha hvilket som helst navn, så lenge de er gyldige mal parameter navn, disse skal minimum ha to bokstaver.&lt;br /&gt;
* &#039;&#039;&#039;Fliser&#039;&#039;&#039; er linjefigurer som sammen brukes for å knytte sammen boksene. De inneholder varierende typer av horisontale og vertikale linjer, samt hjørner og kryss som behøves. Disse flisene er spesifisert ved å bruke en kode på en eller to symboler. Denne koden er mer eller mindre sammenlignbart med figuren på flisen som skal brukes. Det finnes også tomme fliser, som brukes for å lage mellomrom og koden er da et tomt mellomrom, en oversikt over tilgjengelige fliser sees under:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;float: left; margin-left: 1em;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Heltrukne linjer:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|!}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|,}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;v&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|v}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|.}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|-}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|)}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|+}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|(}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;`&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|`}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;^&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|^}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|&#039;}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|}&lt;br /&gt;
{| style=&amp;quot;float: left; margin-left: 1em;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Stiplede linjer:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|:}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;F&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|F}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;V&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|V}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|7}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;~&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|~}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;D&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|D}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|%}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;C&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|C}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;L&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|L}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|A}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;J&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|J}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|}&lt;br /&gt;
{| style=&amp;quot;float: left; margin-left: 1em;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Prikkede linjer:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;Q&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|Q}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|S}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;M&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|M}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;T&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|T}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|P}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;H&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|H}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;R&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|R}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;G&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|G}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|Y}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;W&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|W}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;Z&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|Z}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|}&lt;br /&gt;
{| style=&amp;quot;float: left; margin-left: 1em;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Kombinert:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;j&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|j}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;y&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|y}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| &amp;amp;nbsp; || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;r&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|r}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|m}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| &amp;amp;nbsp; || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;r2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|r2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;m2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|m2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;d&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|d}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|*}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|c}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;f&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|f}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;t&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|t}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;e&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|e}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| &amp;amp;nbsp; || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;k&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|k}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|a}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;l&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|l}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;o&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|o}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|b}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|p}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| &amp;amp;nbsp; || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;k2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|k2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;a2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|a2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;l2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|l2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;o2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|o2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;b2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|b2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;p2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|p2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|i}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;h&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|h}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| &amp;amp;nbsp; || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;q&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|q}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|n}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| &amp;amp;nbsp; || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;q2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|q2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;n2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|n2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br clear=&amp;quot;both&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Utseende attributer==&lt;br /&gt;
Utseende til boksene på en rad kan styres ved hjelp av følgende valgfrie mal parametere:&lt;br /&gt;
* &#039;&#039;&#039;border&#039;&#039;&#039; beskriver bredden av boksens marg i piksler.&lt;br /&gt;
* &#039;&#039;&#039;boxstyle&#039;&#039;&#039; kan brukes for å knytte andre CSS koder direkte til boksens utseende, eksempelvis denne koden: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{chart/start}}&lt;br /&gt;
{{chart|border=1|boxstyle=background:green;  | | FOO |y| BAR | |FOO=Box 1|BAR=Box 2}}&lt;br /&gt;
{{chart | | |,|-|^|-|.| | }}&lt;br /&gt;
{{chart|border=3|boxstyle=background:yellow; | | FOO | | BAR | |FOO=Box 3|BAR=Box 4}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gir dette resultatet:&lt;br /&gt;
&lt;br /&gt;
{{chart/start}}&lt;br /&gt;
{{chart|border=1|boxstyle=background:green;  | | FOO |y| BAR | |FOO=Box 1|BAR=Box 2}}&lt;br /&gt;
{{chart | | |,|-|^|-|.| | }}&lt;br /&gt;
{{chart|border=3|boxstyle=background:yellow; | | FOO | | BAR | |FOO=Box 3|BAR=Box 4}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&lt;br /&gt;
Utseende attributer kan også brukes for å bestemme utseende av individuelle bokser innenfor en linje, som i eksempelet under:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{chart/start}}&lt;br /&gt;
{{chart| | | | |CLEAR| | | | |CLEAR=Clear box}}&lt;br /&gt;
{{chart| |,|-|-|&#039;|!|`|-|-|.| }}&lt;br /&gt;
{{chart|RED  |~|GREEN|~|BLUE |RED=Red box|GREEN=Green box|BLUE=Blue box&lt;br /&gt;
|boxstyle_RED  =background-color: red;&lt;br /&gt;
|boxstyle_GREEN=background-color: green;&lt;br /&gt;
|boxstyle_BLUE =background-color: blue;&lt;br /&gt;
}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
som gir dette resultatet:&lt;br /&gt;
&lt;br /&gt;
{{chart/start}}&lt;br /&gt;
{{chart| | | | |CLEAR| | | | |CLEAR=Clear box}}&lt;br /&gt;
{{chart| |,|-|-|&#039;|!|`|-|-|.| }}&lt;br /&gt;
{{chart|RED  |~|GREEN|~|BLUE |RED=Red box|GREEN=Green box|BLUE=Blue box&lt;br /&gt;
|boxstyle_RED  =background-color: red;&lt;br /&gt;
|boxstyle_GREEN=background-color: green;&lt;br /&gt;
|boxstyle_BLUE =background-color: blue;&lt;br /&gt;
}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&lt;br /&gt;
{{Warnsign|&#039;&#039;&#039;Note:&#039;&#039;&#039;}} Ved å spesifisere utseende attributer for individuelle navngitte bokser, må boksens navn være plassert til &#039;&#039;&#039;venstre&#039;&#039;&#039; i området reservert for dette i malen (som i &amp;quot;&amp;lt;code&amp;gt;|RED&amp;amp;nbsp;&amp;amp;nbsp;|&amp;lt;/code&amp;gt;&amp;quot; isteden for &amp;quot;&amp;lt;code&amp;gt;|&amp;amp;nbsp;RED&amp;amp;nbsp;|&amp;lt;/code&amp;gt;&amp;quot; i eksempelet over), ellers vil malen se etter utseende parametere med mellomrom i navnet.&lt;br /&gt;
&lt;br /&gt;
{{tl|chart/start}} malen aksepterer også en valgfri &#039;&#039;&#039;utseende&#039;&#039;&#039; parameter som kan bli brukt til å bestemme CSS utseende for hele diagrammet.&lt;br /&gt;
&lt;br /&gt;
==Feilmeldinger==&lt;br /&gt;
* &amp;quot;{{red|Mal:Chart/cellb}}&amp;quot; Forårsakes ved å bytte &amp;lt;code&amp;gt;|}}&amp;lt;/code&amp;gt; - til &amp;lt;code&amp;gt;| }}&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;quot;{{red|Mal:Chart/celltTemplate:Chart/cellb}}&amp;quot; Forårsakes ved å bytte &amp;lt;code&amp;gt;||&amp;lt;/code&amp;gt; - til &amp;lt;code&amp;gt;| |&amp;lt;/code&amp;gt;, eller &amp;lt;code&amp;gt;|}}&amp;lt;/code&amp;gt; - til &amp;lt;code&amp;gt;| }}&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;quot;{{red|Mal:Chart/celly tTemplate:Chart/celly b}}&amp;quot; Forårsakes ved å bytte &amp;lt;code&amp;gt;|y |&amp;lt;/code&amp;gt; - til &amp;lt;code&amp;gt;|y|&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Se også==&lt;br /&gt;
* [https://en.wikipedia.org/wiki/User:GregU/familytree.js| familytree.js] – Et verktøy for enkelt å lage eller oppdatere diagrammer som kan brukes i malene.&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Category:Family_tree_templates| :Category:Family tree templates]&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Maler]]&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Kategori:Intricate_templates&amp;diff=12176</id>
		<title>Kategori:Intricate templates</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Kategori:Intricate_templates&amp;diff=12176"/>
		<updated>2014-05-02T23:19:54Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: skjuler denne&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__HIDDENCAT__&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Kategori:Sider_med_brutte_fillenker&amp;diff=12175</id>
		<title>Kategori:Sider med brutte fillenker</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Kategori:Sider_med_brutte_fillenker&amp;diff=12175"/>
		<updated>2014-05-02T23:17:51Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: skjuler denne&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__HIDDENCAT__&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Chart/doc&amp;diff=12174</id>
		<title>Mal:Chart/doc</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Chart/doc&amp;diff=12174"/>
		<updated>2014-05-02T23:16:08Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: /* Feilmeldinger */ +&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{esoteric}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{documentation subpage}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--VENLIGST LEGG TIL METADATA I &amp;lt;includeonly&amp;gt; SEKSJONEN PÅ BUNN AV SIDEN&lt;br /&gt;
&lt;br /&gt;
    REDIGER MALDOKUMENTASJONEN UNDER DENNE LINJE--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Bruk==&lt;br /&gt;
Denne malen lager en rad i et slektstre, som består av bokser forbundet med linjer basert løselig på [https://no.wikipedia.org/wiki/ASCII-kunst| ASCII kunst]-syntaksen. Malen er ment å brukes sammen med {{tl|chart/start}} og {{tl|chart/end}} og vises som [https://no.wikipedia.org/wiki/HTML| HTML], ved hjelp av [https://no.wikipedia.org/wiki/Cascading_style_sheets| CSS] som definerer utseendet. I boksene kan det også kobles opp mot andre artikler. Denne malen er basert på den eldre [https://en.wikipedia.org/wiki/Template:Family_tree| Familytree malen] og er kompatibel med den nåværende [https://en.wikipedia.org/wiki/Template:Chart| Chart malen], som brukes i wikipedia.&lt;br /&gt;
&lt;br /&gt;
==Grunnleggende eksempel==&lt;br /&gt;
Denne koden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{chart/start|sammendrag=Slektstre eksempel}}&lt;br /&gt;
{{chart| | | |FM |~|y|~| FF | |FM=Farmor|FF=Farfar}}&lt;br /&gt;
{{chart| | | | | | | |)|-|-|-|.| }}&lt;br /&gt;
{{chart| | | MOR |y| FAR | |ASTRID|MOR=Mor|FAR=Far|ASTRID=[[Tante Astrid]]}}&lt;br /&gt;
{{chart| |,|-|-|-|+|-|-|-|.| | | }}&lt;br /&gt;
{{chart| OLA | | MEG  | | SØS | | |OLA=Min bror Ola|MEG=&#039;&#039;&#039;Meg!&#039;&#039;&#039;|SØS=Min lillesøster}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gir dette resultatet:&lt;br /&gt;
&lt;br /&gt;
{{chart/start|sammendrag=Slektstre eksempel}}&lt;br /&gt;
{{chart| | | |FM |~|y|~| FF | |FM=Farmor|FF=Farfar}}&lt;br /&gt;
{{chart| | | | | | | |)|-|-|-|.| }}&lt;br /&gt;
{{chart| | | MOR |y| FAR | |ASTRID|MOR=Mor|FAR=Far|ASTRID=[[Tante Astrid]]}}&lt;br /&gt;
{{chart| |,|-|-|-|+|-|-|-|.| | | }}&lt;br /&gt;
{{chart| OLA | | MEG  | | SØS | | |OLA=Min bror Ola|MEG=&#039;&#039;&#039;Meg!&#039;&#039;&#039;|SØS=Min lillesøster}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&lt;br /&gt;
Dette diagrammet visualiserer at jeg har en bror som heter Ola og en lillesøster, min mor er gift med min far &lt;br /&gt;
og min fars foreldre kalles farmor og farfar, min fars foreldre har også et barn til som kalles Tante Astrid.&lt;br /&gt;
Sammendragsteksten {{para|sammendrag=|&amp;lt;var&amp;gt;tekst&amp;lt;/var&amp;gt;}} bør brukes til å beskrive hva diagrammet inneholder. &lt;br /&gt;
&lt;br /&gt;
==Parametere==&lt;br /&gt;
Denne malen aksepterer opptil 50 ikke navngitte parametere, hver av disse angir en &#039;&#039;&#039;flis&#039;&#039;&#039; eller &#039;&#039;&#039;boks&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Bokser&#039;&#039;&#039; kan i tillegg til tekst inneholde linker til andre sider og innholdet i hver boks er angitt ved å bruke ekstra navneparametere knyttet til malens formål. Hver boks er &#039;&#039;&#039;tre fliser bred&#039;&#039;&#039; og har normalt en svart marg som er to piksler bred. Bokser kan ha hvilket som helst navn, så lenge de er gyldige mal parameter navn, disse skal minimum ha to bokstaver.&lt;br /&gt;
* &#039;&#039;&#039;Fliser&#039;&#039;&#039; er linjefigurer som sammen brukes for å knytte sammen boksene. De inneholder varierende typer av horisontale og vertikale linjer, samt hjørner og kryss som behøves. Disse flisene er spesifisert ved å bruke en kode på en eller to symboler. Denne koden er mer eller mindre sammenlignbart med figuren på flisen som skal brukes. Det finnes også tomme fliser, som brukes for å lage mellomrom og koden er da et tomt mellomrom, en oversikt over tilgjengelige fliser sees under:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;float: left; margin-left: 1em;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Heltrukne linjer:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|!}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|,}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;v&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|v}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|.}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|-}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|)}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|+}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|(}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;`&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|`}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;^&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|^}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|&#039;}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|}&lt;br /&gt;
{| style=&amp;quot;float: left; margin-left: 1em;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Stiplede linjer:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|:}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;F&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|F}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;V&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|V}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|7}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;~&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|~}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;D&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|D}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|%}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;C&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|C}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;L&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|L}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|A}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;J&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|J}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|}&lt;br /&gt;
{| style=&amp;quot;float: left; margin-left: 1em;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Prikkede linjer:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;Q&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|Q}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|S}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;M&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|M}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;T&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|T}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|P}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;H&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|H}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;R&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|R}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;G&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|G}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|Y}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;W&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|W}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;Z&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|Z}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|}&lt;br /&gt;
{| style=&amp;quot;float: left; margin-left: 1em;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Kombinert:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;j&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|j}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;y&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|y}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| &amp;amp;nbsp; || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;r&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|r}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|m}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| &amp;amp;nbsp; || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;r2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|r2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;m2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|m2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
|-&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;d&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|d}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|*}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|c}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;f&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|f}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;t&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|t}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;e&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|e}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| &amp;amp;nbsp; || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;k&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|k}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|a}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;l&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|l}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;o&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|o}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|b}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|p}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| &amp;amp;nbsp; || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;k2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|k2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;a2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|a2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;l2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|l2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;o2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|o2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;b2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|b2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;p2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|p2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|i}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;h&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|h}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| &amp;amp;nbsp; || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;q&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|q}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|n}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| &amp;amp;nbsp; || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;q2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|q2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
| || ||&lt;br /&gt;
| {{big|&amp;lt;code&amp;gt;n2&amp;lt;/code&amp;gt;}} || style=&amp;quot;border: 1px solid gray;&amp;quot; | {{chart/start}}{{chart|n2}}{{chart/end}} || &amp;amp;nbsp;&lt;br /&gt;
| || ||&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br clear=&amp;quot;both&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Utseende attributer==&lt;br /&gt;
Utseende til boksene på en rad kan styres ved hjelp av følgende valgfrie mal parametere:&lt;br /&gt;
* &#039;&#039;&#039;border&#039;&#039;&#039; beskriver bredden av boksens marg i piksler.&lt;br /&gt;
* &#039;&#039;&#039;boxstyle&#039;&#039;&#039; kan brukes for å knytte andre CSS koder direkte til boksens utseende, eksempelvis denne koden: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{chart/start}}&lt;br /&gt;
{{chart|border=1|boxstyle=background:green;  | | FOO |y| BAR | |FOO=Box 1|BAR=Box 2}}&lt;br /&gt;
{{chart | | |,|-|^|-|.| | }}&lt;br /&gt;
{{chart|border=3|boxstyle=background:yellow; | | FOO | | BAR | |FOO=Box 3|BAR=Box 4}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gir dette resultatet:&lt;br /&gt;
&lt;br /&gt;
{{chart/start}}&lt;br /&gt;
{{chart|border=1|boxstyle=background:green;  | | FOO |y| BAR | |FOO=Box 1|BAR=Box 2}}&lt;br /&gt;
{{chart | | |,|-|^|-|.| | }}&lt;br /&gt;
{{chart|border=3|boxstyle=background:yellow; | | FOO | | BAR | |FOO=Box 3|BAR=Box 4}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&lt;br /&gt;
Utseende attributer kan også brukes for å bestemme utseende av individuelle bokser innenfor en linje, som i eksempelet under:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{chart/start}}&lt;br /&gt;
{{chart| | | | |CLEAR| | | | |CLEAR=Clear box}}&lt;br /&gt;
{{chart| |,|-|-|&#039;|!|`|-|-|.| }}&lt;br /&gt;
{{chart|RED  |~|GREEN|~|BLUE |RED=Red box|GREEN=Green box|BLUE=Blue box&lt;br /&gt;
|boxstyle_RED  =background-color: red;&lt;br /&gt;
|boxstyle_GREEN=background-color: green;&lt;br /&gt;
|boxstyle_BLUE =background-color: blue;&lt;br /&gt;
}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
som gir dette resultatet:&lt;br /&gt;
&lt;br /&gt;
{{chart/start}}&lt;br /&gt;
{{chart| | | | |CLEAR| | | | |CLEAR=Clear box}}&lt;br /&gt;
{{chart| |,|-|-|&#039;|!|`|-|-|.| }}&lt;br /&gt;
{{chart|RED  |~|GREEN|~|BLUE |RED=Red box|GREEN=Green box|BLUE=Blue box&lt;br /&gt;
|boxstyle_RED  =background-color: red;&lt;br /&gt;
|boxstyle_GREEN=background-color: green;&lt;br /&gt;
|boxstyle_BLUE =background-color: blue;&lt;br /&gt;
}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&lt;br /&gt;
{{Warnsign|&#039;&#039;&#039;Note:&#039;&#039;&#039;}} Ved å spesifisere utseende attributer for individuelle navngitte bokser, må boksens navn være plassert til &#039;&#039;&#039;venstre&#039;&#039;&#039; i området reservert for dette i malen (som i &amp;quot;&amp;lt;code&amp;gt;|RED&amp;amp;nbsp;&amp;amp;nbsp;|&amp;lt;/code&amp;gt;&amp;quot; isteden for &amp;quot;&amp;lt;code&amp;gt;|&amp;amp;nbsp;RED&amp;amp;nbsp;|&amp;lt;/code&amp;gt;&amp;quot; i eksempelet over), ellers vil malen se etter utseende parametere med mellomrom i navnet.&lt;br /&gt;
&lt;br /&gt;
{{tl|chart/start}} malen aksepterer også en valgfri &#039;&#039;&#039;utseende&#039;&#039;&#039; parameter som kan bli brukt til å bestemme CSS utseende for hele diagrammet.&lt;br /&gt;
&lt;br /&gt;
==Overflytting fra den gamle [https://en.wikipedia.org/wiki/Template:Family_tree| Familytree malen.]==&lt;br /&gt;
{{tl|chart}} malen er basert på og stort sett kompatibelt med den tidligere [https://en.wikipedia.org/wiki/Template:Family_tree| Familytree malen.] Men for å bruke de ekstra funksjonene som denne malen tilbyr, må diagrammet oppdateres ved å bruke {{tl|chart}} isteden. De fleste av de eldre {{tl|familytree}} diagrammene kan bli oppdatert ved å bruke {{tl|chart}} og under-malene ved å bytte ut koden &amp;lt;code&amp;gt;familytree&amp;lt;/code&amp;gt; med &amp;lt;code&amp;gt;chart&amp;lt;/code&amp;gt;. Noen få av de kombinerte flisene måtte omdøpes og {{tl|familytree}} diagrammer som bruker disse flisene må gjøre forandringer. I tillegg er to kombinerte fliser lagt til, disse førte til at man kan føye stiplede linjer til heltrukne. Følgende oversikt viser forskjellene: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;notwikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
!Tile!!{{tl|familytree}}!!{{tl|chart}}&lt;br /&gt;
|-&lt;br /&gt;
|{{chart/start}}{{chart|c}}{{chart/end}}||&amp;lt;code&amp;gt;{&amp;lt;/code&amp;gt;||&amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{chart/start}}{{chart|d}}{{chart/end}}||&amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt;||&amp;lt;code&amp;gt;d&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{chart/start}}{{chart|t}}{{chart/end}}||&amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;||&amp;lt;code&amp;gt;t&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{chart/start}}{{chart|e}}{{chart/end}}||&amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt;||&amp;lt;code&amp;gt;e&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{chart/start}}{{chart|f}}{{chart/end}}||&amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt;||&amp;lt;code&amp;gt;f&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{chart/start}}{{chart|i}}{{chart/end}}||&amp;amp;nbsp;||&amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{chart/start}}{{chart|j}}{{chart/end}}||&amp;amp;nbsp;||&amp;lt;code&amp;gt;j&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Det må også nevnes at hvis {{tl|familytree}} malen ender med &amp;lt;code&amp;gt;|}}&amp;lt;/code&amp;gt;, så bør den vertikale linjen bli fjernet, slik at den blir erstattet med enten tekst eller et tomt mellomrom.&lt;br /&gt;
familytree.js verktøyet under kan bli brukt til å konvertere mellom syntaksene. Endre start taggen i redigeringsmodus og trykk &amp;quot;Art&amp;amp;nbsp;→&amp;amp;nbsp;Templates&amp;quot; for å skifte tilbake til wikitekst modusen. &lt;br /&gt;
Ved å gjøre dette vil alle de tilhørende malene bli oppdatert for å passe.&lt;br /&gt;
&lt;br /&gt;
==Feilmeldinger==&lt;br /&gt;
* &amp;quot;{{red|Mal:Chart/cellb}}&amp;quot; Forårsakes ved å bytte &amp;lt;code&amp;gt;|}}&amp;lt;/code&amp;gt; - til &amp;lt;code&amp;gt;| }}&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;quot;{{red|Mal:Chart/celltTemplate:Chart/cellb}}&amp;quot; Forårsakes ved å bytte &amp;lt;code&amp;gt;||&amp;lt;/code&amp;gt; - til &amp;lt;code&amp;gt;| |&amp;lt;/code&amp;gt;, eller &amp;lt;code&amp;gt;|}}&amp;lt;/code&amp;gt; - til &amp;lt;code&amp;gt;| }}&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;quot;{{red|Mal:Chart/celly tTemplate:Chart/celly b}}&amp;quot; Forårsakes ved å bytte &amp;lt;code&amp;gt;|y |&amp;lt;/code&amp;gt; - til &amp;lt;code&amp;gt;|y|&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Se også==&lt;br /&gt;
* [https://en.wikipedia.org/wiki/User:GregU/familytree.js| familytree.js] – Et verktøy for enkelt å lage eller oppdatere diagrammer som kan brukes i malene.&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Category:Family_tree_templates| :Category:Family tree templates]&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Maler]]&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Brukerdiskusjon:Davidwhowden&amp;diff=12148</id>
		<title>Brukerdiskusjon:Davidwhowden</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Brukerdiskusjon:Davidwhowden&amp;diff=12148"/>
		<updated>2014-05-02T16:13:51Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: /* {{tl|Chart}} */ ny seksjon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Velkommen til &#039;&#039;Slektshistoriewiki&#039;&#039;!&#039;&#039;&#039; Vi håper at du vil bidra mye og bra. Du ønsker trolig å lese [[Help:Innhold|hjelpesidene]]. Igjen, velkommen, og mor deg! [[Bruker:WikiSysop|WikiSysop]] 21. mai 2013 kl. 22:34 (CEST)&lt;br /&gt;
&lt;br /&gt;
==Slekten Sewell==&lt;br /&gt;
Tusen takk for fin artikkel om [[Sewell (slekt)|slekten Sewell]]! Vi håper på flere bidrag fra deg... :-) Du må gjerne laste ned og legge inn våpenet til slekten, ser at du har en gjengivelse på din egen [http://home.no/dawidhow/SEWELL.html hjemmeside]. [[Bruker:Dagtho|Dag T. Hoelseth]] 23. mai 2013 kl. 20:29 (CEST)&lt;br /&gt;
&lt;br /&gt;
: Hei [[Bruker:Dagtho|Dag T. Hoelseth]] Fikk ikke til å laste opp bilder, har brukt wikipedia en god del, så jeg ble veldig glad da slektshistoriewiki åpnet ;)&lt;br /&gt;
: Artikkelen er en videreutvikling av en artikkel jeg startet på her: http://no.wikipedia.org/wiki/Sewell og vil bli oppdatert etterhvert med sidereferanser og litt mer oversikt over slekta.&lt;br /&gt;
: Har klart å få lastet opp bildet der, men fant ikke hvordan det fungerer her ennå..&lt;br /&gt;
: Tenker å få laget en artikkel om Widerberg (som jeg også har startet med på wikipedia og litt på adelsvapen.com) og flere andre slekter:&lt;br /&gt;
: Schaanning, Howden, Bjelland osv. &lt;br /&gt;
&lt;br /&gt;
: Hilsen: --[[Bruker:Davidwhowden|Davidwhowden]] 23. mai 2013 kl. 21:35 (CEST)&lt;br /&gt;
&lt;br /&gt;
:: Det skal i utgangspunktet være selvforklarende å laste opp en fil hvis du følger lenken under verktøy i venstre kolonne. Bare si ifra hvis du har noen konkrete spørsmål om opplastingsprosessen. Men jeg kan selvsagt gjøre det for deg hvis du kan fortelle om du ønsker imaget fra din egen hjemmeside eller fra Wikipedia-artikkelen? Ser frem til dine fremtidige artikler om Widerberg mfl.! [[Bruker:Dagtho|Dag T. Hoelseth]] 23. mai 2013 kl. 21:52 (CEST)&lt;br /&gt;
&lt;br /&gt;
::: Hei [[Bruker:Dagtho|Dag T. Hoelseth]] Da fikk jeg det til allikevel, visste ikke at jeg kunne bruke den knappen ;)&lt;br /&gt;
::: Noe jeg savner i verktøymenyen (hurtigboksene over redigeringsboksen) er referanse og kildeverktøy.&lt;br /&gt;
::: De finnes på den vanlige wikipedia siden, men her må jeg kopiere fra tidligere..&lt;br /&gt;
::: (Eller finnes det en knapp jeg ikke ser?) ellers takker jeg for alle rettelser, jobber fortsatt med artikkelen, så det kommer mer.&lt;br /&gt;
&lt;br /&gt;
::: Hilsen: --[[Bruker:Davidwhowden|Davidwhowden]] 24. mai 2013 kl. 02:34 (CEST)&lt;br /&gt;
&lt;br /&gt;
==Slekten Widerberg==&lt;br /&gt;
Hei, Du har bl.a. som kilde Aftenposten arkiv. Hvis du har dato og år, og gjerne sidetall, er det fint. Vi har jo muligheten til å finne den digitalt hvis den er fra 1860 eller senere. Hilsen Elin --[[Bruker:EGL|EGL]] 6. jun 2013 kl. 23:42 (CEST)&lt;br /&gt;
&lt;br /&gt;
: Hei [[Bruker:EGL|Elin]] Jeg jobber med saken ;) kommer flere referanser etterhvert, er vel ganske ferdig med artikkelen om Sewell, men jobber fortsatt med Widerberg og Grimsgaard, kommer en snart om Schaanning og flere skal komme..&lt;br /&gt;
&lt;br /&gt;
:: Utmerket, David! Det er flott arbeid du gjør! Tusen takk --[[Bruker:EGL|EGL]] 7. jun 2013 kl. 09:42 (CEST)&lt;br /&gt;
&lt;br /&gt;
::: Hei [[Bruker:EGL|Elin]] takker for det, det tar litt tid å få alt på plass, men primærkilder og sidenr kommer litt etterhvert. Bare å si ifra hvis det er noe jeg burde gjøre annerledes. Er noe usikker på hva som kreves for at bilder kan brukes (i de fleste tilfeller burde det vel holde med en kildereferanse?) mange bilder av slektsvåpen er jo fra eldre publikasjoner og burde vel da kunne brukes med referanse.&lt;br /&gt;
&lt;br /&gt;
:::: Ja, bilder fra eldre våpenbøker går bra, med referanse. For bilder ellers må man ha kildereferanse og helst tillatelse fra fotografen. Hva sier du, Dag? --[[Bruker:EGL|EGL]] 8. jun 2013 kl. 20:15 (CEST)&lt;br /&gt;
&lt;br /&gt;
::::: Takker for svar, nå er det ikke alltid lett å vite hva som er grensen. Men slik jeg tolker det er bilder i bøker som er digitalisert (altså gjort offentlig) på nb.no greit å bruke som bildekilder. Ellers mener jeg å ha lest at Arnstein Rønning og en rekke andre synes det er greit, så lenge opphavsmann/fotograf er nevnt som kilde. Hva med bilder fra NST/Genealogen som kilde? Hilsen: --[[Bruker:Davidwhowden|Davidwhowden]] 9. jun 2013 kl. 00:01 (CEST)&lt;br /&gt;
&lt;br /&gt;
:::::: Vi er nødt til å følge åndsverkslovens bestemmelser. Noe informasjon finnes [http://www.nettvett.no/ikbViewer/page/nettvett/tema?tema=64729 her]. På noen nettsteder  står det at gjenbruk er i orden så lenge kilden oppgis. Men gjør det ikke det, må åndsverksloven følges. Dette gjelder også bilder publisert i NST og Genealogen. [[Bruker:Dagtho|Dag T. Hoelseth]] 9. jun 2013 kl. 00:07 (CEST) &lt;br /&gt;
&lt;br /&gt;
::::::: Hei [[Bruker:Dagtho|Dag]] takker igjen for svar, ser at det er strengere lovgivning når det gjelder bilder av personer, men synes fortsatt det er litt uklart om segl/våpenskjold o.l. Hva med publikasjonen [http://www.nb.no/nbsok/nb/54575ab2cf50917ba4e4ccf31e5db375?index=2#0 Norsk heraldisk mønstring?] Kan selvfølgelig lage en avtegning selv, men usikker er jeg allikevel. Jeg får uansett vurdere hver kilde for seg, eventuelt spørre om jeg er usikker.&lt;br /&gt;
&lt;br /&gt;
:::::::: Hva med deg [[Bruker:Hans Cappelen|Hans Cappelen]]? Finnes det en gjengivelse av slekten [[Monrad (slekt)|Monrads]] våpen som du kjenner til/kan brukes? Hilsen: --[[Bruker:Davidwhowden|David Widerberg Howden]] 9. jun 2013 kl. 23:16 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Slekten Barth ==&lt;br /&gt;
&lt;br /&gt;
Angående Daniel Barth død 1701, vil det kanskje være av interesse å se på hva jeg har notert fra skiftet etter ham på [http://solumslekt.org/slekta/famark.php?person=7856 Solumslekt]. Hvis det er riktig at han hadde ei datter med Pernille, må hun være død tidligere. Arvingene er søsken og deres barn. --[[Bruker:Leifbk|Leif B. Kristensen]] ([[Brukerdiskusjon:Leifbk|diskusjon]]) 20. apr 2014 kl. 12:53 (CEST)&lt;br /&gt;
&lt;br /&gt;
For øvrig får jeg 404 ved forsøk på oppslag i &amp;quot;Stamtavle over slekten Barth&amp;quot; som du viser til hos Wangensteen. Boka er ikke lagt inn i Bokhylla på nb.no, og et Google-søk gir heller ingen brukbare resultater. --[[Bruker:Leifbk|Leif B. Kristensen]] ([[Brukerdiskusjon:Leifbk|diskusjon]]) 20. apr 2014 kl. 13:41 (CEST)&lt;br /&gt;
&lt;br /&gt;
::Hei [[Bruker:Leifbk|Leif]], takker så mye for innspill, det eneste som står om henne i &amp;quot;Stamtavle over slekten Barth&amp;quot; er &amp;quot;død ung (?)&amp;quot;, så jeg har da lagt inn i artikkelen at hun var død før skiftet i 1703 (Antakelig endel år før, men det blir å gjette, frem til jeg har en primærkilde..). Lars Ove Wangensteen har lagt ut boka, men er usikker på når den får en permanent plassering (nettsiden er fortsatt ikke blitt ferdig..) Hva søkte du på når du fikk 404 resultater? Har nå kjøpt meg boka og ser jo nå at den heter &amp;quot;Stamtavle over familjen Barth&amp;quot;. Forøvrig nevner Mikael Sundt også en likpreken over Daniel Barth trykt av I. Lobes, Christiania 1656. Denne befant seg 1891 i biblioteket til Det Kongelige Norske Videnskabers Selskab (Gunnerusbiblioteket), noe jeg må få undersøkt..--[[Bruker:Davidwhowden|Hilsen: David Widerberg Howden.]] ([[Brukerdiskusjon:Davidwhowden|diskusjon]]) 20. apr 2014 kl. 16:28 (CEST)&lt;br /&gt;
&lt;br /&gt;
:::Jeg trykket bare på den lenka du har lagt inn i alle kildehenvisningene til denne boka under Barth-artikkelen. --[[Bruker:Leifbk|Leif B. Kristensen]] ([[Brukerdiskusjon:Leifbk|diskusjon]]) 20. apr 2014 kl. 16:38 (CEST)&lt;br /&gt;
&lt;br /&gt;
::::Ja, nå ser jeg det også, lenken er utgått og boka finnes ikke tilgjengelig. Lars holder fortsatt på med vedlikehold på sine sider og jeg er usikker på om boka nå er overført til NSF? Jeg skal oppdatere lenken, når den er på plass igjen..--[[Bruker:Davidwhowden|Hilsen: David Widerberg Howden.]] ([[Brukerdiskusjon:Davidwhowden|diskusjon]]) 20. apr 2014 kl. 17:35 (CEST)&lt;br /&gt;
&lt;br /&gt;
== {{tl|Chart}} ==&lt;br /&gt;
&lt;br /&gt;
Hei, fikk inn {{tl|Chart}} så nå har du en oppgave i å oversette dokumentasjonen til den til norsk :D --[[Bruker:J. P. Fagerback|J. P. Fagerback]] ([[Brukerdiskusjon:J. P. Fagerback|diskusjon]]) 2. mai 2014 kl. 18:13 (CEST)&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Brukerdiskusjon:J._P._Fagerback&amp;diff=12147</id>
		<title>Brukerdiskusjon:J. P. Fagerback</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Brukerdiskusjon:J._P._Fagerback&amp;diff=12147"/>
		<updated>2014-05-02T16:12:57Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: /* Slektstre maler */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Meldinger som legges her oppdager jeg neste gang jeg kommer til wikien. --J. P. Fagerback&lt;br /&gt;
&lt;br /&gt;
Kan du fikse en pen mal for sitering? Se for eksempel [[festdagsreduksjonen]] her og [[http://no.wikipedia.org/wiki/Festdagsreduksjonen tilsvarende side]] på no.wikipedia.--[[Bruker:Leifbk|Leif B. Kristensen]] 27. feb 2013 kl. 21:12 (CET)&lt;br /&gt;
* Malen var på plass. Manglet kun filene som inneholdt fnuttene. --[[Bruker:J. P. Fagerback|J. P. Fagerback]] 27. feb 2013 kl. 22:06 (CET)&lt;br /&gt;
&lt;br /&gt;
==Infoboksmalene==&lt;br /&gt;
Har det skjedd noe med malene for infobokser (gårder)? De skal da vanligvis stå til høyre i gårdsartiklene? [[Bruker:Dagtho|Dag T. Hoelseth]] 27. feb 2013 kl. 22:20 (CET)&lt;br /&gt;
: Ja, en pakke fra debian har gjort endel ting den helt klart ikke skulle. Prøver å finne ut av det, men det tar litt tid. --[[Bruker:J. P. Fagerback|J. P. Fagerback]] 27. feb 2013 kl. 22:37 (CET)&lt;br /&gt;
:: Har du mulighet til å se litt på Infoboks bygning mfl. igjen? Det er kommet til flere gårdsartikler, så det hadde vært kjekt å få dette til å funke. [[Bruker:Dagtho|Dag T. Hoelseth]] ([[Brukerdiskusjon:Dagtho|diskusjon]]) 15. jul 2013 kl. 18:38 (CEST)&lt;br /&gt;
:::Skal få sett på det ved en passende anledning. --[[Bruker:J. P. Fagerback|J. P. Fagerback]] ([[Brukerdiskusjon:J. P. Fagerback|diskusjon]]) 15. jul 2013 kl. 23:51 (CEST)&lt;br /&gt;
&lt;br /&gt;
:::: Takk for at du fikset infoboksene! Nå ser det straks mer profesjonelt ut! [[Bruker:Dagtho|Dag T. Hoelseth]] ([[Brukerdiskusjon:Dagtho|diskusjon]]) 4. apr 2014 kl. 08:25 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Redigere i kildeportalen ==&lt;br /&gt;
&lt;br /&gt;
Kari Thingvold skriver: «Jeg holder på med å lage lenker på wikien til det som ligger på hjemmesiden. Jeg er pålogget wiki, men får ikke redigert portal kilder. Når jeg klikker på rediger ser jeg at jeg er logget ut. Når jeg prøver å logge på får jeg beskjed om at passordet er feil. Går jeg ut av rediger er jeg logget på.» Jeg ser akkurat det samme selv. Det ser ut som det er bare kildeportalen dette skjer på, de andre portalene får jeg åpnet greit for redigering. Har du lagt på noen slags «beskyttelse» på disse sidene?--[[Bruker:Leifbk|Leif B. Kristensen]] 2. mar 2013 kl. 11:24 (CET)&lt;br /&gt;
* Kun på hovedsiden [[Portal:Kilder]], ikke på undersider. Det er ikke noe å &amp;quot;redigere&amp;quot; på hovedsiden. Der er det kun maler. Det bør ikke være noe problem å bruke de redigeringslenkene i portalen. --[[Bruker:J. P. Fagerback|J. P. Fagerback]] 2. mar 2013 kl. 12:13 (CET)&lt;br /&gt;
** Jeg klarte å endre noe formatering som en vanlig bruker i portalen, så det er ikke noe problem. I øverste linje står det &amp;quot;vis kildetekst&amp;quot; og det vil det. Selve portalsiden er sperret da den skal i utgangspunktet ikke endres. Alt er styrt av underliggende maler... --[[Bruker:J. P. Fagerback|J. P. Fagerback]] 2. mar 2013 kl. 12:42 (CET)&lt;br /&gt;
*** Det ser ut som det er i orden nå.--[[Bruker:Leifbk|Leif B. Kristensen]] 2. mar 2013 kl. 14:00 (CET)&lt;br /&gt;
&lt;br /&gt;
==ISBN-lenker==&lt;br /&gt;
Finnes det ikke en måte man kan legge inn ISBN-lenker uten at nummeret synes? Se for eksempel [[http://www.genealogi.no/mediawiki/index.php/Pihl_(slekt) Pihl-artikkelen]]. Jeg kunne tenke meg å få en klikkbar lenke på &amp;quot;Familien Pihl&amp;quot; i stedet for å ha ISBN-nummeret synlig til sist. [[Bruker:Dagtho|Dag T. Hoelseth]] 5. mar 2013 kl. 09:26 (CET)&lt;br /&gt;
* ISBN funksjonaliteten er standard slik. For å endre på den må man programmere om mediawiki, og det tror jeg vi skipper. Når du skriver inn det &amp;quot;magiske&amp;quot; ordet ISBN så blir det slik. Du kan gjøre hva som helst ellers i teksten til en egen lenke. Vi kan få lagt inn noe i konfigurasjonen slik at man kan søke etter boken ved å bruke isbn&#039;en. Hvilken side vil du lenke til? --[[Bruker:J. P. Fagerback|J. P. Fagerback]] 8. mar 2013 kl. 22:40 (CET)&lt;br /&gt;
&lt;br /&gt;
==Monrad (slekt)==&lt;br /&gt;
Kunne du vennligst se på siden [[Monrad (slekt)]] og spørsmålet til [[Bruker:Davidwhowden|Davidwhowden]] på [[Diskusjon:Monrad (slekt)]]? Må være en feilkode et sted, men jeg klarer ikke å finne ut av det...[[Bruker:Dagtho|Dag T. Hoelseth]] 11. jun 2013 kl. 21:45 (CEST)&lt;br /&gt;
* Oppdateringen av wikien i dag har rettet på dette problemet. :D --[[Bruker:J. P. Fagerback|J. P. Fagerback]] ([[Brukerdiskusjon:J. P. Fagerback|diskusjon]]) 13. jun 2013 kl. 23:25 (CEST)&lt;br /&gt;
&lt;br /&gt;
==Varsel om oppgradering==&lt;br /&gt;
Ny versjon av Debian (Wheezy) kom ut for ca. en måned siden, og jeg kommer til å installere den en av de første dagene. Jeg tar det tidlig på morgenen en arbeidsdag, da regner jeg med at det er få inne, og dessuten er det folk på datasenteret i tilfelle jeg - mot formodning - ikke skulle få maskinen i gang igjen. I Wheezy er Mediawiki versjon 1.19. Det er faktisk Mediawiki jeg er mest bekymret for i oppgraderingen i og med at vi har en hel del versjonsavhengige tilleggspakker og disse må trolig oppgraderes manuelt. Jeg kommer kanskje til å trenge litt bistand fra deg. --[[Bruker:WikiSysop|WikiSysop]] 12. jun 2013 kl. 21:17 (CEST)&lt;br /&gt;
* Ser frem til å få 19 :D --[[Bruker:J. P. Fagerback|J. P. Fagerback]] ([[Brukerdiskusjon:J. P. Fagerback|diskusjon]]) 13. jun 2013 kl. 20:11 (CEST)&lt;br /&gt;
:: Den er på plass :) Si fra om ting som trenger å fikses. --[[Bruker:WikiSysop|WikiSysop]] ([[Brukerdiskusjon:WikiSysop|diskusjon]]) 13. jun 2013 kl. 23:14 (CEST)&lt;br /&gt;
&lt;br /&gt;
==Redigeringsverktøy==&lt;br /&gt;
:Hei! Har sendt Dag melding om det samme, men jeg sliter med å komme inn på &amp;quot;Siste endringer&amp;quot;, det står helt stille og må starte nettsiden på nytt.. I tillegg er redigeringsverktøyene ikke synlig her hos meg (Får redigert, men det er litt tungvint). Kan være nettleseren (Safari), men har ikke opplevd det før.. &lt;br /&gt;
::Har forsøkt Firefox og Google Chrome nå, &amp;quot;siste endringer&amp;quot; fungerer fint, men verktøyene er fortsatt borte..&lt;br /&gt;
:::Nå har jeg tømt buffer, kjørt Ccleaner og startet maskinen på nytt, &amp;quot;Siste endringer&amp;quot; fungerer nå på Safari, Opera, Chrome og Firefox. Men verktøylinjen er fortsatt borte i alle disse, har også testet Wikipedia og der kommer verktøylinja med en gang.. Er det noe jeg gjør feil, eller har noe blitt forandret? [[Bruker:Davidwhowden|David Widerberg Howden.]]&lt;br /&gt;
::::Nå var de plutselig tilbake igjen.. merkelig, men de er fortsatt borte på denne diskusjonstråden.. Varierer for hver gang jeg klikker inn på redigererboksen.. Ett eller annet skjer feil hos meg..&lt;br /&gt;
* knappene over redigeringsboksen er tilbake igjen. noen av scriptene jeg la inn for å fikse infoboksene hadde noen ekstrefunksjoner til editoren som tydeligvis ikke er kompatibel med denne wikien. --[[Bruker:J. P. Fagerback|J. P. Fagerback]] ([[Brukerdiskusjon:J. P. Fagerback|diskusjon]]) 9. apr 2014 kl. 01:14 (CEST)&lt;br /&gt;
: Takker for svar, ja jeg la merke til at noe var nytt, hadde vært fint med noen flere funksjoner, men skjønner da at det ikke er så enkelt.. Trodde egentlig at det bare var hos meg problemet var?&lt;br /&gt;
: Uansett, takker for forsøket ;) --[[Bruker:Davidwhowden|Hilsen: David Widerberg Howden.]] ([[Brukerdiskusjon:Davidwhowden|diskusjon]]) 9. apr 2014 kl. 16:29 (CEST)&lt;br /&gt;
&lt;br /&gt;
==Slektstre maler==&lt;br /&gt;
:Hei, en mal for forfedre har vi allerede, men lurte på hvordan jeg får laget en for etterkommere slik som disse: http://en.wikipedia.org/wiki/Template:Chart og http://en.wikipedia.org/wiki/Template:Verelst_family_tree går det samtidig også an å lage slike oversikter uten bokser, altså med bare tekst og linjer? Prøvde meg også litt frem med noen koder fra wikipedia, men fikk det ikke til, må sette meg litt mer inn i wiki (men det skal vel i utgangspunktet være samme programmeringsspråk?).. [[Bruker:Davidwhowden|Hilsen: David Widerberg Howden.]] ([[Brukerdiskusjon:Davidwhowden|diskusjon]]) 30. apr 2014 kl. 23:42 (CEST)&lt;br /&gt;
* Hmmm, ja det kunne vært fint å ha noe slikt her. Jeg må se om jeg klarer å bruke export/import for å få den inn for det blir veldig mye arbeid hvis det ikke går. --[[Bruker:J. P. Fagerback|J. P. Fagerback]] ([[Brukerdiskusjon:J. P. Fagerback|diskusjon]]) 2. mai 2014 kl. 18:00 (CEST)--[[Bruker:J. P. Fagerback|J. P. Fagerback]] ([[Brukerdiskusjon:J. P. Fagerback|diskusjon]]) 2. mai 2014 kl. 18:00 (CEST)&lt;br /&gt;
** Ser ut som om det gikk bra. {{tl|Chart}} --[[Bruker:J. P. Fagerback|J. P. Fagerback]] ([[Brukerdiskusjon:J. P. Fagerback|diskusjon]]) 2. mai 2014 kl. 18:12 (CEST)&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Bruker:J._P._Fagerback/Chart-test&amp;diff=12146</id>
		<title>Bruker:J. P. Fagerback/Chart-test</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Bruker:J._P._Fagerback/Chart-test&amp;diff=12146"/>
		<updated>2014-05-02T16:10:02Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: J. P. Fagerback flyttet siden Bruker:Rfc1394/test til Bruker:J. P. Fagerback/Chart-test uten å etterlate en omdirigering&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Test ==&lt;br /&gt;
{{chart/start}}&lt;br /&gt;
{{chart| | | | MGF |v| MGM | | | | PGM |v| PGF | |PGF=Paternal Grandfather&amp;lt;br/&amp;gt;&#039;&#039;&#039;or&#039;&#039;&#039;&amp;lt;br/&amp;gt;Grandfather|PGM=Paternal Grandmother&amp;lt;br/&amp;gt;&#039;&#039;&#039;or&#039;&#039;&#039;&amp;lt;br/&amp;gt;Grandmother|MGM=Maternal Grandmother&amp;lt;br/&amp;gt;&#039;&#039;&#039;or&#039;&#039;&#039;&amp;lt;br/&amp;gt;Grandmother|MGF=Maternal Grandfather&amp;lt;br/&amp;gt;&#039;&#039;&#039;or&#039;&#039;&#039;&amp;lt;br/&amp;gt;Grandfather}}&lt;br /&gt;
{{chart| | | | | | |!| | |,|-|-|-|-|-|-|&#039;| }}&lt;br /&gt;
{{chart| | | | | MOM | | DAD | | FRP | | MRP |-|.|MOM=Female:&amp;lt;br/&amp;gt;Mother| MRP=Male:&amp;lt;br/&amp;gt;Uncle|FRP=Female:&amp;lt;br/&amp;gt;Aunt| DAD=Male:&amp;lt;br/&amp;gt;Father}}&lt;br /&gt;
{{chart| | | | | |`|v|-|-|+|-|-|-|.|`|-|-|-|.| | | }}&lt;br /&gt;
{{chart| | |,|-|-| BRO | | SIS | | YOU | | |CUZ|BRO=Male:Brother|YOU=&#039;&#039;&#039;You!&#039;&#039;&#039;|SIS=Female:Sister|CUZ=Cousin}}&lt;br /&gt;
{{chart| | FNC | | |,|-|-|-|(| | | |)|-|-|-|-|.|FNC=Female:Niece }}&lt;br /&gt;
{{chart| | MNP | | MNP | | FNC | | | SON | | DAU |DAU=Female:Daughter| SON=Male:Son| FNC=Female:Niece| MNP=Male:Nephew}}&lt;br /&gt;
{{chart/end}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
{{chart/doc}}&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Module:FormatTemplate&amp;diff=12145</id>
		<title>Module:FormatTemplate</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Module:FormatTemplate&amp;diff=12145"/>
		<updated>2014-05-02T16:08:18Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;---- This module is intended to format templates to make them readable.&lt;br /&gt;
---- It should work by recognizing every beginning that &#039;&#039;should&#039;&#039; not be intermingled: [[, {{, {{#, {{{&lt;br /&gt;
---- It will count how many levels deep you&#039;ve gone.&lt;br /&gt;
---- It will add 4 times that many spaces before each pipe | in a non-[[ element, removing any now present&lt;br /&gt;
---- It will label the beginning and end with a color specific to the type of element even when it can&#039;t indent&lt;br /&gt;
---- It will return everything in a nowiki wrapper (excluding the color formatting)&lt;br /&gt;
&lt;br /&gt;
local p={}&lt;br /&gt;
&lt;br /&gt;
local MAXPOSN = 30000 -- usually 50000 was 3 seconds .. not right now though ..&lt;br /&gt;
local HOLDABLE = {[&amp;quot;{&amp;quot;] = true, [&amp;quot;[&amp;quot;] = true, [&amp;quot;}&amp;quot;] = true, [&amp;quot;]&amp;quot;] = true}&lt;br /&gt;
local ACTABLE = {[&amp;quot;{&amp;quot;] = true, [&amp;quot;[&amp;quot;] = true, [&amp;quot;}&amp;quot;] = true, [&amp;quot;]&amp;quot;] = true, [&amp;quot;|&amp;quot;] = true, [&amp;quot;:&amp;quot;] = true}&lt;br /&gt;
local MARKER = {[&amp;quot;{{{&amp;quot;] = &amp;quot;|&amp;quot;, [&amp;quot;{{&amp;quot;] = &amp;quot;|&amp;quot;, [&amp;quot;{{#&amp;quot;] = &amp;quot;:&amp;quot;, [&amp;quot;[[&amp;quot;] = &amp;quot;|&amp;quot;}&lt;br /&gt;
local MATCH = {[&amp;quot;{{{&amp;quot;] = &amp;quot;}}}&amp;quot;, [&amp;quot;{{#&amp;quot;] = &amp;quot;}}&amp;quot;, [&amp;quot;{{&amp;quot;] = &amp;quot;}}&amp;quot;, [&amp;quot;[[&amp;quot;] = &amp;quot;]]&amp;quot;}&lt;br /&gt;
local RENDER = {[&#039;{{{&#039;] = { -- these are replaced by variables in module&lt;br /&gt;
    [&#039;{{{&#039;] = &#039;&amp;lt;/nowiki&amp;gt;&amp;lt;span style=&amp;quot;color:orange;&amp;quot;&amp;gt;{{{&amp;lt;/span&amp;gt;&amp;lt;nowiki&amp;gt;&#039;,&lt;br /&gt;
    [&#039;}}}&#039;] = &#039;&amp;lt;/nowiki&amp;gt;&amp;lt;span style=&amp;quot;color:orange;&amp;quot;&amp;gt;}}}&amp;lt;/span&amp;gt;&amp;lt;nowiki&amp;gt;&#039;,&lt;br /&gt;
    [&#039;}}&#039;] = &#039;&amp;lt;/nowiki&amp;gt;&amp;lt;span style=&amp;quot;color:orange;&amp;quot;&amp;gt;}}&amp;lt;/span&amp;gt;&amp;lt;nowiki&amp;gt;&#039;,&lt;br /&gt;
    [&#039;]]&#039;] = &#039;&amp;lt;/nowiki&amp;gt;&amp;lt;span style=&amp;quot;color:orange;&amp;quot;&amp;gt;]]&amp;lt;/span&amp;gt;&amp;lt;nowiki&amp;gt;&#039;&lt;br /&gt;
               }, [&#039;{{#&#039;] = { -- these will receive many different specific translations in module&lt;br /&gt;
    [&#039;{{#&#039;] = &#039;&amp;lt;/nowiki&amp;gt;&amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;{{#&amp;lt;/span&amp;gt;&amp;lt;nowiki&amp;gt;&#039;,&lt;br /&gt;
    [&#039;}}}&#039;] = &#039;&amp;lt;/nowiki&amp;gt;&amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;}}}&amp;lt;/span&amp;gt;&amp;lt;nowiki&amp;gt;&#039;,&lt;br /&gt;
    [&#039;}}&#039;] = &#039;&amp;lt;/nowiki&amp;gt;&amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;}}&amp;lt;/span&amp;gt;&amp;lt;nowiki&amp;gt;&#039;,&lt;br /&gt;
    [&#039;]]&#039;] = &#039;&amp;lt;/nowiki&amp;gt;&amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;]]&amp;lt;/span&amp;gt;&amp;lt;nowiki&amp;gt;&#039;&lt;br /&gt;
               }, [&#039;{{&#039;] = { -- these might eventually be expanded by the module, but not in the first versions (scotty, try and increase the power!)&lt;br /&gt;
    [&#039;{{&#039;] = &#039;&amp;lt;/nowiki&amp;gt;&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;{{&amp;lt;/span&amp;gt;&amp;lt;nowiki&amp;gt;&#039;,&lt;br /&gt;
    [&#039;}}}&#039;] = &#039;&amp;lt;/nowiki&amp;gt;&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;}}}&amp;lt;/span&amp;gt;&amp;lt;nowiki&amp;gt;&#039;,&lt;br /&gt;
    [&#039;}}&#039;] = &#039;&amp;lt;/nowiki&amp;gt;&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;}}&amp;lt;/span&amp;gt;&amp;lt;nowiki&amp;gt;&#039;,&lt;br /&gt;
    [&#039;]]&#039;] = &#039;&amp;lt;/nowiki&amp;gt;&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;]]&amp;lt;/span&amp;gt;&amp;lt;nowiki&amp;gt;&#039;&lt;br /&gt;
               }, [&#039;[[&#039;] = { -- these can be left untouched, I think&lt;br /&gt;
    [&#039;[[&#039;] = &#039;&amp;lt;/nowiki&amp;gt;&amp;lt;span style=&amp;quot;color:green;&amp;quot;&amp;gt;[[&amp;lt;/span&amp;gt;&amp;lt;nowiki&amp;gt;&#039;,&lt;br /&gt;
    [&#039;}}}&#039;] = &#039;&amp;lt;/nowiki&amp;gt;&amp;lt;span style=&amp;quot;color:green;&amp;quot;&amp;gt;}}}&amp;lt;/span&amp;gt;&amp;lt;nowiki&amp;gt;&#039;,&lt;br /&gt;
    [&#039;}}&#039;] = &#039;&amp;lt;/nowiki&amp;gt;&amp;lt;span style=&amp;quot;color:green;&amp;quot;&amp;gt;}}&amp;lt;/span&amp;gt;&amp;lt;nowiki&amp;gt;&#039;,&lt;br /&gt;
    [&#039;]]&#039;] = &#039;&amp;lt;/nowiki&amp;gt;&amp;lt;span style=&amp;quot;color:green;&amp;quot;&amp;gt;]]&amp;lt;/span&amp;gt;&amp;lt;nowiki&amp;gt;&#039;&lt;br /&gt;
               }}&lt;br /&gt;
&lt;br /&gt;
local debuglog = &amp;quot;&amp;quot;&lt;br /&gt;
local text&lt;br /&gt;
local getletter -- this module is designed around reading ONCE, tracking state; getletter() gets each letter in text once&lt;br /&gt;
local out = &amp;quot;&amp;quot;&lt;br /&gt;
local flag = false -- true marks the end of the getletter() stream&lt;br /&gt;
&lt;br /&gt;
function getContent(template)&lt;br /&gt;
    local title -- holds the result of the mw.title.xxx call&lt;br /&gt;
    if not(template) then&lt;br /&gt;
        title=mw.title.getCurrentTitle()&lt;br /&gt;
        if not(title) then return &amp;quot;error: failed to getCurrentTitle()&amp;quot; end&lt;br /&gt;
        local tdedoc=mw.ustring.match(title.fullText,&amp;quot;Template:(.-)/doc&amp;quot;)&lt;br /&gt;
        if tdedoc then title=mw.title.new(&amp;quot;Template:&amp;quot;..tdedoc) end -- SPECIAL CASE: Invoke in the template documentation processes the template instead&lt;br /&gt;
    else title=mw.title.new(page)&lt;br /&gt;
         if not (title) then return &amp;quot;error: failed to mw.title.new(&amp;quot; .. template .. &amp;quot;)&amp;quot; end&lt;br /&gt;
    end -- if not(template)&lt;br /&gt;
    return title.getContent(title) or &amp;quot;&amp;quot;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function scanabort()&lt;br /&gt;
	flag = true&lt;br /&gt;
	return &amp;quot;:&amp;quot; -- an &amp;quot;actable&amp;quot; to prevent looping&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function formatTemplate(text,importstack,posn,template) -- note template is just for the error message&lt;br /&gt;
    local debug=&amp;quot;&amp;quot;&lt;br /&gt;
    local letter=&amp;quot;&amp;quot;&lt;br /&gt;
    local output=&amp;quot;&amp;quot;&lt;br /&gt;
    local outputtable={}&lt;br /&gt;
    posn=tonumber(posn) or 0&lt;br /&gt;
    if posn&amp;gt;0 then text=string.sub(text,posn,-1) end --- need to chop off the preceding text so it doesn&#039;t gmatch to it&lt;br /&gt;
    local stopposn = (string.find(text, &amp;quot;[^{}%[%]|:]&amp;quot;, MAXPOSN))&lt;br /&gt;
    if stopposn then text= string.sub(text, 1, stopposn) end&lt;br /&gt;
    stack = {top = #importstack}&lt;br /&gt;
    for i = 0, stack.top do&lt;br /&gt;
        stack[i] = {}&lt;br /&gt;
        stack[i].feature = importstack[i]&lt;br /&gt;
    	stack[i].text = {}&lt;br /&gt;
    	stack[i].seg = 1 -- this is NOT ACCURATE, would need to be saved in the transition&lt;br /&gt;
    end&lt;br /&gt;
    stack.push = function(feature)&lt;br /&gt;
    	table.insert(stack[stack.top].text, out)&lt;br /&gt;
        stack.top = stack.top + 1&lt;br /&gt;
        stack[stack.top] = {}&lt;br /&gt;
        stack[stack.top].text = {RENDER[feature][feature]}&lt;br /&gt;
        stack[stack.top].seg = 1&lt;br /&gt;
        stack[stack.top].feature = feature&lt;br /&gt;
        out = &amp;quot;&amp;quot;&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    stack.pop = function(feature)&lt;br /&gt;
        local spillover = &amp;quot;&amp;quot;&lt;br /&gt;
        local pop = stack[stack.top].feature&lt;br /&gt;
        if (MATCH[pop] ~= feature and feature == &amp;quot;}}}&amp;quot;) then&lt;br /&gt;
            feature = &amp;quot;}}&amp;quot;&lt;br /&gt;
            spillover = &amp;quot;}&amp;quot;&lt;br /&gt;
        end&lt;br /&gt;
        out = out .. RENDER[pop][feature]&lt;br /&gt;
        if (MATCH[pop] ~= feature) then&lt;br /&gt;
            out = out .. &amp;quot;&amp;lt;--- error? &amp;quot;&lt;br /&gt;
        end&lt;br /&gt;
        table.insert(stack[stack.top].text, out)&lt;br /&gt;
        table.insert(stack[stack.top - 1].text, table.concat(stack[stack.top].text))&lt;br /&gt;
        stack[stack.top] = nil&lt;br /&gt;
        stack.top = stack.top - 1&lt;br /&gt;
        out = &amp;quot;&amp;quot;&lt;br /&gt;
        return spillover&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    stack.field = function (letter)&lt;br /&gt;
        local ss = stack[stack.top].feature&lt;br /&gt;
        if (stack[stack.top].seg == 1 and letter == MARKER[ss]) then&lt;br /&gt;
            out = &#039;&amp;lt;/nowiki&amp;gt;&amp;lt;span style = &amp;quot;color:gray;&amp;quot;&amp;gt;&#039; .. out .. &#039;&amp;lt;/span&amp;gt;&amp;lt;nowiki&amp;gt;&#039; .. letter&lt;br /&gt;
            stack[stack.top].seg = 2&lt;br /&gt;
        elseif (ss ~= &amp;quot;[[&amp;quot; and letter==&amp;quot;|&amp;quot;) then&lt;br /&gt;
            out = out .. &amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;nowiki&amp;gt;&amp;quot;..string.rep(&amp;quot;&amp;amp;nbsp;&amp;quot;,4*stack.top)..&amp;quot;|&amp;quot;&lt;br /&gt;
            table.insert(stack[stack.top].text, out)&lt;br /&gt;
            stack[stack.top].seg = stack[stack.top].seg + 1&lt;br /&gt;
            out = &amp;quot;&amp;quot;&lt;br /&gt;
        else&lt;br /&gt;
            out = out .. letter&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    stack.write = function() -- out is a simple global variable for repeated concatenations; can&#039;t get too big though&lt;br /&gt;
        table.insert(stack[stack.top].text, out)&lt;br /&gt;
        out = &amp;quot;&amp;quot;&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    template=template or &amp;quot;&amp;quot;&lt;br /&gt;
    getletter = string.gmatch(text,&amp;quot;.&amp;quot;)&lt;br /&gt;
    out=&amp;quot;&amp;quot;&lt;br /&gt;
    repeat&lt;br /&gt;
        local holding = &amp;quot;&amp;quot;&lt;br /&gt;
        repeat&lt;br /&gt;
        	letter = letter or &amp;quot;&amp;quot; -- bug that dumps nil letters comes up in the out = out ..letter, NOT while not ACTABLE[letter] ... why?&lt;br /&gt;
            while not ACTABLE[letter] do&lt;br /&gt;
    	        out = out .. letter&lt;br /&gt;
    	        letter = getletter() or scanabort()&lt;br /&gt;
            end&lt;br /&gt;
            if HOLDABLE[letter] then&lt;br /&gt;
                holding = letter&lt;br /&gt;
            else&lt;br /&gt;
                stack.field(letter)&lt;br /&gt;
            end&lt;br /&gt;
            letter = &amp;quot;&amp;quot;&lt;br /&gt;
        until holding ~= &amp;quot;&amp;quot; or flag&lt;br /&gt;
        if #out&amp;gt;20 then&lt;br /&gt;
            stack.write()&lt;br /&gt;
        end&lt;br /&gt;
        letter=getletter() or scanabort()&lt;br /&gt;
         -- add the letter to the next feature being parsed if possible&lt;br /&gt;
        if (holding == &amp;quot;[&amp;quot;) then -- either [[ or just ignore&lt;br /&gt;
             -- cases based on the next letter after &amp;quot;[&amp;quot;&lt;br /&gt;
            if (letter == &amp;quot;[&amp;quot;) then&lt;br /&gt;
            	stack.push(&amp;quot;[[&amp;quot;)&lt;br /&gt;
                letter = &amp;quot;&amp;quot;&lt;br /&gt;
            else &lt;br /&gt;
                out = out .. holding -- single [, treat normally&lt;br /&gt;
            end&lt;br /&gt;
        elseif (holding == &amp;quot;{&amp;quot;) then&lt;br /&gt;
             -- cases based on the next letter after &amp;quot;{&amp;quot;&lt;br /&gt;
            if (letter == &amp;quot;{&amp;quot;) then&lt;br /&gt;
                letter = getletter() or scanabort()&lt;br /&gt;
               if (letter == &amp;quot;#&amp;quot;) then&lt;br /&gt;
             	 stack.push(&amp;quot;{{#&amp;quot;)&lt;br /&gt;
                 letter = &amp;quot;&amp;quot;&lt;br /&gt;
               elseif (letter == &amp;quot;{&amp;quot;) then&lt;br /&gt;
             	 stack.push(&amp;quot;{{{&amp;quot;)&lt;br /&gt;
             	 letter = &amp;quot;&amp;quot;&lt;br /&gt;
               else&lt;br /&gt;
             	 stack.push(&amp;quot;{{&amp;quot;)&lt;br /&gt;
               end&lt;br /&gt;
            end&lt;br /&gt;
        elseif (holding == &amp;quot;]&amp;quot;) then&lt;br /&gt;
            if (letter == &amp;quot;]&amp;quot;) then -- we have a ]]&lt;br /&gt;
                stack.pop(&amp;quot;]]&amp;quot;)&lt;br /&gt;
                letter = &amp;quot;&amp;quot;&lt;br /&gt;
            else out = out .. holding&lt;br /&gt;
            end&lt;br /&gt;
        elseif (holding == &amp;quot;}&amp;quot;) then&lt;br /&gt;
            if (letter == &amp;quot;}&amp;quot;) then&lt;br /&gt;
                letter = getletter()&lt;br /&gt;
                if letter == &amp;quot;}&amp;quot; then&lt;br /&gt;
                    letter = stack.pop(&amp;quot;}}}&amp;quot;)&lt;br /&gt;
                else &lt;br /&gt;
                    stack.pop(&amp;quot;}}&amp;quot;)&lt;br /&gt;
                end&lt;br /&gt;
            else out = out .. holding -- lone } is nothing&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    until flag&lt;br /&gt;
    if stack.top&amp;gt;0 then&lt;br /&gt;
        out = string.sub(out, 1, -2) .. &amp;quot;&amp;lt;--- end of run ---&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&#039;&#039;&#039;run incomplete.&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
        stack.write()&lt;br /&gt;
        local stackcrypt = &amp;quot;&amp;quot;&lt;br /&gt;
        for i = stack.top, 1, -1 do&lt;br /&gt;
        	table.insert(stack[i-1].text, table.concat(stack[i].text))&lt;br /&gt;
                stackcrypt = stackcrypt .. stack[i].feature&lt;br /&gt;
        end&lt;br /&gt;
        stackcrypt=string.gsub(stackcrypt,&amp;quot;{&amp;quot;,&amp;quot;&amp;lt;&amp;quot;)&lt;br /&gt;
        stackcrypt=string.gsub(stackcrypt,&amp;quot;%[&amp;quot;,&amp;quot;(&amp;quot;)&lt;br /&gt;
        stackcrypt=string.gsub(stackcrypt,&amp;quot;}&amp;quot;,&amp;quot;&amp;gt;&amp;quot;)&lt;br /&gt;
        stackcrypt=string.gsub(stackcrypt,&amp;quot;%]&amp;quot;,&amp;quot;)&amp;quot;)&lt;br /&gt;
        if string.len(text) &amp;gt;= MAXPOSN then&lt;br /&gt;
            out = out .. &amp;quot;&amp;lt;br /&amp;gt;&#039;&#039;Note: due to restrictions on Lua time usage, runs are truncated at MAXPOSN characters&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
            out = out .. &amp;quot;&amp;lt;br /&amp;gt;&#039;&#039;To continue this run, preview or enter &amp;lt;nowiki&amp;gt;{{#invoke:FormatTemplate|format|page=&amp;quot;..template..&amp;quot;|stack=&amp;quot;..stackcrypt..&amp;quot;|position=&amp;quot;..#text..&amp;quot;}}&amp;quot;&lt;br /&gt;
        else out = out .. &amp;quot;&amp;lt;br /&amp;gt;&#039;&#039;If you have an additional segment of template to process, preview or enter &amp;lt;nowiki&amp;gt;{{#invoke:FormatTemplate|format|page=&amp;quot;..template..&amp;quot;|stack=&amp;quot;..stackcrypt..&amp;quot;|position=0}}&amp;quot;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    output=table.concat(stack[0].text) .. out&lt;br /&gt;
    return output&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.main(frame,fcn)&lt;br /&gt;
    local args=frame.args&lt;br /&gt;
    local parent=frame.getParent(frame)&lt;br /&gt;
    if parent then pargs=parent.args else pargs={} end&lt;br /&gt;
    page=args.page or pargs.page&lt;br /&gt;
    text = getContent(page)&lt;br /&gt;
    local stackcrypt=args.stack or pargs.stack or &amp;quot;&amp;quot;&lt;br /&gt;
    stackcrypt=mw.ustring.gsub(stackcrypt,&amp;quot;&amp;lt;&amp;quot;,&amp;quot;{&amp;quot;)&lt;br /&gt;
    stackcrypt=mw.ustring.gsub(stackcrypt,&amp;quot;%(&amp;quot;,&amp;quot;[&amp;quot;)&lt;br /&gt;
    stackcrypt=mw.ustring.gsub(stackcrypt,&amp;quot;&amp;gt;&amp;quot;,&amp;quot;}&amp;quot;)&lt;br /&gt;
    stackcrypt=mw.ustring.gsub(stackcrypt,&amp;quot;%)&amp;quot;,&amp;quot;]&amp;quot;)&lt;br /&gt;
    local stack={}&lt;br /&gt;
    local posn=args.position or pargs.position or 0&lt;br /&gt;
    local prowl=mw.ustring.gmatch(stackcrypt,&amp;quot;[^,%s]+&amp;quot;)&lt;br /&gt;
    repeat&lt;br /&gt;
        local x=prowl()&lt;br /&gt;
        if x then table.insert(stack,x) end&lt;br /&gt;
    until not x&lt;br /&gt;
    fcn=fcn or args[&amp;quot;function&amp;quot;] or pargs[&amp;quot;function&amp;quot;] or &amp;quot;&amp;quot;&lt;br /&gt;
    fcn=mw.ustring.match(fcn,&amp;quot;%S+&amp;quot;)&lt;br /&gt;
   -- text=text or args.text or pargs.text or args[1] or pargs[1] or &amp;quot;&amp;quot; -- doesn&#039;t work - gets interpreted or passed as &amp;quot;UNIQ..QINU&amp;quot;, either way unusuable!&lt;br /&gt;
    local nowikisafehouse={}&lt;br /&gt;
    local nowikielementnumber=0&lt;br /&gt;
    local prowl=mw.ustring.gmatch(text,&amp;quot;&amp;lt;nowiki&amp;gt;(.-)&amp;lt;/nowiki&amp;gt;&amp;quot;)&lt;br /&gt;
    repeat&lt;br /&gt;
        local nowikimatch=prowl()&lt;br /&gt;
        if not(nowikimatch) then break end&lt;br /&gt;
        nowikielementnumber=nowikielementnumber+1&lt;br /&gt;
        table.insert(nowikisafehouse,nowikimatch)&lt;br /&gt;
    until false&lt;br /&gt;
    text=mw.ustring.gsub(text,&amp;quot;&amp;lt;nowiki&amp;gt;(.-)&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;&amp;lt;Module:FormatTemplate internal nowiki token&amp;gt;&amp;quot;)&lt;br /&gt;
     -- this is the meat of the formatting&lt;br /&gt;
    if fcn==&amp;quot;format&amp;quot; then text=formatTemplate(text,stack,posn,page) end&lt;br /&gt;
     -- unprotect the nowikis from the template itself - but inactivate them on first display!&lt;br /&gt;
    for nw = 1,nowikielementnumber do&lt;br /&gt;
        text=mw.ustring.gsub(text,&amp;quot;&amp;lt;Module:FormatTemplate internal nowiki token&amp;gt;&amp;quot;,&amp;quot;&amp;lt;nowiki&amp;gt;&amp;quot;..nowikisafehouse[nw]..&amp;quot;&amp;lt;/now&amp;lt;/nowiki&amp;gt;iki&amp;gt;&amp;quot;,1)&lt;br /&gt;
    end&lt;br /&gt;
     -- preprocess as nowiki-bounded text&lt;br /&gt;
    return frame:preprocess(&amp;quot;&amp;lt;nowiki&amp;gt;&amp;quot;..text..&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;quot; .. &amp;quot;\n&amp;quot; .. debuglog)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.format(frame)&lt;br /&gt;
    return p.main(frame,&amp;quot;format&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Trim&amp;diff=12143</id>
		<title>Mal:Trim</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Trim&amp;diff=12143"/>
		<updated>2014-05-02T16:08:18Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{ {{{|safesubst:}}}#if:1|{{{1|}}}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Pie_chart/slice&amp;diff=12141</id>
		<title>Mal:Pie chart/slice</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Pie_chart/slice&amp;diff=12141"/>
		<updated>2014-05-02T16:08:18Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;transborder&amp;quot; style=&amp;quot;position:absolute;width:100px;line-height:0;{{#switch:{{#expr:floor({{{2}}}/25)}}&lt;br /&gt;
&amp;lt;!-- 0-25% --&amp;gt; |0=&lt;br /&gt;
left:100px;&lt;br /&gt;
top:{{#expr:100-100*sin(pi/50*{{{2}}})}}px;&lt;br /&gt;
border-width:0 0 {{#expr:100*sin(pi/50*{{{2}}})}}px {{#expr:100*cos(pi/50*{{{2}}})}}px;&lt;br /&gt;
border-bottom-color:{{{1}}}&lt;br /&gt;
&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- 25-50% --&amp;gt; |1=&lt;br /&gt;
right:100px;&lt;br /&gt;
top:0;&lt;br /&gt;
border-width:0 {{#expr:100*tan(pi/50*({{{2}}}-25))}}px 100px 0;&lt;br /&gt;
border-right-color:{{{1}}}&lt;br /&gt;
&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;position:absolute;line-height:0;border-style:solid;right:0;top:0;border-width:0 100px 100px 0;border-color:{{{1}}}&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- 50-75% --&amp;gt; |2=&lt;br /&gt;
right:100px;&lt;br /&gt;
top:100px;&lt;br /&gt;
border-width:{{#expr:100*sin(pi/50*({{{2}}}-50))}}px {{#expr:100*cos(pi/50*({{{2}}}-50))}}px 0 0;&lt;br /&gt;
border-top-color:{{{1}}}&lt;br /&gt;
&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;position:absolute;line-height:0;border-style:solid;left:0;top:0;border-width:0 200px 100px 0;border-color:{{{1}}}&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- 75%-100% --&amp;gt; |3=&lt;br /&gt;
left:100px;&lt;br /&gt;
top:100px;&lt;br /&gt;
border-width:100px 0 0 {{#expr:100*tan(pi/50*({{{2}}}-25))}}px;&lt;br /&gt;
border-left-color:{{{1}}}&lt;br /&gt;
&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;position:absolute;line-height:0;border-style:solid;left:0;top:0;border-width:0 200px 100px 0;border-color:{{{1}}}&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;position:absolute;line-height:0;border-style:solid;left:0;top:0;border-width:0 100px 200px 0;border-color:{{{1}}}&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- 100% --&amp;gt; |4=&lt;br /&gt;
left:0;&lt;br /&gt;
top:0;&lt;br /&gt;
border-width:0 200px 200px 0;&lt;br /&gt;
border-color:{{{1}}}&lt;br /&gt;
&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Pie_chart/doc&amp;diff=12139</id>
		<title>Mal:Pie chart/doc</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Pie_chart/doc&amp;diff=12139"/>
		<updated>2014-05-02T16:08:18Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation subpage}}&lt;br /&gt;
&amp;lt;!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
=== Usage ===&lt;br /&gt;
The labels and values of up to ten slices may be specified. All the parameters for three slices are included below; to include more slices, copy the code for one of the others, changing the digit at the end of each parameter name.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Pie chart&lt;br /&gt;
| thumb = &lt;br /&gt;
| caption = &lt;br /&gt;
| other = &lt;br /&gt;
| label1 =remember &lt;br /&gt;
| value1 =16.6&lt;br /&gt;
| color1 =2&lt;br /&gt;
| label2 =understand&lt;br /&gt;
| value2 =16.6&lt;br /&gt;
| color2 =3 &lt;br /&gt;
| label3 =apply&lt;br /&gt;
| value3 =16.6 &lt;br /&gt;
| color3 =5 &lt;br /&gt;
| label4 =analyze&lt;br /&gt;
| value4 =16.6&lt;br /&gt;
| color4 =6&lt;br /&gt;
| label5 =evaluate&lt;br /&gt;
| value5 =16.6&lt;br /&gt;
| color5 =9&lt;br /&gt;
| label6 =design&lt;br /&gt;
| value6 =16.6&lt;br /&gt;
| color6 =10&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The parameter {{para|thumb}} specifies which side of the page the chart is floated to and defaults to &amp;lt;code&amp;gt;right&amp;lt;/code&amp;gt;, as with image files. To make the chart appear on the &#039;&#039;left&#039;&#039; side of the page, specify {{para|thumb|left}}.&lt;br /&gt;
* The parameter {{para|caption}} specifies a string of text that appears on a line just before the legend.&lt;br /&gt;
* The parameter {{para|other}}, if specified, will cause an &amp;quot;Other&amp;quot; item to appear in the legend.&lt;br /&gt;
* Each {{para|label&#039;&#039;N&#039;&#039;}} is a string of text that appears in the legend entry for a slice. Omitting it will cause a legend entry to not be shown for that slice.&lt;br /&gt;
* Each {{para|value&#039;&#039;N&#039;&#039;}} is the percentage that the slice represents. Do &#039;&#039;not&#039;&#039; include the percent sign. Also note that it is shown in the legend as written (just after the label), without any rounding or other reformatting.&lt;br /&gt;
* Each {{para|color&#039;&#039;N&#039;&#039;}} is a [[Web colors|CSS color code or name]]. If omitted, it will default to the following hues:&lt;br /&gt;
::{|&lt;br /&gt;
| valign=top style=&amp;quot;padding-right:1em&amp;quot;|&lt;br /&gt;
:1. {{legend|red|red}}&lt;br /&gt;
:2. {{legend|green|green}}&lt;br /&gt;
:3. {{legend|blue|blue}}&lt;br /&gt;
&lt;br /&gt;
| valign=top style=&amp;quot;padding-right:1em&amp;quot;|&lt;br /&gt;
:4. {{legend|yellow|yellow}}&lt;br /&gt;
:5. {{j|{{legend|fuchsia|fuchsia}} }}&lt;br /&gt;
:6. {{legend|aqua|aqua}}&lt;br /&gt;
&lt;br /&gt;
| valign=top style=&amp;quot;padding-right:1em&amp;quot;|&lt;br /&gt;
:7. {{legend|brown|brown}}&lt;br /&gt;
:8. {{j|{{legend|orange|orange}} }}&lt;br /&gt;
&lt;br /&gt;
| valign=top |&lt;br /&gt;
:9. {{legend|purple|purple}}&lt;br /&gt;
:10. {{legend|sienna|sienna}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Limitations ===&lt;br /&gt;
* &#039;&#039;&#039;The template does not render correctly on mobile devices.&#039;&#039;&#039; See [http://en.m.wikipedia.org/wiki/{{FULLPAGENAMEE}} this page on the mobile site] and [[User talk:PleaseStand/Archive 4#Pie chart|a user&#039;s report of this issue]].&lt;br /&gt;
* Minor issues with printing exist. We also need to implement a good fallback for use with the [[WP:Books|Wikipedia book tool]].&lt;br /&gt;
* The values need to be percentages.&lt;br /&gt;
* Google Chrome and Safari do not appear to [[anti-alias]] borders, so the lines are a bit jagged. (For Chrome, this issue seems to be resolved; tested with version 26.)&lt;br /&gt;
* No labels can be put on the slices themselves.&lt;br /&gt;
* Inherently, it is not possible to save a copy of the chart using the browser&#039;s &amp;quot;Save Image&amp;quot; function.&lt;br /&gt;
&lt;br /&gt;
=== How it works ===&lt;br /&gt;
{{Pie chart&lt;br /&gt;
|other = yes&lt;br /&gt;
|value1 = 42&lt;br /&gt;
|label1 = One&lt;br /&gt;
|value2 = 32&lt;br /&gt;
|label2 = Two&lt;br /&gt;
|value3 = 12&lt;br /&gt;
|label3 = Three&lt;br /&gt;
|value4 = 3&lt;br /&gt;
|label4 = Four&lt;br /&gt;
|value5 = 2&lt;br /&gt;
|label5 = Five&lt;br /&gt;
|value6 = 1&lt;br /&gt;
|label6 = Six&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is an &#039;&#039;experimental&#039;&#039; template that draws pie charts using a single image, a lot of (inline) CSS code generated by parser functions, and &#039;&#039;absolutely no JavaScript&#039;&#039;. It uses a technique for [http://erezsh.wordpress.com/2008/07/31/drawing-diagonal-lines-with-css/ drawing diagonal lines in CSS] exploiting the fact that borders set on elements are [[miter join]]ed. Thus, it is possible to set one border to an opaque color, with the others fully transparent, to form a diagonal line. The angle of the line can be controlled by adjusting the widths of two adjacent borders (one of them opaque) relative to each other.&lt;br /&gt;
&lt;br /&gt;
Note that in the legacy browser [[Internet Explorer 6]], applying transparent borders the standard way does not work. A [http://acidmartin.wordpress.com/2008/08/24/emulating-border-color-transparent-in-internet-explorer-6/ workaround] is used in the form of the [[Wikipedia:Catalogue of CSS classes|class]] &amp;lt;code&amp;gt;transborder&amp;lt;/code&amp;gt;, which has been added to [[MediaWiki:Common.css]] to make this template usable.&lt;br /&gt;
&lt;br /&gt;
Pie slices are drawn in clockwise order in a counterclockwise direction. These pie slices are positioned:&lt;br /&gt;
* Below a [[:File:Circle frame.svg|200×200px image]] having a transparent circle on a light-colored background (same as the background color used for CSS class &amp;lt;code&amp;gt;thumbinner&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Inside a container element with &amp;lt;code&amp;gt;overflow: hidden;&amp;lt;/code&amp;gt; set&lt;br /&gt;
This allows only the part of each slice that is inside the circle to be visible on the page.&lt;br /&gt;
&lt;br /&gt;
Most of the code in {{tlx|Pie chart/slice}} is divided into five sections, the first four corresponding to quadrants of the circle and the last to cleanly cover the case in which one slice occupies 100% of the chart.&lt;br /&gt;
{{-}}&lt;br /&gt;
=== Example ===&lt;br /&gt;
{{Pie chart&lt;br /&gt;
| caption=[[Religion in the Czech Republic]] as of 2001.&lt;br /&gt;
| other = yes&lt;br /&gt;
| label1 = [[Atheist]]s and [[Agnosticism|agnostics]]&lt;br /&gt;
| value1 = 59&lt;br /&gt;
| color1 = silver&lt;br /&gt;
| label2 = [[Catholic Church|Catholics]]&lt;br /&gt;
| value2 = 26.8&lt;br /&gt;
| color2 = #008&lt;br /&gt;
| label3 = [[Protestantism|Protestants]]&lt;br /&gt;
| value3 = 2.5&lt;br /&gt;
| color3 = #08f&lt;br /&gt;
}}&lt;br /&gt;
The following example of [[Template:Pie chart]] generates the pie chart show at right. &lt;br /&gt;
&amp;lt;pre style=&amp;quot;overflow:auto&amp;quot;&amp;gt;&lt;br /&gt;
 {{Pie chart&lt;br /&gt;
 | caption=[[Religion in the Czech Republic]] as of 2001.&lt;br /&gt;
 | other = yes&lt;br /&gt;
 | label1 = [[Atheist]]s and [[Agnosticism|agnostics]]&lt;br /&gt;
 | value1 = 59 | color1 = silver&lt;br /&gt;
 | label2 = [[Catholic Church|Catholics]]&lt;br /&gt;
 | value2 = 26.8 | color2 = #008&lt;br /&gt;
 | label3 = [[Protestantism|Protestants]]&lt;br /&gt;
 | value3 = 2.5 | color3 = #08f&lt;br /&gt;
 }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== See also ===&lt;br /&gt;
* {{tl|Brick chart}}&lt;br /&gt;
* {{tl|Composition bar}}&lt;br /&gt;
* [[Module:Chart]]&lt;br /&gt;
* [[Module:Plotter]]&lt;br /&gt;
&lt;br /&gt;
{{collapse top|Formatted/colorized template source for Template:Pie chart}}&lt;br /&gt;
{{#invoke:FormatTemplate|format}}&lt;br /&gt;
{{collapse bottom}}&lt;br /&gt;
{{collapse top|Formatted/colorized template source for Template:Pie chart/slice}}&lt;br /&gt;
{{#invoke:FormatTemplate|format|page=Template:Pie chart/slice}}&lt;br /&gt;
{{collapse bottom}}&lt;br /&gt;
{{collapse top|Formatted/colorized template source for Template:Legend}}&lt;br /&gt;
{{#invoke:FormatTemplate|format|page=Template:Legend}}&lt;br /&gt;
{{collapse bottom}}&lt;br /&gt;
{{collapse top|Formatted/colorized template source for Template:Trim}}&lt;br /&gt;
{{#invoke:FormatTemplate|format|page=Template:Trim}}&lt;br /&gt;
{{collapse bottom}}&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;!-- CATEGORIES HERE, THANKS --&amp;gt;&lt;br /&gt;
[[Category:Chart formatting templates]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Nowrap&amp;diff=12137</id>
		<title>Mal:Nowrap</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Nowrap&amp;diff=12137"/>
		<updated>2014-05-02T16:08:18Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span class=&amp;quot;nowrap&amp;quot;&amp;gt;{{{1}}}&amp;lt;/span&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!--interwikis/categories go inside doc--&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Legend&amp;diff=12135</id>
		<title>Mal:Legend</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Legend&amp;diff=12135"/>
		<updated>2014-05-02T16:08:17Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;legend&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;legend-color&amp;quot; style=&amp;quot;display:inline-block; width:1.5em; height:1.5em; margin:1px 0; border:{{{border|1px solid {{{outline|black}}}}}}; background-color:{{trim|{{{1|transparent}}}}}; color:{{{textcolor|black}}}; font-size:{{{size|100%}}}; text-align:center;&amp;quot;&amp;gt;{{#if:{{{text|}}}|&amp;lt;span class=&amp;quot;legend-text&amp;quot; style=&amp;quot;font-size:95%;&amp;quot;&amp;gt;{{{text}}}&amp;lt;/span&amp;gt;|&amp;amp;nbsp;}}&amp;lt;/span&amp;gt;&amp;amp;nbsp;{{{2|}}}&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:J&amp;diff=12133</id>
		<title>Mal:J</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:J&amp;diff=12133"/>
		<updated>2014-05-02T16:08:17Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT  [[Template:Nowrap]] {{R from shortcut}}&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Documentation_subpage&amp;diff=12131</id>
		<title>Mal:Documentation subpage</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Documentation_subpage&amp;diff=12131"/>
		<updated>2014-05-02T16:08:16Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#ifeq: {{lc:{{SUBPAGENAME}}}} | {{{override|doc}}}&lt;br /&gt;
  | &amp;lt;!-- doc page --&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;{{&lt;br /&gt;
    #ifeq: {{{doc-notice|show}}} | show&lt;br /&gt;
    | {{mbox&lt;br /&gt;
      | type = notice&lt;br /&gt;
      | image = [[File:Edit-copy green.svg|40px]]&lt;br /&gt;
      | text = &lt;br /&gt;
&#039;&#039;&#039;This is a [[Wikipedia:Template documentation|documentation]] [[Wikipedia:Subpages|subpage]] for {{{1|[[:{{SUBJECTSPACE}}:{{BASEPAGENAME}}]]}}}&#039;&#039;&#039;.&amp;lt;br /&amp;gt;It contains usage information, [[Wikipedia:Categorization|categories]] and other content that is not part of the original {{ #if: {{{text2|}}} | {{{text2}}} | {{ #if: {{{text1|}}} | {{{text1}}} | {{ #ifeq: {{SUBJECTSPACE}} | {{ns:User}} | {{lc:{{SUBJECTSPACE}}}} template page | {{ #if: {{SUBJECTSPACE}} |{{lc:{{SUBJECTSPACE}}}} page|article}}}}}}}}. &lt;br /&gt;
      }}&lt;br /&gt;
    }}{{DEFAULTSORT:{{{defaultsort|{{PAGENAME}}}}}}}{{&lt;br /&gt;
    #if: {{{inhibit|}}}&lt;br /&gt;
    | &amp;lt;!-- skip --&amp;gt;&lt;br /&gt;
    | &amp;lt;includeonly&amp;gt;{{#ifexist:{{NAMESPACE}}:{{BASEPAGENAME}}|[[Category:{{&lt;br /&gt;
      #switch: {{SUBJECTSPACE}}&lt;br /&gt;
      | Template  = Template&lt;br /&gt;
      | Module  = Module&lt;br /&gt;
      | User      = User&lt;br /&gt;
      | #default  = Wikipedia&lt;br /&gt;
    }} documentation pages]]|[[Category:Documentation subpages without corresponding pages]]}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
  }}&amp;lt;includeonly&amp;gt;&lt;br /&gt;
| &amp;lt;!-- if not on a /doc subpage, do nothing --&amp;gt;&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Add categories to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Collapse_top&amp;diff=12129</id>
		<title>Mal:Collapse top</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Collapse_top&amp;diff=12129"/>
		<updated>2014-05-02T16:08:16Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;margin-left:{{{indent|0px}}}&amp;quot;&amp;gt;&amp;lt;!-- NOTE: width renders incorrectly if added to main STYLE section--&amp;gt;&lt;br /&gt;
{| &amp;lt;!-- Template:Collapse top --&amp;gt; class=&amp;quot;navbox collapsible {{{{{|safesubst:}}}#if:{{{expand|}}}||collapsed}}&amp;quot; style=&amp;quot;background: {{{bg1|transparent}}}; text-align: left; border: {{{border|1px}}} solid {{{b-color|silver}}}; margin-top: 0.2em; {{{{{|safesubst:}}}#if:{{{width|}}}|width:{{{width}}};}}&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background-color: {{{bg|#CFC}}}; text-align:{{{{{|safesubst:}}}#if:{{{left|}}}|left|center}}; font-size:112%; color: {{{fc|black}}};&amp;quot; | {{{1|{{{title|{{{reason|{{{header|{{{heading|Extended content}}} }}} }}} }}} }}}   &lt;br /&gt;
{{{{{|safesubst:}}}#if:{{{warning|{{{2|}}}}}}&lt;br /&gt;
|{{{{{|safesubst:}}}!}}-&lt;br /&gt;
{{{{{|safesubst:}}}!}} style=&amp;quot;text-align:center; font-style:italic;&amp;quot; {{{{{|safesubst:}}}!}} {{{2|The following is a closed debate. {{strongbad|Please do not modify it.}} }}} }}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: solid {{{border2|1px silver}}}; padding: {{{padding|8px}}}; background-color: {{{bg2|white}}}; font-size:112%;&amp;quot; {{{{{|safesubst:}}}!}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{lorem ipsum|3}}&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;!-- PLEASE ADD THIS TEMPLATE&#039;S CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Collapse_bottom&amp;diff=12127</id>
		<title>Mal:Collapse bottom</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Collapse_bottom&amp;diff=12127"/>
		<updated>2014-05-02T16:08:16Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;|}&amp;lt;/div&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation|Template:Collapse top/doc}}&lt;br /&gt;
&amp;lt;!-- PLEASE ADD THIS TEMPLATE&#039;S CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:-&amp;diff=12125</id>
		<title>Mal:-</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:-&amp;diff=12125"/>
		<updated>2014-05-02T16:08:16Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br style=&amp;quot;clear:{{{1|both}}};&amp;quot; /&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:!&amp;diff=12123</id>
		<title>Mal:!</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:!&amp;diff=12123"/>
		<updated>2014-05-02T16:08:16Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;|&amp;lt;noinclude&amp;gt;{{documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Template_sandbox_notice&amp;diff=12121</id>
		<title>Mal:Template sandbox notice</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Template_sandbox_notice&amp;diff=12121"/>
		<updated>2014-05-02T16:08:16Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#ifexpr:0&amp;lt;noinclude&amp;gt;1&amp;lt;/noinclude&amp;gt;+{{#ifeq:{{lc:{{SUBPAGENAME}}}}|{{lc:{{{subpage-name|sandbox}}}}}&lt;br /&gt;
  |1&lt;br /&gt;
  |0&lt;br /&gt;
 }}&lt;br /&gt;
 |{{ombox&lt;br /&gt;
  |image = [[Image:Sandbox.png|50px|alt=|link=]]&lt;br /&gt;
  |text = This is the [[Wikipedia:Template test cases|template sandbox]] page for {{#if:{{{1|}}}|[[{{{1|}}}]]|[[:{{NAMESPACE}}:{{BASEPAGENAME}}]]}}{{#if:{{REVISIONID}}&lt;br /&gt;
   |&amp;amp;#32;([{{fullurl:Special:ComparePages | page1={{#if:{{{1|}}}|{{case preserving encode|{{{1|}}}}}|{{NAMESPACEE}}:{{BASEPAGENAMEE}}}}&amp;amp;page2={{FULLPAGENAMEE}}}} diff])&lt;br /&gt;
   |&amp;lt;!-- hide when previewing --&amp;gt;&lt;br /&gt;
  }}.{{#ifexist:{{#rel2abs: ../{{{testcases-name|testcases}}}}}&lt;br /&gt;
   | &amp;lt;br&amp;gt; See also the companion subpage for [[../{{{testcases-name|testcases}}}|test cases]].&lt;br /&gt;
  }} &lt;br /&gt;
 }}{{{notice-for-sandbox|}}}{{#ifeq:{{lc:{{SUBPAGENAME}}}}|{{lc:{{{testcases-name|testcases}}}}}&lt;br /&gt;
  | &amp;lt;!-- testcases --&amp;gt;&lt;br /&gt;
  | &amp;lt;!-- not testcases --&amp;gt;{{{category|[[Category:Template sandboxes]]}}}&lt;br /&gt;
 }}&lt;br /&gt;
 | &amp;lt;!-- not sandbox --&amp;gt;{{{notice-not-sandbox|}}}&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Template_other&amp;diff=12119</id>
		<title>Mal:Template other</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Template_other&amp;diff=12119"/>
		<updated>2014-05-02T16:08:15Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#switch:&lt;br /&gt;
  &amp;lt;!--If no or empty &amp;quot;demospace&amp;quot; parameter then detect namespace--&amp;gt;&lt;br /&gt;
  {{#if:{{{demospace|}}}&lt;br /&gt;
  | {{lc: {{{demospace}}} }}    &amp;lt;!--Use lower case &amp;quot;demospace&amp;quot;--&amp;gt;&lt;br /&gt;
  | {{#ifeq:{{NAMESPACE}}|{{ns:Template}}&lt;br /&gt;
    | template&lt;br /&gt;
    | other&lt;br /&gt;
    }}&lt;br /&gt;
  }}&lt;br /&gt;
| template = {{{1|}}}&lt;br /&gt;
| other&lt;br /&gt;
| #default = {{{2|}}}&lt;br /&gt;
}}&amp;lt;!--End switch--&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Purge&amp;diff=12117</id>
		<title>Mal:Purge</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Purge&amp;diff=12117"/>
		<updated>2014-05-02T16:08:15Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span class=&amp;quot;noprint plainlinks purgelink&amp;quot;&amp;gt;[{{fullurl:{{{page|{{FULLPAGENAME}}}}}|action=purge}}#{{#if:{{{anchor|}}}|{{urlencode:{{{anchor|}}}|WIKI}}}} &amp;lt;span title=&amp;quot;Purge this page&amp;quot;&amp;gt;{{{1|Purge}}}&amp;lt;/span&amp;gt;]&amp;lt;/span&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Fmbox&amp;diff=12115</id>
		<title>Mal:Fmbox</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Fmbox&amp;diff=12115"/>
		<updated>2014-05-02T16:08:15Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#invoke:Message box|fmbox}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Documentation/template_page&amp;diff=12113</id>
		<title>Mal:Documentation/template page</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Documentation/template_page&amp;diff=12113"/>
		<updated>2014-05-02T16:08:15Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#switch: {{SUBPAGENAME}}&lt;br /&gt;
| sandbox&lt;br /&gt;
| testcases = {{BASEPAGENAME}}&lt;br /&gt;
| #default = {{PAGENAME}}&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;{{documentation|content=&lt;br /&gt;
This subtemplate of {{tl|documentation}} is used to determine the template page name.&lt;br /&gt;
}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Documentation/start_box2&amp;diff=12111</id>
		<title>Mal:Documentation/start box2</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Documentation/start_box2&amp;diff=12111"/>
		<updated>2014-05-02T16:08:15Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{documentation/start box&lt;br /&gt;
| preload = {{{preload|}}}   &amp;lt;!--Allow custom preloads--&amp;gt;&lt;br /&gt;
| heading = {{{heading|¬}}}   &amp;lt;!--Empty but defined means no header--&amp;gt;&lt;br /&gt;
| heading-style = {{{heading-style|}}}&lt;br /&gt;
| content = {{{content|}}}&lt;br /&gt;
&lt;br /&gt;
| docpage = &lt;br /&gt;
  {{#if: {{{1|}}}&lt;br /&gt;
  | {{{1|}}}&lt;br /&gt;
  | {{{docspace|{{NAMESPACE}}}}}:{{{template page|{{PAGENAME}}}}}/doc&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
| doc exist = &lt;br /&gt;
  {{#ifexist: &lt;br /&gt;
    {{#if: {{{1|}}}&lt;br /&gt;
    | {{{1|}}}   &amp;lt;!--Other docname fed--&amp;gt;&lt;br /&gt;
    | {{{docspace|{{NAMESPACE}}}}}:{{{template page|{{PAGENAME}}}}}/doc&lt;br /&gt;
    }}&lt;br /&gt;
  | yes&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{pp-template}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Documentation/start_box&amp;diff=12109</id>
		<title>Mal:Documentation/start box</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Documentation/start_box&amp;diff=12109"/>
		<updated>2014-05-02T16:08:14Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
  Start of green doc box&lt;br /&gt;
--&amp;gt;&amp;lt;div id=&amp;quot;template-documentation&amp;quot; class=&amp;quot;template-documentation iezoomfix&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
  Add the heading at the top of the doc box:&lt;br /&gt;
--&amp;gt;{{#ifeq: {{{heading|¬}}} | &amp;lt;!--Defined but empty--&amp;gt;&lt;br /&gt;
| &amp;lt;!--&amp;quot;heading=&amp;quot;, do nothing--&amp;gt;&lt;br /&gt;
| &amp;lt;div style=&amp;quot;padding-bottom: 3px; border-bottom: 1px solid #aaa; margin-bottom: 1ex;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;{{#if: {{{heading-style|}}}&lt;br /&gt;
  | {{{heading-style|}}}&lt;br /&gt;
  | {{#ifeq: {{SUBJECTSPACE}} | {{ns:Template}}&lt;br /&gt;
    | font-weight: bold; font-size: 125%&lt;br /&gt;
    | font-size: 150%&lt;br /&gt;
    }}&lt;br /&gt;
  }}&amp;quot;&amp;gt;{{#switch: {{{heading|¬}}}&lt;br /&gt;
  | ¬ =   &lt;br /&gt;
    &amp;lt;!--&amp;quot;heading&amp;quot; not defined in this or previous level--&amp;gt;&lt;br /&gt;
    {{#switch: {{SUBJECTSPACE}} &lt;br /&gt;
    | {{ns:Template}} = [[File:Template-info.png|50px|link=|alt=Documentation icon]] Template documentation&lt;br /&gt;
    | {{ns:Module}} = [[File:Template-info.png|50px|link=|alt=Documentation icon]] Module documentation&lt;br /&gt;
    | {{ns:File}} = Summary&lt;br /&gt;
    | #default = Documentation&lt;br /&gt;
    }}&lt;br /&gt;
  | #default = &lt;br /&gt;
    &amp;lt;!--&amp;quot;heading&amp;quot; has data or is empty but defined--&amp;gt;&lt;br /&gt;
    {{{heading|}}}&lt;br /&gt;
  }}&amp;lt;/span&amp;gt;{{&lt;br /&gt;
  #if: {{{content|}}}&lt;br /&gt;
  | &lt;br /&gt;
  | &amp;lt;!--Add the [view][edit][history][purge] or [create] links--&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;mw-editsection plainlinks&amp;quot; id=&amp;quot;doc_editlinks&amp;quot;&amp;gt;{{&lt;br /&gt;
    #if: {{{doc exist|yes}}}&lt;br /&gt;
    | &amp;amp;#91;[[{{{docpage|{{FULLPAGENAME}}/doc}}}|view]]&amp;amp;#93; [[{{fullurl:{{{docpage|{{FULLPAGENAME}}/doc}}}|action=edit}} edit]] [[{{fullurl:{{{docpage|{{FULLPAGENAME}}/doc}}}|action=history}} history]] [{{purge|purge}}] &lt;br /&gt;
    | &amp;lt;!--/doc doesn&#039;t exist--&amp;gt;&lt;br /&gt;
      [[{{fullurl:{{{docpage|{{FULLPAGENAME}}/doc}}}| action=edit&amp;amp;preload={{&lt;br /&gt;
        #if: {{{preload|}}} &lt;br /&gt;
        | {{urlencode:{{{preload}}}}}&lt;br /&gt;
        | {{#ifeq: {{SUBJECTSPACE}} | {{ns:File}}&lt;br /&gt;
          | Template:Documentation/preload-filespace&lt;br /&gt;
          | Template:Documentation/preload&lt;br /&gt;
          }} }} }} create]]&lt;br /&gt;
    }}&amp;lt;/span&amp;gt;&lt;br /&gt;
  }}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&amp;lt;!-- close the div --&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{pp-template}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Documentation/old&amp;diff=12107</id>
		<title>Mal:Documentation/old</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Documentation/old&amp;diff=12107"/>
		<updated>2014-05-02T16:08:14Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
  Automatically add {{template sandbox notice}} when on a /sandbox page.&lt;br /&gt;
--&amp;gt;{{#ifeq: {{SUBPAGENAME}} | sandbox&lt;br /&gt;
| &amp;lt;div style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;{{template sandbox notice|{{{livepage|}}}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
  Automatically add {{pp-template}} to protected templates.&lt;br /&gt;
--&amp;gt;{{template other&lt;br /&gt;
| {{#ifeq: {{PROTECTIONLEVEL:move}} | sysop&lt;br /&gt;
  | {{pp-template|docusage=yes}}&lt;br /&gt;
  | {{#if: {{PROTECTIONLEVEL:edit}}&lt;br /&gt;
    | {{pp-template|docusage=yes}}&lt;br /&gt;
    | &amp;lt;!--Not protected, or only semi-move-protected--&amp;gt;&lt;br /&gt;
    }}&lt;br /&gt;
  }}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
  Start of green doc box.&lt;br /&gt;
--&amp;gt;{{documentation/start box2&lt;br /&gt;
| preload = {{{preload|}}}   &amp;lt;!--Allow custom preloads--&amp;gt;&lt;br /&gt;
| heading = {{{heading|¬}}}   &amp;lt;!--Empty but defined means no header--&amp;gt;&lt;br /&gt;
| heading-style = {{{heading-style|}}}&lt;br /&gt;
| content = {{{content|}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Some namespaces must have the /doc, /sandbox and /testcases &lt;br /&gt;
    in talk space--&amp;gt;&lt;br /&gt;
| docspace = {{documentation/docspace}}&lt;br /&gt;
&lt;br /&gt;
| 1 = {{{1|}}}   &amp;lt;!--Other docname, if fed--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--The namespace is added in /start box2--&amp;gt;&lt;br /&gt;
| template page = {{documentation/template page}}&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;!-- Start content --&amp;gt;&amp;lt;!--&lt;br /&gt;
  Start load the /doc content:&lt;br /&gt;
  Note: The line breaks between this comment and the next line are necessary&lt;br /&gt;
  so  &amp;quot;=== Headings ===&amp;quot; at the start and end of docs are interpreted.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{{#switch: {{#if:{{{content|}}}|1|0}}{{#if:{{{1|}}}|1|0}}{{#ifexist:{{{1|}}}|1|0}}{{#ifexist:{{documentation/docspace}}:{{documentation/template page}}/doc|1|0}}&lt;br /&gt;
| 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 &lt;br /&gt;
| 1111 = {{{content|}}}&lt;br /&gt;
| 0110 | 0111 = {{ {{{1}}} }}&lt;br /&gt;
| 0001 | 0011 = {{ {{documentation/docspace}}:{{documentation/template page}}/doc }}&lt;br /&gt;
| 0000 | 0100 | 0010 | 0101 = &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
  End load the /doc content:&lt;br /&gt;
  Note: The line breaks between this comment and the previous line are necessary&lt;br /&gt;
  so  &amp;quot;=== Headings ===&amp;quot; at the start and end of docs are interpreted.&lt;br /&gt;
--&amp;gt;{{documentation/end box2&lt;br /&gt;
| preload = {{{preload|}}}   &amp;lt;!--Allow custom preloads--&amp;gt;&lt;br /&gt;
| content = {{{content|}}}&lt;br /&gt;
| link box = {{{link box|}}}   &amp;lt;!--So &amp;quot;link box=off&amp;quot; works--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Some namespaces must have the /doc, /sandbox and /testcases &lt;br /&gt;
    in talk space--&amp;gt;&lt;br /&gt;
| docspace = {{documentation/docspace}}&lt;br /&gt;
&lt;br /&gt;
| 1 = {{{1|}}}   &amp;lt;!--Other docname, if fed--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--The namespace is added in /end box2--&amp;gt;&lt;br /&gt;
| template page = {{documentation/template page}}&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
  End of green doc box&lt;br /&gt;
--&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Documentation/end_box2&amp;diff=12105</id>
		<title>Mal:Documentation/end box2</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Documentation/end_box2&amp;diff=12105"/>
		<updated>2014-05-02T16:08:14Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;div&amp;gt;&amp;lt;/noinclude&amp;gt;&amp;lt;div style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!--So right or left floating items don&#039;t stick out of the doc box.--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!--End of green doc box--&amp;gt;&amp;lt;!--&lt;br /&gt;
  Link box below for the doc meta-data:&lt;br /&gt;
--&amp;gt;{{documentation/end box&lt;br /&gt;
| preload = {{{preload|}}}   &amp;lt;!--Allow custom preloads--&amp;gt;&lt;br /&gt;
| content = {{{content|}}}&lt;br /&gt;
| link box = {{{link box|}}}   &amp;lt;!--So &amp;quot;link box=off&amp;quot; works--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| docpage = &lt;br /&gt;
  {{#if: {{{1|}}}&lt;br /&gt;
  | {{{1|}}}&lt;br /&gt;
  | {{{docspace|{{NAMESPACE}}}}}:{{{template page|{{PAGENAME}}}}}/doc&lt;br /&gt;
  }}&lt;br /&gt;
| doc exist = &lt;br /&gt;
  {{#ifexist: &lt;br /&gt;
    {{#if: {{{1|}}}&lt;br /&gt;
    | {{{1|}}}   &amp;lt;!--Other docname fed--&amp;gt;&lt;br /&gt;
    | {{{docspace|{{NAMESPACE}}}}}:{{{template page|{{PAGENAME}}}}}/doc&lt;br /&gt;
    }}&lt;br /&gt;
  | yes&lt;br /&gt;
  }}&lt;br /&gt;
| docname fed =&lt;br /&gt;
  {{#if: {{{1|}}}&lt;br /&gt;
  | yes&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
| sandbox = &lt;br /&gt;
  {{{docspace|{{NAMESPACE}}}}}:{{{template page|{{PAGENAME}}}}}/sandbox&lt;br /&gt;
| testcases = &lt;br /&gt;
  {{{docspace|{{NAMESPACE}}}}}:{{{template page|{{PAGENAME}}}}}/testcases&lt;br /&gt;
&lt;br /&gt;
| template page = &lt;br /&gt;
  {{NAMESPACE}}:{{{template page|{{PAGENAME}}}}}&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{pp-template}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Documentation/end_box&amp;diff=12103</id>
		<title>Mal:Documentation/end box</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Documentation/end_box&amp;diff=12103"/>
		<updated>2014-05-02T16:08:14Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
  Link box below for the doc meta-data:&lt;br /&gt;
--&amp;gt;{{#if: &lt;br /&gt;
  &amp;lt;!--Check if we should show the link box--&amp;gt;&lt;br /&gt;
  {{#ifeq: {{{link box|}}} | off&lt;br /&gt;
  |&lt;br /&gt;
  | {{{doc exist|yes}}}{{&lt;br /&gt;
    #switch: {{SUBJECTSPACE}}&lt;br /&gt;
    | {{ns:User}}&lt;br /&gt;
    | {{ns:Module}}&lt;br /&gt;
    | {{ns:Template}} = yes&lt;br /&gt;
    }}&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
| {{fmbox&lt;br /&gt;
  | id = documentation-meta-data&lt;br /&gt;
  | image = none&lt;br /&gt;
  | style = background-color: #ecfcf4;&lt;br /&gt;
  | textstyle = font-style: italic;&lt;br /&gt;
  | text = &lt;br /&gt;
    {{#if: {{{link box|}}}&lt;br /&gt;
    | {{{link box}}}   &amp;lt;!--Use custom link box content--&amp;gt;&lt;br /&gt;
    | {{#if: {{{doc exist|yes}}}&lt;br /&gt;
      | &amp;lt;!--/doc exists, link to it--&amp;gt;&lt;br /&gt;
        The above [[Wikipedia:Template documentation|documentation]] is [[Wikipedia:Transclusion|transcluded]] from [[{{{docpage|{{FULLPAGENAME}}/doc}}}]]. &amp;lt;small style=&amp;quot;font-style: normal&amp;quot;&amp;gt;([{{fullurl:{{{docpage|{{FULLPAGENAME}}/doc}}}|action=edit}} edit] &amp;amp;#124; [{{fullurl:{{{docpage|{{FULLPAGENAME}}/doc}}}|action=history}} history])&amp;lt;/small&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
      |&amp;lt;!-- /doc does not exist, ask to create one?&lt;br /&gt;
   --&amp;gt;{{#switch: {{SUBJECTSPACE}}&lt;br /&gt;
         | {{ns:Module}} = You might want to [{{fullurl: {{{docpage| {{FULLPAGENAME}}/doc }}} | action=edit&amp;amp;preload=Template:Documentation/preload-module-doc }} create] a documentation page for this [[Wikipedia:Lua|Scribunto module]]&amp;lt;br&amp;gt;&lt;br /&gt;
         | #default =&lt;br /&gt;
          }}&lt;br /&gt;
      }}&amp;lt;!-- &lt;br /&gt;
        Add links to /sandbox and /testcases when appropriate:&lt;br /&gt;
   --&amp;gt;{{#switch: {{SUBJECTSPACE}}&lt;br /&gt;
      | {{ns:User}}&lt;br /&gt;
      | {{ns:Module}}&lt;br /&gt;
      | {{ns:Template}} = &lt;br /&gt;
        Editors can experiment in this {{#switch: {{SUBJECTSPACE}} | {{ns:module}} = module&#039;s | #default = template&#039;s}} {{&lt;br /&gt;
        #ifexist: {{{sandbox| {{FULLPAGENAME}}/sandbox }}}&lt;br /&gt;
        | [[{{{sandbox| {{FULLPAGENAME}}/sandbox }}}|sandbox]] &amp;lt;small style=&amp;quot;font-style: normal&amp;quot;&amp;gt;([{{fullurl: {{{sandbox| {{FULLPAGENAME}}/sandbox }}} | action=edit }} edit] &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; [{{fullurl:Special:ComparePages | page1={{urlencode:{{{template page|{{FULLPAGENAME}}}}}}}&amp;amp;page2={{urlencode:{{{sandbox|{{FULLPAGENAME}}/sandbox}}}}}}} diff])&amp;lt;/small&amp;gt; &lt;br /&gt;
        | sandbox &amp;lt;small style=&amp;quot;font-style: normal&amp;quot;&amp;gt;([{{fullurl: {{{sandbox| {{FULLPAGENAME}}/sandbox }}} | action=edit&amp;amp;preload=Template:Documentation/preload-{{#ifeq: {{SUBJECTSPACE}}|{{ns:Module}}|module-}}sandbox }} create] &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; [{{fullurl: {{{sandbox| {{FULLPAGENAME}}/sandbox }}} | action=edit&amp;amp;preload={{urlencode:{{{template page|{{FULLPAGENAME}}}}}}}&amp;amp;summary={{urlencode:Create sandbox version of [[{{{template page|{{FULLPAGENAME}}}}}]]}} }} mirror])&amp;lt;/small&amp;gt;&lt;br /&gt;
        }} and {{&lt;br /&gt;
        #ifexist: {{{testcases| {{FULLPAGENAME}}/testcases }}}&lt;br /&gt;
        | [[{{{testcases| {{FULLPAGENAME}}/testcases }}}|testcases]] &amp;lt;small style=&amp;quot;font-style: normal&amp;quot;&amp;gt;([{{fullurl: {{{testcases| {{FULLPAGENAME}}/testcases }}} | action=edit }} edit])&amp;lt;/small&amp;gt;&lt;br /&gt;
        | testcases &amp;lt;small style=&amp;quot;font-style: normal&amp;quot;&amp;gt;([{{fullurl: {{{testcases| {{FULLPAGENAME}}/testcases }}} | action=edit&amp;amp;preload=Template:Documentation/preload-{{#ifeq: {{SUBJECTSPACE}}|{{ns:Module}}|module-}}testcases&amp;amp;summary={{urlencode:Create testcases page for [[{{{template page|{{FULLPAGENAME}}}}}]]}} }} create])&amp;lt;/small&amp;gt;&lt;br /&gt;
        }} pages. &amp;lt;br /&amp;gt;&lt;br /&gt;
      }}&amp;lt;!--&lt;br /&gt;
        Show the cats text, but not &lt;br /&gt;
        if &amp;quot;content&amp;quot; fed or &amp;quot;docname fed&amp;quot; since then it is &lt;br /&gt;
        unclear where to add the cats.&lt;br /&gt;
   --&amp;gt;{{#if: {{{content|}}} {{{docname fed|}}}&lt;br /&gt;
      | &lt;br /&gt;
      | Please add categories to the [[{{{docpage|{{FULLPAGENAME}}/doc}}}|/doc]] subpage.&lt;br /&gt;
      }}&amp;lt;!--&lt;br /&gt;
        Show the &amp;quot;Subpages&amp;quot; link:&lt;br /&gt;
   --&amp;gt;{{#switch: {{SUBJECTSPACE}}&lt;br /&gt;
      | {{ns:File}} =   &amp;lt;!--Don&#039;t show it--&amp;gt;&lt;br /&gt;
      | {{ns:Module}} = &amp;amp;#32;[[Special:PrefixIndex/{{{template page|{{FULLPAGENAME}}}}}/|Subpages of this module]].&lt;br /&gt;
      | {{ns:Template}} = &amp;amp;#32;[[Special:PrefixIndex/{{{template page|{{FULLPAGENAME}}}}}/|Subpages of this template]].&lt;br /&gt;
      | #default = &amp;amp;#32;[[Special:PrefixIndex/{{{template page|{{FULLPAGENAME}}}}}/|Subpages of this page]].&lt;br /&gt;
      }}&lt;br /&gt;
    }}{{#ifexist:{{FULLPAGENAME}}/Print&lt;br /&gt;
     |&amp;lt;br /&amp;gt;A [[Help:Books/for experts#Improving the book layout|print version]] of this template exists at [[/Print]]. If you make a change to this template, please update the print version as well.[[Category:Templates with print versions]]&lt;br /&gt;
    }}&lt;br /&gt;
  }}&lt;br /&gt;
}}&amp;lt;!--End link box--&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
  Detect and report strange usage:&lt;br /&gt;
--&amp;gt;{{#if:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!--Check if {{documentation}} is transcluded &lt;br /&gt;
      on a /doc or /testcases page--&amp;gt;&lt;br /&gt;
  {{#switch: {{SUBPAGENAME}}&lt;br /&gt;
  | doc&lt;br /&gt;
  | testcases = strange&lt;br /&gt;
  }}&lt;br /&gt;
  &amp;lt;!--More checks can be added here, just return anything&lt;br /&gt;
      to make the surrounding if-case trigger--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| &amp;lt;includeonly&amp;gt;[[Category:Wikipedia pages with strange ((documentation)) usage|{{main other|Main:}}{{FULLPAGENAME}}]]&amp;lt;!-- Sort on namespace --&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Documentation/docspace&amp;diff=12101</id>
		<title>Mal:Documentation/docspace</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Documentation/docspace&amp;diff=12101"/>
		<updated>2014-05-02T16:08:14Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#switch: {{SUBJECTSPACE}}&lt;br /&gt;
  | {{ns:0}}&lt;br /&gt;
  | {{ns:File}}&lt;br /&gt;
  | {{ns:MediaWiki}}&lt;br /&gt;
  | {{ns:Category}} = {{TALKSPACE}}&lt;br /&gt;
  | #default = {{SUBJECTSPACE}}&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation|content=&lt;br /&gt;
This subtemplate of {{tl|documentation}} is used to determine the namespace of the documentation page.&lt;br /&gt;
}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Module:Documentation/config&amp;diff=12099</id>
		<title>Module:Documentation/config</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Module:Documentation/config&amp;diff=12099"/>
		<updated>2014-05-02T16:08:13Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----------------------------------------------------------------------------------------------------&lt;br /&gt;
--&lt;br /&gt;
--                               Configuration for Module:Documentation&lt;br /&gt;
--&lt;br /&gt;
-- Here you can set the values of the parameters and messages used in Module:Documentation to&lt;br /&gt;
-- localise it to your wiki and your language. Unless specified otherwise, values given here&lt;br /&gt;
-- should be string values.&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local cfg = {} -- Do not edit this line.&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Protection template configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;protection-template&#039;]&lt;br /&gt;
-- The name of the template that displays the protection icon (a padlock on enwiki).&lt;br /&gt;
cfg[&#039;protection-template&#039;] = &#039;pp-template&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;protection-template-args&#039;]&lt;br /&gt;
-- Any arguments to send to the protection template. This should be a Lua table.&lt;br /&gt;
-- For example, if the protection template is &amp;quot;pp-template&amp;quot;, and the wikitext template invocation&lt;br /&gt;
-- looks like &amp;quot;{{pp-template|docusage=yes}}&amp;quot;, then this table should look like &amp;quot;{docusage = &#039;yes&#039;}&amp;quot;.&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;protection-template-args&#039;] = {docusage = &#039;yes&#039;}&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Sandbox notice configuration&lt;br /&gt;
--&lt;br /&gt;
-- On sandbox pages the module can display a template notifying users that the current page is a&lt;br /&gt;
-- sandbox, and the location of test cases pages, etc. The module decides whether the page is a&lt;br /&gt;
-- sandbox or not based on the value of cfg[&#039;sandbox-subpage&#039;]. The following settings configure the&lt;br /&gt;
-- messages that the notices contains.&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
--]]&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;sandbox-notice-image&#039;]&lt;br /&gt;
-- The image displayed in the sandbox notice.&lt;br /&gt;
cfg[&#039;sandbox-notice-image&#039;] = &#039;[[Image:Sandbox.png|50px|alt=|link=]]&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;sandbox-notice-pagetype-template&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-pagetype-module&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-pagetype-other&#039;]&lt;br /&gt;
-- The page type of the sandbox page. The message that is displayed depends on the current subject&lt;br /&gt;
-- namespace. This message is used in either cfg[&#039;sandbox-notice-blurb&#039;] or&lt;br /&gt;
-- cfg[&#039;sandbox-notice-diff-blurb&#039;].&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;sandbox-notice-pagetype-template&#039;] = &#039;[[Wikipedia:Template test cases|template sandbox]] page&#039;&lt;br /&gt;
cfg[&#039;sandbox-notice-pagetype-module&#039;] = &#039;[[Wikipedia:Template test cases|module sandbox]] page&#039;&lt;br /&gt;
cfg[&#039;sandbox-notice-pagetype-other&#039;] = &#039;sandbox page&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;sandbox-notice-blurb&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-diff-blurb&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-diff-display&#039;]&lt;br /&gt;
-- Either cfg[&#039;sandbox-notice-blurb&#039;] or cfg[&#039;sandbox-notice-diff-blurb&#039;] is the opening sentence&lt;br /&gt;
-- of the sandbox notice. The latter has a diff link, but the former does not. $1 is the page&lt;br /&gt;
-- type, which is either cfg[&#039;sandbox-notice-pagetype-template&#039;],&lt;br /&gt;
-- cfg[&#039;sandbox-notice-pagetype-module&#039;] or cfg[&#039;sandbox-notice-pagetype-other&#039;] depending what&lt;br /&gt;
-- namespace we are in. $2 is a link to the main template page, and $3 is a diff link between&lt;br /&gt;
-- the sandbox and the main template. The display value of the diff link is set by &lt;br /&gt;
-- cfg[&#039;sandbox-notice-compare-link-display&#039;].&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;sandbox-notice-blurb&#039;] = &#039;This is the $1 for $2.&#039;&lt;br /&gt;
cfg[&#039;sandbox-notice-diff-blurb&#039;] = &#039;This is the $1 for $2 ($3).&#039;&lt;br /&gt;
cfg[&#039;sandbox-notice-compare-link-display&#039;] = &#039;diff&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-blurb&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-link-display&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-run-blurb&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-run-link-display&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-blurb&#039;] is a sentence notifying the user that there is a test cases page&lt;br /&gt;
-- corresponding to this sandbox that they can edit. $1 is a link to the test cases page.&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-link-display&#039;] is the display value for that link.&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-run-blurb&#039;] is a sentence notifying the user that there is a test cases page&lt;br /&gt;
-- corresponding to this sandbox that they can edit, along with a link to run it. $1 is a link to the test&lt;br /&gt;
-- cases page, and $2 is a link to the page to run it.&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-run-link-display&#039;] is the display value for the link to run the test&lt;br /&gt;
-- cases.&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;sandbox-notice-testcases-blurb&#039;] = &#039;See also the companion subpage for $1.&#039;&lt;br /&gt;
cfg[&#039;sandbox-notice-testcases-link-display&#039;] = &#039;test cases&#039;&lt;br /&gt;
cfg[&#039;sandbox-notice-testcases-run-blurb&#039;] = &#039;See also the companion subpage for $1 ($2).&#039;&lt;br /&gt;
cfg[&#039;sandbox-notice-testcases-run-link-display&#039;] = &#039;run&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;sandbox-category&#039;]&lt;br /&gt;
-- A category to add to all template sandboxes.&lt;br /&gt;
cfg[&#039;sandbox-category&#039;] = &#039;Template sandboxes&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Start box configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;documentation-icon-wikitext&#039;]&lt;br /&gt;
-- The wikitext for the icon shown at the top of the template.&lt;br /&gt;
cfg[&#039;documentation-icon-wikitext&#039;] = &#039;[[File:Template-info.png|50px|link=|alt=Documentation icon]]&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;template-namespace-heading&#039;]&lt;br /&gt;
-- The heading shown in the template namespace.&lt;br /&gt;
cfg[&#039;template-namespace-heading&#039;] = &#039;Template documentation&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;module-namespace-heading&#039;]&lt;br /&gt;
-- The heading shown in the module namespace.&lt;br /&gt;
cfg[&#039;module-namespace-heading&#039;] = &#039;Module documentation&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;file-namespace-heading&#039;]&lt;br /&gt;
-- The heading shown in the file namespace.&lt;br /&gt;
cfg[&#039;file-namespace-heading&#039;] = &#039;Summary&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;other-namespaces-heading&#039;]&lt;br /&gt;
-- The heading shown in other namespaces.&lt;br /&gt;
cfg[&#039;other-namespaces-heading&#039;] = &#039;Documentation&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;view-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;view&amp;quot; links.&lt;br /&gt;
cfg[&#039;view-link-display&#039;] = &#039;view&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;edit-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;edit&amp;quot; links.&lt;br /&gt;
cfg[&#039;edit-link-display&#039;] = &#039;edit&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;history-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;history&amp;quot; links.&lt;br /&gt;
cfg[&#039;history-link-display&#039;] = &#039;history&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;purge-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;purge&amp;quot; links.&lt;br /&gt;
cfg[&#039;purge-link-display&#039;] = &#039;purge&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;create-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;create&amp;quot; links.&lt;br /&gt;
cfg[&#039;create-link-display&#039;] = &#039;create&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Link box (end box) configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;transcluded-from-blurb&#039;]&lt;br /&gt;
-- Notice displayed when the docs are transcluded from another page. $1 is a wikilink to that page.&lt;br /&gt;
cfg[&#039;transcluded-from-blurb&#039;] = &#039;The above [[Wikipedia:Template documentation|documentation]] is [[Wikipedia:Transclusion|transcluded]] from $1.&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;create-module-doc-blurb&#039;]&lt;br /&gt;
-- Notice displayed in the module namespace when the documentation subpage does not exist.&lt;br /&gt;
-- $1 is a link to create the documentation page with the preload cfg[&#039;module-preload&#039;] and the&lt;br /&gt;
-- display cfg[&#039;create-link-display&#039;].&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;create-module-doc-blurb&#039;] = &#039;You might want to $1 a documentation page for this [[Wikipedia:Lua|Scribunto module]].&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Experiment blurb configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;experiment-blurb-template&#039;]&lt;br /&gt;
-- cfg[&#039;experiment-blurb-module&#039;]&lt;br /&gt;
-- The experiment blurb is the text inviting editors to experiment in sandbox and test cases pages.&lt;br /&gt;
-- It is only shown in the template and module namespaces. With the default English settings, it&lt;br /&gt;
-- might look like this:&lt;br /&gt;
--&lt;br /&gt;
-- Editors can experiment in this template&#039;s sandbox (edit | diff) and testcases (edit) pages.&lt;br /&gt;
--&lt;br /&gt;
-- In this example, &amp;quot;sandbox&amp;quot;, &amp;quot;edit&amp;quot;, &amp;quot;diff&amp;quot;, &amp;quot;testcases&amp;quot;, and &amp;quot;edit&amp;quot; would all be links.&lt;br /&gt;
--&lt;br /&gt;
-- There are two versions, cfg[&#039;experiment-blurb-template&#039;] and cfg[&#039;experiment-blurb-module&#039;], depending&lt;br /&gt;
-- on what namespace we are in.&lt;br /&gt;
-- &lt;br /&gt;
-- Parameters:&lt;br /&gt;
--&lt;br /&gt;
-- $1 is a link to the sandbox page. If the sandbox exists, it is in the following format:&lt;br /&gt;
--&lt;br /&gt;
--     cfg[&#039;sandbox-link-display&#039;] (cfg[&#039;sandbox-edit-link-display&#039;] | cfg[&#039;compare-link-display&#039;])&lt;br /&gt;
-- &lt;br /&gt;
-- If the sandbox doesn&#039;t exist, it is in the format:&lt;br /&gt;
--&lt;br /&gt;
--     cfg[&#039;sandbox-link-display&#039;] (cfg[&#039;sandbox-create-link-display&#039;] | cfg[&#039;mirror-link-display&#039;])&lt;br /&gt;
-- &lt;br /&gt;
-- The link for cfg[&#039;sandbox-create-link-display&#039;] link preloads the page with cfg[&#039;template-sandbox-preload&#039;]&lt;br /&gt;
-- or cfg[&#039;module-sandbox-preload&#039;], depending on the current namespace. The link for cfg[&#039;mirror-link-display&#039;]&lt;br /&gt;
-- loads a default edit summary of cfg[&#039;mirror-edit-summary&#039;].&lt;br /&gt;
--&lt;br /&gt;
-- $2 is a link to the test cases page. If the test cases page exists, it is in the following format:&lt;br /&gt;
--&lt;br /&gt;
--     cfg[&#039;testcases-link-display&#039;] (cfg[&#039;testcases-edit-link-display&#039;])&lt;br /&gt;
--&lt;br /&gt;
-- If the test cases page doesn&#039;t exist, it is in the format:&lt;br /&gt;
-- &lt;br /&gt;
--     cfg[&#039;testcases-link-display&#039;] (cfg[&#039;testcases-create-link-display&#039;])&lt;br /&gt;
--&lt;br /&gt;
-- If the test cases page doesn&#039;t exist, the link for cfg[&#039;testcases-create-link-display&#039;] preloads the&lt;br /&gt;
-- page with cfg[&#039;template-testcases-preload&#039;] or cfg[&#039;module-testcases-preload&#039;], depending on the current&lt;br /&gt;
-- namespace.&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;experiment-blurb-template&#039;] = &amp;quot;Editors can experiment in this template&#039;s $1 and $2 pages.&amp;quot;&lt;br /&gt;
cfg[&#039;experiment-blurb-module&#039;] = &amp;quot;Editors can experiment in this module&#039;s $1 and $2 pages.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Sandbox link configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;sandbox-subpage&#039;]&lt;br /&gt;
-- The name of the template subpage typically used for sandboxes.&lt;br /&gt;
cfg[&#039;sandbox-subpage&#039;] = &#039;sandbox&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;template-sandbox-preload&#039;]&lt;br /&gt;
-- Preload file for template sandbox pages.&lt;br /&gt;
cfg[&#039;template-sandbox-preload&#039;] = &#039;Template:Documentation/preload-sandbox&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;module-sandbox-preload&#039;]&lt;br /&gt;
-- Preload file for Lua module sandbox pages.&lt;br /&gt;
cfg[&#039;module-sandbox-preload&#039;] = &#039;Template:Documentation/preload-module-sandbox&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;sandbox-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;sandbox&amp;quot; links.&lt;br /&gt;
cfg[&#039;sandbox-link-display&#039;] = &#039;sandbox&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;sandbox-edit-link-display&#039;]&lt;br /&gt;
-- The text to display for sandbox &amp;quot;edit&amp;quot; links.&lt;br /&gt;
cfg[&#039;sandbox-edit-link-display&#039;] = &#039;edit&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;sandbox-create-link-display&#039;]&lt;br /&gt;
-- The text to display for sandbox &amp;quot;create&amp;quot; links.&lt;br /&gt;
cfg[&#039;sandbox-create-link-display&#039;] = &#039;create&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;compare-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;compare&amp;quot; links.&lt;br /&gt;
cfg[&#039;compare-link-display&#039;] = &#039;diff&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;mirror-edit-summary&#039;]&lt;br /&gt;
-- The default edit summary to use when a user clicks the &amp;quot;mirror&amp;quot; link. $1 is a wikilink to the&lt;br /&gt;
-- template page.&lt;br /&gt;
cfg[&#039;mirror-edit-summary&#039;] = &#039;Create sandbox version of $1&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;mirror-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;mirror&amp;quot; links.&lt;br /&gt;
cfg[&#039;mirror-link-display&#039;] = &#039;mirror&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Test cases link configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;testcases-subpage&#039;]&lt;br /&gt;
-- The name of the template subpage typically used for test cases.&lt;br /&gt;
cfg[&#039;testcases-subpage&#039;] = &#039;testcases&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;template-testcases-preload&#039;]&lt;br /&gt;
-- Preload file for template test cases pages.&lt;br /&gt;
cfg[&#039;template-testcases-preload&#039;] = &#039;Template:Documentation/preload-testcases&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;module-testcases-preload&#039;]&lt;br /&gt;
-- Preload file for Lua module test cases pages.&lt;br /&gt;
cfg[&#039;module-testcases-preload&#039;] = &#039;Template:Documentation/preload-module-testcases&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;testcases-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;testcases&amp;quot; links.&lt;br /&gt;
cfg[&#039;testcases-link-display&#039;] = &#039;testcases&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;testcases-edit-link-display&#039;]&lt;br /&gt;
-- The text to display for test cases &amp;quot;edit&amp;quot; links.&lt;br /&gt;
cfg[&#039;testcases-edit-link-display&#039;] = &#039;edit&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;testcases-create-link-display&#039;]&lt;br /&gt;
-- The text to display for test cases &amp;quot;create&amp;quot; links.&lt;br /&gt;
cfg[&#039;testcases-create-link-display&#039;] = &#039;create&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Add categories blurb configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;add-categories-blurb&#039;]&lt;br /&gt;
-- Text to direct users to add categories to the /doc subpage. Not used if the &amp;quot;content&amp;quot; or&lt;br /&gt;
-- &amp;quot;docname fed&amp;quot; arguments are set, as then it is not clear where to add the categories. $1 is a&lt;br /&gt;
-- link to the /doc subpage with a display value of cfg[&#039;doc-link-display&#039;].&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;add-categories-blurb&#039;] = &#039;Please add categories to the $1 subpage.&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;doc-link-display&#039;]&lt;br /&gt;
-- The text to display when linking to the /doc subpage.&lt;br /&gt;
cfg[&#039;doc-link-display&#039;] = &#039;/doc&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Subpages link configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;subpages-blurb&#039;]&lt;br /&gt;
-- The &amp;quot;Subpages of this template&amp;quot; blurb. $1 is a link to the main template&#039;s subpages with a&lt;br /&gt;
-- display value of cfg[&#039;subpages-link-display&#039;]. In the English version this blurb is simply&lt;br /&gt;
-- the link followed by a period, and the link display provides the actual text.&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;subpages-blurb&#039;] = &#039;$1.&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;subpages-link-display&#039;]&lt;br /&gt;
-- The text to display for the &amp;quot;subpages of this page&amp;quot; link. $1 is cfg[&#039;template-pagetype&#039;],&lt;br /&gt;
-- cfg[&#039;module-pagetype&#039;] or cfg[&#039;default-pagetype&#039;], depending on whether the current page is in&lt;br /&gt;
-- the template namespace, the module namespace, or another namespace.&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;subpages-link-display&#039;] = &#039;Subpages of this $1&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;template-pagetype&#039;]&lt;br /&gt;
-- The pagetype to display for template pages.&lt;br /&gt;
cfg[&#039;template-pagetype&#039;] = &#039;template&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;module-pagetype&#039;]&lt;br /&gt;
-- The pagetype to display for Lua module pages.&lt;br /&gt;
cfg[&#039;module-pagetype&#039;] = &#039;module&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;default-pagetype&#039;]&lt;br /&gt;
-- The pagetype to display for pages other than templates or Lua modules.&lt;br /&gt;
cfg[&#039;default-pagetype&#039;] = &#039;page&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Doc link configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;doc-subpage&#039;]&lt;br /&gt;
-- The name of the subpage typically used for documentation pages.&lt;br /&gt;
cfg[&#039;doc-subpage&#039;] = &#039;doc&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;file-docpage-preload&#039;]&lt;br /&gt;
-- Preload file for documentation page in the file namespace.&lt;br /&gt;
cfg[&#039;file-docpage-preload&#039;] = &#039;Template:Documentation/preload-filespace&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;docpage-preload&#039;]&lt;br /&gt;
-- Preload file for template documentation pages in all namespaces.&lt;br /&gt;
cfg[&#039;docpage-preload&#039;] = &#039;Template:Documentation/preload&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;module-preload&#039;]&lt;br /&gt;
-- Preload file for Lua module documentation pages.&lt;br /&gt;
cfg[&#039;module-preload&#039;] = &#039;Template:Documentation/preload-module-doc&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Print version configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;print-subpage&#039;]&lt;br /&gt;
-- The name of the template subpage used for print versions.&lt;br /&gt;
cfg[&#039;print-subpage&#039;] = &#039;Print&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;print-link-display&#039;]&lt;br /&gt;
-- The text to display when linking to the /Print subpage.&lt;br /&gt;
cfg[&#039;print-link-display&#039;] = &#039;/Print&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;print-blurb&#039;]&lt;br /&gt;
-- Text to display if a /Print subpage exists. $1 is a link to the subpage with a display value of cfg[&#039;print-link-display&#039;].&lt;br /&gt;
cfg[&#039;print-blurb&#039;] = &#039;A [[Help:Books/for experts#Improving the book layout|print version]] of this template exists at $1.&#039;&lt;br /&gt;
	.. &#039; If you make a change to this template, please update the print version as well.&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;display-print-category&#039;]&lt;br /&gt;
-- Set to true to enable output of cfg[&#039;print-category&#039;] if a /Print subpage exists.&lt;br /&gt;
-- This should be a boolean value (either true or false).&lt;br /&gt;
cfg[&#039;display-print-category&#039;] = true&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;print-category&#039;]&lt;br /&gt;
-- Category to output if cfg[&#039;display-print-category&#039;] is set to true, and a /Print subpage exists.&lt;br /&gt;
cfg[&#039;print-category&#039;] = &#039;Templates with print versions&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- HTML and CSS configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;main-div-id&#039;]&lt;br /&gt;
-- The &amp;quot;id&amp;quot; attribute of the main HTML &amp;quot;div&amp;quot; tag.&lt;br /&gt;
cfg[&#039;main-div-id&#039;] = &#039;template-documentation&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;main-div-classes&#039;]&lt;br /&gt;
-- The CSS classes added to the main HTML &amp;quot;div&amp;quot; tag.&lt;br /&gt;
cfg[&#039;main-div-classes&#039;] = &#039;template-documentation iezoomfix&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;start-box-linkclasses&#039;]&lt;br /&gt;
-- The CSS classes used for the [view][edit][history] or [create] links in the start box.&lt;br /&gt;
cfg[&#039;start-box-linkclasses&#039;] = &#039;mw-editsection-like plainlinks&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;start-box-link-id&#039;]&lt;br /&gt;
-- The HTML &amp;quot;id&amp;quot; attribute for the links in the start box.&lt;br /&gt;
cfg[&#039;start-box-link-id&#039;] = &#039;doc_editlinks&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- {{fmbox}} template configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;fmbox-id&#039;]&lt;br /&gt;
-- The id sent to the &amp;quot;id&amp;quot; parameter of the {{fmbox}} template.&lt;br /&gt;
cfg[&#039;fmbox-id&#039;] = &#039;documentation-meta-data&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;fmbox-style&#039;]&lt;br /&gt;
-- The value sent to the style parameter of {{fmbox}}.&lt;br /&gt;
cfg[&#039;fmbox-style&#039;] = &#039;background-color: #ecfcf4&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;fmbox-textstyle&#039;]&lt;br /&gt;
-- The value sent to the &amp;quot;textstyle parameter of {{fmbox}}.&lt;br /&gt;
cfg[&#039;fmbox-textstyle&#039;] = &#039;font-style: italic&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Tracking category configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;display-strange-usage-category&#039;]&lt;br /&gt;
-- Set to true to enable output of cfg[&#039;strange-usage-category&#039;] if the module is used on a /doc subpage&lt;br /&gt;
-- or a /testcases subpage. This should be a boolean value (either true or false).&lt;br /&gt;
cfg[&#039;display-strange-usage-category&#039;] = true&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;strange-usage-category&#039;]&lt;br /&gt;
-- Category to output if cfg[&#039;display-strange-usage-category&#039;] is set to true and the module is used on a&lt;br /&gt;
-- /doc subpage or a /testcases subpage.&lt;br /&gt;
cfg[&#039;strange-usage-category&#039;] = &#039;Wikipedia pages with strange ((documentation)) usage&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- End configuration&lt;br /&gt;
--&lt;br /&gt;
-- Don&#039;t edit anything below this line.&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
--]]&lt;br /&gt;
&lt;br /&gt;
return cfg&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Module:Documentation&amp;diff=12097</id>
		<title>Module:Documentation</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Module:Documentation&amp;diff=12097"/>
		<updated>2014-05-02T16:08:13Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- This module implements {{documentation}}.&lt;br /&gt;
&lt;br /&gt;
-- Get required modules.&lt;br /&gt;
local getArgs = require(&#039;Module:Arguments&#039;).getArgs&lt;br /&gt;
local htmlBuilder = require(&#039;Module:HtmlBuilder&#039;)&lt;br /&gt;
local messageBox = require(&#039;Module:Message box&#039;)&lt;br /&gt;
&lt;br /&gt;
-- Get the config table.&lt;br /&gt;
local cfg = mw.loadData(&#039;Module:Documentation/config&#039;)&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
-- Often-used functions.&lt;br /&gt;
local ugsub = mw.ustring.gsub&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Helper functions&lt;br /&gt;
--&lt;br /&gt;
-- These are defined as local functions, but are made available in the p&lt;br /&gt;
-- table for testing purposes.&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local function message(cfgKey, valArray, expectType)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Gets a message from the cfg table and formats it if appropriate.&lt;br /&gt;
	-- The function raises an error if the value from the cfg table is not&lt;br /&gt;
	-- of the type expectType. The default type for expectType is &#039;string&#039;.&lt;br /&gt;
	-- If the table valArray is present, strings such as $1, $2 etc. in the&lt;br /&gt;
	-- message are substituted with values from the table keys [1], [2] etc.&lt;br /&gt;
	-- For example, if the message &amp;quot;foo-message&amp;quot; had the value &#039;Foo $2 bar $1.&#039;,&lt;br /&gt;
	-- message(&#039;foo-message&#039;, {&#039;baz&#039;, &#039;qux&#039;}) would return &amp;quot;Foo qux bar baz.&amp;quot;&lt;br /&gt;
	--]]&lt;br /&gt;
	local msg = cfg[cfgKey]&lt;br /&gt;
	expectType = expectType or &#039;string&#039;&lt;br /&gt;
	if type(msg) ~= expectType then&lt;br /&gt;
		error(&#039;message: type error in message cfg.&#039; .. cfgKey .. &#039; (&#039; .. expectType .. &#039; expected, got &#039; .. type(msg) .. &#039;)&#039;, 2)&lt;br /&gt;
	end&lt;br /&gt;
	if not valArray then&lt;br /&gt;
		return msg&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local function getMessageVal(match)&lt;br /&gt;
		match = tonumber(match)&lt;br /&gt;
		return valArray[match] or error(&#039;message: no value found for key $&#039; .. match .. &#039; in message cfg.&#039; .. cfgKey, 4)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local ret = ugsub(msg, &#039;$([1-9][0-9]*)&#039;, getMessageVal)&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.message = message&lt;br /&gt;
&lt;br /&gt;
local function makeWikilink(page, display)&lt;br /&gt;
	if display then&lt;br /&gt;
		return mw.ustring.format(&#039;[[%s|%s]]&#039;, page, display)&lt;br /&gt;
	else&lt;br /&gt;
		return mw.ustring.format(&#039;[[%s]]&#039;, page)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.makeWikilink = makeWikilink&lt;br /&gt;
&lt;br /&gt;
local function makeCategoryLink(cat, sort)&lt;br /&gt;
	local catns = mw.site.namespaces[14].name&lt;br /&gt;
	return makeWikilink(catns .. &#039;:&#039; .. cat, sort)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.makeCategoryLink = makeCategoryLink&lt;br /&gt;
&lt;br /&gt;
local function makeUrlLink(url, display)&lt;br /&gt;
	return mw.ustring.format(&#039;[%s %s]&#039;, url, display)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.makeUrlLink = makeUrlLink&lt;br /&gt;
&lt;br /&gt;
local function makeToolbar(...)&lt;br /&gt;
	local ret = {}&lt;br /&gt;
	local lim = select(&#039;#&#039;, ...)&lt;br /&gt;
	if lim &amp;lt; 1 then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	for i = 1, lim do&lt;br /&gt;
		ret[#ret + 1] = select(i, ...)&lt;br /&gt;
	end&lt;br /&gt;
	return &#039;&amp;lt;small style=&amp;quot;font-style: normal;&amp;quot;&amp;gt;(&#039; .. table.concat(ret, &#039; &amp;amp;#124; &#039;) .. &#039;)&amp;lt;/small&amp;gt;&#039;&lt;br /&gt;
end	&lt;br /&gt;
&lt;br /&gt;
p.makeToolbar = makeToolbar&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Argument processing&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local function makeInvokeFunc(funcName)&lt;br /&gt;
	return function (frame)&lt;br /&gt;
		local args = getArgs(frame, {&lt;br /&gt;
			valueFunc = function (key, value)&lt;br /&gt;
				if type(value) == &#039;string&#039; then&lt;br /&gt;
					value = value:match(&#039;^%s*(.-)%s*$&#039;) -- Remove whitespace.&lt;br /&gt;
					if key == &#039;heading&#039; or value ~= &#039;&#039; then&lt;br /&gt;
						return value&lt;br /&gt;
					else&lt;br /&gt;
						return nil&lt;br /&gt;
					end&lt;br /&gt;
				else&lt;br /&gt;
					return value&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		})&lt;br /&gt;
		return p[funcName](args)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Main function&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
p.main = makeInvokeFunc(&#039;_main&#039;)&lt;br /&gt;
&lt;br /&gt;
function p._main(args)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- This function defines logic flow for the module.&lt;br /&gt;
	-- @args - table of arguments passed by the user&lt;br /&gt;
	-- &lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;main-div-id&#039; --&amp;gt; &#039;template-documentation&#039;&lt;br /&gt;
	-- &#039;main-div-classes&#039; --&amp;gt; &#039;template-documentation iezoomfix&#039;&lt;br /&gt;
	--]]&lt;br /&gt;
	local env = p.getEnvironment(args)&lt;br /&gt;
	local root = htmlBuilder.create()&lt;br /&gt;
	root&lt;br /&gt;
		.wikitext(p.protectionTemplate(env))&lt;br /&gt;
		.wikitext(p.sandboxNotice(args, env))&lt;br /&gt;
		 -- This div tag is from {{documentation/start box}}, but moving it here&lt;br /&gt;
		 -- so that we don&#039;t have to worry about unclosed tags.&lt;br /&gt;
		.tag(&#039;div&#039;)&lt;br /&gt;
			.attr(&#039;id&#039;, message(&#039;main-div-id&#039;))&lt;br /&gt;
			.addClass(message(&#039;main-div-classes&#039;))&lt;br /&gt;
			.newline()&lt;br /&gt;
			.wikitext(p._startBox(args, env))&lt;br /&gt;
			.wikitext(p._content(args, env))&lt;br /&gt;
			.tag(&#039;div&#039;)&lt;br /&gt;
				.css(&#039;clear&#039;, &#039;both&#039;) -- So right or left floating items don&#039;t stick out of the doc box.&lt;br /&gt;
				.newline()&lt;br /&gt;
				.done()&lt;br /&gt;
			.done()&lt;br /&gt;
		.wikitext(p._endBox(args, env))&lt;br /&gt;
		.newline()&lt;br /&gt;
		.wikitext(p.addTrackingCategories(env))&lt;br /&gt;
	return tostring(root)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Environment settings&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
function p.getEnvironment(args)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Returns a table with information about the environment, including title objects and other namespace- or&lt;br /&gt;
	-- path-related data.&lt;br /&gt;
	-- @args - table of arguments passed by the user&lt;br /&gt;
	--&lt;br /&gt;
	-- Title objects include:&lt;br /&gt;
	-- env.title - the page we are making documentation for (usually the current title)&lt;br /&gt;
	-- env.templateTitle - the template (or module, file, etc.)&lt;br /&gt;
	-- env.docTitle - the /doc subpage.&lt;br /&gt;
	-- env.sandboxTitle - the /sandbox subpage.&lt;br /&gt;
	-- env.testcasesTitle - the /testcases subpage.&lt;br /&gt;
	-- env.printTitle - the print version of the template, located at the /Print subpage.&lt;br /&gt;
	--&lt;br /&gt;
	-- Data includes:&lt;br /&gt;
	-- env.protectionLevels - the protection levels table of the title object.&lt;br /&gt;
	-- env.subjectSpace - the number of the title&#039;s subject namespace.&lt;br /&gt;
	-- env.docSpace - the number of the namespace the title puts its documentation in.&lt;br /&gt;
	-- env.docpageBase - the text of the base page of the /doc, /sandbox and /testcases pages, with namespace.&lt;br /&gt;
	-- env.compareUrl - URL of the Special:ComparePages page comparing the sandbox with the template.&lt;br /&gt;
	-- &lt;br /&gt;
	-- All table lookups are passed through pcall so that errors are caught. If an error occurs, the value&lt;br /&gt;
	-- returned will be nil.&lt;br /&gt;
	--]]&lt;br /&gt;
	&lt;br /&gt;
	local env, envFuncs = {}, {}&lt;br /&gt;
&lt;br /&gt;
	-- Set up the metatable. If triggered we call the corresponding function in the envFuncs table. The value&lt;br /&gt;
	-- returned by that function is memoized in the env table so that we don&#039;t call any of the functions&lt;br /&gt;
	-- more than once. (Nils won&#039;t be memoized.)&lt;br /&gt;
	setmetatable(env, {&lt;br /&gt;
		__index = function (t, key)&lt;br /&gt;
			local envFunc = envFuncs[key]&lt;br /&gt;
			if envFunc then&lt;br /&gt;
				local success, val = pcall(envFunc)&lt;br /&gt;
				if success then&lt;br /&gt;
					env[key] = val -- Memoise the value.&lt;br /&gt;
					return val&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			return nil&lt;br /&gt;
		end&lt;br /&gt;
	})	&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.title()&lt;br /&gt;
		-- The title object for the current page, or a test page passed with args.page.&lt;br /&gt;
		local title&lt;br /&gt;
		local titleArg = args.page&lt;br /&gt;
		if titleArg then&lt;br /&gt;
			title = mw.title.new(titleArg)&lt;br /&gt;
		else&lt;br /&gt;
			title = mw.title.getCurrentTitle()&lt;br /&gt;
		end&lt;br /&gt;
		return title&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.templateTitle()&lt;br /&gt;
		--[[&lt;br /&gt;
		-- The template (or module, etc.) title object.&lt;br /&gt;
		-- Messages:&lt;br /&gt;
		-- &#039;sandbox-subpage&#039; --&amp;gt; &#039;sandbox&#039;&lt;br /&gt;
		-- &#039;testcases-subpage&#039; --&amp;gt; &#039;testcases&#039;&lt;br /&gt;
		--]]&lt;br /&gt;
		local subjectSpace = env.subjectSpace&lt;br /&gt;
		local title = env.title&lt;br /&gt;
		local subpage = title.subpageText&lt;br /&gt;
		if subpage == message(&#039;sandbox-subpage&#039;) or subpage == message(&#039;testcases-subpage&#039;) then&lt;br /&gt;
			return mw.title.makeTitle(subjectSpace, title.baseText)&lt;br /&gt;
		else&lt;br /&gt;
			return mw.title.makeTitle(subjectSpace, title.text)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.docTitle()&lt;br /&gt;
		--[[&lt;br /&gt;
		-- Title object of the /doc subpage.&lt;br /&gt;
		-- Messages:&lt;br /&gt;
		-- &#039;doc-subpage&#039; --&amp;gt; &#039;doc&#039;&lt;br /&gt;
		--]]&lt;br /&gt;
		local title = env.title&lt;br /&gt;
		local docname = args[1] -- User-specified doc page.&lt;br /&gt;
		local docpage&lt;br /&gt;
		if docname then&lt;br /&gt;
			docpage = docname&lt;br /&gt;
		else&lt;br /&gt;
			docpage = env.docpageBase .. &#039;/&#039; .. message(&#039;doc-subpage&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		return mw.title.new(docpage)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	function envFuncs.sandboxTitle()&lt;br /&gt;
		--[[&lt;br /&gt;
		-- Title object for the /sandbox subpage.&lt;br /&gt;
		-- Messages:&lt;br /&gt;
		-- &#039;sandbox-subpage&#039; --&amp;gt; &#039;sandbox&#039;&lt;br /&gt;
		--]]&lt;br /&gt;
		return mw.title.new(env.docpageBase .. &#039;/&#039; .. message(&#039;sandbox-subpage&#039;))&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	function envFuncs.testcasesTitle()&lt;br /&gt;
		--[[&lt;br /&gt;
		-- Title object for the /testcases subpage.&lt;br /&gt;
		-- Messages:&lt;br /&gt;
		-- &#039;testcases-subpage&#039; --&amp;gt; &#039;testcases&#039;&lt;br /&gt;
		--]]&lt;br /&gt;
		return mw.title.new(env.docpageBase .. &#039;/&#039; .. message(&#039;testcases-subpage&#039;))&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	function envFuncs.printTitle()&lt;br /&gt;
		--[[&lt;br /&gt;
		-- Title object for the /Print subpage.&lt;br /&gt;
		-- Messages:&lt;br /&gt;
		-- &#039;print-subpage&#039; --&amp;gt; &#039;Print&#039;&lt;br /&gt;
		--]]&lt;br /&gt;
		return env.templateTitle:subPageTitle(message(&#039;print-subpage&#039;))&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.protectionLevels()&lt;br /&gt;
		-- The protection levels table of the title object.&lt;br /&gt;
		return env.title.protectionLevels&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.subjectSpace()&lt;br /&gt;
		-- The subject namespace number.&lt;br /&gt;
		return mw.site.namespaces[env.title.namespace].subject.id&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.docSpace()&lt;br /&gt;
		-- The documentation namespace number. For most namespaces this is the same as the&lt;br /&gt;
		-- subject namespace. However, pages in the Article, File, MediaWiki or Category&lt;br /&gt;
		-- namespaces must have their /doc, /sandbox and /testcases pages in talk space.&lt;br /&gt;
		local subjectSpace = env.subjectSpace&lt;br /&gt;
		if subjectSpace == 0 or subjectSpace == 6 or subjectSpace == 8 or subjectSpace == 14 then&lt;br /&gt;
			return subjectSpace + 1&lt;br /&gt;
		else&lt;br /&gt;
			return subjectSpace&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.docpageBase()&lt;br /&gt;
		-- The base page of the /doc, /sandbox, and /testcases subpages.&lt;br /&gt;
		-- For some namespaces this is the talk page, rather than the template page.&lt;br /&gt;
		local templateTitle = env.templateTitle&lt;br /&gt;
		local docSpace = env.docSpace&lt;br /&gt;
		local docSpaceText = mw.site.namespaces[docSpace].name&lt;br /&gt;
		-- Assemble the link. docSpace is never the main namespace, so we can hardcode the colon.&lt;br /&gt;
		return docSpaceText .. &#039;:&#039; .. templateTitle.text&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	function envFuncs.compareUrl()&lt;br /&gt;
		-- Diff link between the sandbox and the main template using [[Special:ComparePages]].&lt;br /&gt;
		local templateTitle = env.templateTitle&lt;br /&gt;
		local sandboxTitle = env.sandboxTitle&lt;br /&gt;
		if templateTitle.exists and sandboxTitle.exists then&lt;br /&gt;
			local compareUrl = mw.uri.fullUrl(&lt;br /&gt;
				&#039;Special:ComparePages&#039;,&lt;br /&gt;
				{page1 = templateTitle.prefixedText, page2 = sandboxTitle.prefixedText}&lt;br /&gt;
			)&lt;br /&gt;
			return tostring(compareUrl)&lt;br /&gt;
		else&lt;br /&gt;
			return nil&lt;br /&gt;
		end&lt;br /&gt;
	end		&lt;br /&gt;
&lt;br /&gt;
	return env&lt;br /&gt;
end	&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Auxiliary templates&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
function p.sandboxNotice(args, env)&lt;br /&gt;
	--[=[&lt;br /&gt;
	-- Generates a sandbox notice for display above sandbox pages.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- &lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;sandbox-notice-image&#039; --&amp;gt; &#039;[[Image:Sandbox.png|50px|alt=|link=]]&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-blurb&#039; --&amp;gt; &#039;This is the $1 for $2.&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-diff-blurb&#039; --&amp;gt; &#039;This is the $1 for $2 ($3).&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-pagetype-template&#039; --&amp;gt; &#039;[[Wikipedia:Template test cases|template sandbox]] page&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-pagetype-module&#039; --&amp;gt; &#039;[[Wikipedia:Template test cases|module sandbox]] page&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-pagetype-other&#039; --&amp;gt; &#039;sandbox page&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-compare-link-display&#039; --&amp;gt; &#039;diff&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-testcases-blurb&#039; --&amp;gt; &#039;See also the companion subpage for $1.&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-testcases-link-display&#039; --&amp;gt; &#039;test cases&#039;&lt;br /&gt;
	-- &#039;sandbox-category&#039; --&amp;gt; &#039;Template sandboxes&#039;&lt;br /&gt;
	--]=]&lt;br /&gt;
	local title = env.title&lt;br /&gt;
	local sandboxTitle = env.sandboxTitle&lt;br /&gt;
	local templateTitle = env.templateTitle&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	if not (subjectSpace and title and sandboxTitle and templateTitle and mw.title.equals(title, sandboxTitle)) then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	-- Build the table of arguments to pass to {{ombox}}. We need just two fields, &amp;quot;image&amp;quot; and &amp;quot;text&amp;quot;.&lt;br /&gt;
	local omargs = {}&lt;br /&gt;
	omargs.image = message(&#039;sandbox-notice-image&#039;)&lt;br /&gt;
	-- Get the text. We start with the opening blurb, which is something like&lt;br /&gt;
	-- &amp;quot;This is the template sandbox for [[Template:Foo]] (diff).&amp;quot;&lt;br /&gt;
	local text = &#039;&#039;&lt;br /&gt;
	local frame = mw.getCurrentFrame()&lt;br /&gt;
	local isPreviewing = frame:preprocess(&#039;{{REVISIONID}}&#039;) == &#039;&#039; -- True if the page is being previewed.&lt;br /&gt;
	local pagetype&lt;br /&gt;
	if subjectSpace == 10 then&lt;br /&gt;
		pagetype = message(&#039;sandbox-notice-pagetype-template&#039;)&lt;br /&gt;
	elseif subjectSpace == 828 then&lt;br /&gt;
		pagetype = message(&#039;sandbox-notice-pagetype-module&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		pagetype = message(&#039;sandbox-notice-pagetype-other&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	local templateLink = makeWikilink(templateTitle.prefixedText)&lt;br /&gt;
	local compareUrl = env.compareUrl&lt;br /&gt;
	if isPreviewing or not compareUrl then&lt;br /&gt;
		text = text .. message(&#039;sandbox-notice-blurb&#039;, {pagetype, templateLink})&lt;br /&gt;
	else&lt;br /&gt;
		local compareDisplay = message(&#039;sandbox-notice-compare-link-display&#039;)&lt;br /&gt;
		local compareLink = makeUrlLink(compareUrl, compareDisplay)&lt;br /&gt;
		text = text .. message(&#039;sandbox-notice-diff-blurb&#039;, {pagetype, templateLink, compareLink})&lt;br /&gt;
	end&lt;br /&gt;
	-- Get the test cases page blurb if the page exists. This is something like&lt;br /&gt;
	-- &amp;quot;See also the companion subpage for [[Template:Foo/testcases|test cases]].&amp;quot;&lt;br /&gt;
	local testcasesTitle = env.testcasesTitle&lt;br /&gt;
	if testcasesTitle and testcasesTitle.exists then&lt;br /&gt;
		if testcasesTitle.namespace == mw.site.namespaces.Module.id then&lt;br /&gt;
			local testcasesLinkDisplay = message(&#039;sandbox-notice-testcases-link-display&#039;)&lt;br /&gt;
			local testcasesRunLinkDisplay = message(&#039;sandbox-notice-testcases-run-link-display&#039;)&lt;br /&gt;
			local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay)&lt;br /&gt;
			local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay)&lt;br /&gt;
			text = text .. &#039;&amp;lt;br /&amp;gt;&#039; .. message(&#039;sandbox-notice-testcases-run-blurb&#039;, {testcasesLink, testcasesRunLink})&lt;br /&gt;
		else&lt;br /&gt;
			local testcasesLinkDisplay = message(&#039;sandbox-notice-testcases-link-display&#039;)&lt;br /&gt;
			local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay)&lt;br /&gt;
			text = text .. &#039;&amp;lt;br /&amp;gt;&#039; .. message(&#039;sandbox-notice-testcases-blurb&#039;, {testcasesLink})&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	-- Add the sandbox to the sandbox category.&lt;br /&gt;
	text = text .. makeCategoryLink(message(&#039;sandbox-category&#039;))&lt;br /&gt;
	omargs.text = text&lt;br /&gt;
	local ret = &#039;&amp;lt;div style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
	ret = ret .. messageBox.main(&#039;ombox&#039;, omargs)&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.protectionTemplate(env)&lt;br /&gt;
	-- Generates the padlock icon in the top right.&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;protection-template&#039; --&amp;gt; &#039;pp-template&#039;&lt;br /&gt;
	-- &#039;protection-template-args&#039; --&amp;gt; {docusage = &#039;yes&#039;}&lt;br /&gt;
	local title = env.title&lt;br /&gt;
	local protectionLevels&lt;br /&gt;
	local protectionTemplate = message(&#039;protection-template&#039;)&lt;br /&gt;
	local namespace = title.namespace&lt;br /&gt;
	if not (protectionTemplate and (namespace == 10 or namespace == 828)) then&lt;br /&gt;
		-- Don&#039;t display the protection template if we are not in the template or module namespaces.&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	protectionLevels = env.protectionLevels&lt;br /&gt;
	if not protectionLevels then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local editLevels = protectionLevels.edit&lt;br /&gt;
	local moveLevels = protectionLevels.move&lt;br /&gt;
	if moveLevels and moveLevels[1] == &#039;sysop&#039; or editLevels and editLevels[1] then&lt;br /&gt;
		-- The page is full-move protected, or full, template, or semi-protected.&lt;br /&gt;
		local frame = mw.getCurrentFrame()&lt;br /&gt;
		return frame:expandTemplate{title = protectionTemplate, args = message(&#039;protection-template-args&#039;, nil, &#039;table&#039;)}&lt;br /&gt;
	else&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Start box&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
p.startBox = makeInvokeFunc(&#039;_startBox&#039;)&lt;br /&gt;
&lt;br /&gt;
function p._startBox(args, env)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- This function generates the start box.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- &lt;br /&gt;
	-- The actual work is done by p.makeStartBoxLinksData and p.renderStartBoxLinks which make&lt;br /&gt;
	-- the [view] [edit] [history] [purge] links, and by p.makeStartBoxData and p.renderStartBox&lt;br /&gt;
	-- which generate the box HTML.&lt;br /&gt;
	--]]&lt;br /&gt;
	env = env or p.getEnvironment(args)&lt;br /&gt;
	local links&lt;br /&gt;
	local content = args.content&lt;br /&gt;
	if not content then&lt;br /&gt;
		-- No need to include the links if the documentation is on the template page itself.&lt;br /&gt;
		local linksData = p.makeStartBoxLinksData(args, env)&lt;br /&gt;
		if linksData then&lt;br /&gt;
			links = p.renderStartBoxLinks(linksData)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	-- Generate the start box html.&lt;br /&gt;
	local data = p.makeStartBoxData(args, env, links)&lt;br /&gt;
	if data then&lt;br /&gt;
		return p.renderStartBox(data)&lt;br /&gt;
	else&lt;br /&gt;
		-- User specified no heading.&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeStartBoxLinksData(args, env)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Does initial processing of data to make the [view] [edit] [history] [purge] links.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- &lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;view-link-display&#039; --&amp;gt; &#039;view&#039;&lt;br /&gt;
	-- &#039;edit-link-display&#039; --&amp;gt; &#039;edit&#039;&lt;br /&gt;
	-- &#039;history-link-display&#039; --&amp;gt; &#039;history&#039;&lt;br /&gt;
	-- &#039;purge-link-display&#039; --&amp;gt; &#039;purge&#039;&lt;br /&gt;
	-- &#039;file-docpage-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-filespace&#039;&lt;br /&gt;
	-- &#039;module-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-module-doc&#039;&lt;br /&gt;
	-- &#039;docpage-preload&#039; --&amp;gt; &#039;Template:Documentation/preload&#039;&lt;br /&gt;
	-- &#039;create-link-display&#039; --&amp;gt; &#039;create&#039;&lt;br /&gt;
	--]]&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	local title = env.title&lt;br /&gt;
	local docTitle = env.docTitle&lt;br /&gt;
	if not title or not docTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local data = {}&lt;br /&gt;
	data.title = title&lt;br /&gt;
	data.docTitle = docTitle&lt;br /&gt;
	-- View, display, edit, and purge links if /doc exists.&lt;br /&gt;
	data.viewLinkDisplay = message(&#039;view-link-display&#039;)&lt;br /&gt;
	data.editLinkDisplay = message(&#039;edit-link-display&#039;)&lt;br /&gt;
	data.historyLinkDisplay = message(&#039;history-link-display&#039;)&lt;br /&gt;
	data.purgeLinkDisplay = message(&#039;purge-link-display&#039;)&lt;br /&gt;
	-- Create link if /doc doesn&#039;t exist.&lt;br /&gt;
	local preload = args.preload&lt;br /&gt;
	if not preload then&lt;br /&gt;
		if subjectSpace == 6 then -- File namespace&lt;br /&gt;
			preload = message(&#039;file-docpage-preload&#039;)&lt;br /&gt;
		elseif subjectSpace == 828 then -- Module namespace&lt;br /&gt;
			preload = message(&#039;module-preload&#039;)&lt;br /&gt;
		else&lt;br /&gt;
			preload = message(&#039;docpage-preload&#039;)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	data.preload = preload&lt;br /&gt;
	data.createLinkDisplay = message(&#039;create-link-display&#039;)&lt;br /&gt;
	return data&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.renderStartBoxLinks(data)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Generates the [view][edit][history][purge] or [create] links from the data table.&lt;br /&gt;
	-- @data - a table of data generated by p.makeStartBoxLinksData&lt;br /&gt;
	--]]&lt;br /&gt;
	&lt;br /&gt;
	local function escapeBrackets(s)&lt;br /&gt;
		-- Escapes square brackets with HTML entities.&lt;br /&gt;
		s = s:gsub(&#039;%[&#039;, &#039;&amp;amp;#91;&#039;) -- Replace square brackets with HTML entities.&lt;br /&gt;
		s = s:gsub(&#039;%]&#039;, &#039;&amp;amp;#93;&#039;)&lt;br /&gt;
		return s&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local ret&lt;br /&gt;
	local docTitle = data.docTitle&lt;br /&gt;
	local title = data.title&lt;br /&gt;
	if docTitle.exists then&lt;br /&gt;
		local viewLink = makeWikilink(docTitle.prefixedText, data.viewLinkDisplay)&lt;br /&gt;
		local editLink = makeUrlLink(docTitle:fullUrl{action = &#039;edit&#039;}, data.editLinkDisplay)&lt;br /&gt;
		local historyLink = makeUrlLink(docTitle:fullUrl{action = &#039;history&#039;}, data.historyLinkDisplay)&lt;br /&gt;
		local purgeLink = makeUrlLink(title:fullUrl{action = &#039;purge&#039;}, data.purgeLinkDisplay)&lt;br /&gt;
		ret = &#039;[%s] [%s] [%s] [%s]&#039;&lt;br /&gt;
		ret = escapeBrackets(ret)&lt;br /&gt;
		ret = mw.ustring.format(ret, viewLink, editLink, historyLink, purgeLink)&lt;br /&gt;
	else&lt;br /&gt;
		local createLink = makeUrlLink(docTitle:fullUrl{action = &#039;edit&#039;, preload = data.preload}, data.createLinkDisplay)&lt;br /&gt;
		ret = &#039;[%s]&#039;&lt;br /&gt;
		ret = escapeBrackets(ret)&lt;br /&gt;
		ret = mw.ustring.format(ret, createLink)&lt;br /&gt;
	end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeStartBoxData(args, env, links)&lt;br /&gt;
	--[=[&lt;br /&gt;
	-- Does initial processing of data to pass to the start-box render function, p.renderStartBox.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- @links - a string containing the [view][edit][history][purge] links - could be nil if there&#039;s an error.&lt;br /&gt;
	--&lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;documentation-icon-wikitext&#039; --&amp;gt; &#039;[[File:Template-info.png|50px|link=|alt=Documentation icon]]&#039;&lt;br /&gt;
	-- &#039;template-namespace-heading&#039; --&amp;gt; &#039;Template documentation&#039;&lt;br /&gt;
	-- &#039;module-namespace-heading&#039; --&amp;gt; &#039;Module documentation&#039;&lt;br /&gt;
	-- &#039;file-namespace-heading&#039; --&amp;gt; &#039;Summary&#039;&lt;br /&gt;
	-- &#039;other-namespaces-heading&#039; --&amp;gt; &#039;Documentation&#039;&lt;br /&gt;
	-- &#039;start-box-linkclasses&#039; --&amp;gt; &#039;mw-editsection-like plainlinks&#039;&lt;br /&gt;
	-- &#039;start-box-link-id&#039; --&amp;gt; &#039;doc_editlinks&#039;&lt;br /&gt;
	-- &#039;testcases-create-link-display&#039; --&amp;gt; &#039;create&#039;&lt;br /&gt;
	--]=]&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	if not subjectSpace then&lt;br /&gt;
		-- Default to an &amp;quot;other namespaces&amp;quot; namespace, so that we get at least some output&lt;br /&gt;
		-- if an error occurs.&lt;br /&gt;
		subjectSpace = 2&lt;br /&gt;
	end&lt;br /&gt;
	local data = {}&lt;br /&gt;
	&lt;br /&gt;
	-- Heading&lt;br /&gt;
	local heading = args.heading -- Blank values are not removed.&lt;br /&gt;
	if heading == &#039;&#039; then&lt;br /&gt;
		-- Don&#039;t display the start box if the heading arg is defined but blank.&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	if heading then&lt;br /&gt;
		data.heading = heading&lt;br /&gt;
	elseif subjectSpace == 10 then -- Template namespace&lt;br /&gt;
		data.heading = message(&#039;documentation-icon-wikitext&#039;) .. &#039; &#039; .. message(&#039;template-namespace-heading&#039;)&lt;br /&gt;
	elseif subjectSpace == 828 then -- Module namespace&lt;br /&gt;
		data.heading = message(&#039;documentation-icon-wikitext&#039;) .. &#039; &#039; .. message(&#039;module-namespace-heading&#039;)&lt;br /&gt;
	elseif subjectSpace == 6 then -- File namespace&lt;br /&gt;
		data.heading = message(&#039;file-namespace-heading&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		data.heading = message(&#039;other-namespaces-heading&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Heading CSS&lt;br /&gt;
	local headingStyle = args[&#039;heading-style&#039;]&lt;br /&gt;
	if headingStyle then&lt;br /&gt;
		data.headingStyleText = headingStyle&lt;br /&gt;
	elseif subjectSpace == 10 then&lt;br /&gt;
		-- We are in the template or template talk namespaces.&lt;br /&gt;
		data.headingFontWeight = &#039;bold&#039;&lt;br /&gt;
		data.headingFontSize = &#039;125%&#039;&lt;br /&gt;
	else&lt;br /&gt;
		data.headingFontSize = &#039;150%&#039;&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Data for the [view][edit][history][purge] or [create] links.&lt;br /&gt;
	if links then&lt;br /&gt;
		data.linksClass = message(&#039;start-box-linkclasses&#039;)&lt;br /&gt;
		data.linksId = message(&#039;start-box-link-id&#039;)&lt;br /&gt;
		data.links = links&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return data&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.renderStartBox(data)&lt;br /&gt;
	-- Renders the start box html.&lt;br /&gt;
	-- @data - a table of data generated by p.makeStartBoxData.&lt;br /&gt;
	local sbox = htmlBuilder.create(&#039;div&#039;)&lt;br /&gt;
	sbox&lt;br /&gt;
		.css(&#039;padding-bottom&#039;, &#039;3px&#039;)&lt;br /&gt;
		.css(&#039;border-bottom&#039;, &#039;1px solid #aaa&#039;)&lt;br /&gt;
		.css(&#039;margin-bottom&#039;, &#039;1ex&#039;)&lt;br /&gt;
		.newline()&lt;br /&gt;
		.tag(&#039;span&#039;)&lt;br /&gt;
			.cssText(data.headingStyleText)&lt;br /&gt;
			.css(&#039;font-weight&#039;, data.headingFontWeight)&lt;br /&gt;
			.css(&#039;font-size&#039;, data.headingFontSize)&lt;br /&gt;
			.wikitext(data.heading)&lt;br /&gt;
	local links = data.links&lt;br /&gt;
	if links then&lt;br /&gt;
		sbox.tag(&#039;span&#039;)&lt;br /&gt;
			.addClass(data.linksClass)&lt;br /&gt;
			.attr(&#039;id&#039;, data.linksId)&lt;br /&gt;
			.wikitext(links)&lt;br /&gt;
	end&lt;br /&gt;
	return tostring(sbox)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Documentation content&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
p.content = makeInvokeFunc(&#039;_content&#039;)&lt;br /&gt;
&lt;br /&gt;
function p._content(args, env)&lt;br /&gt;
	-- Displays the documentation contents&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	env = env or p.getEnvironment(args)&lt;br /&gt;
	local docTitle = env.docTitle&lt;br /&gt;
	local content = args.content or args._content&lt;br /&gt;
	if not content and docTitle and docTitle.exists then&lt;br /&gt;
		local frame = mw.getCurrentFrame()&lt;br /&gt;
		content = frame:expandTemplate{title = docTitle.prefixedText}&lt;br /&gt;
	end&lt;br /&gt;
	-- The line breaks below are necessary so that &amp;quot;=== Headings ===&amp;quot; at the start and end&lt;br /&gt;
	-- of docs are interpreted correctly.&lt;br /&gt;
	return &#039;\n&#039; .. (content or &#039;&#039;) .. &#039;\n&#039; &lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.contentTitle = makeInvokeFunc(&#039;_contentTitle&#039;)&lt;br /&gt;
&lt;br /&gt;
function p._contentTitle(args, env)&lt;br /&gt;
	env = env or p.getEnvironment(args)&lt;br /&gt;
	local docTitle = env.docTitle&lt;br /&gt;
	if not args.content and docTitle and docTitle.exists then&lt;br /&gt;
		return docTitle.prefixedText&lt;br /&gt;
	else&lt;br /&gt;
		return &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- End box&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
p.endBox = makeInvokeFunc(&#039;_endBox&#039;)&lt;br /&gt;
&lt;br /&gt;
function p._endBox(args, env)&lt;br /&gt;
	--[=[&lt;br /&gt;
	-- This function generates the end box (also known as the link box).&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- &lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;fmbox-id&#039; --&amp;gt; &#039;documentation-meta-data&#039;&lt;br /&gt;
	-- &#039;fmbox-style&#039; --&amp;gt; &#039;background-color: #ecfcf4&#039;&lt;br /&gt;
	-- &#039;fmbox-textstyle&#039; --&amp;gt; &#039;font-style: italic&#039;&lt;br /&gt;
	-- &lt;br /&gt;
	-- The HTML is generated by the {{fmbox}} template, courtesy of [[Module:Message box]].&lt;br /&gt;
	--]=]&lt;br /&gt;
	&lt;br /&gt;
	-- Get environment data.&lt;br /&gt;
	env = env or p.getEnvironment(args)&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	local docTitle = env.docTitle&lt;br /&gt;
	if not subjectSpace or not docTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
		&lt;br /&gt;
	-- Check whether we should output the end box at all. Add the end&lt;br /&gt;
	-- box by default if the documentation exists or if we are in the&lt;br /&gt;
	-- user, module or template namespaces.&lt;br /&gt;
	local linkBox = args[&#039;link box&#039;]&lt;br /&gt;
	if linkBox == &#039;off&#039;&lt;br /&gt;
		or not (&lt;br /&gt;
			docTitle.exists&lt;br /&gt;
			or subjectSpace == 2&lt;br /&gt;
			or subjectSpace == 828&lt;br /&gt;
			or subjectSpace == 10&lt;br /&gt;
		)&lt;br /&gt;
	then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Assemble the arguments for {{fmbox}}.&lt;br /&gt;
	local fmargs = {}&lt;br /&gt;
	fmargs.id = message(&#039;fmbox-id&#039;) -- Sets &#039;documentation-meta-data&#039;&lt;br /&gt;
	fmargs.image = &#039;none&#039;&lt;br /&gt;
	fmargs.style = message(&#039;fmbox-style&#039;) -- Sets &#039;background-color: #ecfcf4&#039;&lt;br /&gt;
	fmargs.textstyle = message(&#039;fmbox-textstyle&#039;) -- &#039;font-style: italic;&#039;&lt;br /&gt;
&lt;br /&gt;
	-- Assemble the fmbox text field.&lt;br /&gt;
	local text = &#039;&#039;&lt;br /&gt;
	if linkBox then&lt;br /&gt;
		text = text .. linkBox&lt;br /&gt;
	else&lt;br /&gt;
		text = text .. (p.makeDocPageBlurb(args, env) or &#039;&#039;) -- &amp;quot;This documentation is transcluded from [[Foo]].&amp;quot; &lt;br /&gt;
		if subjectSpace == 2 or subjectSpace == 10 or subjectSpace == 828 then&lt;br /&gt;
			-- We are in the user, template or module namespaces.&lt;br /&gt;
			-- Add sandbox and testcases links.&lt;br /&gt;
			-- &amp;quot;Editors can experiment in this template&#039;s sandbox and testcases pages.&amp;quot;&lt;br /&gt;
			text = text .. p.makeExperimentBlurb(args, env)&lt;br /&gt;
			text = text .. &#039;&amp;lt;br /&amp;gt;&#039;&lt;br /&gt;
			if not args.content and not args[1] then&lt;br /&gt;
				-- &amp;quot;Please add categories to the /doc subpage.&amp;quot;&lt;br /&gt;
				-- Don&#039;t show this message with inline docs or with an explicitly specified doc page,&lt;br /&gt;
				-- as then it is unclear where to add the categories.&lt;br /&gt;
				text = text .. (p.makeCategoriesBlurb(args, env) or &#039;&#039;)&lt;br /&gt;
			end&lt;br /&gt;
			text = text .. &#039; &#039; .. (p.makeSubpagesBlurb(args, env) or &#039;&#039;) --&amp;quot;Subpages of this template&amp;quot;&lt;br /&gt;
			local printBlurb = p.makePrintBlurb(args, env) -- Two-line blurb about print versions of templates.&lt;br /&gt;
			if printBlurb then&lt;br /&gt;
				text = text .. &#039;&amp;lt;br /&amp;gt;&#039; .. printBlurb&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	fmargs.text = text&lt;br /&gt;
&lt;br /&gt;
	return messageBox.main(&#039;fmbox&#039;, fmargs)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeDocPageBlurb(args, env)&lt;br /&gt;
	--[=[&lt;br /&gt;
	-- Makes the blurb &amp;quot;This documentation is transcluded from [[Template:Foo]] (edit, history)&amp;quot;.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- &lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;edit-link-display&#039; --&amp;gt; &#039;edit&#039;&lt;br /&gt;
	-- &#039;history-link-display&#039; --&amp;gt; &#039;history&#039;&lt;br /&gt;
	-- &#039;transcluded-from-blurb&#039; --&amp;gt; &lt;br /&gt;
	-- &#039;The above [[Wikipedia:Template documentation|documentation]] &lt;br /&gt;
	-- is [[Wikipedia:Transclusion|transcluded]] from $1.&#039;&lt;br /&gt;
	-- &#039;module-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-module-doc&#039;&lt;br /&gt;
	-- &#039;create-link-display&#039; --&amp;gt; &#039;create&#039;&lt;br /&gt;
	-- &#039;create-module-doc-blurb&#039; --&amp;gt;&lt;br /&gt;
	-- &#039;You might want to $1 a documentation page for this [[Wikipedia:Lua|Scribunto module]].&#039;&lt;br /&gt;
	--]=]&lt;br /&gt;
	local docTitle = env.docTitle&lt;br /&gt;
	if not docTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local ret&lt;br /&gt;
	if docTitle.exists then&lt;br /&gt;
		-- /doc exists; link to it.&lt;br /&gt;
		local docLink = makeWikilink(docTitle.prefixedText)&lt;br /&gt;
		local editUrl = docTitle:fullUrl{action = &#039;edit&#039;}&lt;br /&gt;
		local editDisplay = message(&#039;edit-link-display&#039;)&lt;br /&gt;
		local editLink = makeUrlLink(editUrl, editDisplay)&lt;br /&gt;
		local historyUrl = docTitle:fullUrl{action = &#039;history&#039;}&lt;br /&gt;
		local historyDisplay = message(&#039;history-link-display&#039;)&lt;br /&gt;
		local historyLink = makeUrlLink(historyUrl, historyDisplay)&lt;br /&gt;
		ret = message(&#039;transcluded-from-blurb&#039;, {docLink})&lt;br /&gt;
			.. &#039; &#039;&lt;br /&gt;
			.. makeToolbar(editLink, historyLink)&lt;br /&gt;
			.. &#039;&amp;lt;br /&amp;gt;&#039;&lt;br /&gt;
	elseif env.subjectSpace == 828 then&lt;br /&gt;
		-- /doc does not exist; ask to create it.&lt;br /&gt;
		local createUrl = docTitle:fullUrl{action = &#039;edit&#039;, preload = message(&#039;module-preload&#039;)}&lt;br /&gt;
		local createDisplay = message(&#039;create-link-display&#039;)&lt;br /&gt;
		local createLink = makeUrlLink(createUrl, createDisplay)&lt;br /&gt;
		ret = message(&#039;create-module-doc-blurb&#039;, {createLink})&lt;br /&gt;
			.. &#039;&amp;lt;br /&amp;gt;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeExperimentBlurb(args, env)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Renders the text &amp;quot;Editors can experiment in this template&#039;s sandbox (edit | diff) and testcases (edit) pages.&amp;quot;&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- &lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;sandbox-link-display&#039; --&amp;gt; &#039;sandbox&#039;&lt;br /&gt;
	-- &#039;sandbox-edit-link-display&#039; --&amp;gt; &#039;edit&#039;&lt;br /&gt;
	-- &#039;compare-link-display&#039; --&amp;gt; &#039;diff&#039;&lt;br /&gt;
	-- &#039;module-sandbox-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-module-sandbox&#039;&lt;br /&gt;
	-- &#039;template-sandbox-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-sandbox&#039;&lt;br /&gt;
	-- &#039;sandbox-create-link-display&#039; --&amp;gt; &#039;create&#039;&lt;br /&gt;
	-- &#039;mirror-edit-summary&#039; --&amp;gt; &#039;Create sandbox version of $1&#039;&lt;br /&gt;
	-- &#039;mirror-link-display&#039; --&amp;gt; &#039;mirror&#039;&lt;br /&gt;
	-- &#039;sandbox-link-display&#039; --&amp;gt; &#039;sandbox&#039;&lt;br /&gt;
	-- &#039;testcases-link-display&#039; --&amp;gt; &#039;testcases&#039;&lt;br /&gt;
	-- &#039;testcases-edit-link-display&#039;--&amp;gt; &#039;edit&#039;&lt;br /&gt;
	-- &#039;module-testcases-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-module-testcases&#039;&lt;br /&gt;
	-- &#039;template-sandbox-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-sandbox&#039;&lt;br /&gt;
	-- &#039;testcases-create-link-display&#039; --&amp;gt; &#039;create&#039;&lt;br /&gt;
	-- &#039;testcases-link-display&#039; --&amp;gt; &#039;testcases&#039;&lt;br /&gt;
	-- &#039;testcases-edit-link-display&#039; --&amp;gt; &#039;edit&#039;&lt;br /&gt;
	-- &#039;module-testcases-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-module-testcases&#039;&lt;br /&gt;
	-- &#039;template-testcases-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-testcases&#039;&lt;br /&gt;
	-- &#039;experiment-blurb-module&#039; --&amp;gt; &#039;Editors can experiment in this module&#039;s $1 and $2 pages.&#039;&lt;br /&gt;
	-- &#039;experiment-blurb-template&#039; --&amp;gt; &#039;Editors can experiment in this template&#039;s $1 and $2 pages.&#039;&lt;br /&gt;
	--]]&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	local templateTitle = env.templateTitle&lt;br /&gt;
	local sandboxTitle = env.sandboxTitle&lt;br /&gt;
	local testcasesTitle = env.testcasesTitle&lt;br /&gt;
	local templatePage = templateTitle.prefixedText&lt;br /&gt;
	if not subjectSpace or not templateTitle or not sandboxTitle or not testcasesTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	-- Make links.&lt;br /&gt;
	local sandboxLinks, testcasesLinks&lt;br /&gt;
	if sandboxTitle.exists then&lt;br /&gt;
		local sandboxPage = sandboxTitle.prefixedText&lt;br /&gt;
		local sandboxDisplay = message(&#039;sandbox-link-display&#039;)&lt;br /&gt;
		local sandboxLink = makeWikilink(sandboxPage, sandboxDisplay)&lt;br /&gt;
		local sandboxEditUrl = sandboxTitle:fullUrl{action = &#039;edit&#039;}&lt;br /&gt;
		local sandboxEditDisplay = message(&#039;sandbox-edit-link-display&#039;)&lt;br /&gt;
		local sandboxEditLink = makeUrlLink(sandboxEditUrl, sandboxEditDisplay)&lt;br /&gt;
		local compareUrl = env.compareUrl&lt;br /&gt;
		local compareLink&lt;br /&gt;
		if compareUrl then&lt;br /&gt;
			local compareDisplay = message(&#039;compare-link-display&#039;)&lt;br /&gt;
			compareLink = makeUrlLink(compareUrl, compareDisplay)&lt;br /&gt;
		end&lt;br /&gt;
		sandboxLinks = sandboxLink .. &#039; &#039; .. makeToolbar(sandboxEditLink, compareLink)&lt;br /&gt;
	else&lt;br /&gt;
		local sandboxPreload&lt;br /&gt;
		if subjectSpace == 828 then&lt;br /&gt;
			sandboxPreload = message(&#039;module-sandbox-preload&#039;)&lt;br /&gt;
		else&lt;br /&gt;
			sandboxPreload = message(&#039;template-sandbox-preload&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		local sandboxCreateUrl = sandboxTitle:fullUrl{action = &#039;edit&#039;, preload = sandboxPreload}&lt;br /&gt;
		local sandboxCreateDisplay = message(&#039;sandbox-create-link-display&#039;)&lt;br /&gt;
		local sandboxCreateLink = makeUrlLink(sandboxCreateUrl, sandboxCreateDisplay)&lt;br /&gt;
		local mirrorSummary = message(&#039;mirror-edit-summary&#039;, {makeWikilink(templatePage)})&lt;br /&gt;
		local mirrorUrl = sandboxTitle:fullUrl{action = &#039;edit&#039;, preload = templatePage, summary = mirrorSummary}&lt;br /&gt;
		local mirrorDisplay = message(&#039;mirror-link-display&#039;)&lt;br /&gt;
		local mirrorLink = makeUrlLink(mirrorUrl, mirrorDisplay)&lt;br /&gt;
		sandboxLinks = message(&#039;sandbox-link-display&#039;) .. &#039; &#039; .. makeToolbar(sandboxCreateLink, mirrorLink)&lt;br /&gt;
	end&lt;br /&gt;
	if testcasesTitle.exists then&lt;br /&gt;
		local testcasesPage = testcasesTitle.prefixedText&lt;br /&gt;
		local testcasesDisplay = message(&#039;testcases-link-display&#039;)&lt;br /&gt;
		local testcasesLink = makeWikilink(testcasesPage, testcasesDisplay)&lt;br /&gt;
		local testcasesEditUrl = testcasesTitle:fullUrl{action = &#039;edit&#039;}&lt;br /&gt;
		local testcasesEditDisplay = message(&#039;testcases-edit-link-display&#039;)&lt;br /&gt;
		local testcasesEditLink = makeUrlLink(testcasesEditUrl, testcasesEditDisplay)&lt;br /&gt;
		testcasesLinks = testcasesLink .. &#039; &#039; .. makeToolbar(testcasesEditLink)&lt;br /&gt;
	else&lt;br /&gt;
		local testcasesPreload&lt;br /&gt;
		if subjectSpace == 828 then&lt;br /&gt;
			testcasesPreload = message(&#039;module-testcases-preload&#039;)&lt;br /&gt;
		else&lt;br /&gt;
			testcasesPreload = message(&#039;template-testcases-preload&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		local testcasesCreateUrl = testcasesTitle:fullUrl{action = &#039;edit&#039;, preload = testcasesPreload}&lt;br /&gt;
		local testcasesCreateDisplay = message(&#039;testcases-create-link-display&#039;)&lt;br /&gt;
		local testcasesCreateLink = makeUrlLink(testcasesCreateUrl, testcasesCreateDisplay)&lt;br /&gt;
		testcasesLinks = message(&#039;testcases-link-display&#039;) .. &#039; &#039; .. makeToolbar(testcasesCreateLink)&lt;br /&gt;
	end&lt;br /&gt;
	local messageName&lt;br /&gt;
	if subjectSpace == 828 then&lt;br /&gt;
		messageName = &#039;experiment-blurb-module&#039;&lt;br /&gt;
	else&lt;br /&gt;
		messageName = &#039;experiment-blurb-template&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return message(messageName, {sandboxLinks, testcasesLinks})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeCategoriesBlurb(args, env)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Generates the text &amp;quot;Please add categories to the /doc subpage.&amp;quot;&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;doc-link-display&#039; --&amp;gt; &#039;/doc&#039;&lt;br /&gt;
	-- &#039;add-categories-blurb&#039; --&amp;gt; &#039;Please add categories to the $1 subpage.&#039;&lt;br /&gt;
	--]]&lt;br /&gt;
	local docTitle = env.docTitle&lt;br /&gt;
	if not docTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local docPathLink = makeWikilink(docTitle.prefixedText, message(&#039;doc-link-display&#039;))&lt;br /&gt;
	return message(&#039;add-categories-blurb&#039;, {docPathLink})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeSubpagesBlurb(args, env)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Generates the &amp;quot;Subpages of this template&amp;quot; link.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	&lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;template-pagetype&#039; --&amp;gt; &#039;template&#039;&lt;br /&gt;
	-- &#039;module-pagetype&#039; --&amp;gt; &#039;module&#039;&lt;br /&gt;
	-- &#039;default-pagetype&#039; --&amp;gt; &#039;page&#039;&lt;br /&gt;
	-- &#039;subpages-link-display&#039; --&amp;gt; &#039;Subpages of this $1&#039;&lt;br /&gt;
	--]]&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	local templateTitle = env.templateTitle&lt;br /&gt;
	if not subjectSpace or not templateTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local pagetype&lt;br /&gt;
	if subjectSpace == 10 then&lt;br /&gt;
		pagetype = message(&#039;template-pagetype&#039;)&lt;br /&gt;
	elseif subjectSpace == 828 then&lt;br /&gt;
		pagetype = message(&#039;module-pagetype&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		pagetype = message(&#039;default-pagetype&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	local subpagesLink = makeWikilink(&lt;br /&gt;
		&#039;Special:PrefixIndex/&#039; .. templateTitle.prefixedText .. &#039;/&#039;,&lt;br /&gt;
		message(&#039;subpages-link-display&#039;, {pagetype})&lt;br /&gt;
	)&lt;br /&gt;
	return message(&#039;subpages-blurb&#039;, {subpagesLink})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makePrintBlurb(args, env)&lt;br /&gt;
	--[=[&lt;br /&gt;
	-- Generates the blurb displayed when there is a print version of the template available.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	--&lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;print-link-display&#039; --&amp;gt; &#039;/Print&#039;&lt;br /&gt;
	-- &#039;print-blurb&#039; --&amp;gt; &#039;A [[Help:Books/for experts#Improving the book layout|print version]]&#039;&lt;br /&gt;
	--		.. &#039; of this template exists at $1.&#039;&lt;br /&gt;
	--		.. &#039; If you make a change to this template, please update the print version as well.&#039;&lt;br /&gt;
	-- &#039;display-print-category&#039; --&amp;gt; true&lt;br /&gt;
	-- &#039;print-category&#039; --&amp;gt; &#039;Templates with print versions&#039;&lt;br /&gt;
	--]=]&lt;br /&gt;
	local printTitle = env.printTitle&lt;br /&gt;
	if not printTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local ret&lt;br /&gt;
	if printTitle.exists then&lt;br /&gt;
		local printLink = makeWikilink(printTitle.prefixedText, message(&#039;print-link-display&#039;))&lt;br /&gt;
		ret = message(&#039;print-blurb&#039;, {printLink})&lt;br /&gt;
		local displayPrintCategory = message(&#039;display-print-category&#039;, nil, &#039;boolean&#039;)&lt;br /&gt;
		if displayPrintCategory then&lt;br /&gt;
			ret = ret .. makeCategoryLink(message(&#039;print-category&#039;))&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Tracking categories&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
function p.addTrackingCategories(env)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Check if {{documentation}} is transcluded on a /doc or /testcases page.&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	&lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;display-strange-usage-category&#039; --&amp;gt; true&lt;br /&gt;
	-- &#039;doc-subpage&#039; --&amp;gt; &#039;doc&#039;&lt;br /&gt;
	-- &#039;testcases-subpage&#039; --&amp;gt; &#039;testcases&#039;&lt;br /&gt;
	-- &#039;strange-usage-category&#039; --&amp;gt; &#039;Wikipedia pages with strange ((documentation)) usage&#039;&lt;br /&gt;
	-- &lt;br /&gt;
	-- /testcases pages in the module namespace are not categorised, as they may have&lt;br /&gt;
	-- {{documentation}} transcluded automatically.&lt;br /&gt;
	--]]&lt;br /&gt;
	local title = env.title&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	if not title or not subjectSpace then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local subpage = title.subpageText&lt;br /&gt;
	local ret = &#039;&#039;&lt;br /&gt;
	if message(&#039;display-strange-usage-category&#039;, nil, &#039;boolean&#039;)&lt;br /&gt;
		and (&lt;br /&gt;
			subpage == message(&#039;doc-subpage&#039;)&lt;br /&gt;
			or subjectSpace ~= 828 and subpage == message(&#039;testcases-subpage&#039;)&lt;br /&gt;
		)&lt;br /&gt;
	then&lt;br /&gt;
		ret = ret .. makeCategoryLink(message(&#039;strange-usage-category&#039;))&lt;br /&gt;
	end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Tlx&amp;diff=12095</id>
		<title>Mal:Tlx</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Tlx&amp;diff=12095"/>
		<updated>2014-05-02T16:08:13Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;{{#if:{{{subst|}}}|[[Help:Substitution|subst]]:}}[[{{{LANG|}}}{{{SISTER|}}}{{ns:Template}}:{{{1|}}}|{{{1|}}}]]&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{2|}}}|&lt;br /&gt;
&amp;amp;#124;{{{2}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{3|}}}|&lt;br /&gt;
&amp;amp;#124;{{{3}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{4|}}}|&lt;br /&gt;
&amp;amp;#124;{{{4}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{5|}}}|&lt;br /&gt;
&amp;amp;#124;{{{5}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{6|}}}|&lt;br /&gt;
&amp;amp;#124;{{{6}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{7|}}}|&lt;br /&gt;
&amp;amp;#124;{{{7}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{8|}}}|&lt;br /&gt;
&amp;amp;#124;{{{8}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{9|}}}|&lt;br /&gt;
&amp;amp;#124;{{{9}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{10|}}}|&lt;br /&gt;
&amp;amp;#124;{{{10}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{11|}}}|&lt;br /&gt;
&amp;amp;#124;{{{11}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{12|}}}|&lt;br /&gt;
&amp;amp;#124;&#039;&#039;...&#039;&#039;&lt;br /&gt;
}}&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Pp-template&amp;diff=12093</id>
		<title>Mal:Pp-template</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Pp-template&amp;diff=12093"/>
		<updated>2014-05-02T16:08:13Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{pp-meta&lt;br /&gt;
|type={{#switch:{{{demolevel|{{#ifeq:{{PROTECTIONLEVEL:edit}}-{{PROTECTIONLEVEL:move}}|-sysop|move|{{PROTECTIONLEVEL:edit}}}}}}}&lt;br /&gt;
   |semi&lt;br /&gt;
   |autoconfirmed=semi&lt;br /&gt;
   |administrator&lt;br /&gt;
   |full&lt;br /&gt;
   |sysop=indef&lt;br /&gt;
   |move=move&lt;br /&gt;
   |templateeditor=template&lt;br /&gt;
   |#default=template&amp;lt;!--fallback value--&amp;gt;}}&lt;br /&gt;
|small={{{small|yes}}}&lt;br /&gt;
|right={{{right|}}}&lt;br /&gt;
|demospace={{{demospace|}}}&lt;br /&gt;
|demolevel={{#ifeq:{{PAGENAME}}/{{NAMESPACE}}|{{SUBPAGENAME}}/{{ns:Template}}|{{{demolevel|undefined}}}|{{#ifeq:{{lc:{{SUBPAGENAME}}}}|sandbox|sysop|{{{demolevel|undefined}}}}}}}&lt;br /&gt;
|expiry=&amp;lt;!--not applicable--&amp;gt;&lt;br /&gt;
|dispute=no&lt;br /&gt;
|icon-text=This {{#ifeq:{{NAMESPACE}}|{{ns:6}}|image, included in a high-risk template or message,|high-risk {{pp-meta/pagetype}} }} is permanently {{#switch:{{{demolevel|{{#ifeq:{{PROTECTIONLEVEL:edit}}-{{PROTECTIONLEVEL:move}}|-sysop|move|{{PROTECTIONLEVEL:edit}}}}}}}&lt;br /&gt;
   |semi&lt;br /&gt;
   |autoconfirmed=semi-protected from editing&lt;br /&gt;
   |move=move-protected&lt;br /&gt;
   |administrator&lt;br /&gt;
   |full&lt;br /&gt;
   |sysop&lt;br /&gt;
   |templateeditor&lt;br /&gt;
   |#default=&amp;lt;!--fallback value--&amp;gt; protected from editing}} to prevent vandalism.&lt;br /&gt;
|reason-text=This {{#switch:{{NAMESPACE}}&lt;br /&gt;
  |{{ns:image}}=image, used in one or more [[Wikipedia:High-risk templates|high-risk templates]]{{#switch:{{{demolevel|{{PROTECTIONLEVEL:edit}}}}}&lt;br /&gt;
   |semi&lt;br /&gt;
   |autoconfirmed=&lt;br /&gt;
   |administrator&lt;br /&gt;
   |full&lt;br /&gt;
   |sysop=&amp;lt;nowiki&amp;gt; &amp;lt;/nowiki&amp;gt;and/or [[Special:Allmessages|system messages]],&lt;br /&gt;
   |templateeditor=&amp;lt;nowiki&amp;gt; &amp;lt;/nowiki&amp;gt;and/or [[Special:Allmessages|system messages]],&lt;br /&gt;
   |#default=&amp;lt;!--fallback value--&amp;gt;}}&lt;br /&gt;
  |#default=[[Wikipedia:High-risk templates|high-risk {{pp-meta/pagetype}}]]&lt;br /&gt;
}} has been [[Wikipedia:This page is protected|{{#switch:{{{demolevel|{{#ifeq:{{PROTECTIONLEVEL:edit}}-{{PROTECTIONLEVEL:move}}|-sysop|move|{{PROTECTIONLEVEL:edit}}}}}}}&lt;br /&gt;
   |semi&lt;br /&gt;
   |autoconfirmed=semi-&lt;br /&gt;
   |move=move-&lt;br /&gt;
   |administrator&lt;br /&gt;
   |full&lt;br /&gt;
   |sysop&lt;br /&gt;
   |templateeditor&amp;lt;!--uses default--&amp;gt;&lt;br /&gt;
   |#default=&amp;lt;!--fallback value--&amp;gt;permanently&amp;lt;nowiki&amp;gt; &amp;lt;/nowiki&amp;gt;}}protected]]{{#ifeq:{{PROTECTIONLEVEL:edit}}-{{PROTECTIONLEVEL:move}}|-sysop||&amp;lt;nowiki&amp;gt; &amp;lt;/nowiki&amp;gt;from editing}} to prevent [[Wikipedia:Vandalism|vandalism]]. {{#switch:{{{demolevel|{{PROTECTIONLEVEL:edit}}}}}&lt;br /&gt;
   |semi&lt;br /&gt;
   |autoconfirmed=&lt;br /&gt;
   |administrator&lt;br /&gt;
   |full&lt;br /&gt;
   |sysop&lt;br /&gt;
   |templateeditor&amp;lt;!--uses default--&amp;gt;&lt;br /&gt;
   |#default={{#switch:{{NAMESPACE}}|{{ns:image}}=&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;Do not move this image&#039;&#039;&#039; to [[commons:|Wikimedia Commons]].&amp;lt;/small&amp;gt;}}}}&lt;br /&gt;
|categories={{{categories|{{#ifeq:{{NAMESPACE}}|{{ns:10}}|{{#switch:{{{demolevel|{{#ifeq:{{PROTECTIONLEVEL:edit}}-{{PROTECTIONLEVEL:move}}|-sysop|move|{{PROTECTIONLEVEL:edit}}}}}}}&lt;br /&gt;
   |semi&lt;br /&gt;
   |autoconfirmed=[[Category:Wikipedia semi-protected templates|{{PAGENAME}}]]{{#ifeq:{{PROTECTIONLEVEL:move}}|sysop|[[Category:Wikipedia move-protected templates|{{PAGENAME}}]]}}&lt;br /&gt;
   |move=[[Category:Wikipedia move-protected templates|{{PAGENAME}}]]&lt;br /&gt;
   |administrator&lt;br /&gt;
   |full&lt;br /&gt;
   |sysop&lt;br /&gt;
   |templateeditor&amp;lt;!--uses default--&amp;gt;&lt;br /&gt;
   |#default=[[Category:Wikipedia protected templates|{{PAGENAME}}]]&amp;lt;!--fallback value--&amp;gt;}}}}{{#ifeq:{{NAMESPACE}}|{{ns:6}}|[[Category:{{#switch:{{{demolevel|{{PROTECTIONLEVEL:edit}}}}}&lt;br /&gt;
   |semi&lt;br /&gt;
   |autoconfirmed=Semi-protected&lt;br /&gt;
   |administrator&lt;br /&gt;
   |full&lt;br /&gt;
   |sysop&lt;br /&gt;
   |templateeditor&amp;lt;!--uses default--&amp;gt;&lt;br /&gt;
   |#default=Protected&amp;lt;!--fallback value--&amp;gt;}} images|{{PAGENAME}}]]}}}}}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{pp-template|categories=no}}  &amp;lt;!-- Show the small version --&amp;gt;&lt;br /&gt;
{{pp-template|small=no}}      &amp;lt;!-- Show the large version --&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Pp-meta/pagetype&amp;diff=12091</id>
		<title>Mal:Pp-meta/pagetype</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Pp-meta/pagetype&amp;diff=12091"/>
		<updated>2014-05-02T16:08:13Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#ifeq:{{TALKSPACE}}|{{NAMESPACE}}|talk page|&lt;br /&gt;
{{#switch:{{NAMESPACE}}&lt;br /&gt;
 |{{ns:}}              = article&lt;br /&gt;
 |{{ns:File}}          = file&lt;br /&gt;
 |{{ns:Template}}      = template&lt;br /&gt;
 |{{ns:Category}}      = category&lt;br /&gt;
 |{{ns:Module}}        = module&lt;br /&gt;
 |#default             = page}}}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{doc|content={{NODOC}}}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Pp-meta&amp;diff=12089</id>
		<title>Mal:Pp-meta</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Pp-meta&amp;diff=12089"/>
		<updated>2014-05-02T16:08:13Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#ifeq:{{#switch:{{lc:{{{type}}}}}&lt;br /&gt;
  |move=&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#ifeq:&lt;br /&gt;
      {{#switch:{{lc:{{{demolevel|undefined}}}}}&lt;br /&gt;
        |semi |autoconfirmed           = autoconfirmed&lt;br /&gt;
        |administrator |full |sysop    = sysop&lt;br /&gt;
        |undefined                     = {{PROTECTIONLEVEL:move}}&lt;br /&gt;
        |#default                      = &amp;lt;!--fallback value: null&lt;br /&gt;
   --&amp;gt;}}&lt;br /&gt;
      |sysop|yes|no&lt;br /&gt;
    }}&lt;br /&gt;
  |create=&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:&lt;br /&gt;
      {{#switch:{{lc:{{{demolevel|undefined}}}}}&lt;br /&gt;
        |semi |autoconfirmed           = autoconfirmed&lt;br /&gt;
        |administrator |full |sysop    = sysop&lt;br /&gt;
        |undefined                     = {{PROTECTIONLEVEL:create}}&lt;br /&gt;
        |#default                      = &amp;lt;!--fallback value: null&lt;br /&gt;
   --&amp;gt;}}&lt;br /&gt;
      |yes|no&lt;br /&gt;
    }}&lt;br /&gt;
  |template=&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:&lt;br /&gt;
      {{#switch:{{lc:{{{demolevel|undefined}}}}}&lt;br /&gt;
        |templateeditor |template      = templateeditor&lt;br /&gt;
        |administrator |full |sysop    = sysop&lt;br /&gt;
        |undefined                     = {{PROTECTIONLEVEL:edit}}&lt;br /&gt;
        |#default                      = &amp;lt;!--fallback value: null&lt;br /&gt;
   --&amp;gt;}}&lt;br /&gt;
      |yes|no&lt;br /&gt;
    }}&lt;br /&gt;
  |pc1 =&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#ifeq:&lt;br /&gt;
      {{#switch:{{lc:{{{demolevel|undefined}}}}}&lt;br /&gt;
        |pc1                           = autoconfirmed &amp;lt;!-- this is the value that the PENDINGCHANGELEVEL magic word returns for pc1 --&amp;gt;&lt;br /&gt;
        |undefined                     = {{PENDINGCHANGELEVEL}}&lt;br /&gt;
        |#default                      = &amp;lt;!--fallback value: null&lt;br /&gt;
   --&amp;gt;}}&lt;br /&gt;
      |autoconfirmed&lt;br /&gt;
      |yes|no&lt;br /&gt;
    }}&lt;br /&gt;
  |pc2 =&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#ifeq:&lt;br /&gt;
      {{#switch:{{lc:{{{demolevel|undefined}}}}}&lt;br /&gt;
        |pc2                           = review &amp;lt;!-- this is the value that the PENDINGCHANGELEVEL magic word returns for pc2 --&amp;gt;&lt;br /&gt;
        |undefined                     = {{PENDINGCHANGELEVEL}}&lt;br /&gt;
        |#default                      = &amp;lt;!--fallback value: null&lt;br /&gt;
   --&amp;gt;}}&lt;br /&gt;
      |review&lt;br /&gt;
      |yes|no&lt;br /&gt;
    }}&lt;br /&gt;
|#default&amp;lt;!--includes all other types--&amp;gt;=&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:&lt;br /&gt;
      {{#switch:{{lc:{{{demolevel|undefined}}}}}&lt;br /&gt;
        |semi |autoconfirmed           = autoconfirmed&lt;br /&gt;
        |administrator |full |sysop    = sysop&lt;br /&gt;
        |undefined                     = {{PROTECTIONLEVEL:edit}}&lt;br /&gt;
        |#default                      = &amp;lt;!--fallback value: null&lt;br /&gt;
   --&amp;gt;}}&lt;br /&gt;
      |{{#ifeq:{{#switch:{{lc:{{{disallowlevel|}}}}}&lt;br /&gt;
                 |semi |autoconfirmed           = autoconfirmed&lt;br /&gt;
                 |administrator |full |sysop    = sysop&lt;br /&gt;
                 |#default                      = &amp;lt;!--fallback value: null--&amp;gt;}}&lt;br /&gt;
         |{{#switch:{{lc:{{{demolevel|undefined}}}}}&lt;br /&gt;
            |semi |autoconfirmed           = autoconfirmed&lt;br /&gt;
            |administrator |full |sysop    = sysop&lt;br /&gt;
            |undefined                     = {{PROTECTIONLEVEL:edit}}&lt;br /&gt;
            |#default                      = &amp;lt;!--fallback value: null&lt;br /&gt;
       --&amp;gt;}}&lt;br /&gt;
         |no|yes&lt;br /&gt;
       }}&lt;br /&gt;
   |no}}&lt;br /&gt;
}}|yes|{{#ifeq:{{lc:{{{small|}}}}}|yes|&lt;br /&gt;
&amp;lt;div class=&amp;quot;metadata topicon nopopups&amp;quot; id=&amp;quot;protected-icon&amp;quot; style=&amp;quot;display:none; right:{{#if:{{{right|}}}|{{{right}}}|55px}};&amp;quot;&amp;gt;[[Image:{{{image|{{#switch:{{lc:{{{type}}}}}&lt;br /&gt;
 |full=Padlock.svg&lt;br /&gt;
 |semi=Padlock-silver.svg&lt;br /&gt;
 |template=Padlock-pink.svg&lt;br /&gt;
 |pc1=Padlock-silver-light.svg&lt;br /&gt;
 |pc2=Padlock-orange.svg&lt;br /&gt;
 |move=Padlock-olive.svg&lt;br /&gt;
 |indef=Padlock-red.svg&lt;br /&gt;
 |office=Padlock-black.svg&lt;br /&gt;
 |create=Padlock-skyblue.svg&lt;br /&gt;
 |#default=Transparent.gif&lt;br /&gt;
}}}}}|20px|link={{{icon-link|Wikipedia:Protection policy#{{lc:{{{type}}}}}}}}|{{{icon-text|{{#switch:{{lc:{{{type}}}}}&lt;br /&gt;
|pc1 = All edits by unregistered and new users are subject to review&lt;br /&gt;
|pc2 = All edits by users who are not reviewers or administrators are subject to review&lt;br /&gt;
|template = This is a permanently protected {{pp-meta/pagetype}}&lt;br /&gt;
|#default = This {{pp-meta/pagetype}} is {{#switch:{{lc:{{{type}}}}}&lt;br /&gt;
  |semi=semi-&lt;br /&gt;
  |move=move-&lt;br /&gt;
  |indef=permanently&amp;lt;nowiki&amp;gt; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  |create=creation-&lt;br /&gt;
  |office=&amp;lt;!--null, but should this have a special tag?--&amp;gt;&lt;br /&gt;
  |full&lt;br /&gt;
  |#default=&amp;lt;!--null--&amp;gt;&lt;br /&gt;
  }}protected&lt;br /&gt;
}}{{#ifeq:{{lc:{{{type}}}}}|indef||{{#if:{{{expiry|}}}|&amp;lt;nowiki&amp;gt; &amp;lt;/nowiki&amp;gt;until {{#time:F j, Y|{{{expiry}}}}}{{#if:{{{icon-reason|}}}|,}}}}}}{{#if:{{{icon-reason|}}}|&amp;lt;nowiki&amp;gt; &amp;lt;/nowiki&amp;gt;{{{icon-reason}}}}}.}}}|alt={{#ifeq:{{lc:{{{type}}}}}|template&lt;br /&gt;
 |{{#switch:{{NAMESPACENUMBER}}&lt;br /&gt;
   |10|828=Permanently protected {{pp-meta/pagetype}}&lt;br /&gt;
   |#default=Page permanently protected&lt;br /&gt;
  }}&lt;br /&gt;
 |Page {{#switch:{{lc:{{{type}}}}}&lt;br /&gt;
          |pc1=protected with pending changes level 1&lt;br /&gt;
          |pc2=protected with pending changes level 2&lt;br /&gt;
          |semi=semi-protected&lt;br /&gt;
          |move=move-protected&lt;br /&gt;
          |indef=permanently protected&lt;br /&gt;
          |create=creation-protected&lt;br /&gt;
          |office=&amp;lt;!--null, but should this have a special tag?--&amp;gt;&lt;br /&gt;
          |full&lt;br /&gt;
          |#default=protected&lt;br /&gt;
       }}&lt;br /&gt;
}}]]&amp;lt;/div&amp;gt;&lt;br /&gt;
|&amp;lt;!-- else, not small --&amp;gt;&lt;br /&gt;
{{mbox &lt;br /&gt;
| name = {{{name|Pp-meta}}}&lt;br /&gt;
| subst = {{{subst|}}}&lt;br /&gt;
| demospace = {{{demospace|}}}&lt;br /&gt;
| type = protection&lt;br /&gt;
| image = [[Image:{{{image|{{#switch:{{lc:{{{type}}}}}&lt;br /&gt;
 |full=Padlock.svg&lt;br /&gt;
 |semi=Padlock-silver.svg&lt;br /&gt;
 |pc1=Padlock-silver-light.svg&lt;br /&gt;
 |pc2=Padlock-orange.svg&lt;br /&gt;
 |move=Padlock-olive.svg&lt;br /&gt;
 |template=Padlock-pink.svg&lt;br /&gt;
 |indef=Padlock-red.svg&lt;br /&gt;
 |office=Padlock-black.svg&lt;br /&gt;
 |create=Padlock-skyblue.svg&lt;br /&gt;
 |#default=Transparent.gif&lt;br /&gt;
}}}}}|40px|{{{icon-text|{{#ifeq:{{lc:{{{type}}}}}|template&lt;br /&gt;
                         |{{#switch:{{NAMESPACENUMBER}}&lt;br /&gt;
                           |10|828=This is a permanently protected {{pp-meta/pagetype}}&lt;br /&gt;
                           |#default=This page is permanently protected&lt;br /&gt;
                          }}&lt;br /&gt;
                         |This page is {{#switch:{{lc:{{{type}}}}}&lt;br /&gt;
                                        |pc1=protected with pending changes level 1&lt;br /&gt;
                                        |pc2=protected with pending changes level 2&lt;br /&gt;
                                        |semi=semi-protected&lt;br /&gt;
                                        |move=move-protected&lt;br /&gt;
                                        |indef=permanently protected&lt;br /&gt;
                                        |create=creation-protected&lt;br /&gt;
                                        |office=protected&amp;lt;!--should this have a special tag?--&amp;gt;&lt;br /&gt;
                                        |full&lt;br /&gt;
                                        |#default=protected&lt;br /&gt;
                                       }}&lt;br /&gt;
                        }}.}}}]]&lt;br /&gt;
| text = &#039;&#039;&#039;{{{reason-text|{{#switch:{{lc:{{{type}}}}}&lt;br /&gt;
 |full=This {{pp-meta/pagetype}} is currently [[Help:Protection|protected]] from editing&lt;br /&gt;
 |semi=Editing of this {{pp-meta/pagetype}} by [[Wikipedia:User access levels#New users|new]] or [[Wikipedia:User access levels#Unregistered users|unregistered]] users is currently [[Help:Protection|disabled]]&lt;br /&gt;
 |pc1=All edits made to this {{pp-meta/pagetype}} by [[Wikipedia:User access levels#New users|new]] or [[Wikipedia:User access levels#Unregistered users|unregistered]] users are currently [[Wikipedia:Pending changes|subject to review]]&lt;br /&gt;
 |pc2=All edits made to this {{pp-meta/pagetype}} by users who are not [[Wikipedia:Reviewing|reviewers]] or [[Wikipedia:Administrators|administrators]] are currently [[Wikipedia:Pending changes|subject to review]]&lt;br /&gt;
 |move=This {{pp-meta/pagetype}} is currently [[Help:Protection|protected]] from [[Help:Moving a page|page moves]]&lt;br /&gt;
 |template=This is a permanently [[Help:Protection|protected]] {{pp-meta/pagetype}}, as it is [[Wikipedia:High-risk templates|high-risk]]&lt;br /&gt;
 |indef=This page is [[Help:Protection|protected]] from editing &#039;&#039;indefinitely&#039;&#039;&lt;br /&gt;
 |office=This {{pp-meta/pagetype}} is currently [[Help:Protection|protected]] from editing&lt;br /&gt;
 |create=[[Help:Starting a new page|Recreation]] of this {{pp-meta/pagetype}} [[Help:Protection|has been disabled]]&lt;br /&gt;
}}{{#ifeq:{{lc:{{{type}}}}}|indef||{{#if:{{{expiry|}}}|&amp;amp;#32;until {{#time:F j, Y|{{{expiry}}}}}{{#if:{{{reason|}}}|,}}}}}}{{{reason&amp;lt;includeonly&amp;gt;|&amp;lt;/includeonly&amp;gt;}}}.}}}&#039;&#039;&#039;&amp;lt;br /&amp;gt; {{{explanation-text|{{#ifeq:{{lc:{{{dispute}}}}}|yes|This protection is &#039;&#039;&#039;not&#039;&#039;&#039; an endorsement of the {{#ifeq:{{{type}}}|move|[{{fullurl:Special:Log|type=move&amp;amp;page={{FULLPAGENAMEE}}}} current title]|[{{fullurl:{{FULLPAGENAMEE}}|action=history}} current version]}}.}} See the [[Wikipedia:Protection policy|protection policy]] and [{{fullurl:Special:Log|type={{#switch:{{lc:{{{type}}}}} | pc1 | pc2 = stable | #default = protect }}&amp;amp;page={{FULLPAGENAMEE}}}} {{#switch:{{lc:{{{type}}}}} | pc1 | pc2 = pending changes | #default = protection }} log] for more details. {{#switch:{{lc:{{{type}}}}}&lt;br /&gt;
 |full|indef=Please discuss any changes on the [[{{TALKPAGENAME}}#{{#if:{{{section|}}}|{{{section}}}|top}}|talk page]]; you may {{Submit an edit request/link|display=submit a request}} to ask an [[Wikipedia:Administrators|administrator]] to make an edit if it is [[Help:Minor edit#When to mark an edit as a minor edit|uncontroversial]] or supported by [[Wikipedia:Consensus|consensus]]. {{#ifeq:{{NAMESPACE}}|{{ns:8}}&amp;lt;!--MediaWiki--&amp;gt;||You may also [[Wikipedia:Requests for page protection#Current requests for reduction in protection level|request]] that this page be unprotected.}}&lt;br /&gt;
 |semi=If you cannot edit this {{pp-meta/pagetype}} and you wish to make a change, you can {{#ifeq:{{NAMESPACE}}|{{TALKSPACE}}||{{submit an edit request/link|type=semi|display=request an edit}}, [[{{TALKPAGENAME}}|discuss changes on the talk page]],}} [[Wikipedia:Requests for page protection#Current requests for reduction in protection level|request unprotection]], [[Special:Userlogin|log in]], or [[Special:UserLogin/signup|create an account]].&lt;br /&gt;
 |move=The page may still be edited but cannot be moved until unprotected. Please discuss any suggested moves on the [[{{TALKPAGENAME}}|talk page]] or at [[Wikipedia:Requested moves]].  You can also [[Wikipedia:Requests for page protection|request]] that the page be unprotected.  &lt;br /&gt;
 |template=Please discuss any changes on the [[{{TALKPAGENAME}}#{{#if:{{{section|}}}|{{{section}}}|top}}|talk page]]; you may {{Submit an edit request/link|type=template|display=submit a request}} to ask an [[Wikipedia:Administrators|administrator]] or [[Wikipedia:Template editor|template editor]] to make an edit if it is [[Help:Minor edit#When to mark an edit as a minor edit|uncontroversial]] or supported by [[Wikipedia:Consensus|consensus]]. {{#ifeq:{{NAMESPACE}}|{{ns:8}}&amp;lt;!--MediaWiki--&amp;gt;||You may also [[Wikipedia:Requests for page protection|request]] that this page be unprotected.}}&lt;br /&gt;
 |office=If you can edit this page, please discuss all changes and additions on the [[{{TALKPAGENAME}}|talk page]] first. &#039;&#039;&#039;Do not remove protection from this page unless you are authorized by the Wikimedia Foundation to do so.&#039;&#039;&#039;&lt;br /&gt;
 |create=Please see the {{#if:{{{xfd|}}}|&#039;&#039;&#039;[[{{{xfd}}}|deletion discussion]]&#039;&#039;&#039; or the}} [{{fullurl:Special:Log|type=delete&amp;amp;page={{FULLPAGENAMEE}}}} deletion log] for details of why this page was deleted. If you would like to create a page at this title, you must first [[Wikipedia:Requests for page protection|request]] for it to be unprotected, or contact the administrator who deleted the page for the deleted material to be restored. If unsuccessful, you can use [[Wikipedia:Deletion review|deletion review]].&lt;br /&gt;
}}}}}&lt;br /&gt;
}}&lt;br /&gt;
}}|&amp;lt;includeonly&amp;gt;[[Category:Wikipedia pages with incorrect protection templates]]&amp;lt;/includeonly&amp;gt;}}&amp;lt;!--End if small--&amp;gt;&amp;lt;includeonly&amp;gt;{{#ifeq:{{PROTECTIONLEVEL:edit}}{{lc:{{{demolevel|undefined}}}}}|templateeditorundefined|{{#switch:{{NAMESPACE}}|Template|Module=|[[Category:Wikipedia template-protected pages other than templates and modules]]}}}}{{#ifeq:{{lc:{{{categories|no}}}}}|no||{{{categories|}}}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Documentation&amp;diff=12087</id>
		<title>Mal:Documentation</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Documentation&amp;diff=12087"/>
		<updated>2014-05-02T16:08:12Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#if:{{#invoke:documentation|contentTitle}}|{{#invoke:documentation|main|_content={{ {{#invoke:documentation|contentTitle}}}}}}|{{#invoke:documentation|main}}}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Mal:Doc&amp;diff=12085</id>
		<title>Mal:Doc</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Mal:Doc&amp;diff=12085"/>
		<updated>2014-05-02T16:08:12Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Template:Documentation]]{{R from template shortcut}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Template documentation]]&lt;br /&gt;
[[Category:Wikipedia formatting and function templates]]&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Module:Yesno&amp;diff=12083</id>
		<title>Module:Yesno</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Module:Yesno&amp;diff=12083"/>
		<updated>2014-05-02T16:08:12Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- Function allowing for consistent treatment of boolean-like wikitext input.&lt;br /&gt;
-- It works similarly to the template {{yesno}}.&lt;br /&gt;
&lt;br /&gt;
return function (val, default)&lt;br /&gt;
	-- If your wiki uses non-ascii characters for any of &amp;quot;yes&amp;quot;, &amp;quot;no&amp;quot;, etc., you&lt;br /&gt;
	-- should replace &amp;quot;val:lower()&amp;quot; with &amp;quot;mw.ustring.lower(val)&amp;quot; in the&lt;br /&gt;
	-- following line.&lt;br /&gt;
	val = type(val) == &#039;string&#039; and val:lower() or val&lt;br /&gt;
	if val == nil then&lt;br /&gt;
		return nil&lt;br /&gt;
	elseif val == true &lt;br /&gt;
		or val == &#039;yes&#039;&lt;br /&gt;
		or val == &#039;y&#039;&lt;br /&gt;
		or val == &#039;true&#039;&lt;br /&gt;
		or tonumber(val) == 1&lt;br /&gt;
	then&lt;br /&gt;
		return true&lt;br /&gt;
	elseif val == false&lt;br /&gt;
		or val == &#039;no&#039;&lt;br /&gt;
		or val == &#039;n&#039;&lt;br /&gt;
		or val == &#039;false&#039;&lt;br /&gt;
		or tonumber(val) == 0&lt;br /&gt;
	then&lt;br /&gt;
		return false&lt;br /&gt;
	else&lt;br /&gt;
		return default&lt;br /&gt;
	end&lt;br /&gt;
end&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
	<entry>
		<id>https://www.genealogi.no/wiki/index.php?title=Module:Namespace_detect/data&amp;diff=12081</id>
		<title>Module:Namespace detect/data</title>
		<link rel="alternate" type="text/html" href="https://www.genealogi.no/wiki/index.php?title=Module:Namespace_detect/data&amp;diff=12081"/>
		<updated>2014-05-02T16:08:12Z</updated>

		<summary type="html">&lt;p&gt;J. P. Fagerback: Importerte én revisjon: Chart maler fra enWP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--------------------------------------------------------------------------------&lt;br /&gt;
--                          Namespace detect data                             --&lt;br /&gt;
-- This module holds data for [[Module:Namespace detect]] to be loaded per    --&lt;br /&gt;
-- page, rather than per #invoke, for performance reasons.                    --&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local cfg = require(&#039;Module:Namespace detect/config&#039;)&lt;br /&gt;
&lt;br /&gt;
local function addKey(t, key, defaultKey)&lt;br /&gt;
	if key ~= defaultKey then&lt;br /&gt;
		t[#t + 1] = key&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Get a table of parameters to query for each default parameter name.&lt;br /&gt;
-- This allows wikis to customise parameter names in the cfg table while&lt;br /&gt;
-- ensuring that default parameter names will always work. The cfg table&lt;br /&gt;
-- values can be added as a string, or as an array of strings.&lt;br /&gt;
&lt;br /&gt;
local defaultKeys = {&lt;br /&gt;
	&#039;main&#039;,&lt;br /&gt;
	&#039;talk&#039;,&lt;br /&gt;
	&#039;other&#039;,&lt;br /&gt;
	&#039;subjectns&#039;,&lt;br /&gt;
	&#039;demospace&#039;,&lt;br /&gt;
	&#039;demopage&#039;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local argKeys = {}&lt;br /&gt;
for i, defaultKey in ipairs(defaultKeys) do&lt;br /&gt;
	argKeys[defaultKey] = {defaultKey}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
for defaultKey, t in pairs(argKeys) do&lt;br /&gt;
	local cfgValue = cfg[defaultKey]&lt;br /&gt;
	local cfgValueType = type(cfgValue)&lt;br /&gt;
	if cfgValueType == &#039;string&#039; then&lt;br /&gt;
		addKey(t, cfgValue, defaultKey)&lt;br /&gt;
	elseif cfgValueType == &#039;table&#039; then&lt;br /&gt;
		for i, key in ipairs(cfgValue) do&lt;br /&gt;
			addKey(t, key, defaultKey)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	cfg[defaultKey] = nil -- Free the cfg value as we don&#039;t need it any more.&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getParamMappings()&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Returns a table of how parameter names map to namespace names. The keys&lt;br /&gt;
	-- are the actual namespace names, in lower case, and the values are the&lt;br /&gt;
	-- possible parameter names for that namespace, also in lower case. The&lt;br /&gt;
	-- table entries are structured like this:&lt;br /&gt;
	-- {&lt;br /&gt;
	--   [&#039;&#039;] = {&#039;main&#039;},&lt;br /&gt;
	--   [&#039;wikipedia&#039;] = {&#039;wikipedia&#039;, &#039;project&#039;, &#039;wp&#039;},&lt;br /&gt;
	--   ...&lt;br /&gt;
	-- }&lt;br /&gt;
	--]]&lt;br /&gt;
	local mappings = {}&lt;br /&gt;
	local mainNsName = mw.site.subjectNamespaces[0].name&lt;br /&gt;
	mainNsName = mw.ustring.lower(mainNsName)&lt;br /&gt;
	mappings[mainNsName] = mw.clone(argKeys.main)&lt;br /&gt;
	mappings[&#039;talk&#039;] = mw.clone(argKeys.talk)&lt;br /&gt;
	for nsid, ns in pairs(mw.site.subjectNamespaces) do&lt;br /&gt;
		if nsid ~= 0 then -- Exclude main namespace.&lt;br /&gt;
			local nsname = mw.ustring.lower(ns.name)&lt;br /&gt;
			local canonicalName = mw.ustring.lower(ns.canonicalName)&lt;br /&gt;
			mappings[nsname] = {nsname}&lt;br /&gt;
			if canonicalName ~= nsname then&lt;br /&gt;
				table.insert(mappings[nsname], canonicalName)&lt;br /&gt;
			end&lt;br /&gt;
			for _, alias in ipairs(ns.aliases) do&lt;br /&gt;
				table.insert(mappings[nsname], mw.ustring.lower(alias))&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return mappings&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return {&lt;br /&gt;
	argKeys = argKeys,&lt;br /&gt;
	cfg = cfg,&lt;br /&gt;
	mappings = getParamMappings()&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>J. P. Fagerback</name></author>
	</entry>
</feed>