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-Navigation> [View source]
- <gadget-Gallerypreview> (View source | Export)
Uses: Gadget-Gallerypreview.js - <gadget-Slideshow> (View source | Export)
Uses: Gadget-GallerySlideshow.js, Gadget-GallerySlideshow.css
Enabled for everyone by default. - <gadget-ZoomViewer> (View source | Export)
Uses: Gadget-ZoomViewer.js
Enabled for everyone by default. - <gadget-CollapsibleTemplates> (View source | Export)
Uses: Gadget-CollapsibleTemplates.js, Gadget-CollapsibleTemplates.css
Enabled for everyone by default. - <gadget-popups> (View source | Export)
Uses: Gadget-popups.js, Gadget-navpop.css - <gadget-fastcci> (View source | Export)
Uses: Gadget-fastcci.js, Gadget-fastcci.css
Enabled for everyone by default.
<gadget-section-Editing> [View source]
- Add an [edit] link for the lead section of a page (View source | Export)
Uses: Gadget-edittop.js - <gadget-addsection-plus> (View source | Export)
Uses: Gadget-addsection-plus.js - <gadget-OldEdittools> (View source | Export)
Uses: Gadget-OldEdittools.js - <gadget-NoUploadWizard> (View source | Export)
Uses: Gadget-NoUploadWizard.js - <gadget-ImprovedUploadForm> (View source | Export)
Uses: Gadget-ImprovedUploadForm.jsRequires the following right:
- Upload files
Enabled for everyone by default. - <gadget-Watchlist-wo-uploads> (View source | Export)
Uses: Gadget-Watchlist-wo-uploads.js - <gadget-VIAFDataImporter> (View source | Export)
Uses: Gadget-VIAFDataImporter.js - <gadget-HidePostEdit> (View source | Export)
Uses: Gadget-HidePostEdit.css - <gadget-CropTool> (View source | Export)
Uses: Gadget-CropTool.jsRequires the following right:
- Upload files
- <gadget-VideoCutTool> (View source | Export)
Uses: Gadget-VideoCutTool.jsRequires the following right:
- Upload files
- <gadget-ImageMapEdit> (View source | Export)
Uses: Gadget-ImageMapEdit.js
<gadget-section-FilesCategories> [View source]
- <gadget-Favorites> (View source | Export)
Uses: Gadget-Favorites.jsRequires the following right:
- Use of the write API
- <gadget-RotateLink> (View source | Export)
Uses: Gadget-RotateLink.jsRequires the following rights:
- Upload files
- Use of the write API
Enabled for everyone by default. - <gadget-RenameLink> (View source | Export)
Uses: Gadget-RenameLink.jsRequires the following rights:
- Upload files
- Use of the write API
Enabled for everyone by default. - <gadget-CategoryAboveAll> (View source | Export)
Uses: Gadget-CategoryAboveAll.js - <gadget-CategoryAboveBelowImage> (View source | Export)
Uses: Gadget-CategoryAboveBelowImage.js - <gadget-Long-Image-Names-in-Categories> (View source | Export)
Uses: Gadget-Long-Image-Names-in-Categories.css
Enabled for everyone by default. - <gadget-GlobalUsageUI> (View source | Export)
Uses: Gadget-GlobalUsageUI.js, Gadget-GlobalUsageUI.css - <gadget-DisableImageAnnotator> (View source | Export)
Uses: Gadget-DisableImageAnnotator.js - <gadget-GalleryFilterExtension> (View source | Export)
Uses: Gadget-GalleryFilterExtension.js - <gadget-LargerGallery> (View source | Export)
Uses: Gadget-LargerGallery.js - <gadget-Hide-Captions> (View source | Export)
Uses: Gadget-Hide-Captions.css - <gadget-Compact-Captions> (View source | Export)
Uses: Gadget-Compact-Captions.css - <gadget-Collapse-Captions> (View source | Export)
Uses: Gadget-Collapse-Captions.js, Gadget-Collapse-Captions.css - <gadget-HideWikiIndex:Structured_dataTab> (View source | Export)
Uses: Gadget-HideWikiIndex:Structured dataTab.css - <gadget-ACDC> (View source | Export)
Uses: Gadget-ACDC.js
<gadget-section-Other> [View source]
- <gadget-Stockphoto> (View source | Export)
Uses: Gadget-Stockphoto.js, Gadget-Stockphoto.css
Enabled for everyone by default. - Add a clock in the personal toolbar that displays the current time in UTC (which also provides a link to purge the current page). (View source | Export)
Uses: Gadget-UTCLiveClock.js, Gadget-UTCLiveClock.css - <gadget-UTCLiveClock-pagestyles> (View source | Export)
Uses: Gadget-UTCLiveClock-pagestyles.css
Available on the following skins: Vector, MonoBook. - <gadget-LocalLiveClock> (View source | Export)
Uses: Gadget-LocalLiveClock.js - <gadget-search-new-tab> (View source | Export)
Uses: Gadget-search-new-tab.js - <gadget-diffGreenBlue> (View source | Export)
Uses: Gadget-diffGreenBlue.css - <gadget-DiffOldStyle> (View source | Export)
Uses: Gadget-DiffOldStyle.css - <gadget-PrettyLog> (View source | Export)
Uses: Gadget-PrettyLog.js - <gadget-ExtraTabs2> (View source | Export)
Uses: Gadget-ExtraTabs2.js - <gadget-rightsfilter> (View source | Export)
Uses: Gadget-rightsfilter.js - Allow /16, /24 and /27 – /32 CIDR ranges on Special:Contributions forms (uses API), as well as wildcard prefix searches, e.g., "Splark*". (Please report any issues here.) (View source | Export)
Uses: Gadget-contribsrange.js - <gadget-WatchlistNotice> (View source | Export)
Uses: Gadget-WatchlistNotice.js, Gadget-WatchlistNotice.css
Enabled for everyone by default. - <gadget-historyNumbered> (View source | Export)
Uses: Gadget-historyNumbered.css - <gadget-ThreadedDiscussions> (View source | Export)
Uses: Gadget-ThreadedDiscussions.css - <gadget-typographyrefreshoverride> (View source | Export)
Uses: Gadget-typographyrefreshoverride.css - <gadget-markAdmins> (View source | Export)
Uses: Gadget-markAdmins-data.js, Gadget-markAdmins.js - <gadget-Wdsearch> (View source | Export)
Uses: Gadget-Wdsearch.js - <gadget-advanced-search> (View source | Export)
Uses: Gadget-advanced-search.js - <gadget-MyGallery> (View source | Export)
Uses: Gadget-MyGallery.jsRequires the following right:
- Upload files
- <gadget-linkscount> (View source | Export)
Uses: Gadget-linkscount.js - <gadget-scrollUpButton> (View source | Export)
Uses: Gadget-scrollUpButton.js - <gadget-externalsearch> (View source | Export)
Uses: Gadget-externalsearch.js - <gadget-TabularImportExport> (View source | Export)
Uses: Gadget-TabularImportExport.js - <gadget-Infobox> (View source | Export)
Uses: Gadget-Infobox.js - <gadget-MoreMenu-local> (View source | Export)
Uses: Gadget-MoreMenu-local.js - <gadget-fuzzyeverywhere> (View source | Export)
Uses: Gadget-fuzzyeverywhere.js - <gadget-uploadWizardMobile> (View source | Export)
Uses: Gadget-uploadWizardMobile.css
Enabled for everyone by default.
<gadget-section-Maintenance> [View source]
- <gadget-ThumbnailPurger> (View source | Export)
Uses: Gadget-ThumbnailPurger.js - Adds a Purge or refresh tab to the top of the page, which purges the current page's cache when clicked. (View source | Export)
Uses: Gadget-purgetab.js - <gadget-GalleryDetails> (View source | Export)
Uses: Gadget-GalleryDetails.js - <gadget-AddInformation> (View source | Export)
Uses: Gadget-AddInformation.js - <gadget-WhatIsThat> (View source | Export)
Uses: Gadget-WhatIsThat.js - <gadget-AjaxQuickDelete> (View source | Export)
Uses: Gadget-AjaxQuickDelete.js, Gadget-AjaxQuickDelete.cssRequires the following right:
- Use of the write API
Enabled for everyone by default. - <gadget-QuickDelete> (View source | Export)
Uses: Gadget-QuickDelete.js - <gadget-UserMessages> (View source | Export)
Uses: Gadget-UserMessages.js - <gadget-GoogleImagesTineye> (View source | Export)
Uses: Gadget-GoogleImagesTineye.js - <gadget-GoogleImagesTineyeMobile> (View source | Export)
Uses: Gadget-GoogleImagesTineyeMobile.js - Add a sidebar menu of user-defined regex tools, with a dynamic form for instant one-use regex (documentation). (View source | Export)
Uses: Gadget-RegexMenuFramework.js - <gadget-VisualFileChange> (View source | Export)
Uses: Gadget-VisualFileChange.jsRequires the following right:
- Have one's own edits automatically marked as patrolled
<gadget-section-Categories> [View source]
- <gadget-Cat-a-lot> (View source | Export)
Uses: Gadget-Cat-a-lot.js, Gadget-Cat-a-lot.css HotCat is a JavaScript extension of the MediaWiki user interface. It augments the category bar with quick links to remove, change, or add categories. It can be activated in the 'Gadgets' tab of Special:Preferences.
For full detail, see Commons:Help:Gadget-HotCat at Wikimedia Commons.
(View source | Export)
Uses: Gadget-HotCat.js, Gadget-Hotcatcheck.jsRequires the following right:
- Upload files
Enabled for everyone by default.- <gadget-Glamorous> (View source | Export)
Uses: Gadget-Glamorous.js - <gadget-Searchnotincat> (View source | Export)
Uses: Gadget-Searchnotincat.js - <gadget-CatScan2-link> (View source | Export)
Uses: Gadget-CatScan2-link.js
<gadget-section-Geocoding> [View source]
- <gadget-Geocodecattodo> (View source | Export)
Uses: Gadget-Geocodecattodo.js - <gadget-WikiMiniAtlas> (View source | Export)
Uses: Gadget-WikiMiniAtlas.js
Enabled for everyone by default. - <gadget-LocatorTool> (View source | Export)
Uses: Gadget-LocatorTool.js
<gadget-section-LanguageSupport> [View source]
- <gadget-BiDiEditing> (View source | Export)
Uses: Gadget-BiDiEditing.js - <gadget-ShortLink> (View source | Export)
Uses: Gadget-ShortLink.js - <gadget-EoMagicalConversion> (View source | Export)
Uses: Gadget-EoMagicalConversion.js - <gadget-MyLangNotify> (View source | Export)
Uses: Gadget-MyLangNotify.js - <gadget-LanguageSelect> (View source | Export)
Uses: Gadget-LanguageSelect.js
Enabled for everyone by default.
<gadget-section-SubprojectGadgets> [View source]
- <gadget-DeferredDisplay> (View source | Export)
Uses: Gadget-DeferredDisplay.js - <gadget-QInominator> (View source | Export)
Uses: Gadget-QInominator.js - <gadget-QICvote> (View source | Export)
Uses: Gadget-QICvote.js
<gadget-section-AuthorizedUsers> [View source]
- <gadget-DelReqHandler> (View source | Export)
Uses: Gadget-DelReqHandler.jsRequires the following right:
- Delete pages
- <gadget-instantDelete> (View source | Export)
Uses: Gadget-instantDelete.jsRequires the following right:
- Delete pages
- <gadget-autodel> (View source | Export)
Uses: Gadget-autodel.jsRequires the following right:
- Delete pages
- <gadget-CleanDeleteReasons> (View source | Export)
Uses: Gadget-CleanDeleteReasons.jsRequires the following right:
- Delete pages
- <gadget-LicenseReview> (View source | Export)
Uses: Gadget-LicenseReview.jsRequires the following right:
- Mark others' edits as patrolled
- <gadget-PermissionOTRS> (View source | Export)
Uses: Gadget-PermissionOTRS.jsRequires the following right:
- Not be affected by IP-based rate limits
- <gadget-RTRC> (View source | Export)
Uses: Gadget-RTRC.jsRequires the following right:
- Not be affected by IP-based rate limits
- <gadget-modrollback> (View source | Export)
Uses: Gadget-modrollback.jsRequires the following right:
- Quickly rollback the edits of the last user who edited a particular page
- <gadget-botRollback> (View source | Export)
Uses: Gadget-botRollback.jsRequires the following right:
- Mark rolled-back edits as bot edits
- <gadget-UdelReqHandler> (View source | Export)
Uses: Gadget-UndelReq.jsRequires the following right:
- Delete pages
- <gadget-EditRequest> (View source | Export)
Uses: Gadget-EditRequest.jsRequires the following right:
- <right-templateeditor>
- <gadget-Restore-a-lot> (View source | Export)
Uses: Gadget-Restore-a-lot.js, Gadget-Cat-a-lot.cssRequires the following right:
- Undelete a page
- <gadget-userRightsManager> (View source | Export)
Uses: Gadget-userRightsManager.jsRequires the following right:
- Delete pages
<gadget-section-modules> [View source]
- <gadget-ProveIt> (View source | Export)
Uses: Gadget-ProveIt.js, Gadget-ProveIt.css - <gadget-GlobalUsage> (View source | Export)
Uses: Gadget-GlobalUsage.js - <gadget-SettingsUI> (View source | Export)
Uses: Gadget-SettingsUI.js - <gadget-SettingsManager> (View source | Export)
Uses: Gadget-SettingsManager.js - <gadget-editDropdown> (View source | Export)
Uses: Gadget-editDropdown.js, Gadget-editDropdown.css - <gadget-JStack> (View source | Export)
Uses: Gadget-JStack.js - <gadget-libAPI> (View source | Export)
Uses: Gadget-libAPI.js - <gadget-libUtil> (View source | Export)
Uses: Gadget-libUtil.js - <gadget-libCommons> (View source | Export)
Uses: Gadget-libCommons.js - <gadget-libJQuery> (View source | Export)
Uses: Gadget-libJQuery-ui.js, Gadget-libJQuery.css - <gadget-libWikiDOM> (View source | Export)
Uses: Gadget-libWikiDOM.js - <gadget-libGlobalReplace> (View source | Export)
Uses: Gadget-libGlobalReplace.js - <gadget-libCat> (View source | Export)
Uses: Gadget-libCat.js - <gadget-progressDialog> (View source | Export)
Uses: Gadget-progressDialog.js, Gadget-progressDialog.css - <gadget-jquery.badge> (View source | Export)
Uses: Gadget-jquery.badge.js, Gadget-jquery.badge.css - <gadget-jquery.blockUI> (View source | Export)
Uses: Gadget-jquery.blockUI.js - <gadget-jquery.in-view> (View source | Export)
Uses: Gadget-jquery.in-view.js - <gadget-jquery.fullscreen> (View source | Export)
Uses: Gadget-jquery.fullscreen.js - <gadget-jquery.mousewheel> (View source | Export)
Uses: Gadget-jquery.mousewheel.js - <gadget-jquery.rotate> (View source | Export)
Uses: Gadget-jquery.rotate.js - <gadget-ImageStack> (View source | Export)
Uses: Gadget-ImageStack.js - <gadget-CommonsDashboard> (View source | Export)
Uses: Gadget-dashboard.AddToFlickrBlacklist.js, Gadget-dashboard.UndeletionRequester.js - <gadget-WatchlistNotice.core> (View source | Export)
Uses: Gadget-WatchlistNotice.core.js, Gadget-WatchlistNotice.core.css - <gadget-jquery.jqplot> (View source | Export)
Uses: Gadget-jquery.jqplot.js, Gadget-jquery.jqplot.dateAxisRenderer.js, Gadget-jquery.jqplot.canvasTextRenderer.js, Gadget-jquery.jqplot.canvasAxisLabelRenderer.js, Gadget-jquery.jqplot.cursor.js, Gadget-jquery.jqplot.highlighter.js, Gadget-jquery.jqplot.cssRequires the following right:
- <right-hidden>
- <gadget-math.seedrandom> (View source | Export)
Uses: Gadget-math.seedrandom.jsRequires the following right:
- <right-hidden>
- <gadget-POTYEnhancements.core> (View source | Export)
Uses: Gadget-POTYEnhancements.core.js, Gadget-EnhancedPOTY.js, Gadget-POTYEnhancements.core.css, Gadget-EnhancedPOTY.css, Gadget-POTY-font-PlayfairDisplaySC-Regular.cssRequires the following right:
- <right-hidden>
- <gadget-VisualFileChange.core> (View source | Export)
Uses: Gadget-VisualFileChange.js/core.jsRequires the following right:
- <right-hidden>
- <gadget-VisualFileChange.ui> (View source | Export)
Uses: Gadget-VisualFileChange.js/ui.jsRequires the following right:
- <right-hidden>
- <gadget-VisualFileChange.exec> (View source | Export)
Uses: Gadget-VisualFileChange.js/exec.jsRequires the following right:
- <right-hidden>
- <gadget-VisualFileChange.cfg> (View source | Export)
Uses: Gadget-VisualFileChange.js/cfg.jsRequires the following right:
- <right-hidden>
- <gadget-AnonymousI18N> (View source | Export)
Uses: Gadget-AnonymousI18N.js