User:Vogone/global.js
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)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
function onWikipedias(){
onEveryWiki();
}
function onEveryWiki(){
// Scripts
/* nomobile */
if(mw.config.get( 'wgCanonicalSpecialPageName' ) == 'MobileDiff')
{
window.location.href = window.location.href.replace(mw.config.get( 'wgTitle' ).replace(/\/.*/,"").replace(" ","_"), "Diff");
}
if(mw.config.get( 'wgCanonicalSpecialPageName' ) == 'History')
{
window.location.href = window.location.href.replace(/\/wiki\/.*\//, "/wiki/")
+ '?action=history';
}
/* Set skin to Modern */
mw.loader.using("mediawiki.user", function() {
if ( mw.user.options.get('skin') !== 'monobook' && mw.user.options.get('skin') !== 'modern' ) {
( new mw.Api() ).postWithToken( 'options', {
action: "options",
change: "skin=modern"
} ).done( function() {
mw.loader.using([], function(){
mw.notify( "Skin has been changed to Modern. Please refresh the page." );
} );
} );
}
} );
// [[File:Krinkle_RTRC.js]]
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Krinkle/RTRC.js&action=raw&ctype=text/javascript');
$('li#n-recentchanges a').attr('href', '/wiki/Special:BlankPage/RTRC?useskin=vector');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/useful_links.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/active_sysops.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/smart_rollback.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/tagger.js&action=raw&ctype=text/javascript');
mw.loader.load('//incubator.wikimedia.org/w/index.php?title=MediaWiki:Gadget-massdelete.js&action=raw&ctype=text/javascript');
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Writ_Keeper/Scripts/massRollback.js&action=raw&ctype=text/javascript');
mw.loader.load('//de.wikipedia.org/w/index.php?title=MediaWiki:Gadget-revisionCounter.js&action=raw&ctype=text/javascript');
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:Vogone/user_status.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Vogone/sperrloganzeige.js&action=raw&ctype=text/javascript');
mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/kackbalken.js&action=raw&ctype=text/javascript');
mw.user.options.set('userjs-schnark-kackbalken-irr', '1');
/**
* Forces left-to-right layout and editing on RTL wikis.
* @see https://meta.wikimedia.org/wiki/Force_ltr
* @update-token [[File:pathoschild/forceltr.js]]
*/
mw.loader.load('//tools-static.wmflabs.org/meta/scripts/pathoschild.forceltr.js');
// Customisation
// <nowiki>
if(typeof(taggerConfig) == 'undefined') taggerConfig = {};
taggerConfig.tags = [];
taggerConfig.editSummary = [];
taggerConfig.tags[1] = '{{delete|nonsense - \~\~\~\~}}';
taggerConfig.editSummary[taggerConfig.tags[1]] = 'QD';
taggerConfig.tags[2] = '{{delete|spam - \~\~\~\~}}';
taggerConfig.editSummary[taggerConfig.tags[2]] = 'QD';
taggerConfig.tags[3] = '{{delete|little or no meaningful content - \~\~\~\~}}';
taggerConfig.editSummary[taggerConfig.tags[3]] = 'QD';
taggerConfig.tags[4] = '{{delete|out of project scope - \~\~\~\~}}';
taggerConfig.editSummary[taggerConfig.tags[4]] = 'QD';
taggerConfig.tags[5] = '{{delete|blanked by author - \~\~\~\~}}';
taggerConfig.editSummary[taggerConfig.tags[5]] = 'QD';
taggerConfig.tags[6] = '{{delete|not in this project\'s language - \~\~\~\~}}';
taggerConfig.editSummary[taggerConfig.tags[6]] = 'QD';
// </nowiki>
// [[User:Hoo_man/useful_links.js]]
if(typeof(usefulLinksConfig) == 'undefined') usefulLinksConfig = {};
usefulLinksConfig.useFoldedMenu = false;
// [[User:Hoo_man/active_sysops.js]]
if(typeof(activeSysopsConfig) == 'undefined') activeSysopsConfig = {};
activeSysopsConfig.markWikisGS = true;
if(typeof(activeSysopsConfig) == 'undefined') activeSysopsConfig = {};
activeSysopsConfig.markWikisActiveSysops = true;
activeSysopsConfig.markWikisActiveSysopsLessThan = 2;
// [[: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";
}
});
}
if ( !( /^(wikidata|meta|commons|test2)wiki$/.test( mw.config.get( 'wgDBname' ) ) ) ) {
if ( /wiki$/.test( mw.config.get( 'wgDBname' ) ) ) {
onWikipedias();
} else {
onEveryWiki();
}
}