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.
// Automatic dark mode switcher
mw.loader.using( 'mediawiki.api', function() {
var d = new Date();
var api = new mw.Api();
if ( ( d.getHours() >= 19 || d.getHours() < 7 ) ) {
api.saveOption( 'theme', 'dark' );
} else {
api.saveOption( 'theme', 'light' );
}
} );
// Nukes the Star Wars Explained videos from orbit
$(".featured-video__wrapper").remove();
// OASIS style categories
$( '.page-footer__categories' ).removeClass( 'wds-is-collapsed' ).css( 'padding-top', '18px' );
$( '.page-footer__categories .wds-collapsible-panel__header' ).remove();
$( '#articleCategories .special-categories' ).css( 'display', 'block' );
/**
* For action=purge to index.php
* change it to POST api.php
* then reload the page
* Restores pre-1.28 behavior to MW 1.28+
* Based on meta:User:Glaisher/autoPurge.js, 21 Aug 2016
*/
if (( mw.config.get( 'wgAction' ) === 'purge' ) &&
( $.inArray( 'user', mw.config.get( 'wgUserGroups' )) + 1 )) {
$.post( mw.config.get( 'wgScriptPath' ) + '/api.php', {
format: 'none',
action: 'purge',
titles: mw.config.get( 'wgPageName' ).replace( /_/g, ' ' )
}, function () {
// remove action=purge, but keep the rest
location.replace(
location.pathname +
location.search
.replace( /(?:\?|&)action=purge$/i, '' )
.replace( /(\?|&)action=purge&/i, '$1' ) +
location.hash
);
} );
}
// Customized FastDelete buttons
window.fdButtons = [
{
summary: '-- 1.1 [[Wookieepedia:Sourcing|Fanon]]',
label: 'FN'
},
{
summary: '-- 1.2 Nonsense',
label: 'N'
},
{
summary: '-- 1.3 [[Wookieepedia:Vandalism|Vandalism]]',
label: 'V'
},
{
summary: '-- 1.9 Extremely low-quality article creation',
label: 'EXT'
},
{
summary: '-- 2.1 [[Wookieepedia:Speedy deletions|CSD]]',
label: 'CSD'
},
{
summary: '-- 1.7 [[Wookieepedia:Attribution|Unverified]] for over 7 days',
label: '7'
},
{
summary: '-- 2.2 [[Wookieepedia:Trash compactor|Trash compacted]]',
label: 'TC'
},
{
summary: '-- 3.5 Unnecessary redirect',
label: 'UR'
},
{
summary: '-- 3.7 Empty category',
label: 'EC'
},
{
summary: '-- 1.5 Unused image',
label: 'UI'
},
{
summary: '-- 1.2a Redundant to higher-quality file (obsolete/superseded)',
label: 'SUP'
},
{
summary: '-- 1.3a Total failure to follow instructions',
label: 'TF'
},
{
summary: ' ',
label: 'NR'
}
];
// Right rail links
window.customCodeQuickLinks= {
replaceAllDefaultLinks: true,
showIcon: false,
linkSet: {
siteFiles: [
{
name: "Main page",
href: "//starwars.fandom.com/wiki/Main_Page"
},
{
name: "RC",
href: "//starwars.fandom.com/wiki/Special:RecentChanges?limit=50&days=30&enhanced=1&authorship__hidemyself_color=c4&automated__hidebots_color=c2&watchlist__watched_color=c3&urlversion=2"
},
{
name: "Images",
href: "//starwars.fandom.com/wiki/Special:NewFiles"
},
{
name: "SH",
href: "//starwars.fandom.com/wiki/Forum:Senate_Hall"
},
{
name: "CT",
href: "//starwars.fandom.com/wiki/Forum:Consensus_track"
},
{
name: "TC",
href: "//starwars.fandom.com/wiki/Wookieepedia:Trash_compactor"
},
{
name: "CSD",
href: "//starwars.fandom.com/wiki/Wookieepedia:Speedy_deletions"
},
{
name: "RFP",
href: "//starwars.fandom.com/wiki/Wookieepedia:Requests_for_protection"
},
{
name: "FTBR",
href: "//starwars.fandom.com/wiki/Category:Files_to_be_renamed"
},
{
name: "IMR",
href: "//starwars.fandom.com/wiki/Category:Images_with_policy-violating_revisions"
},
{
name: "Talk",
href: "//starwars.fandom.com/wiki/Wookieepedia:Template_messages/User_talk_namespace"
},
{
name: "FAN",
href: "//starwars.fandom.com/wiki/Wookieepedia:Featured_article_nominations"
},
{
name: "GAN",
href: "//starwars.fandom.com/wiki/Wookieepedia:Good_article_nominations"
},
{
name: "CAN",
href: "//starwars.fandom.com/wiki/Wookieepedia:Comprehensive_article_nominations"
},
{
name: "Create",
href: "//starwars.fandom.com/wiki/Special%3ACreatePage"
},
{
name: "Upload",
href: "//starwars.fandom.com/wiki/Special%3AUpload"
}
],
userFiles: [
{
name: "Page",
href: "//starwars.fandom.com/wiki/User:Tommy-Macaroni"
},
{
name: "Talk",
href: "//starwars.fandom.com/wiki/User_talk:Tommy-Macaroni"
},
{
name: "Preferences",
href: "//starwars.fandom.com/wiki/Special:Preferences"
},
{
name: "Watchlist",
href: "//starwars.fandom.com/wiki/Special:Watchlist/Tommy-Macaroni?limit=1000&days=7&enhanced=1&authorship__hidemyself_color=c4&automated__hidebots_color=c2&urlversion=2"
},
{
name: "Contribs",
href: "//starwars.fandom.com/wiki/Special:Contributions/Tommy-Macaroni"
},
{
name: "Portfolio",
href: "//starwars.fandom.com/wiki/User:Tommy-Macaroni/Portfolio"
},
{
name: "Subjects per media",
href: "//starwars.fandom.com/wiki/User:Tommy-Macaroni/Subjects_per_media"
},
{
name: "Workbench",
href: "//starwars.fandom.com/wiki/User:Tommy-Macaroni/Workbench"
},
{
name: "Workbench 2",
href: "//starwars.fandom.com/wiki/User:Tommy-Macaroni/Workbench_2"
},
{
name: "Workbench 3",
href: "//starwars.fandom.com/wiki/User:Tommy-Macaroni/Workbench_3"
},
{
name: "Research",
href: "//starwars.fandom.com/wiki/User:Tommy-Macaroni/Research"
},
{
name: "DPL",
href: "//starwars.fandom.com/wiki/User:Tommy-Macaroni/DPL"
},
{
name: "Objections",
href: "//starwars.fandom.com/wiki/User:Tommy-Macaroni/Objections"
},
{
name: "Common.css",
href: "//starwars.fandom.com/wiki/User:Tommy-Macaroni/common.css"
},
{
name: "Common.js",
href: "//starwars.fandom.com/wiki/User:Tommy-Macaroni/common.js"
},
{
name: "Global.js",
href: "//community.fandom.com/wiki/User:Tommy-Macaroni/global.js"
}
]
}
};
importArticles({
type: 'script',
articles: [
'u:dev:MediaWiki:CodeQuickLinks/code.js',
'u:dev:MediaWiki:FastDelete/code.js',
'u:dev:MediaWiki:PageRenameAuto-update/code.js'
]
});