Gadgets
Below is a list of special gadgets users can enable on their preferences page, as defined by the definitions. This overview provides easy access to the system message pages that define each gadget's description and code.
Appearance [View description]
- Dark mode: Apply a night theme to the wiki (mutes colors) (View description | Export)
Uses: Gadget-DarkMode.css - Auto dark mode: Apply dark mode based on your device settings (View description | Export)
Uses: Gadget-AutoDarkMode.css - Link highlights: Add an underline to redirect and disambiguation links (View description | Export)
Uses: Gadget-LinkHighlights.css - Staff icons: Show advanced staff highlighting with icons, rollbackers included (View description | Export)
Uses: Gadget-StaffIcons.css - Wide Timeless: Hide the right sidebar from the Timeless skin on desktop (View description | Export)
Uses: Gadget-WideTimeless.css
Available on the Timeless skin.
Enabled for everyone by default. - Show categories at the bottom of the page on Timeless desktop (View description | Export)
Uses: Gadget-TimelessCategories.css
Available on the Timeless skin.
Enabled for everyone by default.
Tools [View description]
- Syntax highlighter: Make syntax stand out colorfully in the edit box (View description | Export)
Uses: Gadget-SyntaxHighlighter.js, Gadget-SyntaxHighlighter.css
Works on the "edit" page action. - Tab override: Allow the tab character to be entered in the edit box (View description | Export)
Uses: Gadget-TabOverride.js
Works on the "edit" page action. - Purge tab: Quickly purge the server-side cache for a given page (View description | Export)
Uses: Gadget-PurgeTab.js - HotCat: Tool to easily add, remove, and modify page categories (View description | Export)
Uses: Gadget-HotCat.js, Gadget-HotCat.cssRequires the following right:
edit
- MultiUpload: Enable uploading multiple files in desktop mode (View description | Export)
Uses: Gadget-MultiUpload.jsRequires the following right:
autoconfirmed
April Fools' Day [View description]
- AmDyCo (2022): "Amusing Dynamic Content" browsing enhancement (View description | Export)
Uses: Gadget-AmDyCo.js, Gadget-AmDyCo.css - The Officialiser ™ (2024): The official "The Officialiser ™" gadget from SmashWiki, the Super Smash Bros. wiki (View description | Export)
Uses: Gadget-TheOfficialiserTM.js
Hidden [View description]
- Some CSS fixes for responsive desktop skins (View description | Export)
Uses: Gadget-ResponsiveDesktop.css
Available on the following skins: MonoBook, Timeless, Vector 2022.
Enabled for everyone by default. - Require confirmation before performing rollback on mobile (View description | Export)
Uses: Gadget-ConfirmRollbackMobile.jsRequires the following right:
rollback
- Add a drop-down menu for Special:CheckUser reasons (View description | Export)
Uses: Gadget-CheckUserMenu.jsRequires the following right:
checkuser
- Minerva skin theme applied to both desktop and mobile (View description | Export)
Uses: Gadget-Minerva.css
Available on the Minerva skin.
Enabled for everyone by default. - Timeless skin theme applied to both desktop and mobile (View description | Export)
Uses: Gadget-Timeless.css
Available on the Timeless skin.
Enabled for everyone by default. - Highlight wiki staff user links with a different color per group (View description | Export)
Uses: Gadget-StaffHighlights.css
Enabled for everyone by default. - Responsive CSS applied to both desktop and mobile (View description | Export)
Uses: Gadget-ResponsiveStyle.css
Enabled for everyone by default. - CSS styling and responsive support for the main page (View description | Export)
Uses: Gadget-MainPageStyle.css
Enabled for everyone by default. - CSS applied to all skins on both desktop and mobile (View description | Export)
Uses: Gadget-GlobalStyle.css
Enabled for everyone by default. - JavaScript loaded for all skins on both desktop and mobile (View description | Export)
Uses: Gadget-GlobalScript.js
Enabled for everyone by default. - Enable JavaScript countdown timers on the wiki (View description | Export)
Uses: Gadget-Countdown.js
Enabled for everyone by default. - Automatically resize YouTube videos if they're too large to fit the page width (View description | Export)
Uses: Gadget-VideoResizer.js
Enabled for everyone by default. - Enable clicking on explain text to toggle its content on touch devices (View description | Export)
Uses: Gadget-ExplainTooltips.js
Enabled for everyone by default. - Add an option to Special:RecentChanges to automatically refresh the page (View description | Export)
Uses: Gadget-RecentChangesRefresh.js
Enabled for everyone by default. - JavaScript loaded for all skins on the mobile site (View description | Export)
Uses: Gadget-MobileScript.js
Available on the following skins: Minerva, Timeless.
Enabled for everyone by default. - CSS applied to all skins on the mobile site (View description | Export)
Uses: Gadget-MobileStyle.css
Available on the following skins: Minerva, Timeless.
Enabled for everyone by default. - Enable switchable content tabs on the wiki (View description | Export)
Uses: Gadget-Tabber.js, Gadget-Tabber.css
Enabled for everyone by default. - Display custom external link icons for select websites (View description | Export)
Uses: Gadget-ExternalLinkIcons.css
Enabled for everyone by default.