Difference between revisions of "Template:Infobox election/row"

From blackwiki
Jump to navigation Jump to search
imported>Frietjes
(avoid generating "border-bottom: 6px solid -;" when color is blank and party/meta/color template does not exist)
imported>Frietjes
(we must render all cells even when one cell is blank to avoid misalignment when some are blank but some are not (tested in sandbox))
Line 1: Line 1:
 
<includeonly>|-
 
<includeonly>|-
{{#if:{{{divider|}}}|{{#if:{{{party1|}}}{{{color1|}}}{{{leader1|}}}|{{!}} colspan=4 {{!}} {{{divider}}} }} }}
+
{{#if:{{{divider|}}}|{{#if:{{{party1|}}}{{{color1|}}}{{{leader1|}}}{{{party2|}}}{{{color2|}}}{{{leader2|}}}{{{party3|}}}{{{color3|}}}{{{leader3|}}}|{{!}} colspan=4 {{!}} {{{divider}}} }} }}
 
|-
 
|-
 
{{#ifeq:{{{ongoing|}}}|yes||{{#switch:{{{type|}}}
 
{{#ifeq:{{{ongoing|}}}|yes||{{#switch:{{{type|}}}
Line 6: Line 6:
 
| Parliamentary
 
| Parliamentary
 
| legislative
 
| legislative
| Legislative  = {{#if:{{{party1|}}}|
+
| Legislative  = {{#if:{{{party1|}}}{{{party2|}}}{{{party3|}}}|
 
! style="text-align:left;" {{!}} &nbsp;
 
! style="text-align:left;" {{!}} &nbsp;
! style="text-align:center" {{!}} {{{header1|}}}
+
! style="text-align:center" {{!}} {{#if:{{{party1|}}}| {{{header1|}}} }}
{{#if:{{{party2|}}}|! style="text-align:center" {{!}} {{{header2|}}} }}
+
! style="text-align:center" {{!}} {{#if:{{{party2|}}}| {{{header2|}}} }}
{{#if:{{{party3|}}}|! style="text-align:center" {{!}} {{{header3|}}} }}
+
! style="text-align:center" {{!}} {{#if:{{{party3|}}}| {{{header3|}}} }}
 
}}
 
}}
 
| #default      =  
 
| #default      =  
 
}}}}
 
}}}}
 
|-
 
|-
{{#if:{{{party1|}}}{{{color1|}}}|<!-- Images  -->
+
{{#if:{{{party1|}}}{{{color1|}}}{{{image1|}}}{{{party2|}}}{{{color2|}}}{{{image2|}}}{{{party3|}}}{{{color3|}}}{{{image3|}}}|<!-- Images  -->
 
{{!}} &nbsp;
 
{{!}} &nbsp;
{{!}} style="text-align:center; {{#if:{{{color1|}}}|border-bottom: 6px solid #{{{color1}}}|{{#ifeq: {{{party_color}}}|no||{{#ifexist:Template:{{{party1|}}}/meta/color|border-bottom: 6px solid {{Template:{{{party1|}}}/meta/color}} }}}}}}" {{!}} {{#invoke:InfoboxImage|InfoboxImage|image={{{image1|}}}|suppressplaceholder=yes}}
+
{{!}} style="text-align:center;{{#if:{{{party1|}}}{{{color1|}}}||width:0;}}{{#if:{{{color1|}}}|border-bottom: 6px solid #{{{color1}}}|{{#ifeq: {{{party_color}}}|no||{{#if:{{{party1|}}}|{{#ifexist:Template:{{{party1}}}/meta/color|border-bottom: 6px solid {{Template:{{{party1}}}/meta/color}} }}}}}}}}" {{!}} {{#invoke:InfoboxImage|InfoboxImage|image={{{image1|}}}|suppressplaceholder=yes}}
{{#if:{{{party2|}}}{{{color2|}}}|{{!}} style="text-align:center; {{#if:{{{color2|}}}|border-bottom: 6px solid #{{{color2}}}|{{#ifeq: {{{party_color}}}|no||{{#ifexist: Template:{{{party2|}}}/meta/color|border-bottom: 6px solid {{Template:{{{party2|}}}/meta/color}} }}}}}}"{{!}} {{#invoke:InfoboxImage|InfoboxImage|image={{{image2|}}}|suppressplaceholder=yes}} }}
+
{{!}} style="text-align:center;{{#if:{{{party2|}}}{{{color2|}}}||width:0;}}{{#if:{{{color2|}}}|border-bottom: 6px solid #{{{color2}}}|{{#ifeq: {{{party_color}}}|no||{{#if:{{{party2|}}}|{{#ifexist: Template:{{{party2}}}/meta/color|border-bottom: 6px solid {{Template:{{{party2}}}/meta/color}} }}}}}}}}"{{!}} {{#invoke:InfoboxImage|InfoboxImage|image={{{image2|}}}|suppressplaceholder=yes}}
{{#if:{{{party3|}}}{{{color3|}}}|{{!}} style="text-align:center; {{#if:{{{color3|}}}|border-bottom: 6px solid #{{{color3}}}|{{#ifeq: {{{party_color}}}|no||{{#ifexist: Template:{{{party3|}}}/meta/color|border-bottom: 6px solid {{Template:{{{party3|}}}/meta/color}} }}}}}}"{{!}} {{#invoke:InfoboxImage|InfoboxImage|image={{{image3|}}}|suppressplaceholder=yes}} }}
+
{{!}} style="text-align:center;{{#if:{{{party3|}}}{{{color3|}}}||width:0;}}{{#if:{{{color3|}}}|border-bottom: 6px solid #{{{color3}}}|{{#ifeq: {{{party_color}}}|no||{{#if:{{{party3|}}}|{{#ifexist: Template:{{{party3}}}/meta/color|border-bottom: 6px solid {{Template:{{{party3}}}/meta/color}} }}}}}}}}"{{!}} {{#invoke:InfoboxImage|InfoboxImage|image={{{image3|}}}|suppressplaceholder=yes}}
 
}}
 
}}
 
|-
 
|-
{{#if:{{{nominee1|}}}|<!-- Presidential & by-election nominee  -->
+
{{#if:{{{nominee1|}}}{{{nominee2|}}}{{{nominee3|}}}|<!-- Presidential & by-election nominee  -->
 
{{#switch:{{{type|}}}
 
{{#switch:{{{type|}}}
 
| presidential
 
| presidential
Line 29: Line 29:
 
| By-election  =  
 
| By-election  =  
 
! style="width:75px;text-align:left" {{!}}Nominee
 
! style="width:75px;text-align:left" {{!}}Nominee
{{!}} style="width:75px;text-align:center" {{!}} {{{nominee1|}}}
+
{{!}} style="{{#if:{{{nominee1|}}}|width:75px;}}text-align:center" {{!}} {{{nominee1|}}}
{{#if:{{{nominee2|}}}| {{!}} style="width:75px;text-align:center" {{!}} {{{nominee2|}}}}}
+
{{!}} style="{{#if:{{{nominee2|}}}|width:75px;}}text-align:center" {{!}} {{{nominee2|}}}
{{#if:{{{nominee3|}}}| {{!}} style="width:75px;text-align:center" {{!}} {{{nominee3|}}}}}
+
{{!}} style="{{#if:{{{nominee3|}}}|width:75px;}}text-align:center" {{!}} {{{nominee3|}}}
 
| #default      =  
 
| #default      =  
}}|{{#if:{{{candidate1|}}}|<!-- Candidate  -->
+
}}|{{#if:{{{candidate1|}}}{{{candidate2|}}}{{{candidate3|}}}|<!-- Candidate  -->
 
! style="width:75px;text-align:left" {{!}}Candidate
 
! style="width:75px;text-align:left" {{!}}Candidate
{{!}} style="width:75px;text-align:center" {{!}} {{{candidate1|}}}
+
{{!}} style="{{#if:{{{candidate1|}}}|width:75px;}}text-align:center" {{!}} {{{candidate1|}}}
{{#if:{{{candidate2|}}}| {{!}} style="width:75px;text-align:center" {{!}} {{{candidate2|}}}}}
+
{{!}} style="{{#if:{{{candidate2|}}}|width:75px;}}text-align:center" {{!}} {{{candidate2|}}}
{{#if:{{{candidate3|}}}| {{!}} style="width:75px;text-align:center" {{!}} {{{candidate3|}}}}}
+
{{!}} style="{{#if:{{{candidate3|}}}|width:75px;}}text-align:center" {{!}} {{{candidate3|}}}
 
}}
 
}}
 
}}
 
}}
Line 46: Line 46:
 
| legislative
 
| legislative
 
| Legislative  =  
 
| Legislative  =  
{{#if:{{{leader1|}}}|
+
{{#if:{{{leader1|}}}{{{leader2|}}}{{{leader3|}}}|
 
! style="text-align:left" {{!}} Leader
 
! style="text-align:left" {{!}} Leader
{{!}} style="width:75px;text-align:center" {{!}} {{{leader1}}}
+
{{!}} style="{{#if:{{{leader1|}}}|width:75px;}}text-align:center" {{!}} {{{leader1|}}}
{{#if:{{{leader2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{leader2}}}}}
+
{{!}} style="{{#if:{{{leader2|}}}|width:75px;}}text-align:center" {{!}} {{{leader2|}}}
{{#if:{{{leader3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{leader3}}}}}
+
{{!}} style="{{#if:{{{leader3|}}}|width:75px;}}text-align:center" {{!}} {{{leader3|}}}
 
}}
 
}}
 
| #default      =  
 
| #default      =  
 
}}
 
}}
 
|-
 
|-
{{#if:{{{party1|}}}|<!-- Party name  -->
+
{{#if:{{{party1|}}}{{{party2|}}}{{{party3|}}}|<!-- Party name  -->
 
! style="width:75px;text-align:left" {{!}} Party
 
! style="width:75px;text-align:left" {{!}} Party
{{!}} style="width:75px;text-align:center" {{!}} {{Infobox election/shortname|link={{{party_name}}}|name={{{party1}}}}}
+
{{!}} style="{{#if:{{{party1|}}}|width:75px;}}text-align:center" {{!}} {{Infobox election/shortname|link={{{party_name}}}|name={{{party1|}}}}}
{{#if:{{{party2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{Infobox election/shortname|link={{{party_name}}}|name={{{party2}}}}} }}
+
{{!}} style="{{#if:{{{party2|}}}|width:75px;}}text-align:center" {{!}} {{Infobox election/shortname|link={{{party_name}}}|name={{{party2|}}}}}
{{#if:{{{party3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{Infobox election/shortname|link={{{party_name}}}|name={{{party3}}}}} }}
+
{{!}} style="{{#if:{{{party3|}}}|width:75px;}}text-align:center" {{!}} {{Infobox election/shortname|link={{{party_name}}}|name={{{party3|}}}}}
 
}}
 
}}
 
|-
 
|-
{{#if:{{{alliance1|}}}|<!-- Alliance name  -->
+
{{#if:{{{alliance1|}}}{{{alliance2|}}}{{{alliance3|}}}|<!-- Alliance name  -->
 
! style="text-align:left" {{!}} Alliance
 
! style="text-align:left" {{!}} Alliance
{{!}} style="width:75px;text-align:center" {{!}} {{Infobox election/shortname|link={{{alliance_name}}}|name={{{alliance1}}}}}
+
{{!}} style="{{#if:{{{alliance1|}}}|width:75px;}}text-align:center" {{!}} {{Infobox election/shortname|link={{{alliance_name}}}|name={{{alliance1|}}}}}
{{#if:{{{alliance2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{Infobox election/shortname|link={{{alliance_name}}}|name={{{alliance2}}}}} }}
+
{{!}} style="{{#if:{{{alliance2|}}}|width:75px;}}text-align:center" {{!}} {{Infobox election/shortname|link={{{alliance_name}}}|name={{{alliance2|}}}}}
{{#if:{{{alliance3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{Infobox election/shortname|link={{{alliance_name}}}|name={{{alliance3}}}}} }}
+
{{!}} style="{{#if:{{{alliance3|}}}|width:75px;}}text-align:center" {{!}} {{Infobox election/shortname|link={{{alliance_name}}}|name={{{alliance3|}}}}}
 
}}
 
}}
 
|-<!-- Home state  -->
 
|-<!-- Home state  -->
{{#if:{{{home_state1|}}}|
+
{{#if:{{{home_state1|}}}{{{home_state2|}}}{{{home_state3|}}}|
 
{{#switch:{{{type|}}}
 
{{#switch:{{{type|}}}
 
| presidential
 
| presidential
 
| Presidential =  
 
| Presidential =  
 
! style="text-align:left" {{!}} Home&nbsp;state
 
! style="text-align:left" {{!}} Home&nbsp;state
{{!}} style="width:75px;text-align:center" {{!}} {{{home_state1}}}
+
{{!}} style="{{#if:{{{home_state1|}}}|width:75px;}}text-align:center" {{!}} {{{home_state1|}}}
{{#if:{{{home_state2|}}}| {{!}} style="width:75px;text-align:center" {{!}} {{{home_state2}}} }}
+
{{!}} style="{{#if:{{{home_state2|}}}|width:75px;}}text-align:center" {{!}} {{{home_state2|}}}
{{#if:{{{home_state3|}}}| {{!}} style="width:75px;text-align:center" {{!}} {{{home_state3}}} }}
+
{{!}} style="{{#if:{{{home_state3|}}}|width:75px;}}text-align:center" {{!}} {{{home_state3|}}}
 
| #default      =  
 
| #default      =  
 
}}
 
}}
Line 84: Line 84:
 
| presidential
 
| presidential
 
| Presidential =  
 
| Presidential =  
{{#if:{{{running_mate1|}}}|
+
{{#if:{{{running_mate1|}}}{{{running_mate2|}}}{{{running_mate3|}}}|
 
! style="text-align:left" {{!}} Running&nbsp;mate
 
! style="text-align:left" {{!}} Running&nbsp;mate
{{!}} style="width:75px;text-align:center" {{!}} {{{running_mate1}}}
+
{{!}} style="{{#if:{{{running_mate1|}}}|width:75px;}}text-align:center" {{!}} {{{running_mate1|}}}
{{#if:{{{running_mate2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{running_mate2}}}}}
+
{{!}} style="{{#if:{{{running_mate2|}}}|width:75px;}}text-align:center" {{!}} {{{running_mate2|}}}
{{#if:{{{running_mate3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{running_mate3}}}}}
+
{{!}} style="{{#if:{{{running_mate3|}}}|width:75px;}}text-align:center" {{!}} {{{running_mate3|}}}
 
}}
 
}}
 
| #default      =  
 
| #default      =  
Line 97: Line 97:
 
| Presidential =  
 
| Presidential =  
 
{{#ifeq:{{{ongoing|}}}|yes||
 
{{#ifeq:{{{ongoing|}}}|yes||
{{#if:{{{electoral_vote1|}}}|
+
{{#if:{{{electoral_vote1|}}}{{{electoral_vote2|}}}{{{electoral_vote3|}}}|
 
! style="text-align:left" {{!}} Electoral&nbsp;vote
 
! style="text-align:left" {{!}} Electoral&nbsp;vote
{{!}} style="width:75px;text-align:center" {{!}} {{{electoral_vote1}}}
+
{{!}} style="{{#if:{{{electoral_vote1|}}}|width:75px;}}text-align:center" {{!}} {{{electoral_vote1|}}}
{{#if:{{{electoral_vote2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{electoral_vote2}}}}}
+
{{!}} style="{{#if:{{{electoral_vote2|}}}|width:75px;}}text-align:center" {{!}} {{{electoral_vote2|}}}
{{#if:{{{electoral_vote3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{electoral_vote3}}}}}
+
{{!}} style="{{#if:{{{electoral_vote3|}}}|width:75px;}}text-align:center" {{!}} {{{electoral_vote3|}}}
 
}}
 
}}
 
}}
 
}}
Line 110: Line 110:
 
| presidential
 
| presidential
 
| Presidential =  
 
| Presidential =  
{{#if:{{{delegate_count1|}}}|
+
{{#if:{{{delegate_count1|}}}{{{delegate_count2|}}}{{{delegate_count3|}}}|
 
! style="text-align:left" {{!}} Delegate&nbsp;count
 
! style="text-align:left" {{!}} Delegate&nbsp;count
{{!}} style="width:75px;text-align:center" {{!}} {{{delegate_count1}}}
+
{{!}} style="{{#if:{{{delegate_count2|}}}|width:75px;}}text-align:center" {{!}} {{{delegate_count1|}}}
{{#if:{{{delegate_count2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{delegate_count2}}}}}
+
{{!}} style="{{#if:{{{delegate_count2|}}}|width:75px;}}text-align:center" {{!}} {{{delegate_count2|}}}
{{#if:{{{delegate_count3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{delegate_count3}}}}}
+
{{!}} style="{{#if:{{{delegate_count3|}}}|width:75px;}}text-align:center" {{!}} {{{delegate_count3|}}}
 
}}
 
}}
 
| #default      =  
 
| #default      =  
Line 123: Line 123:
 
| Presidential =  
 
| Presidential =  
 
{{#ifeq:{{{ongoing|}}}|yes||
 
{{#ifeq:{{{ongoing|}}}|yes||
{{#if:{{{states_carried1|}}}|
+
{{#if:{{{states_carried1|}}}{{{states_carried2|}}}{{{states_carried3|}}}|
 
! style="text-align:left" {{!}} States&nbsp;carried
 
! style="text-align:left" {{!}} States&nbsp;carried
{{!}} style="width:75px;text-align:center" {{!}} {{{states_carried1}}}
+
{{!}} style="{{#if:{{{states_carried2|}}}|width:75px;}}text-align:center" {{!}} {{{states_carried1|}}}
{{#if:{{{states_carried2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{states_carried2}}}}}
+
{{!}} style="{{#if:{{{states_carried2|}}}|width:75px;}}text-align:center" {{!}} {{{states_carried2|}}}
{{#if:{{{states_carried3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{states_carried3}}}}}
+
{{!}} style="{{#if:{{{states_carried3|}}}|width:75px;}}text-align:center" {{!}} {{{states_carried3|}}}
 
}}
 
}}
 
}}
 
}}
Line 138: Line 138:
 
| legislative
 
| legislative
 
| Legislative  =  
 
| Legislative  =  
{{#if:{{{leader_since1|}}}|
+
{{#if:{{{leader_since1|}}}{{{leader_since2|}}}{{{leader_since3|}}}|
 
! style="text-align:left" {{!}} Leader&nbsp;since
 
! style="text-align:left" {{!}} Leader&nbsp;since
{{!}} style="width:75px;text-align:center" {{!}} {{{leader_since1}}}
+
{{!}} style="{{#if:{{{leader_since1|}}}|width:75px;}}text-align:center" {{!}} {{{leader_since1|}}}
{{#if:{{{leader_since2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{leader_since2}}}}}
+
{{!}} style="{{#if:{{{leader_since2|}}}|width:75px;}}text-align:center" {{!}} {{{leader_since2|}}}
{{#if:{{{leader_since3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{leader_since3}}}}}
+
{{!}} style="{{#if:{{{leader_since3|}}}|width:75px;}}text-align:center" {{!}} {{{leader_since3|}}}
 
}}
 
}}
 
| #default      =  
 
| #default      =  
Line 152: Line 152:
 
| legislative
 
| legislative
 
| Legislative  =  
 
| Legislative  =  
{{#if:{{{leaders_seat1|}}}|
+
{{#if:{{{leaders_seat1|}}}{{{leaders_seat2|}}}{{{leaders_seat3|}}}|
 
! style="text-align:left" {{!}} Leader's&nbsp;seat
 
! style="text-align:left" {{!}} Leader's&nbsp;seat
{{!}} style="width:75px;text-align:center" {{!}} {{{leaders_seat1}}}
+
{{!}} style="{{#if:{{{leaders_seat2|}}}|width:75px;}}text-align:center" {{!}} {{{leaders_seat1|}}}
{{#if:{{{leaders_seat2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{leaders_seat2}}}}}
+
{{!}} style="{{#if:{{{leaders_seat2|}}}|width:75px;}}text-align:center" {{!}} {{{leaders_seat2|}}}
{{#if:{{{leaders_seat3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{leaders_seat3}}}}}
+
{{!}} style="{{#if:{{{leaders_seat3|}}}|width:75px;}}text-align:center" {{!}} {{{leaders_seat3|}}}
 
}}
 
}}
 
| #default      =  
 
| #default      =  
Line 166: Line 166:
 
| legislative
 
| legislative
 
| Legislative  =  
 
| Legislative  =  
{{#if:{{{last_election1|}}}|
+
{{#if:{{{last_election1|}}}{{{last_election2|}}}{{{last_election3|}}}|
 
! style="text-align:left" {{!}} Last&nbsp;election
 
! style="text-align:left" {{!}} Last&nbsp;election
{{!}} style="width:75px;text-align:center" {{!}} {{{last_election1}}}
+
{{!}} style="{{#if:{{{last_election1|}}}|width:75px;}}text-align:center" {{!}} {{{last_election1|}}}
{{#if:{{{last_election2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{last_election2}}}}}
+
{{!}} style="{{#if:{{{last_election2|}}}|width:75px;}}text-align:center" {{!}} {{{last_election2|}}}
{{#if:{{{last_election3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{last_election3}}}}}
+
{{!}} style="{{#if:{{{last_election3|}}}|width:75px;}}text-align:center" {{!}} {{{last_election3|}}}
 
}}
 
}}
 
| #default      =  
 
| #default      =  
Line 180: Line 180:
 
| legislative
 
| legislative
 
| Legislative  =  
 
| Legislative  =  
{{#if:{{{seats_before1|}}}|
+
{{#if:{{{seats_before1|}}}{{{seats_before2|}}}{{{seats_before3|}}}|
 
! style="text-align:left" {{!}} {{#ifeq:{{{ongoing|}}}|yes|Current&nbsp;seats|Seats&nbsp;before}}
 
! style="text-align:left" {{!}} {{#ifeq:{{{ongoing|}}}|yes|Current&nbsp;seats|Seats&nbsp;before}}
{{!}} style="width:75px;text-align:center" {{!}} {{{seats_before1}}}
+
{{!}} style="{{#if:{{{seats_before1|}}}|width:75px;}}text-align:center" {{!}} {{{seats_before1|}}}
{{#if:{{{seats_before2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{seats_before2}}}}}
+
{{!}} style="{{#if:{{{seats_before2|}}}|width:75px;}}text-align:center" {{!}} {{{seats_before2|}}}
{{#if:{{{seats_before3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{seats_before3}}}}}
+
{{!}} style="{{#if:{{{seats_before3|}}}|width:75px;}}text-align:center" {{!}} {{{seats_before3|}}}
 
}}
 
}}
 
| #default      =  
 
| #default      =  
Line 195: Line 195:
 
| Legislative  =  
 
| Legislative  =  
 
{{#ifeq:{{{ongoing|}}}|yes|
 
{{#ifeq:{{{ongoing|}}}|yes|
{{#if:{{{seats_needed1|}}}|
+
{{#if:{{{seats_needed1|}}}{{{seats_needed2|}}}{{{seats_needed3|}}}|
 
! style="text-align:left" {{!}} Seats&nbsp;needed
 
! style="text-align:left" {{!}} Seats&nbsp;needed
{{!}} style="width:75px;text-align:center" {{!}} {{{seats_needed1}}}
+
{{!}} style="{{#if:{{{seats_needed1|}}}|width:75px;}}text-align:center" {{!}} {{{seats_needed1|}}}
{{#if:{{{seats_needed2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{seats_needed2}}}}}
+
{{!}} style="{{#if:{{{seats_needed2|}}}|width:75px;}}text-align:center" {{!}} {{{seats_needed2|}}}
{{#if:{{{seats_needed3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{seats_needed3}}}}}
+
{{!}} style="{{#if:{{{seats_needed3|}}}|width:75px;}}text-align:center" {{!}} {{{seats_needed3|}}}
 
}}
 
}}
 
}}
 
}}
Line 211: Line 211:
 
| Legislative  =  
 
| Legislative  =  
 
{{#ifeq:{{{ongoing|}}}|yes||
 
{{#ifeq:{{{ongoing|}}}|yes||
{{#if:{{{seats1|}}}|
+
{{#if:{{{seats1|}}}{{{seats2|}}}{{{seats3|}}}|
 
! style="text-align:left" {{!}} Seats&nbsp;won
 
! style="text-align:left" {{!}} Seats&nbsp;won
{{!}} style="width:75px;text-align:center" {{!}} {{{seats1}}}
+
{{!}} style="{{#if:{{{seats1|}}}|width:75px;}}text-align:center" {{!}} {{{seats1|}}}
{{#if:{{{seats2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{seats2}}}}}
+
{{!}} style="{{#if:{{{seats2|}}}|width:75px;}}text-align:center" {{!}} {{{seats2|}}}
{{#if:{{{seats3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{seats3}}}}}
+
{{!}} style="{{#if:{{{seats3|}}}|width:75px;}}text-align:center" {{!}} {{{seats3|}}}
 
}}
 
}}
 
}}
 
}}
Line 227: Line 227:
 
| Legislative  =  
 
| Legislative  =  
 
{{#ifeq:{{{ongoing|}}}|yes||
 
{{#ifeq:{{{ongoing|}}}|yes||
{{#if:{{{seats_after1|}}}|
+
{{#if:{{{seats_after1|}}}{{{seats_after2|}}}{{{seats_after3|}}}|
 
! style="text-align:left" {{!}} Seats&nbsp;after
 
! style="text-align:left" {{!}} Seats&nbsp;after
{{!}} style="width:75px;text-align:center" {{!}} {{{seats_after1}}}
+
{{!}} style="{{#if:{{{seats_after1|}}}|width:75px;}}text-align:center" {{!}} {{{seats_after1|}}}
{{#if:{{{seats_after2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{seats_after2}}}}}
+
{{!}} style="{{#if:{{{seats_after2|}}}|width:75px;}}text-align:center" {{!}} {{{seats_after2|}}}
{{#if:{{{seats_after3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{seats_after3}}}}}
+
{{!}} style="{{#if:{{{seats_after3|}}}|width:75px;}}text-align:center" {{!}} {{{seats_after3|}}}
 
}}
 
}}
 
}}
 
}}
Line 243: Line 243:
 
| Legislative  =  
 
| Legislative  =  
 
{{#ifeq:{{{ongoing|}}}|yes||
 
{{#ifeq:{{{ongoing|}}}|yes||
{{#if:{{{seat_change1|}}}|
+
{{#if:{{{seat_change1|}}}{{{seat_change2|}}}{{{seat_change3|}}}|
 
! style="text-align:left" {{!}} Seat&nbsp;change
 
! style="text-align:left" {{!}} Seat&nbsp;change
{{!}} style="width:75px;text-align:center" {{!}} {{{seat_change1}}}
+
{{!}} style="{{#if:{{{seat_change1|}}}|width:75px;}}text-align:center" {{!}} {{{seat_change1|}}}
{{#if:{{{seat_change2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{seat_change2}}}}}
+
{{!}} style="{{#if:{{{seat_change2|}}}|width:75px;}}text-align:center" {{!}} {{{seat_change2|}}}
{{#if:{{{seat_change3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{seat_change3}}}}}
+
{{!}} style="{{#if:{{{seat_change3|}}}|width:75px;}}text-align:center" {{!}} {{{seat_change3|}}}
 
}}
 
}}
 
}}
 
}}
Line 254: Line 254:
 
|-<!-- popular vote  -->
 
|-<!-- popular vote  -->
 
{{#ifeq:{{{ongoing|}}}|yes||
 
{{#ifeq:{{{ongoing|}}}|yes||
{{#if:{{{popular_vote1|}}}|
+
{{#if:{{{popular_vote1|}}}{{{popular_vote2|}}}{{{popular_vote3|}}}|
 
! style="text-align:left" {{!}} {{{vote_type|Popular}}}&nbsp;vote
 
! style="text-align:left" {{!}} {{{vote_type|Popular}}}&nbsp;vote
{{!}} style="width:75px;text-align:center" {{!}} {{{popular_vote1}}}
+
{{!}} style="{{#if:{{{popular_vote1|}}}|width:75px;}}text-align:center" {{!}} {{{popular_vote1|}}}
{{#if:{{{popular_vote2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{popular_vote2}}}}}
+
{{!}} style="{{#if:{{{popular_vote2|}}}|width:75px;}}text-align:center" {{!}} {{{popular_vote2|}}}
{{#if:{{{popular_vote3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{popular_vote3}}}}}
+
{{!}} style="{{#if:{{{popular_vote3|}}}|width:75px;}}text-align:center" {{!}} {{{popular_vote3|}}}
 
}}
 
}}
 
}}
 
}}
 
|-<!-- percentage  -->
 
|-<!-- percentage  -->
 
{{#ifeq:{{{ongoing|}}}|yes||
 
{{#ifeq:{{{ongoing|}}}|yes||
{{#if:{{{percentage1|}}}|
+
{{#if:{{{percentage1|}}}{{{percentage2|}}}{{{percentage3|}}}|
 
! style="text-align:left" {{!}} Percentage
 
! style="text-align:left" {{!}} Percentage
{{!}} style="width:75px;text-align:center" {{!}} {{{percentage1}}}
+
{{!}} style="{{#if:{{{percentage1|}}}|width:75px;}}text-align:center" {{!}} {{{percentage1|}}}
{{#if:{{{percentage2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{percentage2}}}}}
+
{{!}} style="{{#if:{{{percentage2|}}}|width:75px;}}text-align:center" {{!}} {{{percentage2|}}}
{{#if:{{{percentage3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{percentage3}}}}}
+
{{!}} style="{{#if:{{{percentage3|}}}|width:75px;}}text-align:center" {{!}} {{{percentage3|}}}
 
}}
 
}}
 
}}
 
}}
Line 275: Line 275:
 
| Presidential =  
 
| Presidential =  
 
{{#ifeq:{{{ongoing|}}}|yes||
 
{{#ifeq:{{{ongoing|}}}|yes||
{{#if:{{{counties_won1|}}}|
+
{{#if:{{{counties_won1|}}}{{{counties_won2|}}}{{{counties_won3|}}}|
 
! style="text-align:left" {{!}} Counties&nbsp;won
 
! style="text-align:left" {{!}} Counties&nbsp;won
{{!}} style="width:75px;text-align:center" {{!}} {{{counties_won1}}}
+
{{!}} style="{{#if:{{{counties_won1|}}}|width:75px;}}text-align:center" {{!}} {{{counties_won1|}}}
{{#if:{{{counties_won2|}}}| {{!}} style="width:75px;text-align:center" {{!}} {{{counties_won2}}}}}
+
{{!}} style="{{#if:{{{counties_won2|}}}|width:75px;}}text-align:center" {{!}} {{{counties_won2|}}}
{{#if:{{{counties_won3|}}}| {{!}} style="width:75px;text-align:center" {{!}} {{{counties_won3}}}}}
+
{{!}} style="{{#if:{{{counties_won3|}}}|width:75px;}}text-align:center" {{!}} {{{counties_won3|}}}
 
}}
 
}}
 
}}
 
}}
Line 289: Line 289:
 
| Presidential =  
 
| Presidential =  
 
{{#ifeq:{{{ongoing|}}}|yes||
 
{{#ifeq:{{{ongoing|}}}|yes||
{{#if:{{{counties_threshold1|}}}|
+
{{#if:{{{counties_threshold1|}}}{{{counties_threshold2|}}}{{{counties_threshold3|}}}|
 
! style="text-align:left" {{!}} Counties&nbsp;with&nbsp;25%&nbsp;vote
 
! style="text-align:left" {{!}} Counties&nbsp;with&nbsp;25%&nbsp;vote
{{!}} style="width:75px;text-align:center" {{!}} {{{counties_threshold1}}}
+
{{!}} style="{{#if:{{{counties_threshold1|}}}|width:75px;}}text-align:center" {{!}} {{{counties_threshold1|}}}
{{#if:{{{counties_threshold2|}}}| {{!}} style="width:75px;text-align:center" {{!}} {{{counties_threshold2}}}}}
+
{{!}} style="{{#if:{{{counties_threshold2|}}}|width:75px;}}text-align:center" {{!}} {{{counties_threshold2|}}}
{{#if:{{{counties_threshold3|}}}| {{!}} style="width:75px;text-align:center" {{!}} {{{counties_threshold3}}}}}
+
{{!}} style="{{#if:{{{counties_threshold3|}}}|width:75px;}}text-align:center" {{!}} {{{counties_threshold3|}}}
 
}}
 
}}
 
}}
 
}}
Line 308: Line 308:
 
! style="text-align:left" {{!}} Swing
 
! style="text-align:left" {{!}} Swing
 
{{!}} style="width:75px;text-align:center" {{!}} {{{swing1}}}
 
{{!}} style="width:75px;text-align:center" {{!}} {{{swing1}}}
{{#if:{{{swing2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{swing2}}}}}
+
{{!}} style="{{#if:{{{swing2|}}}|width:75px;}}text-align:center" {{!}} {{{swing2|}}}
{{#if:{{{swing3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{swing3}}}}}
+
{{!}} style="{{#if:{{{swing3|}}}|width:75px;}}text-align:center" {{!}} {{{swing3|}}}
 
}}
 
}}
 
}}
 
}}
Line 320: Line 320:
 
| Presidential =  
 
| Presidential =  
 
{{#ifeq:{{{ongoing|}}}|yes|
 
{{#ifeq:{{{ongoing|}}}|yes|
{{#if:{{{poll1_person1|}}}|
+
{{#if:{{{poll1_person1|}}}{{{poll1_person2|}}}{{{poll1_person3|}}}|
 
! colspan=4 {{!}} Opinion&nbsp;polls
 
! colspan=4 {{!}} Opinion&nbsp;polls
 
}}
 
}}
Line 331: Line 331:
 
| Presidential =  
 
| Presidential =  
 
{{#ifeq:{{{ongoing|}}}|yes|
 
{{#ifeq:{{{ongoing|}}}|yes|
{{#if:{{{poll1_person1|}}}|
+
{{#if:{{{poll1_person1|}}}{{{poll1_person2|}}}{{{poll1_person3|}}}|
! style="text-align:left; white-space: nowrap" {{!}} {{{poll1_date|}}}{{#if:{{{poll1_source|}}}| [{{{poll1_source|}}}]}}}}
+
! style="text-align:left; white-space: nowrap" {{!}} {{{poll1_date|}}}{{#if:{{{poll1_source|}}}| [{{{poll1_source|}}}]}}
{{#if:{{{poll1_person1|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{poll1_person1|}}}}}
+
{{!}} style="{{#if:{{{poll1_person1|}}}|width:75px;}}text-align:center" {{!}} {{{poll1_person1|}}}
{{#if:{{{poll1_person2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{poll1_person2|}}}}}
+
{{!}} style="{{#if:{{{poll1_person2|}}}|width:75px;}}text-align:center" {{!}} {{{poll1_person2|}}}
{{#if:{{{poll1_person3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{poll1_person3|}}}}}
+
{{!}} style="{{#if:{{{poll1_person3|}}}|width:75px;}}text-align:center" {{!}} {{{poll1_person3|}}}
}}
+
}}}}
 
| #default      =  
 
| #default      =  
 
}}
 
}}
Line 344: Line 344:
 
| Presidential =  
 
| Presidential =  
 
{{#ifeq:{{{ongoing|}}}|yes|
 
{{#ifeq:{{{ongoing|}}}|yes|
{{#if:{{{poll2_person1|}}}|
+
{{#if:{{{poll2_person1|}}}{{{poll2_person2|}}}{{{poll2_person3|}}}|
! style="text-align:left; white-space: nowrap" {{!}} {{{poll2_date|}}}{{#if:{{{poll2_source|}}}| [{{{poll2_source|}}}]}}}}
+
! style="text-align:left; white-space: nowrap" {{!}} {{{poll2_date|}}}{{#if:{{{poll2_source|}}}| [{{{poll2_source|}}}]}}
{{#if:{{{poll2_person1|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{poll2_person1|}}}}}
+
{{!}} style="{{#if:{{{poll2_person1|}}}|width:75px;}}text-align:center" {{!}} {{{poll2_person1|}}}
{{#if:{{{poll2_person2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{poll2_person2|}}}}}
+
{{!}} style="{{#if:{{{poll2_person2|}}}|width:75px;}}text-align:center" {{!}} {{{poll2_person2|}}}
{{#if:{{{poll2_person3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{poll2_person3|}}}}}
+
{{!}} style="{{#if:{{{poll2_person3|}}}|width:75px;}}text-align:center" {{!}} {{{poll2_person3|}}}
}}
+
}}}}
 
| #default      =  
 
| #default      =  
 
}}
 
}}
Line 357: Line 357:
 
| Presidential =  
 
| Presidential =  
 
{{#ifeq:{{{ongoing|}}}|yes|
 
{{#ifeq:{{{ongoing|}}}|yes|
{{#if:{{{poll3_person1|}}}|
+
{{#if:{{{poll3_person1|}}}{{{poll3_person2|}}}{{{poll3_person3|}}}|
! style="text-align:left; white-space: nowrap" {{!}} {{{poll3_date|}}}{{#if:{{{poll3_source|}}}| [{{{poll3_source|}}}]}}}}
+
! style="text-align:left; white-space: nowrap" {{!}} {{{poll3_date|}}}{{#if:{{{poll3_source|}}}| [{{{poll3_source|}}}]}}
{{#if:{{{poll3_person1|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{poll3_person1|}}}}}
+
{{!}} style="{{#if:{{{poll3_person1|}}}|width:75px;}}text-align:center" {{!}} {{{poll3_person1|}}}
{{#if:{{{poll3_person2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{poll3_person2|}}}}}
+
{{!}} style="{{#if:{{{poll3_person2|}}}|width:75px;}}text-align:center" {{!}} {{{poll3_person2|}}}
{{#if:{{{poll3_person3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{poll3_person3|}}}}}
+
{{!}} style="{{#if:{{{poll3_person3|}}}|width:75px;}}text-align:center" {{!}} {{{poll3_person3|}}}
}}
+
}}}}
 
| #default      =  
 
| #default      =  
 
}}
 
}}
Line 370: Line 370:
 
| Presidential =  
 
| Presidential =  
 
{{#ifeq:{{{ongoing|}}}|yes|
 
{{#ifeq:{{{ongoing|}}}|yes|
{{#if:{{{poll4_person1|}}}|
+
{{#if:{{{poll4_person1|}}}{{{poll4_person2|}}}{{{poll4_person3|}}}|
! style="text-align:left; white-space: nowrap" {{!}} {{{poll4_date|}}}{{#if:{{{poll4_source|}}}| [{{{poll4_source|}}}]}}}}
+
! style="text-align:left; white-space: nowrap" {{!}} {{{poll4_date|}}}{{#if:{{{poll4_source|}}}| [{{{poll4_source|}}}]}}
{{#if:{{{poll4_person1|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{poll4_person1|}}}}}
+
{{!}} style="{{#if:{{{poll4_person1|}}}|width:75px;}}text-align:center" {{!}} {{{poll4_person1|}}}
{{#if:{{{poll4_person2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{poll4_person2|}}}}}
+
{{!}} style="{{#if:{{{poll4_person2|}}}|width:75px;}}text-align:center" {{!}} {{{poll4_person2|}}}
{{#if:{{{poll4_person3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{poll4_person3|}}}}}
+
{{!}} style="{{#if:{{{poll4_person3|}}}|width:75px;}}text-align:center" {{!}} {{{poll4_person3|}}}
}}
+
}}}}
 
| #default      =  
 
| #default      =  
 
}}
 
}}
Line 383: Line 383:
 
| Presidential =  
 
| Presidential =  
 
{{#ifeq:{{{ongoing|}}}|yes|
 
{{#ifeq:{{{ongoing|}}}|yes|
{{#if:{{{poll5_person1|}}}|
+
{{#if:{{{poll5_person1|}}}{{{poll5_person2|}}}{{{poll5_person3|}}}|
! style="text-align:left; white-space: nowrap" {{!}} {{{poll5_date|}}}{{#if:{{{poll5_source|}}}| [{{{poll5_source|}}}]}}}}
+
! style="text-align:left; white-space: nowrap" {{!}} {{{poll5_date|}}}{{#if:{{{poll5_source|}}}| [{{{poll5_source|}}}]}}
{{#if:{{{poll5_person1|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{poll5_person1|}}}}}
+
{{!}} style="{{#if:{{{poll5_person1|}}}|width:75px;}}text-align:center" {{!}} {{{poll5_person1|}}}
{{#if:{{{poll5_person2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{poll5_person2|}}}}}
+
{{!}} style="{{#if:{{{poll5_person2|}}}|width:75px;}}text-align:center" {{!}} {{{poll5_person2|}}}
{{#if:{{{poll5_person3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{poll5_person3|}}}}}
+
{{!}} style="{{#if:{{{poll5_person3|}}}|width:75px;}}text-align:center" {{!}} {{{poll5_person3|}}}
}}
+
}}}}
 
| #default      =  
 
| #default      =  
 
}}
 
}}
Line 398: Line 398:
 
| Legislative  =  
 
| Legislative  =  
 
{{#ifeq:{{{ongoing|}}}|yes|
 
{{#ifeq:{{{ongoing|}}}|yes|
{{#if:{{{poll1_party1|}}}|
+
{{#if:{{{poll1_party1|}}}{{{poll1_party2|}}}{{{poll1_party3|}}}|
 
! colspan=4 {{!}} Opinion&nbsp;polls
 
! colspan=4 {{!}} Opinion&nbsp;polls
 
}}
 
}}
Line 411: Line 411:
 
| Legislative  =  
 
| Legislative  =  
 
{{#ifeq:{{{ongoing|}}}|yes|
 
{{#ifeq:{{{ongoing|}}}|yes|
{{#if:{{{poll1_party1|}}}|
+
{{#if:{{{poll1_party1|}}}{{{poll1_party2|}}}{{{poll1_party3|}}}|
 
! style="text-align:left; white-space: nowrap" {{!}} {{{poll1_date|}}}{{#if:{{{poll1_source|}}}| [{{{poll1_source|}}}]}}
 
! style="text-align:left; white-space: nowrap" {{!}} {{{poll1_date|}}}{{#if:{{{poll1_source|}}}| [{{{poll1_source|}}}]}}
{{!}} style="width:75px;text-align:center" {{!}} {{{poll1_party1}}}
+
{{!}} style="{{#if:{{{poll1_party1|}}}|width:75px;}}text-align:center" {{!}} {{{poll1_party1|}}}
{{#if:{{{poll1_party2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{poll1_party2}}}}}
+
{{!}} style="{{#if:{{{poll1_party2|}}}|width:75px;}}text-align:center" {{!}} {{{poll1_party2|}}}
{{#if:{{{poll1_party3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{poll1_party3}}}}}
+
{{!}} style="{{#if:{{{poll1_party3|}}}|width:75px;}}text-align:center" {{!}} {{{poll1_party3|}}}
 
}}
 
}}
 
}}
 
}}
Line 427: Line 427:
 
| Legislative  =  
 
| Legislative  =  
 
{{#ifeq:{{{ongoing|}}}|yes|
 
{{#ifeq:{{{ongoing|}}}|yes|
{{#if:{{{poll2_party1|}}}|
+
{{#if:{{{poll2_party1|}}}{{{poll2_party2|}}}{{{poll2_party3|}}}|
 
! style="text-align:left; white-space: nowrap" {{!}} {{{poll2_date|}}}{{#if:{{{poll2_source|}}}| [{{{poll2_source|}}}]}}
 
! style="text-align:left; white-space: nowrap" {{!}} {{{poll2_date|}}}{{#if:{{{poll2_source|}}}| [{{{poll2_source|}}}]}}
{{!}} style="width:75px;text-align:center" {{!}} {{{poll2_party1}}}
+
{{!}} style="{{#if:{{{poll2_party1|}}}|width:75px;}}text-align:center" {{!}} {{{poll2_party1|}}}
{{#if:{{{poll2_party2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{poll2_party2}}}}}
+
{{!}} style="{{#if:{{{poll2_party2|}}}|width:75px;}}text-align:center" {{!}} {{{poll2_party2|}}}
{{#if:{{{poll2_party3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{poll2_party3}}}}}
+
{{!}} style="{{#if:{{{poll2_party3|}}}|width:75px;}}text-align:center" {{!}} {{{poll2_party3|}}}
 
}}
 
}}
 
}}
 
}}
Line 443: Line 443:
 
| Legislative  =  
 
| Legislative  =  
 
{{#ifeq:{{{ongoing|}}}|yes|
 
{{#ifeq:{{{ongoing|}}}|yes|
{{#if:{{{poll3_party1|}}}|
+
{{#if:{{{poll3_party1|}}}{{{poll3_party2|}}}{{{poll3_party3|}}}|
 
! style="text-align:left; white-space: nowrap" {{!}} {{{poll3_date|}}}{{#if:{{{poll3_source|}}}| [{{{poll3_source|}}}]}}
 
! style="text-align:left; white-space: nowrap" {{!}} {{{poll3_date|}}}{{#if:{{{poll3_source|}}}| [{{{poll3_source|}}}]}}
{{!}} style="width:75px;text-align:center" {{!}} {{{poll3_party1}}}
+
{{!}} style="{{#if:{{{poll3_party1|}}}|width:75px;}}text-align:center" {{!}} {{{poll3_party1|}}}
{{#if:{{{poll3_party2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{poll3_party2}}}}}
+
{{!}} style="{{#if:{{{poll3_party2|}}}|width:75px;}}text-align:center" {{!}} {{{poll3_party2|}}}
{{#if:{{{poll3_party3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{poll3_party3}}}}}
+
{{!}} style="{{#if:{{{poll3_party3|}}}|width:75px;}}text-align:center" {{!}} {{{poll3_party3|}}}
 
}}
 
}}
 
}}
 
}}
Line 459: Line 459:
 
| Legislative  =  
 
| Legislative  =  
 
{{#ifeq:{{{ongoing|}}}|yes|
 
{{#ifeq:{{{ongoing|}}}|yes|
{{#if:{{{poll4_party1|}}}|
+
{{#if:{{{poll4_party1|}}}{{{poll4_party2|}}}{{{poll4_party3|}}}|
 
! style="text-align:left; white-space: nowrap" {{!}} {{{poll4_date|}}}{{#if:{{{poll4_source|}}}| [{{{poll4_source|}}}]}}
 
! style="text-align:left; white-space: nowrap" {{!}} {{{poll4_date|}}}{{#if:{{{poll4_source|}}}| [{{{poll4_source|}}}]}}
{{!}} style="width:75px;text-align:center" {{!}} {{{poll4_party1}}}
+
{{!}} style="{{#if:{{{poll4_party1|}}}|width:75px;}}text-align:center" {{!}} {{{poll4_party1|}}}
{{#if:{{{poll4_party2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{poll4_party2}}}}}
+
{{!}} style="{{#if:{{{poll4_party2|}}}|width:75px;}}text-align:center" {{!}} {{{poll4_party2|}}}
{{#if:{{{poll4_party3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{poll4_party3}}}}}
+
{{!}} style="{{#if:{{{poll4_party3|}}}|width:75px;}}text-align:center" {{!}} {{{poll4_party3|}}}
 
}}
 
}}
 
}}
 
}}
Line 475: Line 475:
 
| Legislative  =
 
| Legislative  =
 
{{#ifeq:{{{ongoing|}}}|yes|
 
{{#ifeq:{{{ongoing|}}}|yes|
{{#if:{{{poll5_party1|}}}|
+
{{#if:{{{poll5_party1|}}}{{{poll5_party2|}}}{{{poll5_party3|}}}|
 
! style="text-align:left; white-space: nowrap" {{!}} {{{poll5_date|}}}{{#if:{{{poll5_source|}}}| [{{{poll5_source|}}}]}}
 
! style="text-align:left; white-space: nowrap" {{!}} {{{poll5_date|}}}{{#if:{{{poll5_source|}}}| [{{{poll5_source|}}}]}}
{{!}} style="width:75px;text-align:center" {{!}} {{{poll5_party1}}}
+
{{!}} style="{{#if:{{{poll5_party1|}}}|width:75px;}}text-align:center" {{!}} {{{poll5_party1|}}}
{{#if:{{{poll5_party2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{poll5_party2}}}}}
+
{{!}} style="{{#if:{{{poll5_party2|}}}|width:75px;}}text-align:center" {{!}} {{{poll5_party2|}}}
{{#if:{{{poll5_party3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{poll5_party3}}}}}
+
{{!}} style="{{#if:{{{poll5_party3|}}}|width:75px;}}text-align:center" {{!}} {{{poll5_party3|}}}
 
}}
 
}}
 
}}
 
}}
Line 487: Line 487:
 
{{#if:{{{show_blank_fields|}}}|
 
{{#if:{{{show_blank_fields|}}}|
 
{{!-}}
 
{{!-}}
{{#if:{{{1blank|}}}|
+
{{#if:{{#if:{{{1blank|}}}|{{{1data1|}}}{{{1data2|}}}{{{1data3|}}}}}|
 
! style="text-align:left" {{!}} {{{1blank}}}
 
! style="text-align:left" {{!}} {{{1blank}}}
{{#if:{{{1data1|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{1data1}}}}}
+
{{!}} style="{{#if:{{{1data1|}}}|width:75px;}}text-align:center" {{!}} {{{1data1|}}}
{{#if:{{{1data2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{1data2}}}}}
+
{{!}} style="{{#if:{{{1data2|}}}|width:75px;}}text-align:center" {{!}} {{{1data2|}}}
{{#if:{{{1data3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{1data3}}}}}
+
{{!}} style="{{#if:{{{1data3|}}}|width:75px;}}text-align:center" {{!}} {{{1data3|}}}
 
}}
 
}}
 
{{!-}}
 
{{!-}}
{{#if:{{{2blank|}}}|
+
{{#if:{{#if:{{{2blank|}}}|{{{2data1|}}}{{{2data2|}}}{{{2data3|}}}}}|
 
! style="text-align:left" {{!}} {{{2blank}}}
 
! style="text-align:left" {{!}} {{{2blank}}}
{{#if:{{{2data1|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{2data1}}}}}
+
{{!}} style="{{#if:{{{2data1|}}}|width:75px;}}text-align:center" {{!}} {{{2data1|}}}
{{#if:{{{2data2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{2data2}}}}}
+
{{!}} style="{{#if:{{{2data2|}}}|width:75px;}}text-align:center" {{!}} {{{2data2|}}}
{{#if:{{{2data3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{2data3}}}}}
+
{{!}} style="{{#if:{{{2data3|}}}|width:75px;}}text-align:center" {{!}} {{{2data3|}}}
 
}}
 
}}
 
{{!-}}
 
{{!-}}
{{#if:{{{3blank|}}}|
+
{{#if:{{#if:{{{3blank|}}}|{{{3data1|}}}{{{3data2|}}}{{{3data3|}}}}}|
 
! style="text-align:left" {{!}} {{{3blank}}}
 
! style="text-align:left" {{!}} {{{3blank}}}
{{#if:{{{3data1|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{3data1}}}}}
+
{{!}} style="{{#if:{{{3data1|}}}|width:75px;}}text-align:center" {{!}} {{{3data1|}}}
{{#if:{{{3data2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{3data2}}}}}
+
{{!}} style="{{#if:{{{3data2|}}}|width:75px;}}text-align:center" {{!}} {{{3data2|}}}
{{#if:{{{3data3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{3data3}}}}}
+
{{!}} style="{{#if:{{{3data3|}}}|width:75px;}}text-align:center" {{!}} {{{3data3|}}}
 
}}
 
}}
 
{{!-}}
 
{{!-}}
{{#if:{{{4blank|}}}|
+
{{#if:{{#if:{{{4blank|}}}|{{{4data1|}}}{{{4data2|}}}{{{4data3|}}}}}|
 
! style="text-align:left" {{!}} {{{4blank}}}
 
! style="text-align:left" {{!}} {{{4blank}}}
{{#if:{{{4data1|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{4data1}}}}}
+
{{!}} style="{{#if:{{{4data1|}}}|width:75px;}}text-align:center" {{!}} {{{4data1|}}}
{{#if:{{{4data2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{4data2}}}}}
+
{{!}} style="{{#if:{{{4data2|}}}|width:75px;}}text-align:center" {{!}} {{{4data2|}}}
{{#if:{{{4data3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{4data3}}}}}
+
{{!}} style="{{#if:{{{4data3|}}}|width:75px;}}text-align:center" {{!}} {{{4data3|}}}
 
}}
 
}}
 
{{!-}}
 
{{!-}}
{{#if:{{{5blank|}}}|
+
{{#if:{{#if:{{{5blank|}}}|{{{5data1|}}}{{{5data2|}}}{{{5data3|}}}}}|
 
! style="text-align:left" {{!}} {{{5blank}}}
 
! style="text-align:left" {{!}} {{{5blank}}}
{{#if:{{{5data1|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{5data1}}}}}
+
{{!}} style="{{#if:{{{5data1|}}}|width:75px;}}text-align:center" {{!}} {{{5data1|}}}
{{#if:{{{5data2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{5data2}}}}}
+
{{!}} style="{{#if:{{{5data2|}}}|width:75px;}}text-align:center" {{!}} {{{5data2|}}}
{{#if:{{{5data3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{5data3}}}}}
+
{{!}} style="{{#if:{{{5data3|}}}|width:75px;}}text-align:center" {{!}} {{{5data3|}}}
 
}}
 
}}
 
{{!-}}
 
{{!-}}
{{#if:{{{6blank|}}}|
+
{{#if:{{#if:{{{6blank|}}}|{{{6data1|}}}{{{6data2|}}}{{{6data3|}}}}}|
 
! style="text-align:left" {{!}} {{{6blank}}}
 
! style="text-align:left" {{!}} {{{6blank}}}
{{#if:{{{6data1|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{6data1}}}}}
+
{{!}} style="{{#if:{{{6data1|}}}|width:75px;}}text-align:center" {{!}} {{{6data1|}}}
{{#if:{{{6data2|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{6data2}}}}}
+
{{!}} style="{{#if:{{{6data2|}}}|width:75px;}}text-align:center" {{!}} {{{6data2|}}}
{{#if:{{{6data3|}}}|{{!}} style="width:75px;text-align:center" {{!}} {{{6data3}}}}}
+
{{!}} style="{{#if:{{{6data3|}}}|width:75px;}}text-align:center" {{!}} {{{6data3|}}}
 
}}}}</includeonly><noinclude>
 
}}}}</includeonly><noinclude>
 
{{documentation|content=
 
{{documentation|content=
 
This is a subtemplate of [[template:infobox election]] used to generate the candidate block rows.  It should not be used directly.
 
This is a subtemplate of [[template:infobox election]] used to generate the candidate block rows.  It should not be used directly.
 
}}</noinclude>
 
}}</noinclude>

Revision as of 16:31, 16 April 2015

50px Template documentation

This is a subtemplate of template:infobox election used to generate the candidate block rows. It should not be used directly.