Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Module:Citation mode/doc

From Wikipedia, the free encyclopedia

This function is intended to be used in |mode= for templates which wrap other citation templates. It outputs its argument unless {{CS1 config}} configures a page-wide mode on the current page, in which case it outputs nothing. The effect of this is that templates invoking this module do not set a mode, allowing the parent template to obey the page-wide mode set in {{CS1 config}}.

Wrapper templates should not attempt to access {{CS1 config}} directly, because this would cause them to be incorrectly added to Category:CS1 maint: overridden setting.

Usage

[edit]

{{#invoke:Citation mode|main|mode}}

returns empty if {{CS1 config}} mode is set on page, otherwise returns mode argument.

Tests

[edit]

Because the behavior of this module depends on global read-only state, tests are split between two files:

See also

[edit]