Difference between revisions of "Template:Segmented control"
Jump to navigation
Jump to search
Line 16: | Line 16: | ||
{{#vardefine:segmentImage|{{#explode:{{{Icons|}}}|;|{{#var:i}} }} }} | {{#vardefine:segmentImage|{{#explode:{{{Icons|}}}|;|{{#var:i}} }} }} | ||
{{#vardefine:segmentLink|{{#explode:{{{Links|}}}|;|{{#var:i}} }} }} | {{#vardefine:segmentLink|{{#explode:{{{Links|}}}|;|{{#var:i}} }} }} | ||
− | {{#vardefine:segmentClasses|rsSegment {{#if:{{#var:segmentLink}}|rsSegmentSelected}}}} | + | {{#vardefine:segmentClasses|rsSegment {{#if:{{#var:segmentLink}}||rsSegmentSelected}}}} |
{{#vardefine:segmentIconHTML|{{#if:{{#var:segmentImage}}|<span class="rsSegmentIcon {{#var:segmentImage}}"></span>}}}} | {{#vardefine:segmentIconHTML|{{#if:{{#var:segmentImage}}|<span class="rsSegmentIcon {{#var:segmentImage}}"></span>}}}} | ||
{{#vardefine:segmentFillHTML|<div class="rsSegmentFill"><span class="rsSegmentTitle">{{#var:segmentIconHTML}} <span class="rsSegmentTitleText">{{#var:segmentTitle}}</span></span></div>}} | {{#vardefine:segmentFillHTML|<div class="rsSegmentFill"><span class="rsSegmentTitle">{{#var:segmentIconHTML}} <span class="rsSegmentTitleText">{{#var:segmentTitle}}</span></span></div>}} |
Revision as of 20:26, 28 March 2020
Usage example:
{{SegmentedControl |Titles=Title 1;Title 2;Title 3 |Icons=Icon-name.png;;Icon-name.png |Links=Name of page;Name of page;}}
Segments without links will be assumed to be selected. Missing icons will show segments without icons.