Template:YouTubeWithCommonsFallback: Difference between revisions
Content deleted Content added
allow custom caption |
No edit summary |
||
(9 intermediate revisions by 2 users not shown) | |||
Line 40:
</div><!-- /video-wrapper -->
<div class="video-caption" style="text-align:center;">
<p></html>This video hosted by YouTube.com is subject to its
▲ <p>This video hosted by YouTube.com is subject to its <a class="external text" href="//www.youtube.com/t/terms">Terms of Use</a> and <a class="external text" href="//www.google.com/intl/en/policies/privacy/">Privacy Policy</a>. If you prefer, <a id="showcommonsvideo" href="</html>{{fullurl:commons:{{{commons|File:The_Impact_Of_Wikipedia.webm}}}}}<html>">view on Wikimedia Commons</a>.</p>
</div>
</div><!-- /video-outer-wrapper -->
<script>
var videoTemplate = {};
$(".video-placeholder").click(function () {▼
$(this).replaceWith(▼
$("<iframe></iframe>", {▼
class : "video-youtube",▼
frameborder : 0,▼
allowfullscreen : 1,▼
cc_load_policy : 1,▼
show_info : 0,▼
enablejsapi : 1,▼
src : "https://www.youtube-nocookie.com/embed/" + "</html>{{{youtube|3Knv6D6Thi0}}}<html>" + "?rel=0&autoplay=1&origin=wikimediafoundation.org&theme=light&modestbranding=1&color=white"▼
})▼
);▼
});▼
$("a#showcommonsvideo").click(function(event){▼
event.preventDefault();▼
showCommonsVideo();▼
});▼
if( mw.util.getParamValue( "commons" ) == "true" ){▼
showCommonsVideo();▼
▲function showCommonsVideo() {
$('.video-youtube').remove();
$('.video-placeholder').css('display', 'none');
$('.video-commons').css('display', 'block');
};
videoTemplate.main = function() {
▲ $(".video-placeholder").click(function () {
▲ $(this).replaceWith(
▲ $("<iframe></iframe>", {
▲ class : "video-youtube",
▲ frameborder : 0,
▲ allowfullscreen : 1,
▲ cc_load_policy : 1,
▲ show_info : 0,
▲ enablejsapi : 1,
▲ src : "https://www.youtube-nocookie.com/embed/" + "</html>{{{youtube|3Knv6D6Thi0}}}<html>" + "?rel=0&autoplay=1&origin=wikimediafoundation.org&theme=light&modestbranding=1&color=white"
})
▲ });
▲ event.preventDefault();
▲ videoTemplate.showCommonsVideo();
});
▲ if( mw.util.getParamValue( "commons" ) == "true" ){
▲ videoTemplate.showCommonsVideo();
}
videoTemplate.runWhenReady = function() {
if ( window.$ ) { // is jquery loaded yet?
videoTemplate.main();
} else {
window.setTimeout( videoTemplate.runWhenReady, 200 );
}
videoTemplate.runWhenReady();
</script>
</html><noinclude><pre>{{YouTubeWithCommonsFallback
Line 78 ⟶ 91:
| youtube = 3Knv6D6Thi0
| commons = File:The_Impact_Of_Wikipedia.webm
| width = 640
}}</pre
[[Category:Utility templates]]</noinclude>
|