Changes
Jump to navigation
Jump to search
move CSS to Template:Archives/styles.css with automatic flipping based on page language
<templatestyles src="Archives/styles.css" />
<table id="archivebox" role="presentation" class="archivebox {{#ifeq:{{NAMESPACE}} | {{TALKSPACE}} | tmbox tmbox-notice | ombox ombox-notice}} mbox-small {{#ifeq:{{{collapsed}}}|yes
|collapsible collapsed
|{{#ifeq:{{{collapsible}}}|yes
|collapsible
}}
}}" {{#if:{{{box-width|}}}{{{style|}}}|style="{{#if:{{{box-width|}}}|width:{{{box-width}}};}} {{{style|}}}"}}>
<tr><th>{{#switch:{{{image|}}}
|none = <!-- no image -->
|<!--blank-->= [[File:Replacement filing cabinet.svg|{{{image-size|40px}}}|alt=|link=]]
|#default = {{#invoke:InfoboxImage|InfoboxImage
|alt={{{alt|}}}
|link={{{link|}}}
|image={{{image|Replacement filing cabinet.svg}}}
|size={{{image-size|}}}|sizedefault=40px
}}
}}
<div {{#if:{{{title|}}}|<!-- hopefully localized -->|lang="en" dir="ltr"}}>{{#if:{{{index|}}}
|[[{{#rel2abs: {{{index}}} }}|{{{title|Archives}}}]]
|{{{title|Archives}}}
}}</div>
</th></tr>
<tr><td class="archivelist">{{#if:{{{list|}}}
|{{{list}}}
|{{#switch:{{#switch:{{{auto|¬}}}
|no = no
|long = long
|<!-- blank -->
|¬ = {{#ifexist:{{#rel2abs:{{{archivelist|./archivelist}}}}}
|{{#if:{{ {{#rel2abs:{{{archivelist|./archivelist}}}}} }}
|index
|long
}}
|long
}}
|yes
|#default = list
}}
|no = <!-- no output -->
|long = {{Archive list|{{#if:{{{root|}}}|root}}={{{root}}} |auto = long }}
|index = {{ {{#rel2abs:{{#if:{{{archivelist|}}}|{{{archivelist}}}|./archivelist}} }} }}
|list = <div class="archivelist-short">{{Archive list|{{#if:{{{root|}}}|root}}={{{root}}} }}</div>
}}
}}<!--Parameter content MUST be on newline in code or some wikimarkup will fail:-->
{{{1|}}}
</td></tr>{{#ifeq:{{{search|yes}}}|no|
|<tr><td>{{#tag:inputbox|
bgcolor=transparent
type=fulltext
prefix={{#if:{{{prefix|}}}|{{{prefix}}}|{{#if:{{{root|}}}|{{{root}}}|{{FULLPAGENAME}}}}/}}
break={{#if:{{{search-break|}}}|{{{search-break}}}|no}}
width={{#if:{{{search-width|}}}|{{{search-width}}}|22}}
searchbuttonlabel={{#if:{{{search-button-label|}}}|{{{search-button-label}}}|{{int:searchbutton}}}}
}}
</td></tr>
}}{{#if:{{{bot|}}}{{{age|}}}{{{target|}}}
|<tr><td class="archivebox-botnote {{#if:{{{botnotesmall|}}}|archivebox-botnote-small}}" lang="en" dir="ltr">{{#if:{{{age|}}}
|Threads older than {{{age}}}{{#ifeq:{{{units|}}}|h|| }}{{{units|day{{#ifeq:{{{age|}}}|1||s}}}}} {{#if:{{{minthreadszero|}}}|are|may be}}
|This page is
}} archived{{#if:{{{target|}}}
|{{#ifexist:{{#rel2abs:{{{target}}}}}
| to [[{{#rel2abs:{{{target}}}}}]]
}}
}}{{#if:{{{bot|}}}
| by <span class="nowraplinks">[[User:{{{bot}}}|{{{bot}}}]]</span>
}}.</td></tr>
}}{{#ifeq:{{{auto}}}-{{{editbox|yes}}}|no-yes
|<tr><td class="archivebox-edit plainlinks">[{{fullurl:{{#rel2abs:{{{archivelist|./archivelist}}}}}|action=edit&preload=Template:Archives/Preload}} Edit this box]</td></tr>
}}
</table>{{#if:{{{box-width|}}}
|[[Category:Archive boxes with unusual parameters|β{{PAGENAME}}]]
}}<noinclude>
{{documentation}}<!-- PLEASE ADD CATEGORIES TO THE /doc SUBPAGE, THANKS -->
</noinclude>
<table id="archivebox" role="presentation" class="archivebox {{#ifeq:{{NAMESPACE}} | {{TALKSPACE}} | tmbox tmbox-notice | ombox ombox-notice}} mbox-small {{#ifeq:{{{collapsed}}}|yes
|collapsible collapsed
|{{#ifeq:{{{collapsible}}}|yes
|collapsible
}}
}}" {{#if:{{{box-width|}}}{{{style|}}}|style="{{#if:{{{box-width|}}}|width:{{{box-width}}};}} {{{style|}}}"}}>
<tr><th>{{#switch:{{{image|}}}
|none = <!-- no image -->
|<!--blank-->= [[File:Replacement filing cabinet.svg|{{{image-size|40px}}}|alt=|link=]]
|#default = {{#invoke:InfoboxImage|InfoboxImage
|alt={{{alt|}}}
|link={{{link|}}}
|image={{{image|Replacement filing cabinet.svg}}}
|size={{{image-size|}}}|sizedefault=40px
}}
}}
<div {{#if:{{{title|}}}|<!-- hopefully localized -->|lang="en" dir="ltr"}}>{{#if:{{{index|}}}
|[[{{#rel2abs: {{{index}}} }}|{{{title|Archives}}}]]
|{{{title|Archives}}}
}}</div>
</th></tr>
<tr><td class="archivelist">{{#if:{{{list|}}}
|{{{list}}}
|{{#switch:{{#switch:{{{auto|¬}}}
|no = no
|long = long
|<!-- blank -->
|¬ = {{#ifexist:{{#rel2abs:{{{archivelist|./archivelist}}}}}
|{{#if:{{ {{#rel2abs:{{{archivelist|./archivelist}}}}} }}
|index
|long
}}
|long
}}
|yes
|#default = list
}}
|no = <!-- no output -->
|long = {{Archive list|{{#if:{{{root|}}}|root}}={{{root}}} |auto = long }}
|index = {{ {{#rel2abs:{{#if:{{{archivelist|}}}|{{{archivelist}}}|./archivelist}} }} }}
|list = <div class="archivelist-short">{{Archive list|{{#if:{{{root|}}}|root}}={{{root}}} }}</div>
}}
}}<!--Parameter content MUST be on newline in code or some wikimarkup will fail:-->
{{{1|}}}
</td></tr>{{#ifeq:{{{search|yes}}}|no|
|<tr><td>{{#tag:inputbox|
bgcolor=transparent
type=fulltext
prefix={{#if:{{{prefix|}}}|{{{prefix}}}|{{#if:{{{root|}}}|{{{root}}}|{{FULLPAGENAME}}}}/}}
break={{#if:{{{search-break|}}}|{{{search-break}}}|no}}
width={{#if:{{{search-width|}}}|{{{search-width}}}|22}}
searchbuttonlabel={{#if:{{{search-button-label|}}}|{{{search-button-label}}}|{{int:searchbutton}}}}
}}
</td></tr>
}}{{#if:{{{bot|}}}{{{age|}}}{{{target|}}}
|<tr><td class="archivebox-botnote {{#if:{{{botnotesmall|}}}|archivebox-botnote-small}}" lang="en" dir="ltr">{{#if:{{{age|}}}
|Threads older than {{{age}}}{{#ifeq:{{{units|}}}|h|| }}{{{units|day{{#ifeq:{{{age|}}}|1||s}}}}} {{#if:{{{minthreadszero|}}}|are|may be}}
|This page is
}} archived{{#if:{{{target|}}}
|{{#ifexist:{{#rel2abs:{{{target}}}}}
| to [[{{#rel2abs:{{{target}}}}}]]
}}
}}{{#if:{{{bot|}}}
| by <span class="nowraplinks">[[User:{{{bot}}}|{{{bot}}}]]</span>
}}.</td></tr>
}}{{#ifeq:{{{auto}}}-{{{editbox|yes}}}|no-yes
|<tr><td class="archivebox-edit plainlinks">[{{fullurl:{{#rel2abs:{{{archivelist|./archivelist}}}}}|action=edit&preload=Template:Archives/Preload}} Edit this box]</td></tr>
}}
</table>{{#if:{{{box-width|}}}
|[[Category:Archive boxes with unusual parameters|β{{PAGENAME}}]]
}}<noinclude>
{{documentation}}<!-- PLEASE ADD CATEGORIES TO THE /doc SUBPAGE, THANKS -->
</noinclude>