Module:RCChronology/doc
This is the documentation page for Module:RCChronology
| This module depends on the following other modules: |
Module purpose
Module:RCChronology is a template-specific Lua module used by the {{Infobox song}} to generate a Rivers Cuomo song chronology row. It formats and displays the previous, current, and next song titles along with their corresponding RC# or COR# values.
This module is not designed for general-purpose use and should only be invoked through the relevant infobox template.
Usage
| headerXX = {{#if:{{{prev_rc_title|}}}{{{next_rc_title|}}}|Rivers Cuomo song chronology}}
| dataXX = {{#invoke:RCChronology|makeRcRow
| prev_rc_title = {{{prev_rc_title|}}}
| this_rc_title = {{{this_rc_title|}}}
| next_rc_title = {{{next_rc_title|}}}
| rc# = {{{rc#|}}}
| cor# = {{{cor#|}}}
| use_cor# = {{{use_cor#|}}}
| name = {{{name|}}}
}}
Parameters
prev_rc_title- The title of the previous song in the chronology.
this_rc_title- (Optional) The title of the current song. If omitted, the module will fall back to
name, and then to the page name. next_rc_title- The title of the next song in the chronology.
rc#- The RC (Rivers Cuomo) number for the current song. This is the default numbering used in the chronology unless
use_cor#is set to "yes". If provided, the value will also appear in the main infobox regardless of which number is used in the chronology row. cor#- The COR (Catalog o' Riffs) number for the current song. If
use_cor#is set to "yes", this value will be used instead ofrc#in the displayed chronology numbering. If provided, the value will also appear in the main infobox even if not used for the chronology. use_cor#- (Optional) If set to "yes", the chronology will use the
cor#value for numbering instead of the defaultrc#. This is useful in cases where the RC numbering is unclear or unavailable, and the COR numbering provides a more reliable reference. name- Optional fallback name for the current song (used if
this_rc_titleis not specified).
Behavior
- If
use_cor# = yes, the module will use COR numbering, and a missing or invalidcor#will trigger a preview warning. - If either
prev_rc_titleornext_rc_titleis provided, but neitherrc#norcor#is specified, a preview warning will be displayed. - If neither
prev_rc_titlenornext_rc_titleis present, no output is produced.
Error handling
Errors and warnings are only shown during preview using Module:If preview so that they do not affect live articles.