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.
// Selective Rollback ([[User:Dragoniez/Selective_Rollback]])
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Dragoniez/Selective_Rollback.js&action=raw&ctype=text/javascript');
// if (mw.config.get('wgWikiID') !== 'testwiki') {
// 	mw.loader.load('http://127.0.0.1:5500/src/Selective Rollback.js');
// } else {
// 	mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Dragoniez/sandbox1.js&action=raw&ctype=text/javascript');
// }
//<nowiki>
window.selectiveRollbackConfig = {
	lang: 'en',
    editSummaries: {
    	'Username hidden JA': '$1 による ID: $3 ($4) の版へ[[H:RV|巻き戻し]]',
    	'Username hidden EN': 'Reverted to revision $3 dated $4 by $1',
    	'Default JA': '[[Special:Contribs/$2|$2]] ([[User talk:$2|会話]]) による版を $1 による版へ[[H:RV|巻き戻し]]',
    	'Default EN': 'Reverted edits by [[Special:Contribs/$2|$2]] ([[User talk:$2|talk]]) to last revision by $1',
    	'Undo JA': '[[Special:Contributions/$2|$2]] ([[User talk:$2|会話]]) による ID:$5 の版を[[H:RV|取り消し]]',
    	'Undo EN': 'Undid revision $5 by [[Special:Contributions/$2|$2]] ([[User talk:$2|talk]])'
    },
    showKeys: true,
    specialExpressions: {
    	$JAHIDDEN: '$1 による ID: $3 ($4) の版へ[[H:RV|巻き戻し]]',
    	$ENHIDDEN: 'Reverted to revision $3 dated $4 by $1',
    	$JADEFAULT: '[[Special:Contribs/$2|$2]] ([[User talk:$2|会話]]) による版を $1 による版へ[[H:RV|巻き戻し]]',
    	$ENDEFAULT: 'Reverted edits by [[Special:Contribs/$2|$2]] ([[User talk:$2|talk]]) to last revision by $1',
    	$JAUNDO: '[[Special:Contributions/$2|$2]] ([[User talk:$2|会話]]) による ID:$5 の版を[[H:RV|取り消し]]',
    	$ENUNDO: 'Undid revision $5 by [[Special:Contributions/$2|$2]] ([[User talk:$2|talk]])'
    },
    markBot: true,
    watchPage: false,
    watchExpiry: '1 month',
    confirm: 'RCW'
};
//</nowiki>

if (mw.config.get('wgDBname') !== 'testwiki') {

	// AjaxBlock ([[User:Dragoniez/AjaxBlock]])
	mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Dragoniez/AjaxBlock.js&action=raw&ctype=text/javascript');
	// mw.loader.load('http://127.0.0.1:5500/src/AjaxBlock.js');

}

// Twinkle Global
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Xiplus/TwinkleGlobal.js&action=raw&ctype=text/javascript');

// Navigation popups
mw.loader.load('https://en.wikipedia.org/w/load.php?modules=ext.gadget.Navigation_popups');
window.popupAdminLinks = true;
window.popupStructure = 'menus';

// Cat-a-lot
mw.loader.using(['jquery.ui', 'mediawiki.util'], function(){
	mw.loader.load('//commons.wikimedia.org/w/load.php?modules=ext.gadget.Cat-a-lot');
});
window.catALotPrefs = {
	watchlist: 'nochange',
	minor: true,
	editpages: true,
	docleanup: false,
	subcatcount: 10
};

// UTC clock with a purge link
if (mw.config.get('wgDBname') !== 'mediawikiwiki') {

	mw.loader.load('//ja.wikipedia.org/w/index.php?title=MediaWiki:Gadget-UTCLiveClock.js&action=raw&ctype=text/javascript');
	mw.loader.load('//ja.wikipedia.org/w/index.php?title=MediaWiki:Gadget-UTCLiveClock.css&action=raw&ctype=text/css', 'text/css');
	mw.loader.load('//ja.wikipedia.org/w/index.php?title=MediaWiki:Gadget-UTCLiveClock-pagestyles.css&action=raw&ctype=text/css', 'text/css');

	// mw.loader.load('//www.mediawiki.org/w/index.php?title=User:Dragoniez/MediaWiki:Gadget-UTCLiveClock.js&action=raw&ctype=text/javascript');
	// mw.loader.load('//www.mediawiki.org/w/index.php?title=User:Dragoniez/MediaWiki:Gadget-UTCLiveClock.css&action=raw&ctype=text/css', 'text/css');
	// mw.loader.load('//www.mediawiki.org/w/index.php?title=MediaWiki:Gadget-UTCLiveClock-pagestyles.css&action=raw&ctype=text/css', 'text/css');
	
	// mw.loader.load('http://127.0.0.1:5500/UTCLiveClock/Gadget-UTCLiveClock.js');
	// mw.loader.load('http://127.0.0.1:5500/UTCLiveClock/Gadget-UTCLiveClock.css', 'text/css');
	// mw.loader.load('http://127.0.0.1:5500/UTCLiveClock/Gadget-UTCLiveClock-pagestyles.css', 'text/css');

}

// MarkBLockedGlobal ([[User:Dragoniez/MarkBLockedGlobal]])
if (mw.config.get('wgWikiID') !== 'jawiki') {
	mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Dragoniez/MarkBLockedGlobal.js&action=raw&ctype=text/javascript');
}
// mw.loader.load('http://127.0.0.1:5500/src/MarkBLocked-dev.js');

// SuppressEnterInForm
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Dragoniez/SuppressEnterInForm.js&action=raw&ctype=text/javascript');

// NeverUseMobileVersion
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Þjarkur/NeverUseMobileVersion.js&action=raw&ctype=text/javascript');

// EasyResolve
// mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:DannyS712/EasyResolve.js&action=raw&ctype=text/javascript');

// ConvenientDiscussions
mw.loader.load('//commons.wikimedia.org/w/index.php?title=User:Jack_who_built_the_house/convenientDiscussions.js&action=raw&ctype=text/javascript');

// PrivateSandboxGlobal
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Dragoniez/PrivateSandboxGlobal.js&action=raw&ctype=text/javascript');
// mw.loader.load('http://127.0.0.1:5500/src/PrivateSandboxGlobal.js');

// ToollinkTweaks
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Dragoniez/ToollinkTweaks.js&action=raw&ctype=text/javascript');
// mw.loader.load('http://127.0.0.1:5500/src/ToollinkTweaks.js');

// For script developments
mw.loader.load('http://127.0.0.1:5500/src/Reverter.js');
mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Dragoniez/Highlighter.js&action=raw&ctype=text/javascript');