Difference between revisions of "Template:Infobox officeholder/office/sandbox"

From blackwiki
Jump to navigation Jump to search
imported>Neveselbert
(test)
imported>Pppery
Line 1: Line 1:
 
{{#if:{{{speaker|}}}{{{state_legislature|}}}{{{state_assembly|}}}{{{speaker_office|}}}{{{state_delegate|}}}{{{state_house|}}}{{{prior_term|}}}{{{nominee|}}}{{{candidate|}}}{{{termstart|}}}{{{election_date|}}}{{{majority_leader|}}}{{{minority_floor_leader|}}}{{{minority_leader|}}}{{{majority_floor_leader|}}}{{{jr/sr|}}}{{{succeeding|}}}{{{state|}}}{{{jr/sr and state|}}}{{{state_senate|}}}{{{district|}}}{{{ambassador_from|}}}{{{minister_from|}}}{{{order|}}}{{{office|}}}{{{title|}}}{{{country|}}}{{{constituency_AM|}}}{{{constituency_MP|}}}{{{parliament|}}}{{{assembly|}}}{{{constituency_|}}}{{{riding|}}}{{{term|}}}{{{termend|}}}{{{alongside|}}}{{{co-leader|}}}
 
{{#if:{{{speaker|}}}{{{state_legislature|}}}{{{state_assembly|}}}{{{speaker_office|}}}{{{state_delegate|}}}{{{state_house|}}}{{{prior_term|}}}{{{nominee|}}}{{{candidate|}}}{{{termstart|}}}{{{election_date|}}}{{{majority_leader|}}}{{{minority_floor_leader|}}}{{{minority_leader|}}}{{{majority_floor_leader|}}}{{{jr/sr|}}}{{{succeeding|}}}{{{state|}}}{{{jr/sr and state|}}}{{{state_senate|}}}{{{district|}}}{{{ambassador_from|}}}{{{minister_from|}}}{{{order|}}}{{{office|}}}{{{title|}}}{{{country|}}}{{{constituency_AM|}}}{{{constituency_MP|}}}{{{parliament|}}}{{{assembly|}}}{{{constituency_|}}}{{{riding|}}}{{{term|}}}{{{termend|}}}{{{alongside|}}}{{{co-leader|}}}
|{{infobox|child=yes
+
|{{#invoke:infobox|infoboxTemplate|child=yes|decat=yes
| headerstyle = background:{{{color|lavender}}}; padding:0.2em 0.2em; line-height:normal
+
| headerstyle = background:{{{color|lavender}}};line-height:normal;padding:0.2em 0.2em
 
| datastyle = border-bottom:none
 
| datastyle = border-bottom:none
  
Line 13: Line 13:
 
   }}
 
   }}
 
  }}{{#if:{{{prior_term|}}}|
 
  }}{{#if:{{{prior_term|}}}|
<br /><small>{{{prior_term}}}</small>}}
+
<br />{{{prior_term}}}}}
 
}}
 
}}
  
Line 24: Line 24:
  
 
| data3 = {{#if:{{{nominee|}}}{{{candidate|}}}|
 
| data3 = {{#if:{{{nominee|}}}{{{candidate|}}}|
{{#if:{{{termstart|}}}{{{election_date|}}} | {{nowrap|'''Election date'''}}<br />{{#if:{{{election_date|}}}|{{{election_date}}}|{{{termstart}}}}}
+
{{#if:{{{termstart|}}}{{{election_date|}}} | <span class="nowrap">'''Election date'''</span><br />{{#if:{{{election_date|}}}|{{{election_date}}}|{{{termstart}}}}}
 
}} }}
 
}} }}
  
Line 37: Line 37:
 
