Tommy-Macaroni/common.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.
// 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:FastDelete/code.js', 'u:dev:MediaWiki:CodeQuickLinks/code.js' ] });