Jump to content

Template:Media/embed: Difference between revisions

From ICE List Wiki
[unchecked revision][unchecked revision]
Cargo media: factor out the embed renderer
 
PF-free: generic data-platform embed div (parser functions are unavailable)
 
Line 1: Line 1:
<includeonly>{{#switch:{{lc:{{{platform|}}}}}|youtube={{YouTube|{{{embed|{{{url|}}}}}}|{{{caption|}}}}}|vimeo={{Vimeo|{{{embed|{{{url|}}}}}}|{{{caption|}}}}}|instagram={{Instagram|{{{url|}}}|{{{caption|}}}}}|threads={{Threads|{{{url|}}}|{{{caption|}}}}}|x|twitter={{Tweet|{{{url|}}}|{{{caption|}}}}}|upload|file={{Video file|{{{url|}}}|{{{caption|}}}}}|#default=<div class="ic-video"><div class="ic-video-cap">[{{{url|}}} {{{caption|View media}}}]</div></div>}}</includeonly><noinclude>Pure media embed renderer (platform,url,embed,caption). Used by [[Template:Media]] and query cards. [[Category:Templates]]</noinclude>
<includeonly><div class="ic-video"><div class="ic-embed" data-platform="{{{platform|}}}" data-url="{{{url|}}}" data-id="{{{embed|}}}"><span class="ic-embed-fallback">{{{platform|Media}}} – enable JavaScript to view</span></div><div class="ic-video-cap">{{{caption|}}}</div></div></includeonly><noinclude>Pure (parser-function-free) media embed. The generic <code>data-platform</code> div is rendered client-side by [[MediaWiki:Common.js]]. [[Category:Templates]]</noinclude>

Latest revision as of 18:39, 10 July 2026

Pure (parser-function-free) media embed. The generic data-platform div is rendered client-side by MediaWiki:Common.js.