MediaWiki:Embed.js: Difference between revisions
From TwogPedia
No edit summary Tag: Reverted |
No edit summary |
||
(47 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
$(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' ); | mw.loader.load( 'reddit' ); | ||
} | |||
if ( tiktok ) { | |||
mw.loader.load( 'tiktok' ); | mw.loader.load( 'tiktok' ); | ||
} | |||
if ( twitter ) { | |||
if ( document.querySelector(".skin-citizen-dark") ) { | |||
twitter.setAttribute('data-embed-theme', 'dark'); | |||
} | |||
mw.loader.load( 'twitter' ); | mw.loader.load( 'twitter' ); | ||
} | |||
if ( instagram ) { | |||
mw.loader.load( 'instagram' ); | |||
if ( !window.instgrm ) window.instgrm.Embeds.process(); | |||
} | |||
if ( facebook ) { | |||
var script = document.createElement('script'); | |||
script.type = 'text/javascript'; | |||
script.src = 'https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v17.0'; | |||
script.nonce = 'nzSyMWZN' | |||
document.head.appendChild(script); | |||
} | |||
}); |
Latest revision as of 07:45, 28 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")
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();
}
if ( facebook ) {
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v17.0';
script.nonce = 'nzSyMWZN'
document.head.appendChild(script);
}
});
No categories