Template:US Congress party summary
Appearance
Gadget issue
Warning: Use of a gadget in the "testing and development" section with the description Make sure that headers of tables remain in view as long as the table is in view will cause the table generated by this template to be displayed incorrectly. See MediaWiki talk:Gadget-StickyTableHeaders.css#Bug: rowspan in headers does not propagate into table for details.
Problems yet to solve
Conservative party
Conservative Party, where there is no Conservative Party (United States) but rather Conservative Party of New York State or other should be linked. (so general wikitable used instead?)
- 25th United States Congress
- There are no Conservative Party members.
- 26th United States Congress (one at end of previous congress)
- Solved with parameter 'partylink2.'—GoldRingChip 21:30, 23 August 2015 (UTC)
- 40th United States Congress
- 41st United States Congress (one at end of previous congress)
- 94th United States Congress
- 95th United States Congress (one at end of previous congress)
- Solved this with parameter 'partylink1.'—GoldRingChip 01:30, 23 August 2015 (UTC)
Others ranked on difficulty to code; from easiest (top) to hardest (bottom)
1st Congress
- Breaks the link for "previous congress"
More than 7 parties
Merge "Voting share" if/when parties caucus together
- 107th United States Congress
- 34th United States Congress
- 35th United States Congress
- 43rd United States Congress
- 44th United States Congress
- 45th United States Congress
What if we want to do more than just Begin and End? How about important dates?
Complicated congresses
Application
Minimal (2 pty)
{{US Congress party summary
| congress =
| party1 =
| abb1 =
| seats1_last =
| seats1_begin =
| seats1_end =
| seats1_next =
| party2 =
| abb2 =
| seats2_last =
| seats2_begin =
| seats2_end =
| seats2_next =
| seats_vacant_last =
| seats_vacant_begin =
| seats_vacant_end =
| seats_vacant_next =
}}
Minimal (3 pty)
{{US Congress party summary
| congress =
| party1 =
| abb1 =
| seats1_last =
| seats1_begin =
| seats1_end =
| seats1_next =
| party2 =
| abb2 =
| seats2_last =
| seats2_begin =
| seats2_end =
| seats2_next =
| party3 =
| abb3 =
| seats3_last =
| seats3_begin =
| seats3_end =
| seats3_next =
| seats_vacant_last =
| seats_vacant_begin =
| seats_vacant_end =
| seats_vacant_next =
}}
Minimal (4 pty)
{{US Congress party summary
| congress =
| party1 =
| abb1 =
| seats1_last =
| seats1_begin =
| seats1_end =
| seats1_next =
| party2 =
| abb2 =
| seats2_last =
| seats2_begin =
| seats2_end =
| seats2_next =
| party3 =
| abb3 =
| seats3_last =
| seats3_begin =
| seats3_end =
| seats3_next =
| party4 =
| abb4 =
| seats4_last =
| seats4_begin =
| seats4_end =
| seats4_next =
| seats_vacant_last =
| seats_vacant_begin =
| seats_vacant_end =
| seats_vacant_next =
}}
Minimal (5 pty)
{{US Congress party summary
| congress =
| party1 =
| abb1 =
| seats1_last =
| seats1_begin =
| seats1_end =
| seats1_next =
| party2 =
| abb2 =
| seats2_last =
| seats2_begin =
| seats2_end =
| seats2_next =
| party3 =
| abb3 =
| seats3_last =
| seats3_begin =
| seats3_end =
| seats3_next =
| party4 =
| abb4 =
| seats4_last =
| seats4_begin =
| seats4_end =
| seats4_next =
| party5 =
| abb5 =
| seats5_last =
| seats5_begin =
| seats5_end =
| seats5_next =
| seats_vacant_last =
| seats_vacant_begin =
| seats_vacant_end =
| seats_vacant_next =
}}
Minimal (6 pty)
{{US Congress party summary
| congress =
| party1 =
| abb1 =
| seats1_last =
| seats1_begin =
| seats1_end =
| seats1_next =
| party2 =
| abb2 =
| seats2_last =
| seats2_begin =
| seats2_end =
| seats2_next =
| party3 =
| abb3 =
| seats3_last =
| seats3_begin =
| seats3_end =
| seats3_next =
| party4 =
| abb4 =
| seats4_last =
| seats4_begin =
| seats4_end =
| seats4_next =
| party5 =
| abb5 =
| seats5_last =
| seats5_begin =
| seats5_end =
| seats5_next =
| party6 =
| abb6 =
| seats6_last =
| seats6_begin =
| seats6_end =
| seats6_next =
| seats_vacant_last =
| seats_vacant_begin =
| seats_vacant_end =
| seats_vacant_next =
}}
Minimal (7 pty)
{{US Congress party summary
| congress =
| party1 =
| abb1 =
| seats1_last =
| seats1_begin =
| seats1_end =
| seats1_next =
| party2 =
| abb2 =
| seats2_last =
| seats2_begin =
| seats2_end =
| seats2_next =
| party3 =
| abb3 =
| seats3_last =
| seats3_begin =
| seats3_end =
| seats3_next =
| party4 =
| abb4 =
| seats4_last =
| seats4_begin =
| seats4_end =
| seats4_next =
| party5 =
| abb5 =
| seats5_last =
| seats5_begin =
| seats5_end =
| seats5_next =
| party6 =
| abb6 =
| seats6_last =
| seats6_begin =
| seats6_end =
| seats6_next =
| party7 =
| abb7 =
| seats7_last =
| seats7_begin =
| seats7_end =
| seats7_next =
| seats_vacant_last =
| seats_vacant_begin =
| seats_vacant_end =
| seats_vacant_next =
}}
Complete
NOTE: shading#_begin/end/next is not yet implemented, but the code is here for consistency.
{{US Congress party summary
| congress =
| party1 =
| partylink1 =
| abb1 =
| seats1_last =
| note1_last =
| shading1_last =
| seats1_begin =
| shading1_begin =
| seats1_end =
| shading1_end =
| seats1_next =
| note1_next =
| shading1_next =
| delegates1 =
| party2 =
| partylink2 =
| abb2 =
| seats2_last =
| note2_last =
| shading2_last =
| seats2_begin =
| shading2_begin =
| seats2_end =
| shading2_end =
| seats2_next =
| note2_next =
| shading2_next =
| delegates2 =
| party3 =
| partylink3 =
| abb3 =
| seats3_last =
| note3_last =
| shading3_last =
| seats3_begin =
| shading3_begin =
| seats3_end =
| shading3_end =
| seats3_next =
| note3_next =
| shading3_next =
| delegates3 =
| party4 =
| partylink4 =
| abb4 =
| seats4_last =
| note4_last =
| shading4_last =
| seats4_begin =
| shading4_begin =
| seats4_end =
| shading4_end =
| seats4_next =
| note4_next =
| shading4_next =
| delegates4 =
| party5 =
| partylink5 =
| abb5 =
| seats5_last =
| note5_last =
| shading5_last =
| seats5_begin =
| shading5_begin =
| seats5_end =
| shading5_end =
| seats5_next =
| note5_next =
| shading5_next =
| delegates5 =
| party6 =
| partylink6 =
| abb6 =
| seats6_last =
| note6_last =
| shading6_last =
| seats6_begin =
| shading6_begin =
| seats6_end =
| shading6_end =
| seats6_next =
| note6_next =
| shading6_next =
| delegates6 =
| seats_vacant_last =
| seats_vacant_begin =
| seats_vacant_end =
| seats_vacant_next =
| delegates_vacant =
}}