MediaWiki:Embed.js

From TwogPedia
Revision as of 18:38, 24 May 2023 by Couchor (talk | contribs)

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
$(document).ready(function(){
    var reddit = document.querySelector("blockquote.reddit-embed-bq")
    var tiktok = document.querySelector("blockquote.tiktok-embed") 
    var twitter = document.querySelector("blockquote.twitter-tweet")
    var instagram = document.querySelector("blockquote.instagram-media")
    var facebook = document.querySelector(".fb-post")
	if ( reddit ) {
        if ( document.querySelector(".skin-citizen-dark") ) {
            reddit.setAttribute('data-embed-theme', 'dark');
        }
		mw.loader.load( 'reddit' );
	}
	
	if ( tiktok ) {
		mw.loader.load( 'tiktok' );
	}
	
	if ( twitter ) {
        if ( document.querySelector(".skin-citizen-dark") ) {
            twitter.setAttribute('data-embed-theme', 'dark');
        }
		mw.loader.load( 'twitter' );
	}
	if ( instagram ) {
         mw.loader.load( 'instagram' );
         if ( !window.instgrm ) window.instgrm.Embeds.process();
        //mw.loader.getScript( 'https://www.instagram.com/embed.js' ).then(
        //function () {
          // console.log('success');
           //if ( !window.instgrm ) { console.log('laen veel?'); 
       
           //}
        //},
        //function ( e ) {
          // console.log('fail');
        //});
	}
	if ( facebook ) {
        var script = document.createElement('script');
		script.type = 'text/javascript';
		script.src = 'https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2';    
		
		document.head.appendChild(script);
	}
});