| header6 = {{#if:{{{majority_leader|}}}{{{minority_floor_leader|}}}{{{minority_leader|}}}{{{majority_floor_leader|}}}||
 
| header6 = {{#if:{{{majority_leader|}}}{{{minority_floor_leader|}}}{{{minority_leader|}}}{{{majority_floor_leader|}}}||
 
{{#if:{{{state_senate|}}}|Member{{#if:{{{succeeding|}}} |-elect}} of the <span style="display: inline-block;">[[{{{state_senate}}} Senate]]</span><br />from the {{{district}}} district{{#if:{{{prior_term|}}}|
 
{{#if:{{{state_senate|}}}|Member{{#if:{{{succeeding|}}} |-elect}} of the <span style="display: inline-block;">[[{{{state_senate}}} Senate]]</span><br />from the {{{district}}} district{{#if:{{{prior_term|}}}|
<br /><small>{{{prior_term}}}</small>}}
+
<br />{{{prior_term}}}}}
 
}} }}
 
}} }}
  
Line 92: Line 92:
 
   |Member{{#if:{{{succeeding|}}}|-elect}} of the <span style="display: inline-block;">[[{{#if:{{{state_house|}}} |{{{state_house}}}|{{#if:{{{state_delegate|}}}|{{{state_delegate}}}|United States }}}} {{#if:{{{state_delegate|}}}|House of Delegates|House of Representatives}}|{{#if:{{{state_house|}}} |{{{state_house}}}|{{#if:{{{state_delegate|}}}|{{{state_delegate}}}|U.S.}}}}&#32;{{#if:{{{state_delegate|}}}|House&#32;of&#32;Delegates|{{#if:{{{state_house|}}}| }}House&#32;of&#32;Representatives}}]]</span><br />from {{#if:{{{state_delegate|}}}|the |{{#if:{{{state_house|}}}|the |{{{state}}}'s}}}}  
 
   |Member{{#if:{{{succeeding|}}}|-elect}} of the <span style="display: inline-block;">[[{{#if:{{{state_house|}}} |{{{state_house}}}|{{#if:{{{state_delegate|}}}|{{{state_delegate}}}|United States }}}} {{#if:{{{state_delegate|}}}|House of Delegates|House of Representatives}}|{{#if:{{{state_house|}}} |{{{state_house}}}|{{#if:{{{state_delegate|}}}|{{{state_delegate}}}|U.S.}}}}&#32;{{#if:{{{state_delegate|}}}|House&#32;of&#32;Delegates|{{#if:{{{state_house|}}}| }}House&#32;of&#32;Representatives}}]]</span><br />from {{#if:{{{state_delegate|}}}|the |{{#if:{{{state_house|}}}|the |{{{state}}}'s}}}}  
 
   }} {{{district}}} district{{#if:{{{prior_term|}}}|
 
   }} {{{district}}} district{{#if:{{{prior_term|}}}|
<br /><small>{{{prior_term}}}</small>}}
+
<br />{{{prior_term}}}}}
 
}}
 
}}
 
}}
 
}}
Line 100: Line 100:
  
 
<!--------Term--------->
 
