MediaWiki:Common.js: Difference between revisions

Autoplay MP4s with autoplay class
No edit summary
(Autoplay MP4s with autoplay class)
 
(7 intermediate revisions by one other user not shown)
Line 104: Line 104:
$( createCollapseButtons );
$( createCollapseButtons );


 
/* Autoplay videos with autoplay class */
// Raw text on sidebar (hopefully this works lol)
var vids = document.getElementsByClassName("autoplay");
$wgHooks['SkinBuildSidebar'][] = 'lfHideSidebar';
for(var i = 0; i < vids.length; i++){
function lfHideSidebar( $skin, &$bar ) {
  vids[i].controls = true;
   global $wgUser;
  vids[i].setAttribute("playsinline", "");
    'text' => wfMessage( 'Sidebar' )->inContentLanguage()->parse(),
  vids[i].muted = true;
   vids[i].autoplay = true;
  vids[i].loop = true;
  vids[i].play();
}
}
//ukikicast on sidebar lmao
$(function () {
var myElement = document.getElementById('mw-ukikicast');
myElement.innerHTML = '<div class="body"><a href="https://open.spotify.com/show/68w44CObfwSHHgu7A5N5bn"><img src="https://ukikipedia.net/mediawiki/images/a/a0/Spotify.svg" alt="Listen to Ukikicast on Spotify" width="136" height="33" /></a> <a href="https://soundcloud.com/ukikicast"> <img src="https://ukikipedia.net/mediawiki/images/c/cf/Soundcloud.png" alt="Listen to Ukikicast on SoundCloud" width="136" height="33" /></a></div>
<div class="body"><a href="https://podcasts.apple.com/us/podcast/ukikicast/id1498404212"><img src="  https://ukikipedia.net/mediawiki/images/3/35/US_UK_Apple_Podcasts_Listen_Badge_RGB.svg" alt="Listen to Ukikicast on Apple Podcasts" width="136" height="33" /></a> <a href="https://www.youtube.com/channel/UCBDekifbybbJ866vYWPJdBA"><img src="https://ukikipedia.net/mediawiki/images/3/37/Youtube.svg" alt="Listen to Ukikicast on YouTube" width="136" height="33" /></a></div>';
}());