|
Tags: Mobile edit Mobile web edit |
| (12 intermediate revisions by the same user not shown) |
| Line 1: |
Line 1: |
| {{#if:{{{1|}}}|
| | <templatestyles src="Template:PatchHighlights/styles.css" /> |
| <!-- Card mode (called by SMW #ask with parameters) --> | | <div class="sv-card sv-ph-wrap"><div class="sv-tile sv-ph-head">Recent Updates</div><div class="sv-ph-pad"><div class="sv-ph-grid">{{#ask: |
| <div style="text-align:left; padding:1rem 1.5rem 0.75rem;">
| | [[Category:Patch Notes]] |
| <div style="font-size:1.4em; font-weight:700; line-height:1.2; margin:-0.2em 0 0.3em 0;"> | | [[Publish date::+]] |
| [[{{{1}}}|{{#titleparts:{{{1}}}|1|2|:}}]]
| | | sort=Publish date,Modification date |
| </div>
| | | order=desc,desc |
| <div style="margin:.1em 0; font-size:.85em; font-style:italic; color:var(--text-color);"> | | | limit=3 |
| {{{Publish date}}}
| | | ?Publish date |
| </div> | | | ?Patch blurb |
| {{#if:{{{Patch blurb|}}}|<p style="font-size:.9em; line-height:1.75em; color:var(--text-color); margin:.3em 0 0 0;">{{{Patch blurb}}}</p>|}}
| | | ?Modification date |
| </div>
| | | format=template |
| |
| | | template=PatchHighlights/Card |
| <!-- Grid mode (no params) -->
| | | named args=yes |
| <div style="display:grid; grid-template-columns:repeat(3,1fr); gap:1rem; grid-auto-rows:auto; align-items:start; width:100%;"> | | | mainlabel=Page |
| {{#ask: | | | link=none |
| [[Namespace::Update]]
| | | searchlabel= |
| [[Publish date::+]]
| | | default=<div class="sv-ph-empty">No recent updates found.</div> |
| | sort=Publish date
| | }}</div></div></div> |
| | order=desc
| |
| | limit=3
| |
| | ?Publish date
| |
| | ?Patch blurb
| |
| | format=template
| |
| | template=PatchHighlights
| |
| | named args=yes
| |
| }}
| |
| </div> | |
| }} | |
| | |
| <noinclude> | | <noinclude> |
| <templatedata>
| | {{/Doc}} |
| { | |
| "description": "Displays the three most recent Update: pages using Semantic MediaWiki. When called without parameters, it renders a 3-column grid populated by an SMW query. When SMW calls it with parameters, it renders one card showing the page title (without the Update: prefix), the Publish date, and an optional Patch blurb.",
| |
| "params": {
| |
| "1": { "label": "Page", "description": "Set automatically by SMW when rendering each card.", "type": "wiki-page-name", "required": false },
| |
| "Publish date": { "label": "Publish date", "description": "SMW printout of the date (Property:Publish date).", "type": "string", "required": false },
| |
| "Patch blurb": { "label": "Patch blurb", "description": "Optional one-line summary set on the update page with [[Patch blurb::...]].", "type": "string", "required": false }
| |
| }
| |
| } | |
| </templatedata>
| |
| | |
| [[Category:Templates]] | | [[Category:Templates]] |
| </noinclude> | | </noinclude> |