مدیاویکی:Global.js: تفاوت میان نسخه‌ها

از ویکی باریستا
جز «مدیاویکی:Global.js» را محافظت کرد ([ویرایش=تنها مدیران] (بی‌پایان))
برچسب‌ها: ویرایش همراه ویرایش از وبگاه همراه ویرایش پیشرفتهٔ همراه
بدون خلاصۀ ویرایش
برچسب‌ها: ویرایش همراه ویرایش از وبگاه همراه ویرایش پیشرفتهٔ همراه
خط ۱: خط ۱:
$wgGlobalCssJsConfig = [
if ( mw.config.get("wgDBname") !== "baeistas.ir" ) {
'wiki' => false,
// Whatever JavaScript you want to run on all wikis but bariatas.ir, goes here
'source' => false,
}
];
/* Change language to fa */
$wgGlobalCssJsConfig = [
mw.loader.using( 'mediawiki.user', function() {
'wiki' => 'metawiki',
if ( mw.user.options.get( 'language' ) !== 'fa' ) {
'source' => 'metawiki',
( new mw.Api() ).postWithToken( 'csrf', {
];
action: 'options',
// 'source' must point to a key in $wgResourceLoaderSources, like so:
change: 'language=fa'
// $wgResourceLoaderSources['metawiki'] = array(
} ).then( function() {
//    'apiScript' => 'https://meta.wikimedia.org/w/api.php',
mw.notify( 'Language has been changed to German. Please refresh the page.' );
//    'loadScript' => 'https://meta.wikimedia.org/w/load.php',
} );
//
} else {
console.log( 'Language already set to persian!' );
}
} );

نسخهٔ ‏۲۳ اکتبر ۲۰۲۴، ساعت ۱۱:۳۶

if ( mw.config.get("wgDBname") !== "baeistas.ir" ) {
	// Whatever JavaScript you want to run on all wikis but bariatas.ir, goes here
}
/* Change language to fa */
mw.loader.using( 'mediawiki.user', function() {
	if ( mw.user.options.get( 'language' ) !== 'fa' ) {
		( new mw.Api() ).postWithToken( 'csrf', {
			action: 'options',
			change: 'language=fa'
		} ).then( function() {
			mw.notify( 'Language has been changed to German. Please refresh the page.' );
		} );
	} else {
		console.log( 'Language already set to persian!' );
	}
} );