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.
⧼gadget-section-Navigation⧽ [View description]
- ⧼gadget-Gallerypreview⧽ (View description | Export)
Uses: Gadget-Gallerypreview.js - ⧼gadget-Slideshow⧽ (View description | Export)
Uses: Gadget-GallerySlideshow.js, Gadget-GallerySlideshow.css
Enabled for everyone by default. - ⧼gadget-ZoomViewer⧽ (View description | Export)
Uses: Gadget-ZoomViewer.js
Enabled for everyone by default. - ⧼gadget-CollapsibleTemplates⧽ (View description | Export)
Uses: Gadget-CollapsibleTemplates.js, Gadget-CollapsibleTemplates.css
Enabled for everyone by default. - ⧼gadget-popups⧽ (View description | Export)
Uses: Gadget-popups.js, Gadget-navpop.css - ⧼gadget-fastcci⧽ (View description | Export)
Uses: Gadget-fastcci.js, Gadget-fastcci.css
Enabled for everyone by default.
⧼gadget-section-Editing⧽ [View description]
- Add an [edit] link for the lead section of a page (View description | Export)
Uses: Gadget-edittop.js - ⧼gadget-addsection-plus⧽ (View description | Export)
Uses: Gadget-addsection-plus.js - ⧼gadget-OldEdittools⧽ (View description | Export)
Uses: Gadget-OldEdittools.js - ⧼gadget-NoUploadWizard⧽ (View description | Export)
Uses: Gadget-NoUploadWizard.js - ⧼gadget-ImprovedUploadForm⧽ (View description | Export)
Uses: Gadget-ImprovedUploadForm.jsRequires the following right:
upload
- ⧼gadget-Watchlist-wo-uploads⧽ (View description | Export)
Uses: Gadget-Watchlist-wo-uploads.js - ⧼gadget-VIAFDataImporter⧽ (View description | Export)
Uses: Gadget-VIAFDataImporter.js - ⧼gadget-HidePostEdit⧽ (View description | Export)
Uses: Gadget-HidePostEdit.css - ⧼gadget-CropTool⧽ (View description | Export)
Uses: Gadget-CropTool.jsRequires the following right:
upload
- ⧼gadget-VideoCutTool⧽ (View description | Export)
Uses: Gadget-VideoCutTool.jsRequires the following right:
upload
- ⧼gadget-ImageMapEdit⧽ (View description | Export)
Uses: Gadget-ImageMapEdit.js
⧼gadget-section-FilesCategories⧽ [View description]
- ⧼gadget-Favorites⧽ (View description | Export)
Uses: Gadget-Favorites.jsRequires the following right:
writeapi
- ⧼gadget-RotateLink⧽ (View description | Export)
Uses: Gadget-RotateLink.jsRequires the following rights:
upload
writeapi
- ⧼gadget-RenameLink⧽ (View description | Export)
Uses: Gadget-RenameLink.jsRequires the following rights:
upload
writeapi
- ⧼gadget-CategoryAboveAll⧽ (View description | Export)
Uses: Gadget-CategoryAboveAll.js - ⧼gadget-CategoryAboveBelowImage⧽ (View description | Export)
Uses: Gadget-CategoryAboveBelowImage.js - ⧼gadget-Long-Image-Names-in-Categories⧽ (View description | Export)
Uses: Gadget-Long-Image-Names-in-Categories.css
Enabled for everyone by default. - ⧼gadget-GlobalUsageUI⧽ (View description | Export)
Uses: Gadget-GlobalUsageUI.js, Gadget-GlobalUsageUI.css - ⧼gadget-DisableImageAnnotator⧽ (View description | Export)
Uses: Gadget-DisableImageAnnotator.js - ⧼gadget-GalleryFilterExtension⧽ (View description | Export)
Uses: Gadget-GalleryFilterExtension.js - ⧼gadget-LargerGallery⧽ (View description | Export)
Uses: Gadget-LargerGallery.js - ⧼gadget-Hide-Captions⧽ (View description | Export)
Uses: Gadget-Hide-Captions.css - ⧼gadget-Compact-Captions⧽ (View description | Export)
Uses: Gadget-Compact-Captions.css - ⧼gadget-Collapse-Captions⧽ (View description | Export)
Uses: Gadget-Collapse-Captions.js, Gadget-Collapse-Captions.css - ⧼gadget-HideWikiIndex:Structured_dataTab⧽ (View description | Export)
Uses: Gadget-HideWikiIndex:Structured dataTab.css - ⧼gadget-ACDC⧽ (View description | Export)
Uses: Gadget-ACDC.js
⧼gadget-section-Other⧽ [View description]
- ⧼gadget-Stockphoto⧽ (View description | 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 description | Export)
Uses: UTCLiveClock-pagestyles, Gadget-UTCLiveClock.js, Gadget-UTCLiveClock.css - ⧼gadget-UTCLiveClock-pagestyles⧽ (View description | Export)
Uses: Gadget-UTCLiveClock-pagestyles.css
Available on the following skins: Vector legacy (2010), MonoBook. - ⧼gadget-LocalLiveClock⧽ (View description | Export)
Uses: Gadget-LocalLiveClock.js - ⧼gadget-search-new-tab⧽ (View description | Export)
Uses: Gadget-search-new-tab.js - ⧼gadget-diffGreenBlue⧽ (View description | Export)
Uses: Gadget-diffGreenBlue.css - ⧼gadget-DiffOldStyle⧽ (View description | Export)
Uses: Gadget-DiffOldStyle.css - ⧼gadget-PrettyLog⧽ (View description | Export)
Uses: Gadget-PrettyLog.js - ⧼gadget-ExtraTabs2⧽ (View description | Export)
Uses: Gadget-ExtraTabs2.js - ⧼gadget-rightsfilter⧽ (View description | 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 description | Export)
Uses: Gadget-contribsrange.js - ⧼gadget-WatchlistNotice⧽ (View description | Export)
Uses: Gadget-WatchlistNotice.js, Gadget-WatchlistNotice.css
Enabled for everyone by default. - ⧼gadget-historyNumbered⧽ (View description | Export)
Uses: Gadget-historyNumbered.css - ⧼gadget-ThreadedDiscussions⧽ (View description | Export)
Uses: Gadget-ThreadedDiscussions.css - ⧼gadget-typographyrefreshoverride⧽ (View description | Export)
Uses: Gadget-typographyrefreshoverride.css - ⧼gadget-markAdmins⧽ (View description | Export)
Uses: Gadget-markAdmins-data.js, Gadget-markAdmins.js - ⧼gadget-Wdsearch⧽ (View description | Export)
Uses: Gadget-Wdsearch.js - ⧼gadget-advanced-search⧽ (View description | Export)
Uses: Gadget-advanced-search.js - ⧼gadget-MyGallery⧽ (View description | Export)
Uses: Gadget-MyGallery.jsRequires the following right:
upload
- ⧼gadget-linkscount⧽ (View description | Export)
Uses: Gadget-linkscount.js - ⧼gadget-scrollUpButton⧽ (View description | Export)
Uses: Gadget-scrollUpButton.js - ⧼gadget-externalsearch⧽ (View description | Export)
Uses: Gadget-externalsearch.js - ⧼gadget-TabularImportExport⧽ (View description | Export)
Uses: Gadget-TabularImportExport.js - ⧼gadget-Infobox⧽ (View description | Export)
Uses: Gadget-Infobox.js - ⧼gadget-MoreMenu-local⧽ (View description | Export)
Uses: Gadget-MoreMenu-local.js - ⧼gadget-fuzzyeverywhere⧽ (View description | Export)
Uses: Gadget-fuzzyeverywhere.js - ⧼gadget-uploadWizardMobile⧽ (View description | Export)
Uses: Gadget-uploadWizardMobile.css
Enabled for everyone by default.
⧼gadget-section-Maintenance⧽ [View description]
- ⧼gadget-ThumbnailPurger⧽ (View description | 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 description | Export)
Uses: Gadget-purgetab.js - ⧼gadget-GalleryDetails⧽ (View description | Export)
Uses: Gadget-GalleryDetails.js - ⧼gadget-AddInformation⧽ (View description | Export)
Uses: Gadget-AddInformation.js - ⧼gadget-WhatIsThat⧽ (View description | Export)
Uses: Gadget-WhatIsThat.js - ⧼gadget-AjaxQuickDelete⧽ (View description | Export)
Uses: Gadget-AjaxQuickDelete.js, Gadget-AjaxQuickDelete.cssRequires the following right:
writeapi
- ⧼gadget-QuickDelete⧽ (View description | Export)
Uses: Gadget-QuickDelete.js - ⧼gadget-UserMessages⧽ (View description | Export)
Uses: Gadget-UserMessages.js - ⧼gadget-GoogleImagesTineye⧽ (View description | Export)
Uses: Gadget-GoogleImagesTineye.js - ⧼gadget-GoogleImagesTineyeMobile⧽ (View description | 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 description | Export)
Uses: Gadget-RegexMenuFramework.js - ⧼gadget-VisualFileChange⧽ (View description | Export)
Uses: Gadget-VisualFileChange.jsRequires the following right:
autopatrol
⧼gadget-section-Categories⧽ [View description]
- ⧼gadget-Cat-a-lot⧽ (View description | 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 description | Export)
Uses: Gadget-HotCat.js, Gadget-Hotcatcheck.jsRequires the following right:
upload
- ⧼gadget-Glamorous⧽ (View description | Export)
Uses: Gadget-Glamorous.js - ⧼gadget-Searchnotincat⧽ (View description | Export)
Uses: Gadget-Searchnotincat.js - ⧼gadget-CatScan2-link⧽ (View description | Export)
Uses: Gadget-CatScan2-link.js
⧼gadget-section-Geocoding⧽ [View description]
- ⧼gadget-Geocodecattodo⧽ (View description | Export)
Uses: Gadget-Geocodecattodo.js - ⧼gadget-WikiMiniAtlas⧽ (View description | Export)
Uses: Gadget-WikiMiniAtlas.js
Enabled for everyone by default. - ⧼gadget-LocatorTool⧽ (View description | Export)
Uses: Gadget-LocatorTool.js
⧼gadget-section-LanguageSupport⧽ [View description]
- ⧼gadget-BiDiEditing⧽ (View description | Export)
Uses: Gadget-BiDiEditing.js - ⧼gadget-ShortLink⧽ (View description | Export)
Uses: Gadget-ShortLink.js - ⧼gadget-EoMagicalConversion⧽ (View description | Export)
Uses: Gadget-EoMagicalConversion.js - ⧼gadget-MyLangNotify⧽ (View description | Export)
Uses: Gadget-MyLangNotify.js - ⧼gadget-LanguageSelect⧽ (View description | Export)
Uses: Gadget-LanguageSelect.js
Enabled for everyone by default.
⧼gadget-section-SubprojectGadgets⧽ [View description]
- ⧼gadget-DeferredDisplay⧽ (View description | Export)
Uses: Gadget-DeferredDisplay.js - ⧼gadget-QInominator⧽ (View description | Export)
Uses: Gadget-QInominator.js - ⧼gadget-QICvote⧽ (View description | Export)
Uses: Gadget-QICvote.js
⧼gadget-section-AuthorizedUsers⧽ [View description]
- ⧼gadget-DelReqHandler⧽ (View description | Export)
Uses: Gadget-DelReqHandler.jsRequires the following right:
delete
- ⧼gadget-instantDelete⧽ (View description | Export)
Uses: Gadget-instantDelete.jsRequires the following right:
delete
- ⧼gadget-autodel⧽ (View description | Export)
Uses: Gadget-autodel.jsRequires the following right:
delete
- ⧼gadget-CleanDeleteReasons⧽ (View description | Export)
Uses: Gadget-CleanDeleteReasons.jsRequires the following right:
delete
- ⧼gadget-LicenseReview⧽ (View description | Export)
Uses: Gadget-LicenseReview.jsRequires the following right:
patrol
- ⧼gadget-PermissionOTRS⧽ (View description | Export)
Uses: Gadget-PermissionOTRS.jsRequires the following right:
autoconfirmed
- ⧼gadget-RTRC⧽ (View description | Export)
Uses: Gadget-RTRC.jsRequires the following right:
autoconfirmed
- ⧼gadget-modrollback⧽ (View description | Export)
Uses: Gadget-modrollback.jsRequires the following right:
rollback
- ⧼gadget-botRollback⧽ (View description | Export)
Uses: Gadget-botRollback.jsRequires the following right:
markbotedits
- ⧼gadget-UdelReqHandler⧽ (View description | Export)
Uses: Gadget-UndelReq.jsRequires the following right:
delete
- ⧼gadget-EditRequest⧽ (View description | Export)
Uses: Gadget-EditRequest.jsRequires the following right:
templateeditor
- ⧼gadget-Restore-a-lot⧽ (View description | Export)
Uses: Gadget-Restore-a-lot.js, Gadget-Cat-a-lot.cssRequires the following right:
undelete
- ⧼gadget-userRightsManager⧽ (View description | Export)
Uses: Gadget-userRightsManager.jsRequires the following right:
delete
⧼gadget-section-modules⧽ [View description]
- ⧼gadget-ProveIt⧽ (View description | Export)
Uses: Gadget-ProveIt.js, Gadget-ProveIt.css - ⧼gadget-GlobalUsage⧽ (View description | Export)
Uses: Gadget-GlobalUsage.js - ⧼gadget-SettingsUI⧽ (View description | Export)
Uses: Gadget-SettingsUI.js - ⧼gadget-SettingsManager⧽ (View description | Export)
Uses: Gadget-SettingsManager.js - ⧼gadget-editDropdown⧽ (View description | Export)
Uses: Gadget-editDropdown.js, Gadget-editDropdown.css - ⧼gadget-JStack⧽ (View description | Export)
Uses: Gadget-JStack.js - ⧼gadget-libAPI⧽ (View description | Export)
Uses: Gadget-libAPI.js - ⧼gadget-libUtil⧽ (View description | Export)
Uses: Gadget-libUtil.js - ⧼gadget-libCommons⧽ (View description | Export)
Uses: Gadget-libCommons.js - ⧼gadget-libJQuery⧽ (View description | Export)
Uses: Gadget-libJQuery-ui.js, Gadget-libJQuery.css - ⧼gadget-libWikiDOM⧽ (View description | Export)
Uses: Gadget-libWikiDOM.js - ⧼gadget-libGlobalReplace⧽ (View description | Export)
Uses: Gadget-libGlobalReplace.js - ⧼gadget-libCat⧽ (View description | Export)
Uses: Gadget-libCat.js - ⧼gadget-progressDialog⧽ (View description | Export)
Uses: Gadget-progressDialog.js, Gadget-progressDialog.css - ⧼gadget-jquery.badge⧽ (View description | Export)
Uses: Gadget-jquery.badge.js, Gadget-jquery.badge.css - ⧼gadget-jquery.blockUI⧽ (View description | Export)
Uses: Gadget-jquery.blockUI.js - ⧼gadget-jquery.in-view⧽ (View description | Export)
Uses: Gadget-jquery.in-view.js - ⧼gadget-jquery.fullscreen⧽ (View description | Export)
Uses: Gadget-jquery.fullscreen.js - ⧼gadget-jquery.mousewheel⧽ (View description | Export)
Uses: Gadget-jquery.mousewheel.js - ⧼gadget-jquery.rotate⧽ (View description | Export)
Uses: Gadget-jquery.rotate.js - ⧼gadget-ImageStack⧽ (View description | Export)
Uses: Gadget-ImageStack.js - ⧼gadget-CommonsDashboard⧽ (View description | Export)
Uses: Gadget-dashboard.AddToFlickrBlacklist.js, Gadget-dashboard.UndeletionRequester.js - ⧼gadget-WatchlistNotice.core⧽ (View description | Export)
Uses: Gadget-WatchlistNotice.core.js, Gadget-WatchlistNotice.core.css - ⧼gadget-jquery.jqplot⧽ (View description | 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:
hidden
- ⧼gadget-math.seedrandom⧽ (View description | Export)
Uses: Gadget-math.seedrandom.jsRequires the following right:
hidden
- ⧼gadget-POTYEnhancements.core⧽ (View description | 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:
hidden
- ⧼gadget-VisualFileChange.core⧽ (View description | Export)
Uses: Gadget-VisualFileChange.js/core.jsRequires the following right:
hidden
- ⧼gadget-VisualFileChange.ui⧽ (View description | Export)
Uses: Gadget-VisualFileChange.js/ui.jsRequires the following right:
hidden
- ⧼gadget-VisualFileChange.exec⧽ (View description | Export)
Uses: Gadget-VisualFileChange.js/exec.jsRequires the following right:
hidden
- ⧼gadget-VisualFileChange.cfg⧽ (View description | Export)
Uses: Gadget-VisualFileChange.js/cfg.jsRequires the following right:
hidden
- ⧼gadget-AnonymousI18N⧽ (View description | Export)
Uses: Gadget-AnonymousI18N.js