Fallout Wiki
Advertisement
Template documentation (for the template shown above, sometimes hidden or invisible)


Detta är en mall för att göra enkla diagram bestående av boxar och anslutningslinjer som är löst baserade på en ASCII art-liknande syntax. Träden visas som HTML tabeller med CSS attribut, och kan innehålla godtycklig wiki markup inom boxarna. Denna mall var baserad på Wikipedias släktträdsmall.

Exempel på användning

Denna kod:

{{chart/start}}
{{chart| | | | GrMa |~|y|~| GRP | | GrMa=Farmor|GRP=Farfar}}
{{chart| | | | | | | |)|-|-|-|.| }}
{{chart| | | MOM |y| DAD | |HAROLD| MOM=Mamma|DAD=Pappa|HAROLD=[[Harold]]}}
{{chart| |,|-|-|-|+|-|-|-|.| | | }}
{{chart| JOE | | ME  | | SIS | | | JOE=Min bror Joe|ME='''Mig!'''|SIS=Min lillasyster}}
{{chart/end}}

Producerar detta:

Farmor
Farfar
Mamma
Pappa
Harold
Min bror Joe
Mig!
Min lillasyster

Parametrar

semi-requiredsemi-required
<unnamed 1> up to <unnamed 50>
Denna parameter definierar innehållet i en "tabellåda" i en rad av upp till 50 diagramlådor. Under en och samma rad kräver varje diagram ett unikt parameternamn.
optionaloptional
(default: "2")
rowspan
Denna parameter definierar antalet celler som en tabellåda kommer att sträcka sig. Varje standard diagram är 2 celler långa, och avståndet mellan diagrammen är 2 celler långa.
optionaloptional
(default: "2")
rowspan_<unnamed1> up to rowspan_<unnamed50>
Denna parameter definierar antalet celler som enskilda diagram kommer sträcka sig. Varje standard diagram är 2 celler långa, och avståndet mellan diagrammen är 2 celler långa.
optionaloptional
(default: "6")
colspan
Denna parameter definierar antalet celler som alla diagramlådor i en given kolumn kommer att sträcka sig. Varje diagramlåda är 6 celler bred, och avstånden mellan diagramlådorna är 2 celler breda.
optionaloptional
(default: "6")
colspan_<unnamed1> up to colspan_<unnamed50>
Denna parameter definierar antalet celler som enskilda diagramlådor i en rad kommer sträcka sig. Varje standard diagramlåda är 2 celler långa, och avstånd mellan diagramlåda är 2 celler långa.
optionaloptional
(default: "2")
border
Denna parameter definierar storleken i bildpunkter av gränsen för alla diagramlådor.
optionaloptional
(default: "2")
border_<unnamed1> up to border_<unnamed50>
Denna parameter definierar storleken i bildpunkter av gränsen för enskilda diagramlådor.
optionaloptional
boxstyle
Denna parameter definierar godtyckligt CSS styling av samtliga diagramrutor i en viss rad.
optionaloptional
boxstyle_<unnamed1> up to boxstyle_<unnamed50>
Denna parameter definierar godtyckligt CSS styling av en enskild diagramruta.
optionaloptional
style
Vid användning i mallen {{chart/start}}, definierar denna parameter godtyckligt CSS styling av samtliga diagramrutor i hela diagrammallen.
optionaloptional
class
Vid användning i mallen {{chart/start}}, gäller denna parameter för en fördefinierad Common CSS klasstyling av samtliga diagramrutor, eller alla diagramrutor i en given rad, när den används av mallen {{Chart}}.
optionaloptional
class_<unnamed1> up to class_<unnamed50>
Denna parameter lägger till Common CSS klastyling till en enskild diagramruta.


Användning

Den här mallen ger en rad i ett släktträd. Mallen accepterar upp till 50 namnlösa parametrar som beskriver innehållet i tabellen. Varje parameter anger ett tile eller en box.

  • Tiles är linjeriktningar bestående av horisontella och vertikala linjer och olika hörn och korsningar. Tiles anges med ett- eller två-teckensymboler: för den vanligaste tiles, är karaktären mer eller mindre ungefär samma form som tile i utseende. Ett specialfall av tile är den tomma tile, som anges med ett enda blanksteg. En tabell över giltiga tiles finns nedan.
