Format:Chart/doc
Utilizează Lua: |
Aceasta este pagina de documentație pentru Format:Chart. Pagina descrie modul de folosire al formatului și conține categoriile de care acesta aparține, precum și orice altceva ce nu face parte din formatul propriu-zis. |
Utilizare
modificareAcest 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
modificareThis 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 Goe | Eu! | 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
modificareAcest 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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
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
modificareFormatul 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.
! |
, |
v |
. |
||||||||||||||||||||||
- |
) |
+ |
( |
||||||||||||||||||||||
` |
^ |
' |
: |
F |
V |
7 |
||||||||||||||||||||||
~ |
D |
% |
C |
||||||||||||||||||||||
L |
A |
J |
Q |
S |
M |
T |
||||||||||||||||||||||
P |
H |
R |
G |
||||||||||||||||||||||
Y |
W |
Z |
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
modificareAspectul 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 1 | Box 2 | ||||||||||||||||
Box 3 | Box 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 box | Green box | Blue 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.