Template:TOC: Difference between revisions

From Handhelds Wiki
Jump to navigationJump to search
No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>
<onlyinclude>
<div class="custom-toc" style="margin: 1em 0;">
<templatestyles src="Template:TOC/styles.css" />
<div class="custom-toc limit-{{{limit|3}}}">
   __TOC__
   __TOC__
</div>
</div>
</onlyinclude>


<style>
/* Default max level is 3 unless specified */
.custom-toc .toclevel-3 ~ .toclevel-4,
.custom-toc .toclevel-3 ~ .toclevel-5,
.custom-toc .toclevel-3 ~ .toclevel-6 {
  display: none;
}
</style>
{{#if:{{{limit|}}}|
  <style>
  {{#ifeq:{{{limit}}}|2|
    .custom-toc .toclevel-2 ~ .toclevel-3,
    .custom-toc .toclevel-2 ~ .toclevel-4,
    .custom-toc .toclevel-2 ~ .toclevel-5,
    .custom-toc .toclevel-2 ~ .toclevel-6 { display: none; }
  }}
  {{#ifeq:{{{limit}}}|3|
    .custom-toc .toclevel-3 ~ .toclevel-4,
    .custom-toc .toclevel-3 ~ .toclevel-5,
    .custom-toc .toclevel-3 ~ .toclevel-6 { display: none; }
  }}
  {{#ifeq:{{{limit}}}|4|
    .custom-toc .toclevel-4 ~ .toclevel-5,
    .custom-toc .toclevel-4 ~ .toclevel-6 { display: none; }
  }}
  </style>
}}
</includeonly>
<noinclude>
<noinclude>
This template inserts a custom-styled TOC and allows you to limit depth.
This template generates a dynamic Table of Contents with a limit for the depth of the TOC.
 
Usage: `{{TOC|limit=3}}`
Usage: `{{TOC|limit=3}}`
Supported limits: 2, 3, 4
Supported limits: 1, 2, 3, 4
</noinclude>
</noinclude>

Latest revision as of 18:07, 10 May 2025


This template generates a dynamic Table of Contents with a limit for the depth of the TOC. Usage: `

` Supported limits: 1, 2, 3, 4