Format:Chart

De la Wikipedia, enciclopedia liberă
Documentație
Documentație format
Această documentație este adusă de la pagina Format:Chart/doc.

Utilizare

Acest format produce un rând dintr-un grafic de gen „arbore genealogic” format din casete și linii de legătură, vag bazate pe o sintaxă în stil ASCII art. Trebuie utilizat împreună cu {{chart/start}} și {{chart/end}}. Graficul este afișat cu tabele HTML ce folosesc atribute CSS, și pot conține wiki markup în casete. Această implementare se bazează pe mai vechiul și depășitul format {{family tree}}.

Exemplu simplu

This code:

{{chart/start}}
{{chart| | | |GrMa |~|y|~| GRP | |GrMa=Bunică|GRP=Bunic}}
{{chart| | | | | | | |)|-|-|-|.| }}
{{chart| | | MOM |y| DAD | |MITZA|MOM=Mamă|DAD=Tată|MITZA=[[D-l Goe|Tanti Mița]]}}
{{chart| |,|-|-|-|+|-|-|-|.| | | }}
{{chart| GOE | | EU  | | SORA | | |GOE=Fratele Goe|EU='''Eu!'''|SORA=Sora mea}}
{{chart/end}}

produce:

BunicăBunic
MamăTatăTanti Mița
Fratele GoeEu!Sora mea

Acest tabel afișează vizual informația că am un frate Goe și o soră mai mică; mama este căsătorită cu tata; iar părinții tatălui meu sunt Bunica și Bunicul; iar părinții tatălui meu mai au un copil, Tanti Mița.

Collapsible basic example

Acest cod utilizează {{chart top}}:

{{chart top|Exemplu de arbore genealogic}}
{{chart/start|align=center}}
{{chart| | | |GrMa |~|y|~| GRP | |GrMa=Bunică|GRP=Bunic}}
{{chart| | | | | | | |)|-|-|-|.| }}
{{chart| | | MOM |y| DAD | |MITZA|MOM=Mamă|DAD=Tată|MITZA=[[D-l Goe|Tanti Mița]]}}
{{chart| |,|-|-|-|+|-|-|-|.| | | }}
{{chart| GOE | | EU  | | SORA | | |GOE=Fratele Goe|EU='''Eu!'''|SORA=Sora mea}}
{{chart/end}}
{{chart bottom}}

produce:

An example family tree
BunicăBunic
MamăTatăTanti Mița
Fratele GoeEu!Sora mea

Acest tabel afișează vizual informația că am un frate Goe și o soră mai mică; mama este căsătorită cu tata; iar părinții tatălui meu sunt Bunica și Bunicul; iar părinții tatălui meu mai au un copil, Tanti Mița.


Parametri

Formatul acceptă oricâți parametri fără nume, fiecare parametru specificând o dală sau o casetă.

  • Casetele pot conține wiki markup arbitrar. Conținutul fiecărei casete este specificat cu ajutorul unor parametri adiționali adăugați apelului la format. Fiecare casetă are lățime de trei dale și în mod normal are un contur negru de doi pixeli lățime. Casetele pot avea orice nume care e un nume valabil de parametru, dar trebuie să aibă minim două caractere alfabetice.
  • Dalele sunt simboluri ce trasează linii, utilizate pentru a lega între ele casetele. Ele constau din diferite stiluri de linii orizontale și verticale, împreună cu colțuri și intersecții. Dalele se specifică folosind numele lor de unul sau două caractere: pentru cele mai comune dale, acel caracter este mai mult sau mai puțin aproximativ similar aspectului dalei. Un caz special de dală este dala vidă, specificată printr-un singur caracter spațiu. Dalele disponibile sunt afișate mai jos.
Linii continue:
!
  ,
  v
  .
 
-
  )
  +
  (
 
`
  ^
  '
 
Linii întrerupte:
:
  F
  V
  7
 
~
  D
  %
  C
 
L
  A
  J
 
Linii punctate:
Q
  S
  M
  T
 
P
  H
  R
  G
 
Y
  W
  Z
 
Mixt:
j
  y
        r
  m
        r2
  m2
 
d
  *
  c
  f
  t
  e
        k
  a
  l
  o
  b
  p
        k2
  a2
  l2
  o2
  b2
  p2
 
i
  h
        q
  n
        q2
  n2
 

Atribute de stil

Aspectul casetelor dintr-un rând poate fi controlat cu ajutorul următorilor parametri opționali:

  • border specifică lățimea conturului în pixeli,
  • boxstyle poate fi utilizat pentru a adăuga declarații CSS arbitrare direct pe casetă. De exemplu:
{{chart/start}}
{{chart|border=1|boxstyle=background:green;  | | FOO |y| BAR | |FOO=Box 1|BAR=Box 2}}
{{chart | | |,|-|^|-|.| | }}
{{chart|border=3|boxstyle=background:yellow; | | FOO | | BAR | |FOO=Box 3|BAR=Box 4}}
{{chart/end}}

produce:

Box 1Box 2
Box 3Box 4

Atributele de stil pot fi specificate și pentru casete individuale în cadrul fiecărui rând după cum se arată în exemplul următor:

{{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: red;
|boxstyle_GREEN=background-color: green;
|boxstyle_BLUE =background-color: blue;
}}
{{chart/end}}

care produce:

Clear box
Red boxGreen boxBlue box

Format:Warnsign Când specificați atribute de stil pentru casete individuale cu nume, asigurați-vă că numele sunt aliniate la stânga zonei rezervate pentru ele în apelul formatului (ca în "|RED  |" în loc de "| RED |" în exemplul de mai sus), altfel formatul va căuta un parametru de stil cu spații în nume.

Formatul {{chart/start}} acceptă și un parametru style ce poate fi folosit pentru a seta stiluri CSS pe toată diagrama, și un parametru opțional align pentru a stabili alinierea graficului.