Module:Infobox/doc: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(Added technology_parsing)
(Stub of updated doc. Info on parsing methods moved to Module:Infobox/parsing)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
Lua methods used by [[Template:Infobox]].
Lua methods used by [[Template:Infobox]]. Uses Lua methods from [[Module:Infobox/parsing]] and [[Module:Util]].


== Functions ==
Edit this documentation on [[Module:Infobox/doc]].


=== technology_parsing ===
== Methods ==
Takes one argument in the form of a string and one named argument, "color". The string is expected to have the following format:
<pre>Military 4 + Advanced oil processing + Advanced electronics 2, 2</pre>


This string is split so that each entry between a <code>+</code> is forwarded to [[Template:Icon/special]] so that it displays the technology and has the level as the caption.
=== base_tab ===


Before forwarding the arguments to the icon template, " (research)" is appended to the technology if a page with that name exists. Furthermore, the technology level is deduced from the technology name if it is not manually specified.
=== space_age_tab ===
 
The color defaults to "999".
 
=== item_parsing ===
Takes one argument in the form of a string. The string is expected to have the following format:
<pre>Iron plate, 2 + Iron ore, 45 + Electronic circuit, 5</pre>
 
This string is split so that each entry between a <code>+</code> is forwarded to [[Template:Icon/special]] so that it displays the item and has the number as the caption.


<noinclude>[[Category:Template documentation]]</noinclude>
<noinclude>[[Category:Template documentation]]</noinclude>

Latest revision as of 12:38, 25 October 2024

Lua methods used by Template:Infobox. Uses Lua methods from Module:Infobox/parsing and Module:Util.

Edit this documentation on Module:Infobox/doc.

Methods

base_tab

space_age_tab