Difference between revisions of "Template:Decimal Align/doc"

From Team Fortress Wiki
Jump to: navigation, search
(Updated dcoumentation)
(Removed SEP argument in favor of Template:dec)
Line 8: Line 8:
 
|-
 
|-
 
| P || Number of places after the decimal separator, defaults to three.
 
| P || Number of places after the decimal separator, defaults to three.
|-
 
| SEP || Alternate character to use as the decimal separator, defaults to a <code>.</code> except for the languages ru, fr, de, pt, pl, ro, it, and hu, in which case it defaults to a <code>,</code>
 
 
|-
 
|-
 
| POSTFIX || String to append to the end of the number, such as a <code>%</code> symbol.
 
| POSTFIX || String to append to the end of the number, such as a <code>%</code> symbol.
Line 30: Line 28:
 
| {{Decimal Align | NUM = 123}}
 
| {{Decimal Align | NUM = 123}}
 
|-
 
|-
| {{Decimal Align | NUM = 999.111 | P = 2 | SEP = ,}}
+
| {{Decimal Align | NUM = 999.111 | P = 2}}
 
|-
 
|-
 
| {{Decimal Align | NUM = 33.343 | POSTFIX = % }}
 
| {{Decimal Align | NUM = 33.343 | POSTFIX = % }}
Line 50: Line 48:
 
| {{Decimal Align | NUM = 123}}
 
| {{Decimal Align | NUM = 123}}
 
|-
 
|-
| {{Decimal Align | NUM = 999.111 | P = 2 | SEP = ,}}
+
| {{Decimal Align | NUM = 999.111 | P = 2 }}
 
|-
 
|-
 
| {{Decimal Align | NUM = 33.343 | POSTFIX = % }}
 
| {{Decimal Align | NUM = 33.343 | POSTFIX = % }}

Revision as of 17:12, 10 January 2013

This template is useful for stacking values in a table, where the numbers should be aligned based on the decimal separator. This template takes three arguments:

Argument Meaning
NUM Number to format
P Number of places after the decimal separator, defaults to three.
POSTFIX String to append to the end of the number, such as a % symbol.
FORMAT B for Bold, I for Italic, and BI or IB for Bold Italic
TOOLTIP Hover tooltip for the entire number, including POSTFIX if present.

So in example, the following table construct:

{| class="wikitable grid"
|-
! class = "header" | Numbers
|-
| {{Decimal Align | NUM = 123.456789}}
|-
| {{Decimal Align | NUM = 123.456789 | P = 0}}
|-
| {{Decimal Align | NUM = 123}}
|-
| {{Decimal Align | NUM = 999.111 | P = 2}}
|-
| {{Decimal Align | NUM = 33.343 | POSTFIX = % }}
|-
| {{Decimal Align | NUM = 19 | POSTFIX = % | FORMAT = BI}}
|-
| {{Decimal Align | NUM = 19 | POSTFIX = % | FORMAT = BI | TOOLTIP=tooltip}}
|}

Would generate:

Numbers
123 .457
123
123 .000
999 .11
33 .343%
19 .000%
19 .000%