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.
// Show categories like they used to be
$( '.page-footer__categories' ).removeClass( 'wds-is-collapsed' ).css( 'padding-top', '18px' );
$( '.page-footer__categories .wds-collapsible-panel__header' ).remove();
$( '#articleCategories .special-categories-label' ).css( 'display', 'block' );

// Hide certain Tags from the RC and also remove the Tag parenthesis
$(".mw-tag-marker-Added_GAnom, span.mw-tag-marker-visualeditor-wikitext, .mw-tag-marker-mw-undo, .mw-tag-marker-mw-new-redirect, .mw-tag-marker-mw-removed-redirect, .mw-tag-marker-mwreplace, .mw-tag-marker-mw-rollback").parents('.mw-changeslist-line-inner-tags, .mw-tag-markers').css("display", "none");

// Custom left sidebar
window.globalNavButtons = [
	{
		text: 'Admin',
		url: mw.util.getUrl('Wookieepedia:Administrators'),
		isMain: true,
		whoIsMain: false,
		shortName: 'ADMIN'
	},
	{
		text: 'Abuse filter',
		url: mw.util.getUrl('Special:AbuseFilter'),
		isMain: false,
		whoIsMain: 'ADMIN',
	},
	{
		text: 'Admin dashboard',
		url: mw.util.getUrl('Special:AdminDashboard'),
		isMain: false,
		whoIsMain: 'ADMIN',
	},
	{
		text: 'Administrators\' how-to guide',
		url: mw.util.getUrl('Wookieepedia:Administrators\' how-to guide'),
		isMain: false,
		whoIsMain: 'ADMIN',
	},
	{
		text: 'CSD',
		url: mw.util.getUrl('Category:Candidates for speedy deletion'),
		isMain: false,
		whoIsMain: 'ADMIN',
	},
	{
		text: 'FTBR',
		url: mw.util.getUrl('Category:Files to be renamed'),
		isMain: false,
		whoIsMain: 'ADMIN',
	},
	{
		text: 'Requests for protection',
		url: mw.util.getUrl('Wookieepedia:Requests for protection'),
		isMain: false,
		whoIsMain: 'ADMIN',
	},
	{
		text: 'Spamfilter problems',
		url: mw.util.getUrl('Wookieepedia:Spamfilter problems'),
		isMain: false,
		whoIsMain: 'ADMIN',
	},
	{
		text: 'Verify',
		url: mw.util.getUrl('Category:Articles in need of verification'),
		isMain: false,
		whoIsMain: 'ADMIN',
	},
	{
		text: 'AgriCorps',
		url: mw.util.getUrl('Wookieepedia:AgriCorps'),
		isMain: true,
		whoIsMain: false,
		shortName: 'AC'
	},
	{
		text: 'GA',
		url: mw.util.getUrl('Wookieepedia:Good articles'),
		isMain: false,
		whoIsMain: 'AC',
	},
	{
		text: 'GAN',
		url: mw.util.getUrl('Wookieepedia:Good article nominations'),
		isMain: false,
		whoIsMain: 'AC',
	},
	{
		text: 'Checklist',
		url: mw.util.getUrl('Wookieepedia:Good article nominations/instructions'),
		isMain: false,
		whoIsMain: 'AC',
	},
	{
		text: 'History',
		url: mw.util.getUrl('Wookieepedia:Good article nominations/History'),
		isMain: false,
		whoIsMain: 'AC',
	},	
	{
		text: 'Recent changes',
		url: mw.util.getUrl('Special:RecentChangesLinked/Category:Wookieepedia Good article nomination pages'),
		isMain: false,
		whoIsMain: 'AC',
	},	
	{
		text: 'EduCorps',
		url: mw.util.getUrl('Wookieepedia:EduCorps'),
		isMain: true,
		whoIsMain: false,
		shortName: 'EC'
	},
	{
		text: 'CA',
		url: mw.util.getUrl('Wookieepedia:Comprehensive articles'),
		isMain: false,
		whoIsMain: 'EC',
	},
	{
		text: 'CAN',
		url: mw.util.getUrl('Wookieepedia:Comprehensive article nominations'),
		isMain: false,
		whoIsMain: 'EC',
	},
	{
		text: 'Checklist',
		url: mw.util.getUrl('Wookieepedia:Comprehensive article nominations/instructions'),
		isMain: false,
		whoIsMain: 'EC',
	},
	{
		text: 'Inq',
		url: mw.util.getUrl('Wookieepedia:Inquisitorius'),
		isMain: true,
		whoIsMain: false,
		shortName: 'INQ'
	},
	{
		text: 'FA',
		url: mw.util.getUrl('Wookieepedia:Featured articles'),
		isMain: false,
		whoIsMain: 'INQ',
	},
	{
		text: 'FAN',
		url: mw.util.getUrl('Wookieepedia:Featured article nominations'),
		isMain: false,
		whoIsMain: 'INQ',
	},
	{
		text: 'Checklist',
		url: mw.util.getUrl('Wookieepedia:Featured article nominations/instructions'),
		isMain: false,
		whoIsMain: 'INQ',
	},
	{
		text: 'History',
		url: mw.util.getUrl('Wookieepedia:Featured article nominations/History'),
		isMain: false,
		whoIsMain: 'INQ',
	},	
	{
		text: 'Recent changes',
		url: mw.util.getUrl('Special:RecentChangesLinked/Category:Wookieepedia Featured article nomination pages'),
		isMain: false,
		whoIsMain: 'INQ',
	},
	{
		text: 'CSS/JS',
		url: mw.util.getUrl('Special:JSPages'),
		isMain: true,
		whoIsMain: false,
		shortName: 'CSSJS'
	},
	{
		text: 'fandomdesktop.css',
		url: mw.util.getUrl('User:Xd1358/fandomdesktop.css'),
		isMain: false,
		whoIsMain: 'CSSJS',
	},
	{
		text: 'fandomdesktop.js',
		url: mw.util.getUrl('User:Xd1358/fandomdesktop.js'),
		isMain: false,
		whoIsMain: 'CSSJS',
	},
	{
		text: 'global.css',
		url: 'https://community.fandom.com/wiki/User:Xd1358/global.css',
		isMain: false,
		whoIsMain: 'CSSJS',
	},
	{
		text: 'global.js',
		url: 'https://community.fandom.com/wiki/User:Xd1358/global.js',
		isMain: false,
		whoIsMain: 'CSSJS',
	},
	{
		text: 'MISC',
		url: mw.util.getUrl('Special:SpecialPages'),
		isMain: true,
		whoIsMain: false,
		shortName: 'MISC'
	},
	{
		text: 'Analytics',
		url: mw.util.getUrl('Special:Analytics'),
		isMain: false,
		whoIsMain: 'MISC',
	},
	{
		text: 'Announcements',
		url: 'https://starwars.fandom.com/announcements',
		isMain: false,
		whoIsMain: 'MISC',
	},
	{
		text: 'Statistics',
		url: mw.util.getUrl('Special:Statistics'),
		isMain: false,
		whoIsMain: 'MISC',
	},
];

importArticles({
    type: 'script',
    articles: [
        // ...
        'u:dev:MediaWiki:GlobalNavButtons.js',
        'u:dev:MediaWiki:BetterTopNav.js',
        // ...
    ]
});