Mall:SuurSugupuu

Malli dokumentatsioon

See mall on mõeldud sugupuude joonistamiseks kastskeemi abil.

Malli kasutamine muuda

Kood:

{{SuurSugupuu/start}}
{{SuurSugupuu | | | | VEm |~|y|~| VIs | | VEm=Vanaema|VIs=Vanaisa}}
{{SuurSugupuu | | | | | | | |)|-|-|-|.| }}
{{SuurSugupuu | | | EM |y| IS | |MAALI| EM=Ema|IS=Isa|MAALI=Tädi Maali}}
{{SuurSugupuu | |,|-|-|-|+|-|-|-|.| | | }}
{{SuurSugupuu | V | | Mi  | | Õ | | | V=Vend Toomas|Mi='''Mina!'''|Õ=Minu väike õde}}
</table>

Tulemus:

 
 
 
Vanaema
 
 
 
Vanaisa
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Ema
 
Isa
 
Tädi Maali
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Vend Toomas
 
Mina!
 
Minu väike õde
 
 

Parameetrid muuda

See mall tekitab ühe rea sugupuu tabelisse. Erinevaid lisatavaid parameetreid võib olla kuni 80 (või 99?).

Erinevad parameetrid on "kastid" ja neid ühendavad "jooned".

  • Kastide normaallaius vastab kolme joonesümboli kogulaiusele ja tavaolukorras on kast ümbritsetud 2 piksli laiuse musta joonega. Kastide nimetamisel peaks tähele panema, et nimi ei kattuks mõne joonesümboliga, kuna nõnda võib tekkida konflikte koodi taasesitamisel.
  • Jooned võivad olla nii vertikaalsed, horisontaalsed kui kombineeritud mitmest elemendist. Neid saab esile manada kasutades ühetähelisi sümboleid (esitletud allpool), mis on paika pandud nõnda, et nad peaksid ka oma kujult tekitatavaid jooni meenutama. Selle malli kasutamisel saab tarvitada järgnevaid jooni:
Pidevad jooned:
,
 
 
 
 
  .
 
 
 
  `
 
 
 
  '
 
 
 
 
^
 
 
 
  v
 
 
 
  (
 
 
 
  )
 
 
 
 
-
 
 
  !
 
 
  +
 
 
 
 
 
 
 
Kriipsjooned:
F
 
 
 
 
  7
 
 
 
  L
 
 
 
  J
 
 
 
 
A
 
 
 
  V
 
 
 
  C
 
 
 
  D
 
 
 
 
~
 
 
  :
 
 
  %
 
 
 
 
 
 
 
Segu:
*
 
 
 
 
  }
 
 
 
  {
 
 
 
 
#
 
 
 
 
  y
 
 
 
  h
 
 
 
 
]
 
 
 
  [
 
 
 
 


Stiilielemendid muuda

Kastide välimust saab muuta valitavate parameetrite border ja boxstyle abil.

Esimese näitaja abil saab määrata kasti ääre laiuse pikslites.

Näide:

{{SuurSugupuu/start}}
{{SuurSugupuu|border=0|boxstyle=background:#dfd;| | FOO |y| BAR | |FOO=Kast 1|BAR=Kast 2}}
{{SuurSugupuu|border=0|boxstyle=background:#dfd;| | |,|-|^|-|.| | }}
{{SuurSugupuu|border=1|boxstyle=background:#dfd;| | FOO | | BAR | |FOO=Kast 3|BAR=Kast 4}}
</table>

Tulemus:

 
Kast 1
 
Kast 2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Kast 3
 
Kast 4
 

Stiilielemente saab lisada ka ainult mõnele konkreetsele kastile.

Näide:

{{SuurSugupuu/start}}
{{SuurSugupuu| | | | |VALGE| | | | |VALGE=Valge kast}}
{{SuurSugupuu| |,|-|-|'|!|`|-|-|.| }}
{{SuurSugupuu|PUN  |~|ROH  |~|SIN  |PUN=Punane kast|ROH=Roheline kast|SIN=Sinine kast
|boxstyle_PUN  =background-color: #faa;
|boxstyle_ROH  =background-color: #afa;
|boxstyle_SIN  =background-color: #aaf;
}}
</table>

Tulemus:

 
 
 
 
Valge kast
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Punane kast
 
Roheline kast
 
Sinine kast
 
 


Märkus: Kastidele stiilielemente määrates peaksid tähele panema, et kastide nimed oleksid paigutatud vasakusse äärde (nagu "|RED  |" mitte kui "| RED |").

Malli algust määrav {{SuurSugupuu/start}} võimaldab paika panna ka "style"-nimelist parameetrit, mille abil saab määrata kogu tabeli kujunduse.

Vaata ka muuda