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"></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}}}}
<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/>
* '''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 15: Line 18:
</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:19, 10 December 2020

This template renders the charts on the section and century landing pages in the Allusions section of IRHB. It takes three optional parameters.

  • Section – value can be 'Records', defaults to 'Allusions'
  • Category – category on which to base charts, defaulting to 'Allusions'.
  • HideXaxis – if set to value other than 'false', index on x-axis of timeline is hidden, defaults to 'false'.