Open main menu
Home
Random
Donate
Recent changes
Special pages
Community portal
Preferences
About Stockhub
Disclaimers
Search
User menu
Talk
Contributions
Create account
Log in
Editing
Module:Track gauge/autodocument/doc
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
<!--{{module rating|<!-- Insert rating or delete if not needed. Values: "pre-alpha", "alpha", "beta", "release" or "protected". -xx->}}--> <!--{{#invoke:Track gauge/autodocument/sandbox|documentGauge|docfrom=900|docto=950|docstate={{{state|uncollapsed}}}|docstats=on|docnote=DOCNOTE}}--> __NOTOC__ <!-- Categories go at the bottom of this page and interwikis go in Wikidata. --> {{Lua|Module:Track gauge|Module:Track gauge/data|Module:Math|Module:Arguments|Module:tableTools}} {{Uses TemplateStyles|Template:Fraction/styles.css|noprotcat=yes}} This module documents the [[module:Track gauge/data|Track gauge/data]] data page of {{tl|Track gauge}}. Its main product is [[:Template:Track gauge/doc/input options]]. Used by {{tl|Track gauge/document gauge}} ==Gauges== * {{tl|Track gauge/document gauge}}, using <code>documentGauge</code> Can list in complete tableform one, multiple or all gauges listed in the /data page. Gauges defined in both metric and imperial are grouped into one row. Per gauge size a link to the category:Articles that mentions this gauge ... is added. ==#invoke functions== <pre> checkData documentGauge catContent catMentions createCatMentions documentGaugeSizeFromTitle catSortFromTitle </pre> ===Parameters=== <pre> |1= alias |1<!--???-->= (datafile for checkData) |n=all (list) |docfrom= |docto= |doctitle= |docstate= |docstats= |displaynotfound= |docsortlabel= |docreturnargs= </pre> ==Parser limits (expensive functions)== Module:Track gauge/autodocument uses ''expensive function'' calls (especially the <code>documentGauge</code> listing). The wiki parser only allows 500 such calls in one page. As of July 2014, this number is almost reached in (~475 in [[Template:Track gauge/doc/input options]]). When, after adding new entries to /data or /extra, the number is reached, a "Script error" will show. Best practice is to prevent this error: adding content category name to the /data, even if they have default name pattern or do not exist: <syntaxhighlight lang="Lua"> ["contentcat"] = "5 ft 3 in gauge railways", -- or ["contentcat"] = "", </syntaxhighlight> This way, these category pages are not checked for existence. ==See also== {{tlt|Track gauge}} * {{tl|Track gauge/talk useful links}} -- talk page support * [[module:Track gauge]] * [[module:Track gauge/data]] <includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox|| }}</includeonly>
Summary:
Please note that all contributions to Stockhub may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Stockhub:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Templates used on this page:
Template:Lua
(
edit
)
Template:Tl
(
edit
)
Template:Tlt
(
edit
)
Template:Uses TemplateStyles
(
edit
)