Heldragna linjer:
,
  .
  `
  '
 
^
  v
  (
  )
 
-
  !
  +
 
 
Streckade linjer:
F
  7
  L
  J
 
A
  V
  C
  D
 
~
  :
  %
 
 
Prickade linjer:
S
  T
  Y
  Z
 
W
  M
  G
  H
 
P
  Q
  R
 
 
Mixade:
*
  d
  c
        a
  k
  l
        a2
  k2
  l2
 
t
  y
  h
        b
  m
  n
        b2
  m2
  n2
 
f
  e
  i
  j
  o
  p
  q
  r
  o2
  p2
  q2
  r2
 


  • Boxes kan innehålla wiki markups. Innehållet i varje box anges med ytterligare namngivning på parametrar som bifogas i mallen. Varje box är tre tiles bredare och har notmalt en svart ram som är två pixlar bred. Boxar kan ha vilket namn som helst som är giltigt med mallens parameternamn, med minst två bokstäver.

Stilattribut

Utseendet på boxen kan kontrolleras av följande valfria mallparametrar:

  • border anger bredden på boxens gräns, i pixlar.
  • boxstyle kan användas för att lägga till CSS deklarationer direkt till attributrutorna.

Till exempel, följande kod:

{{chart/start}}
{{chart|border=0|boxstyle=background:#dfd;| | FOO |y| BAR | |FOO=Box 1|BAR=Box 2}}
{{chart|border=0|boxstyle=background:#dfd;| | |,|-|^|-|.| | }}
{{chart|border=0|boxstyle=background:#dfd;| | FOO | | BAR | |FOO=Box 3|BAR=Box 4}}
{{chart/end}}

producerar det här diagrammet:

Box 1
Box 2
Box 3
Box 4

Stilattribut kan även ställas in för enskilda boxar, som i exemplet nedan

{{chart/start}}
{{chart| | | | |CLEAR| | | | |CLEAR=Clear box}}
{{chart| |,|-|-|'|!|`|-|-|.| }}
{{chart|RED  |~|GREEN|~|BLUE |RED=Red box|GREEN=Green box|BLUE=Blue box
|boxstyle_RED  =background-color: #faa;
|boxstyle_GREEN=background-color: #afa;
|boxstyle_BLUE =background-color: #aaf;
}}
{{chart/end}}

som producerar detta:

Clear box
Red box
Green box
Blue box

OBS: När du anger stilattribut för enskilda namngivna boxar, se till att boxens namn är anpassade till vänster sida av det område som reserverats för dem i mallen (som i "|RED  |" istället för "| RED |" i exemplet ovan), annars kommer mallen att leta efter en stilparameter med mellanslag i sitt namn.

{{chart/start}} mallen accepterar också en frivillig stil parameter som kan användas för att ställa in CSS-stilar för hela diagrammet.

Migration från släktträd

{{chart}} mallen är till stor del kompatibel med tidigare släktträdsmallar. Men att använda de extra funktionerna som erbjuds i denna mall, måste diagrammet uppdateras för att använda {{chart}}. Många släktträdsdiagram kan ändras för att använda {{chart}} och dess undermallar genom att ersätta wikitexten familytree med chart. Några av dom "mixade" tiles måste döpas om och släktträdsdiagrammet som använder dessa tiles måste göra några ändringar. Dessutom har två nya "mixade" tiles lagt till, till Heldragna linjer och Streckade linjer. Tabellen nedan sammanfattar skillnaderna:

Tile familytree {{chart}}
{ c
} d
# t
[ e
] f
  i
  j

Slutligen, om någon användning av släktträdsmallarna slutar med |}}, bör den vertikala linjen tas bort, och lämna den sista cellen i raden, innehållande antingen en text eller ett utrymme.

Det nedanstående verktyget familytree.js kan användas till att konvertera mellan syntaxes. Ändra bara starttaggen när du är i redigeringsvyn och klicka sedan på "Art → Templates" för att växla tillbaka till textvy. De andra mallarna kommer att uppdateras så de passar.

Fel

  • En röd länk till Template:Chart/cellb kommer att orsakas av någon instans av |}}; ändra detta till }}.
  • En röd länk till Template:Chart/celltTemplate:Chart/cellb kommer att orsakas av någon instans av ||; ändra detta till | |.

Se också

  • familytree.js – verktyg för att enkelt skapa eller uppdatera ett diagram med hjälp av dessa mallar.
CopyrightInnehållet i denna artikel var helt eller delvis kopierad från Wikipedia, den fria encyklopedin, och är därför licensierat under Creative Commons Attribution-ShareAlike 3.0 Unported License. Den ursprungliga versionen, dess historia och författare kan hittas på Wikipedia "Template:Chart".
Dokumentationen är hämtad från Template:Chart/doc.
Advertisement