Difference between revisions of "Template:Compact ToC"
Jump to navigation
Jump to search
(finish paring this down. next step is to properly hlistify it) |
(syncing from sandbox: significant improvement in code readaibility, simplicity, and consistency, with the added ability to collapse like a normal TOC. see talk for caveats) |
||
Line 1: | Line 1: | ||
− | + | __NOTOC__<table class="toc plainlinks hlist" id="toc" {{#ifeq:{{{center|{{#ifeq:{{{1|}}}|short1|yes|}}}}}|yes|align="center"|{{#ifeq:{{{right|}}}|yes|align=right}}}}> | |
− | + | <tr> | |
− | {{#ifeq:{{{side|{{#ifeq:{{{1|}}}|short1|yes|}}}}}|yes| | + | <td style="text-align:{{{align|left}}}"> |
− | + | {{#ifeq:{{{name|}}}|no||<div id="toctitle" style="text-align: center; {{#ifeq:{{{side|{{#ifeq:{{{1|}}}|short1|yes|}}}}}|yes|display:inline-block}}"><span style="font-weight: bold">{{{name|{{MediaWiki:Toc}}}}}{{#ifeq:{{{side|{{#ifeq:{{{1|}}}|short1|yes|}}}}}|yes|:}}</span></div>}} | |
− | + | <div style="margin: auto; white-space: nowrap;{{#ifeq:{{{side|{{#ifeq:{{{1|}}}|short1|yes}}}}}|yes|display:inline-block;}}">{{#ifeq:{{{top|}}}|yes| | |
+ | * [[#top{{!}}Top]]}} {{#if:{{{pre1|{{{preSec1|}}} }}}| | ||
+ | * [[{{{pre1link|{{{preSec1link|#{{{pre1|{{{preSec1|}}} }}} }}} }}}{{!}}{{{pre1name|{{{preSec1name|{{{pre1|{{{preSec1|}}} }}} }}} }}}]]}} {{#if:{{{pre2|{{{preSec2|}}} }}}| | ||
+ | * [[{{{pre2link|{{{preSec2link|#{{{pre2|{{{preSec2|}}} }}} }}} }}}{{!}}{{{pre2name|{{{preSec2name|{{{pre2|{{{preSec2|}}} }}} }}} }}}]]}} {{#if:{{{pre3|{{{preSec3|}}} }}}| | ||
+ | * [[{{{pre3link|{{{preSec3link|#{{{pre3|{{{preSec3|}}} }}} }}} }}}{{!}}{{{pre3name|{{{preSec3name|{{{pre3|{{{preSec3|}}} }}} }}} }}}]]}} {{#if:{{{pre4|{{{preSec4|}}} }}}| | ||
+ | * [[{{{pre4link|{{{preSec4link|#{{{pre4|{{{preSec4|}}} }}} }}} }}}{{!}}{{{pre4name|{{{preSec4name|{{{pre4|{{{preSec4|}}} }}} }}} }}}]]}} {{#if:{{{pre5|{{{preSec5|}}} }}}| | ||
+ | * [[{{{pre5link|{{{preSec5link|#{{{pre5|{{{preSec5|}}} }}} }}} }}}{{!}}{{{pre5name|{{{preSec5name|{{{pre5|{{{preSec5|}}} }}} }}} }}}]]}} {{#if:{{{pre6|{{{preSec6|}}} }}}| | ||
+ | * [[{{{pre6link|{{{preSec6link|#{{{pre6|{{{preSec6|}}} }}} }}} }}}{{!}}{{{pre6name|{{{preSec6name|{{{pre6|{{{preSec6|}}} }}} }}} }}}]]}} {{#if:{{{pre7|{{{preSec7|}}} }}}| | ||
+ | * [[{{{pre7link|{{{preSec7link|#{{{pre7|{{{preSec7|}}} }}} }}} }}}{{!}}{{{pre7name|{{{preSec7name|{{{pre7|{{{preSec7|}}} }}} }}} }}}]]}} {{#if:{{{pre8|{{{preSec8|}}} }}}| | ||
+ | * [[{{{pre8link|{{{preSec8link|#{{{pre8|{{{preSec8|}}} }}} }}} }}}{{!}}{{{pre8name|{{{preSec8name|{{{pre8|{{{preSec8|}}} }}} }}} }}}]]}} {{#if:{{{prebreak|}}}|{{{prebreak}}}</ul>}} {{#ifeq:{{{sym|}}}|yes| | ||
+ | * [[#!$@|!$@]]}} {{#ifeq:{{{num|}}}|yes| | ||
+ | * {{{0-9|[[#0–9|0–9]]}}} }}{{#ifeq:{{{symnum|}}}|yes| | ||
+ | * [[#!–9|!–9]]}} | ||
+ | * {{{a|[[#A|A]]}}} | ||
+ | * {{{b|[[#B|B]]}}} | ||
+ | * {{{c|[[#C|C]]}}} | ||
+ | * {{{d|[[#D|D]]}}} | ||
+ | * {{{e|[[#E|E]]}}} | ||
+ | * {{{f|[[#F|F]]}}} | ||
+ | * {{{g|[[#G|G]]}}} | ||
+ | * {{{h|[[#H|H]]}}} | ||
+ | * {{{i|[[#I|I]]}}} | ||
+ | * {{{j|[[#J|J]]}}} | ||
+ | * {{{k|[[#K|K]]}}} | ||
+ | * {{{l|[[#L|L]]}}} | ||
+ | * {{{m|[[#M|M]]}}} | ||
+ | * {{{n|[[#N|N]]}}} | ||
+ | * {{{o|[[#O|O]]}}} | ||
+ | * {{{p|[[#P|P]]}}} | ||
+ | * {{{q|[[#Q|Q]]}}} | ||
+ | * {{{r|[[#R|R]]}}} | ||
+ | * {{{s|[[#S|S]]}}} | ||
+ | * {{{t|[[#T|T]]}}} | ||
+ | * {{{u|[[#U|U]]}}} | ||
+ | * {{{v|[[#V|V]]}}} | ||
+ | * {{{w|[[#W|W]]}}} | ||
+ | * {{{x|[[#X|X]]}}} | ||
+ | * {{{y|[[#Y|Y]]}}} | ||
+ | * {{{z|[[#Z|Z]]}}} {{#ifeq:{{{nobreak|{{#ifeq:{{{1}}}|short1|yes|}}}}}|yes||</ul>}} {{#if:{{{custom1|{{{Sec1|}}} }}}| | ||
+ | * [[{{{custom1link|{{{Sec1link|#{{{custom1|{{{Sec1|}}} }}} }}} }}}{{!}}{{{custom1name|{{{Sec1name|{{{custom1|{{{Sec1|}}} }}} }}} }}}]]}}{{#if:{{{custom2|{{{Sec2|}}} }}}| | ||
+ | * [[{{{custom2link|{{{Sec2link|#{{{custom2|{{{Sec2|}}} }}} }}} }}}{{!}}{{{custom2name|{{{Sec2name|{{{custom2|{{{Sec2|}}} }}} }}} }}}]]}}{{#if:{{{custom3|{{{Sec3|}}} }}}| | ||
+ | * [[{{{custom3link|{{{Sec3link|#{{{custom3|{{{Sec3|}}} }}} }}} }}}{{!}}{{{custom3name|{{{Sec3name|{{{custom3|{{{Sec3|}}} }}} }}} }}}]]}}{{#if:{{{custom4|{{{Sec4|}}} }}}| | ||
+ | * [[{{{custom4link|{{{Sec4link|#{{{custom4|{{{Sec4|}}} }}} }}} }}}{{!}}{{{custom4name|{{{Sec4name|{{{custom4|{{{Sec4|}}} }}} }}} }}}]]}}{{#if:{{{custom5|{{{Sec5|}}} }}}| | ||
+ | * [[{{{custom5link|{{{Sec5link|#{{{custom5|{{{Sec5|}}} }}} }}} }}}{{!}}{{{custom5name|{{{Sec5name|{{{custom5|{{{Sec5|}}} }}} }}} }}}]]}}{{#if:{{{custom6|{{{Sec6|}}} }}}| | ||
+ | * [[{{{custom6link|{{{Sec6link|#{{{custom6|{{{Sec6|}}} }}} }}} }}}{{!}}{{{custom6name|{{{Sec6name|{{{custom6|{{{Sec6|}}} }}} }}} }}}]]}}{{#if:{{{custom7|{{{Sec7|}}} }}}| | ||
+ | * [[{{{custom7link|{{{Sec7link|#{{{custom7|{{{Sec7|}}} }}} }}} }}}{{!}}{{{custom7name|{{{Sec7name|{{{custom7|{{{Sec7|}}} }}} }}} }}}]]}}{{#if:{{{custom8|{{{Sec8|}}} }}}| | ||
+ | * [[{{{custom8link|{{{Sec8link|#{{{custom8|{{{Sec8|}}} }}} }}} }}}{{!}}{{{custom8name|{{{Sec8name|{{{custom8|{{{Sec8|}}} }}} }}} }}}]]}}{{#ifeq:{{{seealso|}}}|yes| | ||
+ | * [[#See also|See also]]}}{{#ifeq:{{{notesfirst|}}}|yes| | ||
+ | * [[#Notes|Notes]]}}{{#ifeq:{{{refs|{{#ifeq:{{{1|}}}|short1|yes|}}}}}|yes| | ||
+ | * [[#References|References]]}}{{#ifeq:{{{notes|}}}|yes| | ||
+ | * [[#Notes|Notes]]}}{{#ifeq:{{{further|}}}|yes| | ||
+ | * [[#Further reading|Further reading]]}}{{#ifeq:{{{extlinks|}}}|yes| | ||
+ | * [[#External links|External links]]}} | ||
+ | </div> | ||
+ | </div> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table><noinclude>{{documentation}}<!-- please add category and language links to the /doc sub-page, not here --></noinclude> |