Module:Section sizes/doc explained

This module creates a wikitable that lists each section in a page along with that section's size in bytes. Each section is wikilinked to its target in the page; subsections are indented. Cells for section sizes are shaded according to the size; the smallest section's background is white, and the largest section's background is red.

Usage

This module has two entry points: size, and section_size_get.

size

Use entry point size to emit the section wikitable:

{{((}}#invoke:{{BASEPAGENAME}}|size|<{{var|page name}}>|style=<{{var|style string}}>}}

Entry point size takes two arguments from frame, one positional and one named:

<nowiki>{{</nowiki>#invoke:{{BASEPAGENAME}}|size|&lt;{{var|page name}}>|style=float:right; margin-left:.5em}}

Example

section_size_get

section_size_get return an article or section size statistic:

{{((}}#invoke:{{BASEPAGENAME}}|section_size_get|&lt;{{var|page name}}>|[&lt;{{var|section name}}{{!}}{{var|token}}>]|_all|_pct=yes |_nosep=yes}}

section_size_get takes one to three positional parameters and two named parameters from frame:

&lt;{{var|section name}}> – returns the size of the named section

_lead – returns the size of the lead section; default when second positional parameter is empty or omitted

_max – returns the size of the longest individual section

_total – returns the size of the article (should equal PAGESIZE)

Named parameters

Examples

These examples refer to the same article as shown in the size example.

Sizes of a named section with and without its subsections (_all):

Keywords:

Section sizes without thousands separator:

Section sizes as a percentage of _total:

See also