Template:AllusionsCharts: Difference between revisions

From International Robin Hood Bibliography
mNo edit summary
mNo edit summary
Line 1: Line 1:
<noinclude><div class="no-img">This template renders the charts on the section and century landing pages in the Allusions section of IRHB. It takes three optional parameters.<br/><br/>
<includeonly>__NOTOC__{{#vardefine:section|{{#ifeq:{{{Section|}}}||Allusions|{{{Section}}}}}}}{{#vardefine:content|{{#ifeq:{{#pos:{{PAGENAME}}|links}}||texts|links}}}}{{#vardefine:period|{{#sub:{{#replace:{{PAGENAME}}|{{#var:section}}|}}|0|9}}}}{{#vardefine:category|{{{Category|{{#var:section}}}}}}}{{#vardefine:Century|{{#ifeq:{{PAGENAME}}|Allusions|all|{{#ifeq:{{PAGENAME}}|Historiography|all|{{#ifeq:{{{Category|}}}||{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|-}}+1}}|2}}|all}}}}}}}}{{#vardefine:from|{{#ifeq:{{#var:section}}|Allusions|14|13}}}}{{#vardefine:to|{{#ifeq:{{#var:section}}|Allusions|21|20}}}}
* '''Section''' &ndash; value can be 'Records', defaults to 'Allusions'
* '''Category''' &ndash; category on which to base charts, defaulting to 'Allusions'<!-- in Allusions section, 'Records' in Historiography section-->.
* '''HideXaxis''' &ndash; if set to value other than 'false', index on x-axis of timeline is hidden, defaults to 'false'.</div></noinclude><includeonly>__NOTOC__{{#vardefine:section|{{#ifeq:{{{Section|}}}||Allusions|{{{Section}}}}}}}{{#vardefine:content|{{#ifeq:{{#pos:{{PAGENAME}}|links}}||texts|links}}}}{{#vardefine:period|{{#sub:{{#replace:{{PAGENAME}}|{{#var:section}}|}}|0|9}}}}{{#vardefine:category|{{{Category|{{#var:section}}}}}}}{{#vardefine:Century|{{#ifeq:{{PAGENAME}}|Allusions|all|{{#ifeq:{{PAGENAME}}|Historiography|all|{{#ifeq:{{{Category|}}}||{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|-}}+1}}|2}}|all}}}}}}}}{{#vardefine:from|{{#ifeq:{{#var:section}}|Allusions|14|13}}}}{{#vardefine:to|{{#ifeq:{{#var:section}}|Allusions|21|20}}}}
<div class="jsCharts" id="cChart" data-category="{{#var:category}}" data-section="{{#var:section}}" data-century="{{#var:Century}}"  
<div class="jsCharts" id="cChart" data-category="{{#var:category}}" data-section="{{#var:section}}" data-century="{{#var:Century}}"  
data-tocentury="{{#var:to}}" data-fromcentury="{{#var:from}}">
data-tocentury="{{#var:to}}" data-fromcentury="{{#var:from}}">
Line 17: Line 14:
<div class="jsCharts" id="tline">
<div class="jsCharts" id="tline">
</div>
</div>
{{#Widget:AlCharts}}</includeonly>
{{#Widget:AlCharts}}</includeonly><noinclude>
<templatedata>
{
"params": {
"Section": {
"label": "Section",
"description": "The type of section, either Records or Allusions.",
"example": "Records",
"type": "string",
"default": "Allusions"
},
"Category": {
"label": "Category",
"description": "Category on which to base charts, defaults to \"Allusions\".",
"example": "Records",
"type": "string",
"default": "Allusions"
}
},
"description": "Renders the charts on section and century landing pages in the Allusions section; takes three optional parameters."
}
</templatedata>
</noinclude>

Revision as of 12:27, 10 December 2020

Renders the charts on section and century landing pages in the Allusions section; takes three optional parameters.

Template parameters

ParameterDescriptionTypeStatus
SectionSection

The type of section, either Records or Allusions.

Default
Allusions
Example
Records
Stringoptional
CategoryCategory

Category on which to base charts, defaults to "Allusions".

Default
Allusions
Example
Records
Stringoptional