Template:Val: Difference between revisions
From Zoophilia Wiki
Jump to navigationJump to search
meta>SkyLined m Adjusted spacing for uncertainty/significance to same values as "x" |
meta>SkyLined Formatting error if one of the arguments requires too much precision to handle |
||
| Line 25: | Line 25: | ||
-->{{FormattingError|Error in {{tl|val}}: unit (u) is not specified but units per (up) is.}}<!-- | -->{{FormattingError|Error in {{tl|val}}: unit (u) is not specified but units per (up) is.}}<!-- | ||
-->|<!-- Is arg "e" not a valid number? NO | -->|<!-- Is arg "e" not a valid number? NO | ||
-->{{#ifeq:{{{1|0}}}{{{2|0}}}{{{3|0}}}{{{e|0}}}|{{evalns|{{{1|0}}}}}{{evalns|{{{2|0}}}}}{{evalns|{{{3|0}}}}}{{evalns|{{{e|0}}}}}|<!-- Are the values within the limits of our precision? | |||
END ERROR CHECKING, START OUTPUT | END ERROR CHECKING, START OUTPUT | ||
-->{{{h|}}}<!-- h=Header | |||
-->{{val/delimitnum|{{{1|}}}}}<!-- Output arg1, formatted. | |||
-->{{#if: {{{2|}}}|<!-- Are there 2 or more arguments? | |||
-->{{#if: {{{3|}}}|<!-- Are there 3 arguments? | |||
--><span style="margin-left:0.3em;">{{su|w=f|<!-- Uncertainty = +X -Y (3 arguments) | |||
-->p=+{{val/delimitnum|{{{2}}}}}|<!-- Output +arg2, formatted. | |||
-->b={{val/delimitnum|{{{3}}}}}<!-- Output -arg3, formatted. | |||
-->}}</span><!-- | |||
-->|<!-- Are there 3 arguments? NO | |||
-->{{#if:{{#ifexpr: 0{{{2}}}}}|<!-- Second argument is "(number)"? | |||
--><span style="margin-left:0.3em;">{{{2}}}</SPAN><!-- Significance = (X) | |||
-->|<!-- Second argument is "(number)"? NO | |||
--><span style="margin-left:0.3em; margin-right:0.15em">±</span>{{val/delimitnum|{{{2}}}}}<!-- Uncertainty = ±X | |||
-->}}<!-- End second argument is "(number)"? | |||
-->}}<!-- End Are there 3 arguments? | |||
-->}}<!-- End Are there 2 arguments? | |||
-->{{#if:{{{e|}}}|<span style="margin-left:0.3em; margin-right:0.15em">×</span>10{{su|p={{val/delimitnum|{{{e}}}}}}}</sup>}}<!-- e=exponent | |||
-->{{#if:{{{u|}}}| {{val/units|{{{u}}}}}}}<!-- u=units | |||
-->{{#if:{{{up|}}}|/{{val/units|{{{up}}}}}}}<!-- up=per units | |||
-->{{{f|}}}<!-- f=Footer | |||
-->|<!-- Are the values within the limits of our precision? NO | |||
-->{{FormattingError|Error in {{tl|val}}: one of the arguments is too large or small to process.}}<!-- | |||
-->}}<!-- End Are the values within the limits of our precision? | |||
-->}}<!-- End Is arg "up" specified but not arg "u"? | -->}}<!-- End Is arg "up" specified but not arg "u"? | ||
-->}}<!-- End Is arg "e" not a valid number? | -->}}<!-- End Is arg "e" not a valid number? | ||
Revision as of 16:06, 16 April 2008
Lua error in package.lua at line 80: module 'Module:Documentation/config' not found.