MediaWiki:Embed.js: Difference between revisions

From TwogPedia
No edit summary
No edit summary
Line 14: Line 14:
mw.loader.load( 'tiktok' );
mw.loader.load( 'tiktok' );
         if ( document.querySelector(".skin-citizen-dark") ) {
         if ( document.querySelector(".skin-citizen-dark") ) {
             tiktok.setAttribute('data-embed-theme', 'dark');
             tiktok.setAttribute('data-theme', 'dark');
         }
         }
}
}
Line 20: Line 20:
if ( twitter || mw.config.get('wgAction') === 'formedit' || mw.config.get('wgAction') === 'edit' ) {
if ( twitter || mw.config.get('wgAction') === 'formedit' || mw.config.get('wgAction') === 'edit' ) {
         if ( document.querySelector(".skin-citizen-dark") ) {
         if ( document.querySelector(".skin-citizen-dark") ) {
             twitter.setAttribute('data-embed-theme', 'dark');
             twitter.setAttribute('data-theme', 'dark');
         }
         }
mw.loader.load( 'twitter' );
mw.loader.load( 'twitter' );
Line 26: Line 26:
if ( instagram || mw.config.get('wgAction') === 'formedit' || mw.config.get('wgAction') === 'edit' ) {
if ( instagram || mw.config.get('wgAction') === 'formedit' || mw.config.get('wgAction') === 'edit' ) {
         if ( document.querySelector(".skin-citizen-dark") ) {
         if ( document.querySelector(".skin-citizen-dark") ) {
             instagram.setAttribute('data-embed-theme', 'dark');
             instagram.setAttribute('data-theme', 'dark');
         }
         }
mw.loader.load( 'instagram' );
mw.loader.load( 'instagram' );
}
}
});
});

Revision as of 21:26, 12 May 2023

$(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")
	if ( reddit || mw.config.get('wgAction') === 'formedit' || mw.config.get('wgAction') === 'edit' ) {
        if ( document.querySelector(".skin-citizen-dark") ) {
            reddit.setAttribute('data-embed-theme', 'dark');
        }
		mw.loader.load( 'reddit' );
	}
	
	if ( tiktok || mw.config.get('wgAction') === 'formedit' || mw.config.get('wgAction') === 'edit' ) {
		mw.loader.load( 'tiktok' );
        if ( document.querySelector(".skin-citizen-dark") ) {
            tiktok.setAttribute('data-theme', 'dark');
        }
	}
	
	if ( twitter || mw.config.get('wgAction') === 'formedit' || mw.config.get('wgAction') === 'edit' ) {
        if ( document.querySelector(".skin-citizen-dark") ) {
            twitter.setAttribute('data-theme', 'dark');
        }
		mw.loader.load( 'twitter' );
	}
	if ( instagram || mw.config.get('wgAction') === 'formedit' || mw.config.get('wgAction') === 'edit' ) {
        if ( document.querySelector(".skin-citizen-dark") ) {
            instagram.setAttribute('data-theme', 'dark');
        }
		mw.loader.load( 'instagram' );
	}
});