Difference between revisions of "User:Trang Oul/Sandbox/Template:Range"

From Basin Wiki
Jump to navigation Jump to search
m
Line 1: Line 1:
 
<noinclude>
 
<noinclude>
−
Usage: <code><nowiki>{{Range|min|max|[signed=0]}}</nowiki></code>
+
Usage: <code><nowiki>{{Range|[value]|[min]|[max]|[signed=0]}}</nowiki></code>
  
 
Examples:
 
Examples:
−
* + us: {{User:Trang Oul/Sandbox/Template:Range|1|1}}
+
<code>value</code> param:
−
* 0 us: {{User:Trang Oul/Sandbox/Template:Range|0|0}}
+
* + us: {{User:Trang Oul/Sandbox/Template:Range|1||}}
−
* us: {{User:Trang Oul/Sandbox/Template:Range|-1|-1}}
+
* 0 us: {{User:Trang Oul/Sandbox/Template:Range|0||}}
 +
* us: {{User:Trang Oul/Sandbox/Template:Range|-1||}}
  
 +
<code>min</code> and <code>max</code> params, equal:
 +
* + us: {{User:Trang Oul/Sandbox/Template:Range||1|1}}
 +
* 0 us: {{User:Trang Oul/Sandbox/Template:Range||0|0}}
 +
* us: {{User:Trang Oul/Sandbox/Template:Range||-1|-1}}
  
−
* + s: {{User:Trang Oul/Sandbox/Template:Range|1|1|signed=1}}
 
−
* 0 s: {{User:Trang Oul/Sandbox/Template:Range|0|0|signed=1}}
 
−
* s: {{User:Trang Oul/Sandbox/Template:Range|-1|-1|signed=1}}
 
  
 +
* + s: {{User:Trang Oul/Sandbox/Template:Range||1|1|signed=1}}
 +
* 0 s: {{User:Trang Oul/Sandbox/Template:Range||0|0|signed=1}}
 +
* s: {{User:Trang Oul/Sandbox/Template:Range||-1|-1|signed=1}}
  
−
* ++ us: {{User:Trang Oul/Sandbox/Template:Range|1|2}}
+
 
−
* 0+ us: {{User:Trang Oul/Sandbox/Template:Range|0|2}}
+
* ++ us: {{User:Trang Oul/Sandbox/Template:Range||1|2}}
 +
* 0+ us: {{User:Trang Oul/Sandbox/Template:Range|||0|2}}
 
* -+ us: {{User:Trang Oul/Sandbox/Template:Range|-1|2}}
 
* -+ us: {{User:Trang Oul/Sandbox/Template:Range|-1|2}}
−
* -0 us: {{User:Trang Oul/Sandbox/Template:Range|-1|0}}
+
* -0 us: {{User:Trang Oul/Sandbox/Template:Range||-1|0}}
−
* -- us {{User:Trang Oul/Sandbox/Template:Range|-2|-1}}
+
* -- us {{User:Trang Oul/Sandbox/Template:Range||-2|-1}}
  
  
−
* ++ s: {{User:Trang Oul/Sandbox/Template:Range|1|2|signed=1}}
+
* ++ s: {{User:Trang Oul/Sandbox/Template:Range||1|2|signed=1}}
−
* 0+ s: {{User:Trang Oul/Sandbox/Template:Range|0|2|signed=1}}
+
* 0+ s: {{User:Trang Oul/Sandbox/Template:Range||0|2|signed=1}}
−
* -+ s: {{User:Trang Oul/Sandbox/Template:Range|-1|2|signed=1}}
+
* -+ s: {{User:Trang Oul/Sandbox/Template:Range||-1|2|signed=1}}
−
* -0 s: {{User:Trang Oul/Sandbox/Template:Range|-1|0|signed=1}}
+
* -0 s: {{User:Trang Oul/Sandbox/Template:Range||-1|0|signed=1}}
−
* -- s {{User:Trang Oul/Sandbox/Template:Range|-2|-1|signed=1}}
+
* -- s {{User:Trang Oul/Sandbox/Template:Range||-2|-1|signed=1}}
−
</noinclude><includeonly>{{#ifeq: {{{1}}} | {{{2}}}
+
</noinclude><includeonly>{{#ifexpr: {{#len: {{{1|}}} }} > 0
 
| {{#ifexpr: {{{signed|0}}} | {{User:Trang Oul/Sandbox/Template:Signed number|{{{1}}}|signed=1}} | {{{1}}} }}
 
| {{#ifexpr: {{{signed|0}}} | {{User:Trang Oul/Sandbox/Template:Signed number|{{{1}}}|signed=1}} | {{{1}}} }}
−
| {{#ifexpr: {{{signed|0}}}
+
| {{#ifexpr: {{{2}}} = {{{3}}}
−
| {{User:Trang Oul/Sandbox/Template:Range/Signed|{{{1}}}|{{{2}}}}}
+
| {{#ifexpr: {{{signed|0}}} | {{User:Trang Oul/Sandbox/Template:Signed number|{{{2}}}|signed=1}} | {{{2}}} }}
−
| {{User:Trang Oul/Sandbox/Template:Range/Unsigned|{{{1}}}|{{{2}}}}}
+
| {{#ifexpr: {{{signed|0}}}
 +
| {{User:Trang Oul/Sandbox/Template:Range/Signed|{{{2}}}|{{{3}}}}}
 +
| {{User:Trang Oul/Sandbox/Template:Range/Unsigned|{{{2}}}|{{{3}}}}}
 
}}
 
}}
 +
}}
 
}}</includeonly>
 
}}</includeonly>

Revision as of 15:34, 3 November 2026

Usage: {{Range|[value]|[min]|[max]|[signed=0]}}

Examples: value param:

  • + us: Expression error: Unrecognized punctuation character "{".
  • 0 us: Expression error: Unrecognized punctuation character "{".
  • us: Expression error: Unrecognized punctuation character "{".

min and max params, equal:

  • + us: Expression error: Unrecognized punctuation character "{".
  • 0 us: Expression error: Unrecognized punctuation character "{".
  • us: Expression error: Unrecognized punctuation character "{".


  • + s: Expression error: Unrecognized punctuation character "{".
  • 0 s: Expression error: Unrecognized punctuation character "{".
  • s: Expression error: Unrecognized punctuation character "{".


  • ++ us: Expression error: Unrecognized punctuation character "{".
  • 0+ us: Expression error: Unrecognized punctuation character "{".
  • -+ us: Expression error: Unrecognized punctuation character "{".
  • -0 us: Expression error: Unrecognized punctuation character "{".
  • -- us Expression error: Unrecognized punctuation character "{".


  • ++ s: Expression error: Unrecognized punctuation character "{".
  • 0+ s: Expression error: Unrecognized punctuation character "{".
  • -+ s: Expression error: Unrecognized punctuation character "{".
  • -0 s: Expression error: Unrecognized punctuation character "{".
  • -- s Expression error: Unrecognized punctuation character "{".