Template:MATCHBOX Infobox style/doc: Difference between revisions

added section for the match page
m heavily simplified the documentation
Line 53: Line 53:
| ''player1, player2, etc.''
| ''player1, player2, etc.''
|-
|-
<!--- if the match page is not known, replace with MissingMatchPage template!
! style="padding-right: 1em;" | Match Page
! style="padding-right: 1em;" | Match Page
| [https://example.com/ link]
| [https://example.com/ link]
<!--- the following can be deleted if this isn't a tournament match --->
|-
|-
! colspan="2" {{MATCHBOX Infobox style|header_bar}} | Winner (if applicable)
! colspan="2" {{MATCHBOX Infobox style|header_bar}} | Winner (if applicable)
Line 63: Line 65:
The style is controlled by the {{tl|MATCHBOX Infobox style}} template, which generates a number of different codes based on the parameter passed to it.
The style is controlled by the {{tl|MATCHBOX Infobox style}} template, which generates a number of different codes based on the parameter passed to it.


* '''<code><nowiki>{{MATCHBOX Infobox style|main_box}}</nowiki></code>''' – produces the CSS <code>class</code> and <code>style</code> parameters for an infobox at a width of 315 pixels.
A Matchbox has a space for:
* '''<code><nowiki>{{MATCHBOX Infobox style|main_box_raw}}</nowiki></code>''' – produces the raw CSS <code>style</code> parameters for an infobox at a width of 315 pixels.
* the match name
* '''<code><nowiki>{{MATCHBOX Infobox style|main_box_raw_auto_width}}</nowiki></code>''' – produces the raw CSS <code>style</code> parameters for an infobox (same as <code>main_box_raw</code> but without <code>width:315px</code>).
* the type of match
* '''<code><nowiki>{{MATCHBOX Infobox style|header_bar}}</nowiki></code>''' – produces the CSS <code>style</code> parameters for a horizontal header bar in an infobox.
* when it was played
* '''<code><nowiki>{{MATCHBOX Infobox style|header_raw}}</nowiki></code>''' – produces the raw CSS <code>style</code> parameters for a horizontal header bar in an infobox.
* who played in it
* '''<code><nowiki>{{MATCHBOX Infobox style|header_color}}</nowiki></code>''' – produces the raw CSS <code>style</code> color attributes for a horizontal header bar in an infobox.
* the number of rounds
* '''<code><nowiki>{{MATCHBOX Infobox style|sub_header_bar}}</nowiki></code>''' – produces the CSS <code>style</code> parameters for a horizontal sub-header bar in an infobox.
* a link to the corresponding forum/etc. post of the match
* '''<code><nowiki>{{MATCHBOX Infobox style|sub_header_raw}}</nowiki></code>''' – produces the raw CSS <code>style</code> parameters for a horizontal sub-header bar in an infobox.
* (in the case of a tournament match) who won.<noinclude>
* '''<code><nowiki>{{MATCHBOX Infobox style|image_box}}</nowiki></code>''' – produces the CSS <code>style</code> parameters for a standard image & caption block with a bottom border.
* '''<code><nowiki>{{MATCHBOX Infobox style|image_box_raw}}</nowiki></code>''' – produces the raw CSS <code>style</code> parameters for a standard image & caption block with a bottom border.
* '''<code><nowiki>{{MATCHBOX Infobox style|image_box_plain}}</nowiki></code>''' – produces the CSS <code>style</code> parameters for a standard image & caption block ''without'' a bottom border; this is typically used when the image block is placed immediately above a header bar, or at the bottom of the infobox.
* '''<code><nowiki>{{MATCHBOX Infobox style|image_box_plain_raw}}</nowiki></code>''' – produces the raw CSS <code>style</code> parameters for a standard image & caption block ''without'' a bottom border; this is typically used when the image block is placed immediately above a header bar, or at the bottom of the infobox.
* '''<code><nowiki>{{MATCHBOX Infobox style|internal_border}}</nowiki></code>''' – produces the raw CSS <code>style</code> attributes for a border between parts of the same infobox section.
* '''<code><nowiki>{{MATCHBOX Infobox style|section_border}}</nowiki></code>''' – produces the raw CSS <code>style</code> attributes for a border between different infobox sections.
* '''<code><nowiki>{{MATCHBOX Infobox style|nav_box}}</nowiki></code>''' – produces the raw CSS <code>style</code> attributes for a collapsible navigation template at a width of 315 pixels.
* '''<code><nowiki>{{MATCHBOX Infobox style|nav_box_child}}</nowiki></code>''' – produces the raw CSS <code>style</code> attributes for a collapsible navigation template (same as <code>nav_box</code> but at a width of 305 pixels and without <code>margin-left:1em</code>).
* '''<code><nowiki>{{MATCHBOX Infobox style|nav_box_wide}}</nowiki></code>''' – produces the raw CSS <code>style</code> attributes for a full-width collapsible navigation template.
* '''<code><nowiki>{{MATCHBOX Infobox style|nav_box_header}}</nowiki></code>''' – produces the raw CSS <code>style</code> attributes for the header bar in a collapsible navigation template.
*'''<code><nowiki>{{MATCHBOX Infobox style|nav_box_wide_header}}</nowiki></code>''' – produces the raw CSS <code>style</code> attributes for the header bar in a full-width collapsible navigation template.
* '''<code><nowiki>{{MATCHBOX Infobox style|nav_box_label}}</nowiki></code>''' – produces the raw CSS <code>style</code> attributes for a row label in a collapsible navigation template.
 
A sample template using some of these options can be seen at right.  From the top, it includes:
# The main <code>header_bar</code> in a table heading cell.
# A <code>sub_header_bar</code> in a normal table cell.
# An <code>image_box</code>.
# Two normal fields with labels.
# A secondary <code>header_bar</code> in a heading cell.
# A pair of cells divided by an <code>internal_border</code>.
# A cell with a <code>section_border</code> at the top.
# Another secondary <code>header_bar</code> in a heading cell.
# An <code>image_box_plain</code>.
 
More sophisticated samples of the code can be found by examining the actual infoboxes used by the project.<noinclude>
</includeonly>