Difference between revisions of "Template:Extension"
Jump to navigation
Jump to search
>Ans |
>Ans (w:refactoring using <!-- --> and {{col sep}} (code from http://www.mediawiki.org/w/index.php?title=User:Ans/Template:Extension&oldid=197886)) |
||
Line 1: | Line 1: | ||
<includeonly>{| class="ext-infobox ext-status-{{#switch: {{lc: {{{status|unknown}}}}}|unstable|experimental|beta|stable={{{status}}}|unknown}}" style="float: right; background-color: white; min-width:20%;" | <includeonly>{| class="ext-infobox ext-status-{{#switch: {{lc: {{{status|unknown}}}<!-- -->}}|<!-- | ||
-->unstable|experimental|beta|stable={{{status}}}|<!-- | |||
-->unknown<!-- | |||
-->}}" style="float: right; background-color: white; min-width:20%;" | |||
|+ '''[[Manual:Extensions|Manual on MediaWiki Extensions]]'''<br />'''[[Extension Matrix|List of MediaWiki Extensions]]''' | |+ '''[[Manual:Extensions|Manual on MediaWiki Extensions]]'''<br />'''[[Extension Matrix|List of MediaWiki Extensions]]''' | ||
|- class="ext-header" | |- class="ext-header" | ||
! colspan="2" style="padding-top: 0.5em;" | [[Image:{{#ifeq: {{{status|}}}|unstable|Crystal Clear app error.png|Crystal Clear action run.png}}|left|40px]] <span style="font-size: 130%;">{{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}</span><br /> | ! colspan="2" style="padding-top: 0.5em;" | [[Image:{{#ifeq: {{{status|}}}|unstable|<!-- | ||
Release status: {{#switch: {{lc: {{{status|unknown}}}}}|unstable|experimental|beta|stable={{{status}}}|#default=unknown}} | -->Crystal Clear app error.png<!-- | ||
{{#ifeq:{{{templatemode|}}}|nocats||[[Category:{{#switch: {{lc:{{{status|}}}}}|unstable|experimental|stable={{{status}}} extensions|beta=beta status extensions|unknown|=extensions with unknown status|#default=extensions with invalid status}}]]}} | -->|<!--else--><!-- | ||
-->Crystal Clear action run.png<!-- | |||
-->}}|left|40px]] <span style="font-size: 130%;">{{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}<!-- -->}}</span><br /> | |||
Release status: {{#switch: {{lc: {{{status|unknown}}}<!-- -->}}|<!-- | |||
-->unstable|experimental|beta|stable={{{status}}}|<!-- | |||
-->#default=unknown<!-- | |||
-->}} | |||
<!-- | |||
-->{{#ifeq:{{{templatemode|}}}|nocats|<!-- | |||
nothing | |||
-->|<!--else--><!-- | |||
-->[[Category:{{#switch: {{lc:{{{status|}}}<!-- -->}}|<!-- | |||
-->unstable|experimental|stable={{{status}}} extensions|<!-- | |||
-->beta=beta status extensions|<!-- | |||
-->unknown|=extensions with unknown status|<!-- | |||
-->#default=extensions with invalid status<!-- | |||
-->}}<!-- -->]]<!-- | |||
-->}} | |||
|- | |- | ||
{{#if:{{{image|}}}| | <!-- | ||
<!-- -->{{ | -->{{#if:{{{image|}}}|<!-- | ||
}} | -->{{col sep}} colspan="2" style="text-align: center;" {{!}} [[Image:{{{image}}}|{{{imagesize|220}}}px]]<!-- | ||
-->}} | |||
|- | |- | ||
{{#if:{{{type|}}}{{{type1|}}}| | <!-- | ||
<!-- -->{{ | -->{{#if:{{{type|}}}{{{type1|}}}|<!-- | ||
<!-- -->{{ | -->{{col sep}} style="vertical-align: top" {{!}} [[Template:Extension#type|'''Implementation''']]<!-- | ||
-->{{col sep}}<!-- -->{{#ifeq:{{{templatemode|}}}|nocats|<!-- | |||
|{{Foreach|Extension/TypeSwitch|delim=, |{{{type1|{{{type|missing}}}}}}|{{{type2|}}}|{{{type3|}}}|{{{type4|}}}|{{{type5|}}}|{{{type6|}}}}} }} | -->{{Foreach|Extension/TypeSwitchNoCats|<!-- -->delim=, |<!-- | ||
|{{#ifeq:{{{templatemode|}}}|nocats||{{Extension/TypeSwitch|_missing_}}}} | -->{{{type1|{{{type|missing}}}<!-- -->}}}|<!-- | ||
}} | -->{{{type2|}}}|<!-- -->{{{type3|}}}|<!-- -->{{{type4|}}}|<!-- -->{{{type5|}}}|<!-- -->{{{type6|}}}<!-- | ||
-->}}<!-- | |||
-->|<!--else--><!-- | |||
-->{{Foreach|Extension/TypeSwitch|<!-- -->delim=, |<!-- | |||
-->{{{type1|{{{type|missing}}}<!-- -->}}}|<!-- | |||
-->{{{type2|}}}|<!-- -->{{{type3|}}}|<!-- -->{{{type4|}}}|<!-- -->{{{type5|}}}|<!-- -->{{{type6|}}}<!-- | |||
-->}}<!-- | |||
-->}}<!-- | |||
-->|<!--else--><!-- | |||
-->{{#ifeq:{{{templatemode|}}}|nocats|<!-- | |||
nothing | |||
-->|<!--else--><!-- | |||
-->{{Extension/TypeSwitch|_missing_}}<!-- | |||
-->}}<!-- | |||
-->}} | |||
|- | |- | ||
| style="vertical-align: top" | [[Template:Extension#description|'''Description''']] || {{{description}}} | | style="vertical-align: top" | [[Template:Extension#description|'''Description''']] || {{{description}}} | ||
|- | |- | ||
{{#if:{{{author|{{{username|}}}}}}| | <!-- | ||
<!-- -->{{ | -->{{#if:{{{author|{{{username|}}}<!-- -->}}}|<!-- | ||
<!-- -->{{ | -->{{col sep}} style="vertical-align: top" {{!}} [[Template:Extension#username|'''Author(s)''']]<!-- | ||
}} | -->{{col sep}} {{#if: {{{username|}}} |<!-- | ||
-->{{#ifeq: {{{username}}}|{{{author|{{{username}}}<!-- -->}}}|<!-- | |||
nothing | |||
-->|<!--else--><!-- | |||
-->{{{author}}} (<!-- | |||
-->}}<!-- | |||
-->[[User:{{{username}}}|{{{username}}}]]<!-- | |||
--> <sup><small>[[User talk:{{{username}}}|{{int:talkpagelinktext}}]]</small></sup><!-- | |||
-->{{#ifeq: {{{username}}}|{{{author|{{{username}}}<!-- -->}}}|<!-- | |||
nothing | |||
-->|<!--else--><!-- | |||
-->)<!-- | |||
-->}}<!-- | |||
-->|<!--else--><!-- | |||
-->{{{author}}}<!-- | |||
-->}}<!-- | |||
-->}} | |||
|- | |- | ||
{{#if:{{{version|}}}| | <!-- | ||
<!-- -->{{ | -->{{#if:{{{version|}}}|<!-- | ||
<!-- -->{{ | -->{{col sep}} style="vertical-align: top" {{!}} [[Template:Extension#version|'''Version''']]<!-- | ||
}} | -->{{col sep}} {{{version}}}{{#if:{{{update|}}}| ({{{update}}})}}<!-- | ||
-->}} | |||
|- | |- | ||
{{#if:{{{mediawiki|}}}| | <!-- | ||
<!-- -->{{ | -->{{#if:{{{mediawiki|}}}|<!-- | ||
<!-- -->{{ | -->{{col sep}} style="vertical-align: top" {{!}} [[Template:Extension#mediawiki|'''MediaWiki''']]<!-- | ||
}} | -->{{col sep}} {{{mediawiki}}}<!-- | ||
-->}} | |||
|- | |- | ||
{{#if:{{{license|}}}| | <!-- | ||
<!-- -->{{ | -->{{#if:{{{license|}}}|<!-- | ||
<!-- -->{{ | -->{{col sep}} style="vertical-align: top" {{!}} [[Template:Extension#license|'''License''']]<!-- | ||
}} | -->{{col sep}} {{{license}}}<!-- | ||
-->}} | |||
|- | |- | ||
| style="vertical-align: top" | [[Template:Extension#download|'''Download''']] | | style="vertical-align: top" | [[Template:Extension#download|'''Download''']] | ||
| {{#if:{{{download|}}}|{{{download}}}|''no link''}}{{#if:{{{readme|}}}|<br />{{{readme}}}}}{{#if:{{{changelog|}}}|<br />{{{changelog}}}}} | | <!-- | ||
-->{{#if:{{{download|}}}|{{{download}}}|''no link''}}<!-- | |||
-->{{#if:{{{readme|}}}|<br />{{{readme}}}<!-- -->}}<!-- | |||
-->{{#if:{{{changelog|}}}|<br />{{{changelog}}}<!-- -->}} | |||
|- | |- | ||
{{#if:{{{parameters|}}}| | <!-- | ||
<!-- -->{{ | -->{{#if:{{{parameters|}}}|<!-- | ||
<!-- -->{{ | -->{{col sep}} style="vertical-align: top" {{!}} [[Template:Extension#parameters|'''Parameters''']]<!-- | ||
}} | -->{{col sep}} {{{parameters}}}<!-- | ||
-->}} | |||
|- | |- | ||
{{#if:{{{rights|}}}| | <!-- | ||
<!-- -->{{ | -->{{#if:{{{rights|}}}|<!-- | ||
<!-- -->{{ | -->{{col sep}} style="vertical-align: top" {{!}} [[Template:Extension#rights|'''Added rights''']]<!-- | ||
}} | -->{{col sep}} {{{rights}}}<!-- | ||
-->}} | |||
|- | |- | ||
{{#if:{{{example|}}}| | <!-- | ||
<!-- -->{{ | -->{{#if:{{{example|}}}|<!-- | ||
<!-- -->{{ | -->{{col sep}} style="vertical-align: top" {{!}} [[Template:Extension#example|'''Example''']]<!-- | ||
}} | -->{{col sep}} {{{example}}}<!-- | ||
-->}} | |||
|- | |- | ||
{{#if:{{{hook1|}}}| | <!-- | ||
<!-- -->{{ | -->{{#if:{{{hook1|}}}|<!-- | ||
<!-- -->{{ | -->{{col sep}} style="vertical-align: top" {{!}} [[Template:Extension#hook|'''Hooks used''']]<!-- | ||
{{#ifeq:{{{templatemode|}}}|nocats | -->{{col sep}}<!-- | ||
-->{{#ifeq:{{{templatemode|}}}|nocats|<!-- | |||
|{{Foreach|Extension/HookInUse|delim=<br/>|{{{hook1}}}|{{{hook2|}}}|{{{hook3|}}}|{{{hook4|}}}|{{{hook5|}}}|{{{hook6|}}}|{{{hook7|}}}|{{{hook8|}}}|{{{hook9|}}}|{{{hook10|}}}|{{{hook11|}}}|{{{hook12|}}}|{{{hook13|}}}|{{{hook14|}}}|{{{hook15|}}}|{{{hook16|}}}|{{{hook17|}}}|{{{hook18|}}}|{{{hook19|}}}|{{{hook20|}}}|{{{hook21|}}}|{{{hook22|}}}|{{{hook23|}}}|{{{hook24|}}}|{{{hook25|}}}|{{{hook26|}}}|{{{hook27|}}}|{{{hook28|}}}|{{{hook29|}}}|{{{hook30|}}}|{{{hook31|}}}|{{{hook32|}}}|{{{hook33|}}}|{{{hook34|}}}|{{{hook35|}}}|{{{hook36|}}}|{{{hook37|}}}|{{{hook38|}}}|{{{hook39|}}}|{{{hook40|}}}}} | -->{{Foreach|Extension/HookInUseNoCats|delim=<br/>|<!-- | ||
}} | -->{{{hook1}}}|{{{hook2|}}}|{{{hook3|}}}|{{{hook4|}}}|{{{hook5|}}}|{{{hook6|}}}|<!-- | ||
}} | -->{{{hook7|}}}|{{{hook8|}}}|{{{hook9|}}}|{{{hook10|}}}|{{{hook11|}}}|{{{hook12|}}}|<!-- | ||
-->{{{hook13|}}}|{{{hook14|}}}|{{{hook15|}}}|{{{hook16|}}}|{{{hook17|}}}|{{{hook18|}}}|<!-- | |||
-->{{{hook19|}}}|{{{hook20|}}}|{{{hook21|}}}|{{{hook22|}}}|{{{hook23|}}}|{{{hook24|}}}|<!-- | |||
-->{{{hook25|}}}|{{{hook26|}}}|{{{hook27|}}}|{{{hook28|}}}|{{{hook29|}}}|{{{hook30|}}}|<!-- | |||
-->{{{hook31|}}}|{{{hook32|}}}|{{{hook33|}}}|{{{hook34|}}}|{{{hook35|}}}|{{{hook36|}}}|<!-- | |||
-->{{{hook37|}}}|{{{hook38|}}}|{{{hook39|}}}|{{{hook40|}}}<!-- | |||
-->}}<!-- | |||
-->|<!--else--><!-- | |||
-->{{Foreach|Extension/HookInUse|delim=<br/>|<!-- | |||
-->{{{hook1}}}|{{{hook2|}}}|{{{hook3|}}}|{{{hook4|}}}|{{{hook5|}}}|{{{hook6|}}}|<!-- | |||
-->{{{hook7|}}}|{{{hook8|}}}|{{{hook9|}}}|{{{hook10|}}}|{{{hook11|}}}|{{{hook12|}}}|<!-- | |||
-->{{{hook13|}}}|{{{hook14|}}}|{{{hook15|}}}|{{{hook16|}}}|{{{hook17|}}}|{{{hook18|}}}|<!-- | |||
-->{{{hook19|}}}|{{{hook20|}}}|{{{hook21|}}}|{{{hook22|}}}|{{{hook23|}}}|{{{hook24|}}}|<!-- | |||
-->{{{hook25|}}}|{{{hook26|}}}|{{{hook27|}}}|{{{hook28|}}}|{{{hook29|}}}|{{{hook30|}}}|<!-- | |||
-->{{{hook31|}}}|{{{hook32|}}}|{{{hook33|}}}|{{{hook34|}}}|{{{hook35|}}}|{{{hook36|}}}|<!-- | |||
-->{{{hook37|}}}|{{{hook38|}}}|{{{hook39|}}}|{{{hook40|}}}<!-- | |||
-->}}<!-- | |||
-->}}<!-- | |||
-->}} | |||
|} | |} | ||
{{#ifeq:{{{templatemode|}}}|nocats||{{DEFAULTSORT:{{#if:{{{name|}}}|{{uc:{{PAGENAME}}}}|{{uc:{{{name}}}}}}}}}[[Category:All extensions]]}}</includeonly><noinclude> | <!-- | ||
-->{{#ifeq:{{{templatemode|}}}|nocats|<!-- | |||
nothing--><!-- | |||
-->|<!--else--><!-- | |||
-->{{DEFAULTSORT:{{#if:{{{name|}}}|<!-- | |||
-->{{uc:{{PAGENAME}}<!-- -->}}<!-- | |||
-->|<!--else--><!-- | |||
-->{{uc:{{{name}}}<!-- -->}}<!-- | |||
-->}}<!-- -->}}<!-- | |||
-->[[Category:All extensions]]<!-- | |||
-->}}</includeonly><noinclude> | |||
{{Documentation}} | {{Documentation}} | ||
[[Category:Info templates|{{PAGENAME}}]] | [[Category:Info templates|{{PAGENAME}}]] |
Revision as of 06:44, 30 June 2008
Lua error in Module:TNT at line 158: Missing JsonConfig extension; Cannot load https://commons.wikimedia.org/wiki/Data:I18n/Documentation.tab.