Template:HCPP toc/doc

From Wikisource
Jump to navigation Jump to search

Usage[edit]

Styling template for the sectional TOCs in the House of Commons Parliamentary Papers.

These can take more than one form, use classes to select the format. Column count and so on may depend on the class.

_NTDSP_col_rules: Number, title, date, subject, page[edit]

Formats a 7-column table: section number, title, month, day, year, subject, page number. There are vertical rules between some of the columns.

Line-wrapping is enabled on in the subject column. It can be enabled in the title column (2nd column) with _allow_wrap_col2 if needed.

Once the table is opened with {{HCPP toc|class=_NTDSP_col_rules}}, treat as a normal 7-column table.

{{HCPP toc|class=_NTDSP_col_rules}}
| 1.
| To the Earl of Elgin
| Apr. || 20, || 1857
| {{lorem ipsum}}
| 1
|}
1. To the Earl of Elgin Apr. 20, 1857 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 1

_allow_wrap_col2[edit]

Overrides styles that disable line wrapping for certain columns. For, example, _NTDSP_col_rules tables have the titles in column 2, which often has dittoes in it and does not wrap tidily. Therefore, line wrapping is disabled in that class for that column.

These classes can be used on the whole table or in individual rows as needed. If a line break is needed in a specific place, >br/< will always work.

{{HCPP toc|class=_NTDSP_col_rules}}
| 1.
| This title will not wrap
| Apr. || 20, 1857
| {{lorem ipsum}}
| 1
|- class="_allow_wrap_col2"
| 2.
| This title may wrap to the next line due to _allow_wrap_col2
| Apr. || 21, || 1857
| {{lorem ipsum}}
| 2
|- 
| 3.
| This title is manually<br/> wrapped to the next line<br/>No extraclass is used
| Apr. || 21, || 1857
| {{lorem ipsum}}
| 3
|}
1. This title will not wrap Apr. 20, 1857 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 1
2. This title may wrap to the next line due to _allow_wrap_col2 Apr. 21, 1857 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 2
3. This title is manually
wrapped to the next line
No extra class is used
Apr. 21, 1857 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 3

See also[edit]

  • {{HCPP vtoc}}: TOC styling for the volume TOCs