Gadgets
Below is a list of special gadgets users can enable on their preferences page, as defined by MediaWiki:Gadgets-definition. This overview provides easy access to the system message pages that define each gadget's description and code.
Default gadgets[View description]
- Add prefix: Automatically adds prefixes to links when creating a page. (View description | Export)
Uses: Gadget-EditorAPIs.js, Gadget-AddPrefix.js, Gadget-AddPrefix.css
Enabled for everyone by default. - Interwiki: Adds functionality to add and display interlanguage links from Wikidata. (View description | Export)
Uses: interwikiStyles, Gadget-interwiki.js
Enabled for everyone by default. - ⧼gadget-interwikiStyles⧽ (View description | Export)
Uses: Gadget-interwiki.css
Enabled for everyone by default. - Project specific logos (View description | Export)
Uses: ProjectSpecificLogosStyles, Gadget-ProjectSpecificLogos.js
Enabled for everyone by default. - ⧼gadget-ProjectSpecificLogosStyles⧽ (View description | Export)
Uses: Gadget-ProjectSpecificLogos.css - Adds a "Set language" and "Set (test project) as your test project" button to the sidebar when viewing test wikis. (View description | Export)
Uses: Gadget-SetTestWikiPreference.js
Enabled for everyone by default. - File pages redirect to Wikimedia Commons (View description | Export)
Uses: Gadget-direct-link-to-Commons.js
Enabled for everyone by default. - Space saving style of the "In other languages" box (View description | Export)
Uses: Gadget-SpaceSavingIOL.css
Enabled for everyone by default. - Supports display of sign writing characters in Wp/ase (View description | Export)
Uses: Gadget-Signwriting.js
Available for the following skins: Vector legacy (2010), MonoBook, Timeless, Cologne Blue, Modern.
Enabled for everyone by default. - Hidden gadget that adds the functionality of the
setlang
URL parameter to the mobile skin (Minerva). (View description | Export)
Uses: Gadget-setlang.js
Requires the following right:editmyuserjson
.
Available for the MinervaNeue skin.
Enabled for everyone by default. - ⧼gadget-testwikiredirect⧽ (View description | Export)
Uses: Gadget-testwikiredirect.js
Enabled for everyone by default.
User tools[View description]
- Add an [edit] link for the introduction section of a page (View description | Export)
Uses: Gadget-edittop.js, Gadget-edittop.css - A clock in the personal toolbar that shows the current time in UTC, and provides a purge link. (View description | Export)
Uses: Gadget-UTCLiveClock.js - PurgeTab: Adds a tab "purge" to purge the cache. (View description | Export)
Uses: Gadget-purgetab.js
Enabled for everyone by default. - Hot Cat: easily add / remove / change a category on a page, with name suggestion [example] (View description | Export)
Uses: Gadget-HotCat.js - Highlight redirects (View description | Export)
Uses: Gadget-HighlightRedirects.css - wikEd, a full-featured integrated text editor for Firefox, Safari, and Google Chrome. Please read the help page for usage instructions. (View description | Export)
Uses: Gadget-wikEd.js
Language support and internationalisation[View description]
- CharInsert: add a toolbar under the edit window for quickly inserting wiki markup and special characters (View description | Export)
Uses: Gadget-charinsert.js
Limited to the "edit
" page action.
Enabled for everyone by default. - ⧼gadget-charinsert-core⧽ (View description | Export)
Uses: Gadget-charinsert-core.js, Gadget-charinsert-styles.css - Directional editing control script (authors Brion and Splarka). (View description | Export)
Uses: Gadget-BiDiEditing.js - Detect the directionality of the edit box. (View description | Export)
Uses: Gadget-DetectDir.js - ShortLink: This option is intended to remove long UTF-8 encoded titles from the « Permanent link » . (source) (View description | Export)
Uses: Gadget-ShortLink.js - Enlarge font-size for zh fonts (View description | Export)
Uses: Gadget-large-font.css
Admin gadgets[View description]
- Clean Delete Reasons: This script will remove the automatic deletion reasons to keep the delete logs cleaner. It will not affect the reason that come from the URL. (View description | Export)
Uses: Gadget-CleanDeleteReasons.js
Requires the following right:delete
. - MassDelete: A tool that adds a special page for mass deleting of pages. Note: You need to be an administrator, test-sysops please avoid using this tool as you might accidentally delete something that should not be. (Page: Special:MassDelete) (View description | Export)
Uses: Gadget-massdelete.js
Requires the following right:delete
. - Safe Rollback – asks for confirmation of rollback instead of its direct performing (View description | Export)
Uses: Gadget-SafeRollback.js
Requires the following right:rollback
.