<!--------Term--------->
| data19 = {{#if:{{{nominee|}}}{{{candidate|}}}||
+
| data19 = {{#if:{{{termend|}}}{{{succeeding|}}}|
 +
{{#if:{{{status|}}}
 +
  | <div style="width:100%; margin:0; background-color: {{{color|lavender}}}">'''{{{status}}}'''</div>|}}|
 +
}}
 +
 
 +
| data20 = {{#if:{{{nominee|}}}{{{candidate|}}}||
 
{{#if:{{{succeeding|}}}
 
{{#if:{{{succeeding|}}}
   | {{nowrap|'''Assuming office'''}}<br />{{{termstart}}}{{#if:{{{term|}}}{{{termend|}}}|[[Category:Pages using infobox officeholder with succeeding and term or termend]]}}
+
   | <span class="nowrap">'''Assuming office'''</span><br />{{{termstart}}}{{#if:{{{term|}}}{{{termend|}}}|[[Category:Pages using infobox officeholder with succeeding and term or termend]]}}
   | {{#if: {{{term|}}} | {{nowrap|'''{{{termlabel|In office}}}'''}}<br />{{{term}}} }}
+
   | {{#if: {{{term|}}} | <span class="nowrap">'''{{{termlabel|In office}}}'''</span><br />{{{term}}} }}
 
}} }}
 
}} }}
  
| data20 = {{#if:{{{nominee|}}}{{{candidate|}}}||
+
| data21 = {{#if:{{{nominee|}}}{{{candidate|}}}||
 
{{#if:{{{succeeding|}}}
 
{{#if:{{{succeeding|}}}
 
   |  
 
   |  
 
   |{{#if:{{{termstart|}}}
 
   |{{#if:{{{termstart|}}}
 
       | {{#if:{{{termend|}}}
 
       | {{#if:{{{termend|}}}
         |<!--then: term has start and end:-->{{nowrap|'''{{{termlabel|In office}}}'''}}<br />{{{termstart}}}{{#iferror:{{#expr:{{{termstart}}}*{{{termend}}}}}|&nbsp;–&#32;|–}}{{{termend}}}{{#if:{{{alongside|}}}{{{co-leader|}}}|<br /><div style="line-height:normal; padding-top:0.2em; padding-bottom:0.1em">{{#if:{{{alongside|}}}|Serving|Co-leading}}&#32;with&#32;{{#if:{{{alongside|}}}|{{{alongside}}}|{{{co-leader}}}}}</div>}}
+
         |<!--then: term has start and end:--><span class="nowrap">'''{{{termlabel|In office}}}'''</span><br />{{{termstart}}}{{#iferror:{{#expr:{{{termstart}}}*{{{termend}}}}}|&nbsp;–&#32;|–}}{{{termend}}}{{#if:{{{alongside|}}}{{{co-leader|}}}|<div style="line-height:normal; padding-top:0.2em; padding-bottom:0.1em">{{#if:{{{alongside|}}}|Serving|Co-leading}}&#32;with&#32;{{#if:{{{alongside|}}}|{{{alongside}}}|{{{co-leader}}}}}</div>}}
         |<!--else: term is ongoing--><div style="width:100%; margin:0; padding:0; background-color: {{{color|lavender}}}">'''[[Incumbent]]'''</div>
+
         |{{#if:{{{status|}}}|<div style="width:100%; margin:0; background-color: {{{color|lavender}}}">'''{{{status}}}'''</div>|<!--else: term is ongoing--><div style="width:100%; margin:0; background-color: {{{color|lavender}}}">'''[[Incumbent]]'''</div>}}
 
         }}
 
         }}
 
     }}
 
     }}
 
}} }}
 
}} }}
  
| data21 = {{#if:{{{nominee|}}}{{{candidate|}}}||
+
| data22 = {{#if:{{{nominee|}}}{{{candidate|}}}||
 
{{#if:{{{succeeding|}}}
 
{{#if:{{{succeeding|}}}
 
   |  
 
   |  
Line 123: Line 128:
 
       |{{#if:{{{termend|}}}
 
       |{{#if:{{{termend|}}}
 
|<!--then nothing else; term has ended-->
 
|<!--then nothing else; term has ended-->
|<!--else term is ongoing:-->{{nowrap|'''Assumed office'''}}&#32;<br />{{{termstart}}}{{#if:{{{alongside|}}}{{{co-leader|}}}|<br />{{#if:{{{alongside|}}}|Serving|Co-leader}}&#32;with&#32;{{#if:{{{alongside|}}}|{{{alongside}}}|{{{co-leader}}}}}}}
+
|<!--else term is ongoing:--><span class="nowrap">'''Assumed office'''</span>&#32;<br />{{{termstart}}}{{#if:{{{alongside|}}}{{{co-leader|}}}|<div style="line-height:normal; padding-top:0.2em; padding-bottom:0.1em">{{#if:{{{alongside|}}}|Serving|Co-leader}}&#32;with&#32;{{#if:{{{alongside|}}}|{{{alongside}}}|{{{co-leader}}}}}</div>}}
 
       }}
 
       }}
 
   }}
 
   }}
Line 131: Line 136:
 
   end infobox1 / start infobox2
 
   end infobox1 / start infobox2
 
-->{{#if:{{{monarch|}}}{{{president|}}}{{{governor-general|}}}{{{governor_general|}}}{{{primeminister|}}}{{{chancellor|}}}{{{minister|}}}{{{taoiseach|}}}{{{firstminister|}}}{{{chiefminister|}}}{{{premier|}}}{{{governor|}}}{{{lieutenant_governor|}}}{{{vicepresident|}}}{{{vicegovernor|}}}{{{viceprimeminister|}}}{{{vicepremier|}}}{{{deputy|}}}{{{leader|}}}{{{lieutenant|}}}{{{nominator|}}}{{{appointer|}}}{{{opponent|}}}{{{incumbent|}}}{{{succeeding|}}}{{{preceding|}}}{{{predecessor|}}}{{{preceded|}}}{{{successor|}}}{{{succeeded|}}}{{{parliamentarygroup|}}}{{{constituency|}}}{{{majority|}}}{{{1namedata|}}}{{{2namedata|}}}{{{3namedata|}}}{{{4namedata|}}}{{{5namedata|}}}{{{runningmate|}}}|
 
-->{{#if:{{{monarch|}}}{{{president|}}}{{{governor-general|}}}{{{governor_general|}}}{{{primeminister|}}}{{{chancellor|}}}{{{minister|}}}{{{taoiseach|}}}{{{firstminister|}}}{{{chiefminister|}}}{{{premier|}}}{{{governor|}}}{{{lieutenant_governor|}}}{{{vicepresident|}}}{{{vicegovernor|}}}{{{viceprimeminister|}}}{{{vicepremier|}}}{{{deputy|}}}{{{leader|}}}{{{lieutenant|}}}{{{nominator|}}}{{{appointer|}}}{{{opponent|}}}{{{incumbent|}}}{{{succeeding|}}}{{{preceding|}}}{{{predecessor|}}}{{{preceded|}}}{{{successor|}}}{{{succeeded|}}}{{{parliamentarygroup|}}}{{{constituency|}}}{{{majority|}}}{{{1namedata|}}}{{{2namedata|}}}{{{3namedata|}}}{{{4namedata|}}}{{{5namedata|}}}{{{runningmate|}}}|
{{infobox|child=yes
+
{{#invoke:infobox|infoboxTemplate|child=yes
 
| labelstyle = text-align:left
 
| labelstyle = text-align:left
  
| label1 = {{nowrap|Nominated by}}
+
| label1 = <span class="nowrap">Nominated by</span>
 
| data1 = {{{nominator|}}}
 
| data1 = {{{nominator|}}}
  
| label2 = {{nowrap|Appointed by}}
+
| label2 = <span class="nowrap">Appointed by</span>
 
| data2 = {{{appointer|}}}
 
| data2 = {{{appointer|}}}
  
Line 150: Line 155:
 
| data5 = {{#if:{{{governor_general|}}}|{{{governor_general}}}|{{{governor-general|}}}}}
 
| data5 = {{#if:{{{governor_general|}}}|{{{governor_general}}}|{{{governor-general|}}}}}
  
| label6 = {{nowrap|Prime Minister}}
+
| label6 = <span class="nowrap">Prime Minister</span>
 
| data6 = {{{primeminister|}}}
 
| data6 = {{{primeminister|}}}
  
Line 162: Line 167:
 
| data9 = {{{taoiseach|}}}
 
| data9 = {{{taoiseach|}}}
  
| label10 = {{nowrap|First Minister}}
+
| label10 = <span class="nowrap">First Minister</span>
 
| data10 = {{{firstminister|}}}
 
| data10 = {{{firstminister|}}}
  
| label11 = {{nowrap|Chief Minister}}
+
| label11 = <span class="nowrap">Chief Minister</span>
 
| data11 = {{{chiefminister|}}}
 
| data11 = {{{chiefminister|}}}
  
Line 178: Line 183:
  
 
<!--------Vice president/s, Vice Prime Minister/s, Deputy/ies, Lieutenant/s--------->
 
<!--------Vice president/s, Vice Prime Minister/s, Deputy/ies, Lieutenant/s--------->
| label15 = {{nowrap|{{#if:{{{office|}}}|{{#ifeq:{{isValidPageName|Vice {{{office}}}}}|valid|[[Vice {{{office}}}|Vice President]]|Vice President}}|Vice President}}}}
+
| label15 = <span class="nowrap">{{#if:{{{office|}}}|{{#ifeq:{{isValidPageName|Vice {{{office}}}}}|valid|[[Vice {{{office}}}|Vice President]]|Vice President}}|Vice President}}</span>
 
| data15 = {{{vicepresident|}}}
 
| data15 = {{{vicepresident|}}}
  
| label16 = {{nowrap|{{#if:{{{office|}}}|{{#ifeq:{{isValidPageName|Vice {{{office}}}}}|valid|[[Vice {{{office}}}|Vice Governor]]|Vice Governor}}|Vice Governor}}}}
+
| label16 = <span class="nowrap">{{#if:{{{office|}}}|{{#ifeq:{{isValidPageName|Vice {{{office}}}}}|valid|[[Vice {{{office}}}|Vice Governor]]|Vice Governor}}|Vice Governor}}</span>
 
| data16 = {{{vicegovernor|}}}
 
| data16 = {{{vicegovernor|}}}
  
| label17 = {{nowrap|{{#if:{{{office|}}}|[[Vice {{{office}}}|Vice PM]]|Vice [[Prime Minister|PM]]}}}}
+
| label17 = <span class="nowrap">{{#if:{{{office|}}}|[[Vice {{{office}}}|Vice PM]]|Vice [[Prime Minister|PM]]}}</span>
 
| data17 = {{{viceprimeminister|}}}
 
| data17 = {{{viceprimeminister|}}}
  
| label18 = {{nowrap|{{#if:{{{office|}}}|{{#ifeq:{{isValidPageName|Vice {{{office}}}}}|valid|[[Vice {{{office}}}|Vice Premier]]|Vice Premier}}|Vice Premier}}}}
+
| label18 = <span class="nowrap">{{#if:{{{office|}}}|{{#ifeq:{{isValidPageName|Vice {{{office}}}}}|valid|[[Vice {{{office}}}|Vice Premier]]|Vice Premier}}|Vice Premier}}</span>
 
| data18 = {{{vicepremier|}}}
 
| data18 = {{{vicepremier|}}}
  
Line 216: Line 221:
  
 
<!--------Predecessor/successor--------->
 
<!--------Predecessor/successor--------->
| label27 = {{nowrap|Running mate}}
+
| label27 = <span class="nowrap">Running mate</span>
 
| data27 = {{{runningmate|}}}
 
| data27 = {{{runningmate|}}}
  
Line 228: Line 233:
 
| data30 = {{#if:{{{succeeding|}}}|{{{succeeding|}}}|{{{preceding|}}}}}
 
| data30 = {{#if:{{{succeeding|}}}|{{{succeeding|}}}|{{{preceding|}}}}}
  
| label32 = {{nowrap|Preceded by}}
+
| label32 = <span class="nowrap">Preceded by</span>
 
| data32 = {{#if:{{{succeeding|}}}||{{#if:{{{predecessor|}}}|{{{predecessor}}}|{{{preceded|}}}}}}}
 
| data32 = {{#if:{{{succeeding|}}}||{{#if:{{{predecessor|}}}|{{{predecessor}}}|{{{preceded|}}}}}}}
  
| label33 = {{nowrap|Succeeded by}}
+
| label33 = <span class="nowrap">Succeeded by</span>
 
| data33 = {{#if:{{{succeeding|}}}||{{#switch:{{#if:{{{successor|}}}|{{{successor}}}|{{{succeeded|}}}}}
 
| data33 = {{#if:{{{succeeding|}}}||{{#switch:{{#if:{{{successor|}}}|{{{successor}}}|{{{succeeded|}}}}}
 
| Incumbent
 
| Incumbent

Revision as of 21:46, 10 September 2020

Template documentation[view] [edit] [history] [purge]

This template is used in conjunction with Template:Infobox officeholder.

Usage

  1. redirect Template:Parameter names example