Template:Val: Difference between revisions
From Zoophilia Wiki
Jump to navigationJump to search
meta>Singularity m moved Template:ScientificValue to Template:Val: histmerge |
meta>Singularity remove tag |
||
| Line 1: | Line 1: | ||
# | <noinclude> | ||
{{documentation}} | |||
<!-- | |||
PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS | |||
Normally, the code for the template is included, but this template is too complex to do that. | |||
--></noinclude><includeonly><!-- | |||
--><span style="white-space:nowrap"><!-- | |||
START ERROR CHECKING: | |||
-->{{#ifeq:{{valid|number={{{1}}}}}|false|<!-- Is arg1 not a valid number? | |||
-->{{FormattingError|Error in {{tl|val}}: first argument is not a valid number or requires too much precision to display.}}<!-- | |||
-->|<!-- Is arg1 not a valid number? NO | |||
-->{{#ifeq:{{valid|number={{{2|0}}}}}|false|<!-- Is arg2 not a valid number? | |||
-->{{FormattingError|Error in {{tl|val}}: second argument is not a valid number or requires too much precision to display.}}<!-- | |||
-->|<!-- Is arg2 not a valid number? NO | |||
-->{{#ifeq:{{valid|number={{{3|0}}}}}|false|<!-- Is arg3 not a valid number? | |||
-->{{FormattingError|Error in {{tl|val}}: third argument is not a valid number or requires too much precision to display.}}<!-- | |||
-->|<!-- Is arg3 not a valid number? NO | |||
-->{{#ifexpr: {{{3|-1}}} >= 0|<!-- Is arg3 positive? | |||
-->{{FormattingError|Error in {{tl|val}}: third argument is not negative.}}<!-- | |||
-->|<!-- Is arg3 positive? NO | |||
-->{{#ifeq:{{valid|number={{{e|0}}}}}|false|<!-- Is arg "e" not a valid number? | |||
-->{{FormattingError|Error in {{tl|val}}: exponent ('''e''') is not a valid number or requires too much precision to display.}}<!-- | |||
-->|<!-- Is arg "e" not a valid number? NO | |||
-->{{#ifeq:{{{u|{{{ul|{{{up|{{{upl|}}}}}}}}}}}}|{{{up|{{{upl}}}}}}|<!-- Is arg "up" or "upl" specified but not arg "u" or "ul"? | |||
-->{{FormattingError|Error in {{tl|val}}: unit ('''u''' or '''ul''') is not specified but units per ('''up''' or '''upl''') is.}}<!-- | |||
-->|<!-- Is arg "up" specified but not arg "u"? NO | |||
-->{{#ifeq:{{{u}}}{{{ul}}}|{{{u|}}}{{{ul|}}}|<!-- Is arg "u" and "ul" specified? | |||
-->{{FormattingError|Error in {{tl|val}}: unit ('''u''') and units with link ('''ul''') are both specified, only one is allowed.}}<!-- | |||
-->|<!-- Is arg "u" and "ul" specified? NO | |||
-->{{#ifeq:{{{up}}}{{{upl}}}|{{{up|}}}{{{upl|}}}|<!-- Is arg "up" and "upl" specified? | |||
-->{{FormattingError|Error in {{tl|val}}: unit per ('''up''') and units per with link ('''upl''') are both specified, only one is allowed.}}<!-- | |||
-->|<!-- Is arg "up" and "upl" specified? NO | |||
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="white-space:nowrap;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)"? | |||
-->{{{2}}}<!-- Significance = (X) | |||
-->|<!-- Second argument is "(number)"? NO | |||
--><span style="white-space:nowrap;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="white-space:nowrap;margin-left:0.3em;margin-right:0.15em">×</span>10{{su|p={{val/delimitnum|{{{e}}}}}}}}}<!-- e=exponent | |||
-->{{#if:{{{u|}}}| {{val/units|{{{u}}}}}}}<!-- u=units | |||
-->{{#if:{{{ul|}}}| {{val/unitswithlink|{{{ul}}}}}}}<!-- u=units with link | |||
-->{{#if:{{{up|}}}|/{{val/units|{{{up}}}}}}}<!-- up=per units | |||
-->{{#if:{{{upl|}}}|/{{val/unitswithlink|{{{upl}}}}}}}<!-- up=per units with link | |||
-->{{{f|}}}<!-- f=Footer | |||
-->}}<!-- End Is arg "up" and "upl" specified? | |||
-->}}<!-- End Is arg "u" and "ul" specified? | |||
-->}}<!-- End Is arg "up" specified but not arg "u"? | |||
-->}}<!-- End Is arg "e" not a valid number? | |||
-->}}<!-- End Is arg3 positive? | |||
-->}}<!-- End Is arg3 not a valid number? | |||
-->}}<!-- End Is arg2 not a valid number? | |||
-->}}<!-- End Is arg1 not a valid number? | |||
--></span><!-- | |||
--></includeonly> | |||
Revision as of 06:22, 28 May 2008
Lua error in package.lua at line 80: module 'Module:Documentation/config' not found.