User:MisterSynergy/global.js

From Meta, a Wikimedia project coordination wiki

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.
// #### add links to my UI ####
mw.loader.load( '//meta.wikimedia.org/w/index.php?title=User:MisterSynergy/menu.js&action=raw&ctype=text/javascript' ); // [[User:MisterSynergy/menu.js]]

// #### hide stuff from UI that I do not want to see ####
mw.loader.load( '//meta.wikimedia.org/w/index.php?title=User:MisterSynergy/tidy_ui.js&action=raw&ctype=text/javascript' ); // [[User:MisterSynergy/tidy_ui.js]]

// #### WikidataInfo ####
if ( mw.config.get( 'wgNoticeProject' ) !== 'wikidata' ) {
	mw.loader.load( '//www.wikidata.org/w/index.php?title=User:Yair_rand/WikidataInfo.js&action=raw&ctype=text/javascript' ); // [[:wikidata:User:Yair_rand/WikidataInfo.js]]
	mw.loader.load( '//de.wikipedia.org/w/index.php?title=Benutzer:MisterSynergy/displayWorldRowingUUID.js&action=raw&ctype=text/javascript' ); // [[:de:Benutzer:MisterSynergy/displayWorldRowingUUID.js]]
}

// #### Wdsearch ####
if ( mw.config.get( 'wgNoticeProject' ) !== 'commons' && mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Search' ||  ( mw.config.get( 'wgArticleId' ) === 0 && mw.config.get( 'wgCanonicalSpecialPageName' ) === false ) ) {
	mw.loader.load( '//en.wikipedia.org/w/index.php?title=MediaWiki:Wdsearch.js&action=raw&ctype=text/javascript' ); // [[:en:MediaWiki:Wdsearch.js]]
}

// #### arwiki ltr<->rtl hack for the text editor
if ( mw.config.get( 'wgNoticeProject' ) === 'wikipedia' && mw.config.get('wgPageContentLanguage') === 'ar'){
	$('#wpTextbox1').css('direction', 'ltr');
}

// #### Watchlist notifications ####
mw.loader.load( '//www.wikidata.org/w/index.php?title=User:Lucas_Werkmeister/changeslist-notify.js&action=raw&ctype=text/javascript' ); // [[:wikidata:User:Lucas_Werkmeister/changeslist-notify.js]]

// #### wdedit function, from Template:Wikidata_list ####

mw.loader.load( '//www.wikidata.org/w/index.php?title=User:Magnus_Manske/wd_edit.js&action=raw&ctype=text/javascript' ); // [[:wikidata:User:Magnus_Manske/wd_edit.js]]

// #### global SUL expansion ####
// visit [[Special:BlankPage/globalsul]] to expand account to all WMF projects (last time done: 2018-05-29)
mw.loader.load( '//meta.wikimedia.org/w/index.php?title=User:Krinkle/Tools/Global_SUL.js&action=raw&ctype=text/javascript' ); // [[User:Krinkle/Tools/Global_SUL.js]]

// #### autosuggest sitelink (for unconnected client pages) ####
if ( mw.loader.getState( 'ext.gadget.AutosuggestSitelink' ) !== null ) {
    mw.loader.load( 'ext.gadget.AutosuggestSitelink' );
} else {
    mw.loader.load( 'https://meta.wikimedia.org/w/load.php?modules=ext.gadget.AutosuggestSitelink' );
}