Gadgets
Jump to navigation
Jump to search
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.
⧼gadget-section-Extra-Editbuttons⧽[View description]
- ⧼gadget-Edittools⧽ (View description | Export)
Uses: Gadget-Edittools.js, Gadget-Edittools.css
Enabled for everyone by default.
⧼gadget-section-Discussion-tools⧽[View description]
- ⧼gadget-UserMessages⧽ (View description | Export)
Uses: Gadget-UserMessages.js, Gadget-UserMessages.css - ⧼gadget-close⧽ (View description | Export)
Uses: Gadget-close.js, Gadget-close.css - ⧼gadget-OneClickArchiver⧽ (View description | Export)
Uses: Gadget-OneClickArchiver.js - ⧼gadget-EasyNewSection⧽ (View description | Export)
Uses: Gadget-EasyNewSection.js
Enabled for everyone by default. - ⧼gadget-signit⧽ (View description | Export)
Uses: Gadget-signit.js
Enabled for everyone by default. - ⧼gadget-AutoSign⧽ (View description | Export)
Uses: Gadget-AutoSign.js
⧼gadget-section-LanguageSupport⧽[View description]
- ⧼gadget-CheckDictation⧽ (View description | Export)
Uses: Gadget-CheckDictation.js, Gadget-CheckDictation.css - ⧼gadget-BiDiEditing⧽ (View description | Export)
Uses: Gadget-BiDiEditing.js - ⧼gadget-prota⧽ (View description | Export)
Uses: Gadget-prota.js - ⧼gadget-ShortLink⧽ (View description | Export)
Uses: Gadget-ShortLink.js
⧼gadget-section-mobile⧽[View description]
- ⧼gadget-mobile-common⧽ (View description | Export)
Uses: Gadget-mobile-common.js
⧼gadget-section-Interface⧽[View description]
- ⧼gadget-censorship⧽ (View description | Export)
Uses: Gadget-censorship.js, Gadget-censorship.css - ⧼gadget-popups⧽ (View description | Export)
Uses: Gadget-popups.js - ⧼gadget-edittop⧽ (View description | Export)
Uses: Gadget-edittop.js - Add a "Purge" option to the top of the page, which purges the page's cache (View description | Export)
Uses: Gadget-purgetab.js - ⧼gadget-lastdiff⧽ (View description | Export)
Uses: Gadget-lastdiff.js - ⧼gadget-asbox⧽ (View description | Export)
Uses: Gadget-asbox.js - ⧼gadget-AncreTitres⧽ (View description | Export)
Uses: Gadget-AncreTitres.js - ⧼gadget-GreenRedirect⧽ (View description | Export)
Uses: Gadget-GreenRedirect.css - ⧼gadget-YellowDisambig⧽ (View description | Export)
Uses: Gadget-YellowDisambig.css - ⧼gadget-Commenthighlighter⧽ (View description | Export)
Uses: Gadget-Commenthighlighter.js - ⧼gadget-OldDiff⧽ (View description | Export)
Uses: Gadget-OldDiff.css - ⧼gadget-exlinks⧽ (View description | Export)
Uses: Gadget-exlinks.js - ⧼gadget-btm-actions⧽ (View description | Export)
Uses: Gadget-btm-actions.js, Gadget-btm-actions.css - ⧼gadget-SearchEngines⧽ (View description | Export)
Uses: Gadget-SearchEngines.js - ⧼gadget-osm⧽ (View description | Export)
Uses: Gadget-osm.js - ⧼gadget-metadata⧽ (View description | Export)
Uses: Gadget-metadata.js - ⧼gadget-ToolsIcon⧽ (View description | Export)
Uses: Gadget-ToolsIcon.css - ⧼gadget-decodesummary⧽ (View description | Export)
Uses: Gadget-decodesummary.js
Enabled for everyone by default. - ⧼gadget-Wdsearch⧽ (View description | Export)
Uses: Gadget-Wdsearch.js - ⧼gadget-microblog⧽ (View description | Export)
Uses: Gadget-microblog.js - ⧼gadget-goToTop⧽ (View description | Export)
Uses: Gadget-goToTop.js - ⧼gadget-Watchlist⧽ (View description | Export)
Uses: Gadget-Watchlist.js
Enabled for everyone by default. - ⧼gadget-ArticleQuality⧽ (View description | Export)
Uses: Gadget-ArticleQuality.js, Gadget-ArticleQuality.css - ⧼gadget-quickLinker⧽ (View description | Export)
Uses: Gadget-quickLinker.js
Requires the following right:patrol. - ⧼gadget-switcher⧽ (View description | Export)
Uses: Gadget-switcher.js
Enabled for everyone by default. - ⧼gadget-confirm-logout⧽ (View description | Export)
Uses: Gadget-confirm-logout.js - ⧼gadget-dark-mode-toggle⧽ (View description | Export)
Uses: dark-mode-toggle-pagestyles, Gadget-dark-mode-toggle.js - ⧼gadget-dark-mode-toggle-pagestyles⧽ (View description | Export)
Uses: Gadget-dark-mode-toggle-pagestyles.css
Available for the following skins: Vector legacy (2010), MonoBook.
This gadget is hidden, meaning it will not show up on the preferences page.
⧼gadget-section-interface-view⧽[View description]
- ⧼gadget-CategoryAboveAll⧽ (View description | Export)
Uses: Gadget-CategoryAboveAll.js - ⧼gadget-fixtopbar⧽ (View description | Export)
Uses: Gadget-fixtopbar.css - ⧼gadget-lastchenges⧽ (View description | Export)
Uses: Gadget-lastchanges.js - ⧼gadget-prefixindex⧽ (View description | Export)
Uses: Gadget-prefixindex.js - ⧼gadget-UTCLiveClock⧽ (View description | Export)
Uses: Gadget-UTCLiveClock.js - ⧼gadget-personallinks⧽ (View description | Export)
Uses: Gadget-personallinks.js - ⧼gadget-EnhancedTalk⧽ (View description | Export)
Uses: Gadget-blank.js, Gadget-EnhancedTalk.css
⧼gadget-section-Edit-Interface⧽[View description]
- ⧼gadget-wikEd⧽ (View description | Export)
Uses: Gadget-wikEd.js - ⧼gadget-defaultsummaries⧽ (View description | Export)
Uses: Gadget-defaultsummaries.js - ⧼gadget-intropreload⧽ (View description | Export)
Uses: Gadget-intropreload.js - ⧼gadget-CustomizedEditTool⧽ (View description | Export)
Uses: Gadget-CustomizedEditTool.js - ⧼gadget-DotsSyntaxHighlighter⧽ (View description | Export)
Uses: Gadget-DotsSyntaxHighlighter.js - ⧼gadget-AHK⧽ (View description | Export)
Uses: Gadget-AHK.js
⧼gadget-section-Interface-History⧽[View description]
- ⧼gadget-HistoryCount⧽ (View description | Export)
Uses: Gadget-HistoryCount.js, Gadget-HistoryCount.css - ⧼gadget-diffswitchdir⧽ (View description | Export)
Uses: Gadget-diffswitchdir.js - ⧼gadget-hidebotedits⧽ (View description | Export)
Uses: Gadget-hidebotedits.js - ⧼gadget-DiffPicker⧽ (View description | Export)
Uses: Gadget-DiffPicker.js, Gadget-DiffPicker.css
⧼gadget-section-patrol-tools⧽[View description]
- ⧼gadget-RCForPatrollers⧽ (View description | Export)
Uses: Gadget-RCForPatrollers.js
Requires the following right:patrol.
Enabled for everyone by default. - ⧼gadget-patroller⧽ (View description | Export)
Uses: Gadget-patroller.js
Requires the following right:patrol.
Enabled for everyone by default. - ⧼gadget-QuickRCDiff⧽ (View description | Export)
Uses: QuickRCDiffStyle, Gadget-QuickRCDiff.js
Requires the following right:move. - ⧼gadget-AdsCleaner⧽ (View description | Export)
Uses: Gadget-AdsCleaner.js - ⧼gadget-rollback⧽ (View description | Export)
Uses: Gadget-rollback.js
Requires the following right:rollback.
⧼gadget-section-Referencing⧽[View description]
- ⧼gadget-ProveIt⧽ (View description | Export)
Uses: Gadget-ProveIt.js - ⧼gadget-segregate-refs⧽ (View description | Export)
Uses: Gadget-segregate-refs.js - ⧼gadget-refStyle⧽ (View description | Export)
Uses: Gadget-refStyle.js, Gadget-refStyle.css - ⧼gadget-ReferenceTooltips⧽ (View description | Export)
Uses: Gadget-ReferenceTooltips.js, Gadget-ReferenceTooltips.css
Enabled for everyone by default. - ⧼gadget-messages-dropdown⧽ (View description | Export)
Uses: Gadget-messages-dropdown.js - ⧼gadget-fixRefs⧽ (View description | Export)
Uses: Gadget-fixRefs.js
⧼gadget-section-Categories⧽[View description]
- ⧼gadget-HotCat⧽ (View description | Export)
Uses: Gadget-HotCat.js - ⧼gadget-Cat-a-lot⧽ (View description | Export)
Uses: Gadget-Cat-a-lot.js, Gadget-Cat-a-lot.css
Requires the following right:patrol. - ⧼gadget-CatMaker⧽ (View description | Export)
Uses: Gadget-CatMaker.js
Requires the following right:autopatrol.
⧼gadget-section-statistics⧽[View description]
- ⧼gadget-stru-contavisite⧽ (View description | Export)
Uses: Gadget-stru-contavisite.js - ⧼gadget-UserEditCount⧽ (View description | Export)
Uses: Gadget-UserEditCount.js
Requires the following right:move. - ⧼gadget-Contributions-report⧽ (View description | Export)
Uses: Gadget-Contributions-report.js - ⧼gadget-userinfo⧽ (View description | Export)
Uses: Gadget-userinfo.js - ⧼gadget-lifilter⧽ (View description | Export)
Uses: Gadget-lifilter.js - ⧼gadget-LinksInfo⧽ (View description | Export)
Uses: Gadget-LinksInfo.js - ⧼gadget-XTools⧽ (View description | Export)
Uses: Gadget-XTools.js - ⧼gadget-TextStats⧽ (View description | Export)
Uses: Gadget-TextStats.js - ⧼gadget-editors⧽ (View description | Export)
Uses: Gadget-editors.js
⧼gadget-section-admin-gadgets⧽[View description]
- ⧼gadget-CleanDeleteReasons⧽ (View description | Export)
Uses: Gadget-CleanDeleteReasons.js
Requires the following right:delete. - ⧼gadget-StatLink⧽ (View description | Export)
Uses: Gadget-StatLink.js
Requires the following right:delete. - ⧼gadget-UserRights⧽ (View description | Export)
Uses: Gadget-UserRights.js
Requires the following right:undelete. - ⧼gadget-markblocked⧽ (View description | Export)
Uses: Gadget-markblocked.js
Requires the following right:delete.
Enabled for everyone by default. - ⧼gadget-Interaction_Analyser⧽ (View description | Export)
Uses: Gadget-Interaction Analyser.js
Requires the following right:move. - ⧼gadget-RLtoggle⧽ (View description | Export)
Uses: Gadget-RLtoggle.js - ⧼gadget-MediawikiEditSummary⧽ (View description | Export)
Uses: Gadget-MediawikiEditSummary.js
Requires the following right:undelete.
Enabled for everyone by default. - ⧼gadget-AddNewUserToJSON⧽ (View description | Export)
Uses: Gadget-AddNewUserToJSON.js
Requires the following right:undelete.
Enabled for everyone by default.
⧼gadget-section-othermod⧽[View description]
- ⧼gadget-TransferToCommons⧽ (View description | Export)
Uses: Gadget-TransferToCommons.js - ⧼gadget-FileSiblings⧽ (View description | Export)
Uses: Gadget-FileSiblings.js - ⧼gadget-CommonsDirect⧽ (View description | Export)
Uses: Gadget-Direct-link-to-Commons.js
Enabled for everyone by default.
⧼gadget-section-modules⧽[View description]
- ⧼gadget-Intro⧽ (View description | Export)
Uses: Gadget-Intro.js, Gadget-Intro.css
Requires the following right:hidden.
This gadget is hidden, meaning it will not show up on the preferences page. - ⧼gadget-morebits⧽ (View description | Export)
Uses: Gadget-morebits.js, Gadget-morebits.css
This gadget is hidden, meaning it will not show up on the preferences page. - ⧼gadget-experimental-reactjs⧽ (View description | Export)
Uses: Gadget-experimental-react.js
This gadget is hidden, meaning it will not show up on the preferences page. - ⧼gadget-experimental-vuejs⧽ (View description | Export)
Uses: Gadget-experimental-vuejs3.js
This gadget is hidden, meaning it will not show up on the preferences page. - ⧼gadget-dark-mode⧽ (View description | Export)
Uses: Gadget-dark-mode.css
Available for the following skins: Vector legacy (2010), Vector (2022), MonoBook, modern, MinervaNeue, Timeless.
This gadget supports loading via URL with?withgadgetquery parameter. - ⧼gadget-SettingsUI⧽ (View description | Export)
Uses: Gadget-SettingsUI.js
This gadget is hidden, meaning it will not show up on the preferences page. - ⧼gadget-SettingsManager⧽ (View description | Export)
Uses: Gadget-SettingsManager.js
This gadget is hidden, meaning it will not show up on the preferences page.
⧼gadget-section-VisualEditor⧽[View description]
- ⧼gadget-VeSuperTool⧽ (View description | Export)
Uses: Gadget-VeSuperTool.js, Gadget-Extra-Editbuttons-persiantools.js, Gadget-Extra-Editbuttons-persianwikitools.js, Gadget-Extra-Editbuttons-dictionary.js - ⧼gadget-VeExtendedBar⧽ (View description | Export)
Uses: Gadget-VeExtendedBar.js - ⧼gadget-VeDirectionMarkTool⧽ (View description | Export)
Uses: Gadget-VeDirectionMarkTool.js, Gadget-VeDirectionMarkTool.css
Requires the following right:hidden.
This gadget is hidden, meaning it will not show up on the preferences page.
⧼gadget-section-fonts⧽[View description]
- ⧼gadget-IranianSans⧽ (View description | Export)
Uses: Gadget-IranianSans.css - ⧼gadget-NotoSansArabicUI⧽ (View description | Export)
Uses: Gadget-NotoSansArabicUI.css - ⧼gadget-Vazir⧽ (View description | Export)
Uses: Gadget-Vazir.css - ⧼gadget-Samim⧽ (View description | Export)
Uses: Gadget-Samim.css - ⧼gadget-Shabnam⧽ (View description | Export)
Uses: Gadget-Shabnam.css - ⧼gadget-Tanha⧽ (View description | Export)
Uses: Gadget-Tanha.css - ⧼gadget-Gandom⧽ (View description | Export)
Uses: Gadget-Gandom.css - ⧼gadget-Parastoo⧽ (View description | Export)
Uses: Gadget-Parastoo.css - ⧼gadget-Sahel⧽ (View description | Export)
Uses: Gadget-Sahel.css - ⧼gadget-Nika⧽ (View description | Export)
Uses: Gadget-Nika.css - ⧼gadget-Behdad⧽ (View description | Export)
Uses: Gadget-Behdad.css - ⧼gadget-Farbod⧽ (View description | Export)
Uses: Gadget-Farbod.css - ⧼gadget-Terafik⧽ (View description | Export)
Uses: Gadget-Terafik.css - ⧼gadget-pfont⧽ (View description | Export)
Uses: Gadget-pfont.css - ⧼gadget-Monospace⧽ (View description | Export)
Uses: Gadget-Monospace.css - ⧼gadget-Myriad⧽ (View description | Export)
Uses: Gadget-Myriad.css
⧼gadget-section-beta⧽[View description]
- ⧼gadget-refToolbar⧽ (View description | Export)
Uses: Gadget-refToolbar.js
Enabled for everyone by default. - ⧼gadget-refToolbarBase⧽ (View description | Export)
Uses: Gadget-refToolbarBase.js
This gadget is hidden, meaning it will not show up on the preferences page. - ⧼gadget-TranslationAssistant⧽ (View description | Export)
Uses: Gadget-TranslationAssistant.js - ⧼gadget-Amiri⧽ (View description | Export)
Uses: Gadget-Amiri.css - ⧼gadget-subpage⧽ (View description | Export)
Uses: Gadget-subpageCreator.js - ⧼gadget-Twinkle-2022⧽ (View description | Export)
Uses: Twinkle-pagestyles, Gadget-morebits-2022.js, Gadget-Twinkle-2022.js, Gadget-twinklearv-2022.js, Gadget-twinklewarn-2022.js, Gadget-twinkleblock-2022.js, Gadget-friendlywelcome-2022.js, Gadget-friendlyshared-2022.js, Gadget-friendlytalkback-2022.js, Gadget-twinklespeedy-2022.js, Gadget-twinkleprod-2022.js, Gadget-twinklexfd-2022.js, Gadget-twinkleimage-2022.js, Gadget-twinkleprotect-2022.js, Gadget-friendlytag-2022.js, Gadget-twinklediff-2022.js, Gadget-twinkleunlink-2022.js, Gadget-twinklefluff-2022.js, Gadget-twinkledeprod-2022.js, Gadget-twinklebatchdelete-2022.js, Gadget-twinklebatchprotect-2022.js, Gadget-twinklebatchundelete-2022.js, Gadget-twinkleconfig-2022.js, Gadget-morebits-2022.css, Gadget-Twinkle-2022.css
This gadget is only supported on ES6-compliant browsers
Requires the following right:autoconfirmed.