Template:BS-map/doc

From Atlas

This is a shorthand template which groups the deprecated templates {{Railway line header}}, {{BS-header}} and {{BS-table}} all in one single entity to ease the creation of standalone Wikipedia:Route diagram template tables.

Usage[edit]

Template:BS-map/mapTemplate:BS-map/map
{{{title}}}

{{{top}}}

{{{bottom}}}

{{BS-map
| style = 
| title = 
| title-bg = 
| navbar = 
| collapsible = 
| collapse = 
| width = 
| top = 
| legend = 
| bg = 
| map-title = 
| map = 
| map2-title = 
| map2 = 
| bottom = 
}}

Note[edit]

  • Any manually written new row of map should replace the | by {{!}}.
  • If you are using in-diagram collapsible section which begins with {{BS-startCollapsible}} or {{BS2-startCollapsible}}, the ending of the collapsible section must be {{end}} instead of |}. Otherwise the box will end immediately after the collapsible section.

Parameters[edit]

Template:BS-map/parameters

Example[edit]

     Station layout
Platform level
Tracks2
History
Opened15 May 1935 (1935-05-15)
Route map
Template:BS-map/map

† Diagram not to scale

{{Infobox station
| name = {{color box|orange}} Station layout
| image = Placeholder.png
| image_size = 150px
| image_caption = Platform level
| opened = {{Start date|1935|05|15|df=y}}
| tracks = 2
| route_map =  
{{BS-map
| inline = 1
| legend = track
| map = 
{{BS2|STR|STR}}
{{BS2-startCollapsible|STRg|STRf||}}
{{BS2|KRWgl+l|KRWgr+r||[[Scissors crossover]]}}
{{end}}
{{BS2|STR|STR|tw=200px}}
{{BS2|STR+BSr|STR+BSl||[[Side platform]]s}}
{{BS2|STR+BSr|STR+BSl}}
{{BS2|STRg|STRf||}}
| bottom = † Diagram not to scale
}}
}}

TemplateData[edit]

This is the TemplateData documentation for this template used by VisualEditor and other tools; see the monthly error report for this template.

TemplateData for BS-map

