User:Base/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.
//хто востаннє редагував. локалізований українською мегакорисний ґаджет (last editors under a page title)
mw.loader.load('//uk.wikipedia.org/w/index.php?title=MediaWiki:Gadget-editHysteria.js&action=raw&ctype=text/javascript');
//поідеї підсвітка локальних зображень (local images highlight (green border))
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Base/highlightLocalImgs.js&action=raw&ctype=text/javascript');

mw.loader.load( '//commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-HotCat.js&action=raw&ctype=text/javascript' );

document.getElementById("firstHeading").innerHTML=document.getElementById("firstHeading").innerHTML.replace(/([\u0400-\u04FF\u0500-\u052F]+)/g, "<b class='u-base-cyrillic-text'>$1</b>");
document.getElementById("firstHeading").innerHTML=document.getElementById("firstHeading").innerHTML.replace(/([\u0370-\u03FF]+)/g, "<b class='u-base-greek-text'>$1</b>");

mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Base/highlightMixOfAlphabets.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Base/markcontentlanguage.js&action=raw&ctype=text/javascript'); //marks current content language of the page
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Base/langandmodel.js&action=raw&ctype=text/javascript'); // allows to change content language in less clicks
// Wiki-Labels [[File:User:EpochFail/WikiLabels.js]]
mw.loader.load( '//labels.wmflabs.org/gadget/loader.js' );

// mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Vogone/sperrloganzeige.js&action=raw&ctype=text/javascript'); // whatever user info scripts inthatlongwordlanguage
// mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:Steef389/js/user_status.js&action=raw&ctype=text/javascript');

	// // [[:de:Benutzer:Steef389/js/user_status.js]]
	// $(document).bind("loadWikiScript",
	//      function (e, name, user_status)
	//      {
	//          if (name == "Benutzer:Steef389/js/user_status.js")
	//          {
	//              user_status.lastEditSeconds = false;
	//              user_status.styleMissingData = "color: #999999; font-style: italic";
	//              user_status.styleLoading = "font-style: italic";
	//              user_status.styleBlocked = "color: #cc0000";
	//              user_status.styleNotBlocked = "color: #008800";
	//          }
	//      });
	     
	// [[:de:Benutzer:Steef389/js/sperrloganzeige.js]]
	$(document).bind("loadWikiScript",
	     function (e, name, sperrloganzeige)
	     {
	         if (name == "User:Vogone/sperrloganzeige.js")
	         {
	            sperrloganzeige.logEntryLimit = "8";
	            sperrloganzeige.showOnPageLoad = true;
	            sperrloganzeige.hideLink = false;
	             sperrloganzeige.emptyHiddenColor = "#999999";
	         }
	     }
	);
	     
// crosswatch link
// commenting out for now -- the tool is broken
// mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Base/crosswatchlink.js&action=raw&ctype=text/javascript');

//the bidi thing in order to test whether works
mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Gadget-BiDiEditing.js&action=raw&ctype=text/javascript');

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

mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Ле_Лой/Lacmus.js&action=raw&ctype=text/javascript&oldid=19541603');

// mark links to userpages with colourful lines depending on gender and number of edits
// commenting out while running code through scratchpad
// mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Base/contribAndGenderUserlinksMarker.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Base/Scripts/MoveWikidataLinkToTheTop.js&action=raw&ctype=text/javascript');


mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Gadget-CurIDLink.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Base/Scripts/MoveUkrainianLanguageLinkToTheTop.js&action=raw&ctype=text/javascript&oldid=22663551');


if (mw.config.get('wgNamespaceNumber') === 6 && /SVG/i.test(mw.config.get('wgTitle').slice(-3))) {// SVGedit on SVG files only
    mw.loader.load( '//commons.wikimedia.org/w/index.php?title=User:Rillke/SVGedit.js&action=raw&ctype=text/javascript&oldid=435901332' );
}

//subpages link
mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Gadget-SousPages.js&action=raw&ctype=text/javascript&oldid=22979857');


if (mw.config.get('skin') === 'vector-2022') {
	mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Base/Scripts/ExpandTopMenu.js&action=raw&ctype=text/javascript');
}