Difference between revisions of "Template:Transient weight table"

no edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#arraydefine:weighted transients|{{#ask:
<includeonly><onlyinclude>{{#arraydefine:weighted transients|{{#ask:
  [[Has weight::+]]
  [[Has weight::+]]
|?Has English name|mainlabel=-|headers=hide|link=none|limit=5000}}}}{{#arrayunique:weighted transients}}{{#arrayprint:weighted transients||@@@|<!--trimming text until it becomes a number
|?Has English name|mainlabel=-|headers=hide|link=none|limit=5000}}}}{{#arrayunique:weighted transients}}{{#arrayprint:weighted transients||@@@|<!--trimming text until it becomes a number
Line 6: Line 6:
| {{#vardefine:num|{{#sub:{{#show:@@@|?Has subobject.Has weight}}|0|{{#var:i}}}}}}{{#vardefine:i|{{#expr:{{#var:i}} + 1}}}}
| {{#vardefine:num|{{#sub:{{#show:@@@|?Has subobject.Has weight}}|0|{{#var:i}}}}}}{{#vardefine:i|{{#expr:{{#var:i}} + 1}}}}
}}<!--creating subobject
}}<!--creating subobject
-->{{#if:{{#var:num|}}|{{#subobject:weight{{#vardefineecho:weightnumber|{{#expr:{{#var:weightnumber|-1}}+1}}}}
-->{{#if:{{#var:num|}}|{{#subobject:weight@@@
| Has English name = @@@
| Has English name = @@@
| Has numbered weight = {{#var:num}}
| Has numbered weight = {{#var:num}}
}}}}}}<!--printing the table
}}}}}}<!--printing the table
--><includeonly><onlyinclude>{{#ask:
--><table class="wikitable sortable">
<tr>
<th>Transient</th>
<th>Weight</th>
<tr/>{{#ask:
[[Has numbered weight::+]]
[[Has numbered weight::+]]
|?Has English name=Name
|?Has English name
|?Has numbered weight=Weight
|?Has numbered weight
|format=template
|template=Transient weight table result format
|named args=yes
|limit=5000|mainlabel=-}}
|limit=5000|mainlabel=-}}
</includeonly></onlyinclude><noinclude>{{Transient weight table}}</noinclude>
</table>
</includeonly></onlyinclude><noinclude>Invoke this template by typing <code><nowiki>{{Transient weight table}}</nowiki></code></noinclude>
trusted
5,894

edits