Template:Maintenance status card: Difference between revisions

Create template for maintenance status card (via create-page on MediaWiki MCP Server)
 
Restructure to avoid complex HTML inside wiki links - make label the link instead (via update-page on MediaWiki MCP Server)
Line 8: Line 8:
|count=42
|count=42
|status=error
|status=error
|link=Category:CRT stubs
|link=:Category:CRT stubs
}}
}}
</pre>
</pre>


Status values: ok, warning, error
Status values: ok, warning, error
</noinclude><includeonly><templatestyles src="Template:Maintenance status styles.css" /><div class="maintenance-status-card status-{{{status|ok}}}">{{#if:{{{link|}}}|[[{{{link}}}|<span class="status-icon">{{#switch:{{{status|ok}}}|ok=✓|warning=⚠|error=✗}}</span><span class="status-label">{{{label}}}</span><span class="status-count">{{{count|0}}} {{#ifeq:{{{count}}}|1|issue|issues}}</span>]]|<span class="status-icon">{{#switch:{{{status|ok}}}|ok=✓|warning=⚠|error=✗}}</span><span class="status-label">{{{label}}}</span><span class="status-count">{{{count|0}}} {{#ifeq:{{{count}}}|1|issue|issues}}</span>}}</div></includeonly>
 
Note: For category links, include the colon prefix (e.g., <code>:Category:CRT stubs</code>)
</noinclude><includeonly><templatestyles src="Template:Maintenance status styles.css" /><div class="maintenance-status-card status-{{{status|ok}}}">
<span class="status-icon">{{#switch:{{{status|ok}}}|ok=✓|warning=⚠|error=✗}}</span>
<span class="status-label">{{#if:{{{link|}}}|[[{{{link}}}|{{{label}}}]]|{{{label}}}}}</span>
<span class="status-count">{{{count|0}}} {{#ifeq:{{{count}}}|1|issue|issues}}</span>
</div></includeonly>
MediaWiki Appliance - Powered by TurnKey Linux