User:Poke/sandbox/CollapsibleTables

 class CollapsibleTables.js This class allows to make tables collapsible and adds a show/hide button to affected tables. Tables which class attribute contains  or   are affected by this class and can be collapsed; the latter automatically hides the content of all sections.

Header rows are used to divide the table into sections which can be collapsed separately. By default the first row of the table is interpreted as a header row, however this can be overwritten by adding  to the class attribute of header rows. You can also hide a section individually by default when in  mode by using   as the row's class name instead.

This is the official test page of the CollapsibleTables javascript class.

Examples
Below are some examples of existing navigation templates.