User:WhatamIdoing/global.js: Difference between revisions

From Meta, a Wikimedia project coordination wiki
Content deleted Content added
No edit summary
No edit summary
Line 1: Line 1:
// Reply tool everywhere //
// Blame this on Ed //
mw.loader.load( 'https://meta.wikimedia.org/w/index.php?title=User:ESanders_(WMF)/commentlinks.js&action=raw&ctype=text/javascript' );
if ( $( '#ca-addsection' ).length ) mw.loader.using( 'ext.discussionTools.init' );

//David L said not to use this //
mw.loader.using( [ 'ext.discussionTools.ReplyWidgetVisual' ] ).then( function() {
ve.init.mw.targetFactory.registry.discussionTools.static.toolbarGroups.push(
{
name: 'specialCharacter',
include: [ 'specialCharacter' ]
}
);
});


// Highlight my username everywhere. From [[w:User:Ais523/highlightmyname2.js]]. See also global.css
// Highlight my username everywhere. From [[w:User:Ais523/highlightmyname2.js]]. See also global.css

Revision as of 18:21, 23 December 2021

// Blame this on Ed //
mw.loader.load( 'https://meta.wikimedia.org/w/index.php?title=User:ESanders_(WMF)/commentlinks.js&action=raw&ctype=text/javascript' );

//David L said not to use this //
mw.loader.using( [ 'ext.discussionTools.ReplyWidgetVisual' ] ).then( function() {
	ve.init.mw.targetFactory.registry.discussionTools.static.toolbarGroups.push(
		{
			name: 'specialCharacter',
			include: [ 'specialCharacter' ]
		}
	);
});

// Highlight my username everywhere. From [[w:User:Ais523/highlightmyname2.js]]. See also global.css
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Ais523/highlightmyname2.js&action=raw&ctype=text/javascript');
hmn2username="whatamidoing"; // This line is only needed if it differs from your full account name

// Gives some useful links on user, user talk, and user contribution pages
// by [[m:user:Hoo man]] <http://meta.wikimedia.org/wiki/User:Hoo_man/Scripts/Useful_links>
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/useful_links.js&action=raw&ctype=text/javascript');
if(typeof(usefulLinksConfig) == 'undefined') usefulLinksConfig = {};
usefulLinksConfig.toolLinkMethod = 'p-cactions';
 
// Useful script to tell if a user is currently blocked, by striking out the username
mw.loader.load('//ru.wikipedia.org/w/index.php?title=MediaWiki:Gadget-markblocked.js&action=raw&ctype=text/javascript');
 
// A nice UTC clock
mw.loader.load('//mediawiki.org/w/index.php?title=MediaWiki:Gadget-UTCLiveClock.js&action=raw&ctype=text/javascript');

 /* Change language to English */
mw.loader.using("mediawiki.user", function() {
	if ( mw.user.options.get('language') !== 'en' ) {
		( new mw.Api() ).postWithToken( 'options', {
			action: "options",
			change: "language=en"
		} ).done( function() {
			mw.loader.using([], function(){
				mw.notify( "Language has been changed to English. Please refresh the page." );
			} );
		} );
	} else {
		console.log('Language already set to English!');
	}
} );

// [[File:userinfo.js]]
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:PleaseStand/userinfo.js&action=raw&ctype=text/javascript');

//Wikidata descriptions
mw.loader.load("//www.wikidata.org/w/index.php?title=User:Yair rand/WikidataInfo.js&action=raw&ctype=text/javascript");

// nowiki button for the 2017WTE
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Matma_Rex/nwe-nowiki.js&action=raw&ctype=text/javascript');