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/>
<noinclude><div class="no-img"></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}}}}
* '''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 18: Line 15:
</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 11:52, 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