<templatedata> { "description": "An infobox template to contain the diagram created with Route Diagram Template standard.", "params": { "float": { "label": "Floating alignment", "description": "Change which side of the template floats to. Default set to right. Values 'left' and 'center' are acceptable for their literal meanings.", "type": "string", "required": false }, "style": { "label": "Additional CSS", "description": "Additional CSS syntax which defines the style of the whole box. It is useful when you are transcluding this map box into other infobox, e.g. add border:0px;width:100% to remove the border and let it fully stretch inside the infobox.", "type": "string", "required": false }, "inline": { "label": "inline switch",

"description": "Disables title and collapsible function, remove floating, margin and border, widens template width to 100% for transcluding this template into other templates such as

BS-map/doc

Script error: No such module "TemplatePar".Template:Infobox rail line/tracking. If code of the diagram is not transcluded, but is contained within the code of the infobox, should be added before

to force proper table layout.",

"type": "string", "required": false }, "width": { "label": "Width of the whole box.", "description": "Width of the whole box. Can be overridden by style entry.", "type": "string", "required": false }, "title-bg": { "label": "Background color of the title bar", "description": "Background color of the title bar to indicate the livery color of the subject. But this is preferable not to be applied as per WP:COLOR and instead use template color box or icon image next to the title text.", "type": "string", "default": "white", "required": false }, "navbar": { "label": "navbar on box header", "description": "Specify the template name if your map is written in a separated template page, it will include a mini bracketed template Navbar in the title bar. Leave this parameter blank if you directly use this template in the article.", "type": "string", "required": false }, "collapsible": { "label": "collapsible or not", "description": "Allow the box collapsible or not.", "type": "string", "default": "yes", "required": false }, "collapse": { "label": "Collapse state", "description": "Collapse state of the whole box. For templates that are collapsed, it is recommended to use the string “|collapse =

Extended content

” so that the template will display in expanded form when viewing the template's page.",

"type": "string", "default": "no", "required": false }, "legend": { "label": "Legend page link", "description": "Legend page link", "type": "string", "default": "route", "required": false }, "map": { "label": "1st map space", "description": "Add BSn row templates in this parameter to construct a diagram.", "type": "content", "required": true }, "map2": { "label": "2nd map space", "description": "Add BSn row templates in this parameter to construct a diagram.", "type": "content", "required": false }, "map3": { "label": "3rd map space", "description": "Add BSn row templates in this parameter to construct a diagram.", "type": "content", "required": false }, "map4": { "label": "4th map space", "description": "Add BSn row templates in this parameter to construct a diagram.", "type": "content", "required": false }, "map5": { "label": "5th map space", "description": "Add BSn row templates in this parameter to construct a diagram.", "type": "content", "required": false }, "map-title": { "label": "map title", "description": "Optional title for map", "type": "string", "required": false }, "map2-title": { "label": "map2 title", "description": "Optional title for map2", "type": "string", "required": false }, "map3-title": { "label": "map3 title", "description": "Optional title for map3", "type": "string", "required": false }, "map4-title": { "label": "map4 title", "description": "Optional title for map4", "type": "string", "required": false }, "map5-title": { "label": "map5 title", "description": "Optional title for map5", "type": "string", "required": false }, "map-centered": { "label": "map centered?", "description": "Any value makes this map centered", "type": "string", "required": false }, "map2-centered": { "label": "map2 centered?", "description": "Any value makes this map centered", "type": "string", "required": false }, "map3-centered": { "label": "map3 centered?", "description": "Any value makes this map centered", "type": "string", "required": false }, "map4-centered": { "label": "map4 centered?", "description": "Any value makes this map centered", "type": "string", "required": false }, "map5-centered": { "label": "map5 centered?", "description": "Any value makes this map centered", "type": "string", "required": false }, "map-collapsible": { "label": "Collapsible or not of map", "description": "Allow the map collapsible or not. no by default, yes will call the expand collapse button. You MUST have something written in the mapn-title otherwise the mapn-collapsible alone is not enough to turn it on.", "type": "string", "default": "no", "required": false }, "map2-collapsible": { "label": "Collapsible or not of map2", "description": "Allow the map collapsible or not. no by default, yes will call the expand collapse button. You MUST have something written in the mapn-title otherwise the mapn-collapsible alone is not enough to turn it on.", "type": "string", "default": "no", "required": false }, "map3-collapsible": { "label": "Collapsible or not of map3", "description": "Allow the map collapsible or not. no by default, yes will call the expand collapse button. You MUST have something written in the mapn-title otherwise the mapn-collapsible alone is not enough to turn it on.", "type": "string", "default": "no", "required": false }, "map4-collapsible": { "label": "Collapsible or not of map4", "description": "Allow the map collapsible or not. no by default, yes will call the expand collapse button. You MUST have something written in the mapn-title otherwise the mapn-collapsible alone is not enough to turn it on.", "type": "string", "default": "no", "required": false }, "map5-collapsible": { "label": "Collapsible or not of map5", "description": "Allow the map collapsible or not. no by default, yes will call the expand collapse button. You MUST have something written in the mapn-title otherwise the mapn-collapsible alone is not enough to turn it on.", "type": "string", "default": "no", "required": false }, "map-collapse": { "label": "Collapse state of map", "description": "yes for collapsing, no by default.", "type": "string", "default": "no", "required": false }, "map2-collapse": { "label": "Collapse state of map2", "description": "yes for collapsing, no by default.", "type": "string", "default": "no", "required": false }, "map3-collapse": { "label": "Collapse state of map3", "description": "yes for collapsing, no by default.", "type": "string", "default": "no", "required": false }, "map4-collapse": { "label": "Collapse state of map4", "description": "yes for collapsing, no by default.", "type": "string", "default": "no", "required": false }, "map5-collapse": { "label": "Collapse state of map5", "description": "yes for collapsing, no by default.", "type": "string", "default": "no", "required": false }, "top": { "label": "Note above", "description": "Optional note above the map, directly below the header row.", "type": "string", "required": false }, "bottom": { "label": "Note below", "description": "Optional note below the map. This is also the good place to include the template Navbar if you do not want to display it in the title bar.", "type": "string", "required": false }, "bottomstyle": { "label": "Note below style", "description": "Optional CSS style for the note below the map, for example text-align:center;.", "type": "string", "required": false } } } </templatedata>