Difference between revisions of "Template:Headless TOC/sandbox"

From blackwiki
Jump to navigation Jump to search
imported>Pppery
imported>Codehydro
(Based on last pre-lua version)
Line 1: Line 1:
{{#if:{{{1|{{{2|}}}}}}|<div style="overflow:hidden;width:2px;height:2px;margin:-1px;display:inline-block;vertical-align:text-top;position:relative;top:-1em;">  
+
<div style="overflow:hidden;width:2px;height:2px;margin:-1px;display:inline-block;vertical-align:text-top;position:relative;top:-1em;">
=={{simple recursion|{{=}}|{{{2|{{{1|}}}}}}|{{=}}|{{{depth|1}}}}}==
+
{{#invoke:ustring|rep|{{=}}|{{#expr:{{{depth|1}}}+2}}}}{{{2|{{{1}}}}}}{{#invoke:ustring|rep|{{=}}|{{#expr:{{{depth|1}}}+2}}}}
</div><div style="display:inline-block;margin:0;margin-left:-.625ex;">{{{1|}}}</div>
+
</div><div style="display:inline-block;margin:0;margin-left:-.625ex;">{{{1}}}</div><noinclude>
|Missing parameters <nowiki>{{{1}}} and {{{2}}}</nowiki>}}<noinclude>
+
__TOC__
{{Documentation}}
+
==Example==
</noinclude>
+
{| style="border-collapse:collapse"
 +
|This template allow {{TOC tab|words or desired phrases}} to be {{TOC tab|linked in the table of contents}} {{TOC tab| without a new section}} but must be enclosed in a table to avoid creating line breaks.
 +
|}
 +
However, as shown in the preceding line, it is easy to make a table look like a normal paragraph. {{t1|TOC tab}} is an alias. For now, this must be placed under a subhead.
 +
{{doc}}</noinclude>

Revision as of 21:26, 13 May 2019

{{{1}}}

{{{1}}}

Example

This template allow Template:TOC tab to be Template:TOC tab Template:TOC tab but must be enclosed in a table to avoid creating line breaks.

However, as shown in the preceding line, it is easy to make a table look like a normal paragraph. Template:T1 is an alias. For now, this must be placed under a subhead.

Template documentation[view] [edit] [history] [purge]

This template is for creating a link in the Table of Contents (TOC) without creating a visible break in the text. This can be especially useful where there are many hidden sections in close proximity, such as in the page Android version history.

==Example==
{| style="border-collapse:collapse"
==Example==
{| style="border-collapse:collapse"
|This template allow {{TOC tab|words or desired phrases}} to be {{TOC tab|linked in the table of contents}} {{TOC tab| without a new section}} but must be enclosed in a table to avoid creating line breaks.
|}
However, as shown in the preceding line, it is easy to make a table look like a normal paragraph. {{tl|TOC tab}} is an alias.
{| style='border-collapse:collapse'
|With the <code>{{TOC tab|depth|depth=2}}</code> parameter, you can set this to {{TOC tab|deeper|depth=3}} {{TOC tab|and deeper|depth=4}} subhead levels.
|}

TOC Depth

New Feature added 30 Dec 2014:

By default, the link in the table is at the first sub-level (as would be produced by ===text===).
You may set |depth=2 to link under the next sub level (like ====text====), or as deep as you wish. You may also set it as a top-level heading with |depth=0. If omitted, depth will be equal to 1.

Alternative label

Template:TOC tab

{{TOC tab|By default, the text in the first parameter would be used as both the in-line text and the TOC title. If a second parameter is provided then the first parameter would be the text that displays in the body of the article and the second parameter in the TOC.|second parameter}}

See also