Gadgets
Appearance
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.
User interface gadgets
- Edit top: Add an edit section link to the lead section of a page. (View description | Export)
Uses: Gadget-edittop.js - A clock in the personal toolbar that shows the current time in UTC and also provides a link to purge the current page.
In Vector 2022, you can move the clock outside of the user menu by adding the following user script:window.UTCLiveClockLocation = 'outside';(View description | Export)
Uses: UTCLiveClock-pagestyles, Gadget-UTCLiveClockConfigure.js, Gadget-UTCLiveClock.js, Gadget-UTCLiveClock.css - Styles for UTCLiveClock (View description | Export)
Uses: Gadget-UTCLiveClock-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. - Real-Time Recent Changes: Monitor and patrol recent changes in real-time (documentation). (View description | Export)
Uses: Gadget-intuition.js
This gadget is hidden, meaning it will not show up on the preferences page. - Real-Time Recent Changes: Monitor and patrol recent changes in real-time (documentation). (View description | Export)
Uses: Gadget-rtrc.js, Gadget-rtrc.css - ⧼gadget-RTRC⧽ (View description | Export)
Uses: Gadget-rtrc.js
This gadget is hidden, meaning it will not show up on the preferences page. - Ajax paginated Recent Changes module, utilizing the API. (View description | Export)
Uses: Gadget-ajaxrecentchanges.js - Checked revisions export for CodeReview: Experimental gadget to export a list of revision IDs based on checked table rows in the list view of the CodeReview extension. (View description | Export)
Uses: Gadget-CodeReview checkedRevsExport.js - Allow /16 and /24 – /32 CIDR ranges on Special:Contributions forms (uses API), as well as wildcard prefix searches, e.g., "Splark*". (Please report any issues.) (View description | Export)
Uses: Gadget-contribsrange.js - Numerakri: Convert numerals from Arabic to Devanagari. (View description | Export)
Uses: Gadget-Numerakri.js, Gadget-Numerakri.css - Heading Anchor: Adds section anchors to each wiki page heading. They become visible on hover. (Vector skin only) (View description | Export)
Uses: Gadget-vector-headanchor.js, Gadget-vector-headanchor.css - Enable tracking bugs on Phabricator using the {{Tracked}} template. (View description | Export)
Uses: Gadget-BugStatusUpdate.js - Add a "Purge" tab to the top of the page which lets you purge the cache of the page. (View description | Export)
Uses: Gadget-purgetab.js - Different colors for links to other projects. (View description | Export)
Uses: Gadget-Coloredlinks.css - AutoLink in diffs and edit summaries [[wiki-links]], [external links] and {{templates}}. (View description | Export)
Uses: Gadget-autolink.js - Show some predefined messages to add the edit summary with a single click. (View description | Export)
Uses: Gadget-predefined-summaries.js - Display notification count in the window title (View description | Export)
Uses: Gadget-NotifCountTitle.js - Responsive content styles (View description | Export)
Uses: Gadget-responsiveContentBase.css
Available for the Vector legacy (2010) skin.
This gadget is hidden, meaning it will not show up on the preferences page. - Improved appearance for mobile, narrow and wide screens. Documentation (View description | Export)
Uses: responsiveContentBase, Gadget-responsiveContent.js
Available for the Vector legacy (2010) skin. - Mobile styles for Vector legacy skin (Vector 2010) (View description | Export)
Uses: Gadget-mobileVectorBase.css
Available for the Vector legacy (2010) skin.
This gadget is hidden, meaning it will not show up on the preferences page. - Enhancements for mobile views with Vector skin (View description | Export)
Uses: mobileVectorBase, Gadget-mobileVector.js
Available for the Vector legacy (2010) skin. - Auto-number headings: Adds hierarchical outline-style numbering to headers in articles (documentation) (View description | Export)
Uses: Gadget-autonum.js, Gadget-autonum.css
Editing gadgets
- Syntax highlighter, make syntax stand out colorfully in the edit box. Works best in Firefox and works almost all of the time in Chrome and Opera. (View description | Export)
Uses: Gadget-DotsSyntaxHighlighter.js
Limited to the "edit" page action. - Edittools: Enhance the edittools section (grouping into section with a dropdown menu and converting static links to buttons) (View description | Export)
Uses: Gadget-Edittools.js
Limited to the "edit" page action.
Enabled for everyone by default. - HotCat, easily add / remove / change a category on a page, with name suggestion [example] (View description | Export)
Uses: Gadget-HotCat.js - TabOverride, allows to input tab characters on the editing area by pressing the tab key on the keyboard (View description | Export)
Uses: Gadget-TabOverride.js
Limited to the "edit" page action. - Remove VisualEditor from the user interface (View description | Export)
Uses: Gadget-oldeditor.js - Style the insertion menu below the wiki editor as buttons (documentation) (View description | Export)
Uses: Gadget-CharInsertButtons.css
Limited to the "edit" page action.
Enabled for everyone by default. - ProveIt: Smart and simple reference manager. (View description | Export)
Uses: Gadget-ProveIt.js, Gadget-ProveIt.css
This gadget is hidden, meaning it will not show up on the preferences page. - TranslateTagger: Add toolbar button above the edit form to automatically insert
<translate>tags to any untranslated text (via the TranslateTagger API hosted in Toolforge). (View description | Export)
Uses: Gadget-TranslateTagger.js
⧼gadget-section-AuthorizedUsers⧽
- ⧼gadget-CleanDeleteReasons⧽ (View description | Export)
Uses: Gadget-CleanDeleteReasons.js
Requires the following right:delete. - ⧼gadget-blocktab⧽ (View description | Export)
Uses: Gadget-blocktab.js
Requires the following right:block. - ⧼gadget-botRollback⧽ (View description | Export)
Uses: Gadget-botRollback.js
Requires the following right:markbotedits.
⧼gadget-section-Experimental⧽
- ⧼gadget-formWizard⧽ (View description | Export)
Uses: Gadget-formWizard.js
This gadget is hidden, meaning it will not show up on the preferences page. - ⧼gadget-addMe⧽ (View description | Export)
Uses: Gadget-addMe.js, Gadget-addMe.css - ⧼gadget-addMe-beta⧽ (View description | Export)
Uses: Gadget-addMe-beta.js, Gadget-addMe.css - ⧼gadget-chessDemo⧽ (View description | Export)
Uses: Gadget-chessDemo.js, Gadget-chessDemo.css
This gadget is hidden, meaning it will not show up on the preferences page. - ⧼gadget-whoisactive⧽ (View description | Export)
Uses: Gadget-whoisactive.js, Gadget-whoisactive.css
⧼gadget-section-template-gadgets⧽
- ⧼gadget-AddAlternativeText⧽ (View description | Export)
Uses: Gadget-AddAlternativeText.js
Limited to category Gadget:AddAlternativeText.
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default. - ⧼gadget-AddFileCaption⧽ (View description | Export)
Uses: Gadget-AddFileCaption.js
Limited to category Gadget:AddFileCaption.
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default. - ⧼gadget-AddFileDescription⧽ (View description | Export)
Uses: Gadget-AddFileDescription.js
Limited to category Gadget:AddFileDescription.
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default. - ⧼gadget-DownloadPDF⧽ (View description | Export)
Uses: Gadget-DownloadPDF.js
Limited to category Gadget:DownloadPDF.
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default. - ⧼gadget-ExcerptTree⧽ (View description | Export)
Uses: Gadget-ExcerptTree.js
Limited to category Gadget:ExcerptTree.
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default. - ⧼gadget-Formicarium⧽ (View description | Export)
Uses: Gadget-Formicarium.js
Limited to category Gadget:Formicarium.
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default. - ⧼gadget-HelloWorld⧽ (View description | Export)
Uses: Gadget-HelloWorld.js, Gadget-HelloWorld.css
Limited to category Gadget:HelloWorld.
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default. - ⧼gadget-ImageStackPopup⧽ (View description | Export)
Uses: Gadget-ImageStackPopup.js
Limited to category Gadget:ImageStackPopup.
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default. - ⧼gadget-InlineSearch⧽ (View description | Export)
Uses: Gadget-InlineSearch.js
Limited to category Gadget:InlineSearch.
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default. - ⧼gadget-LinkedPagesWithTemplates⧽ (View description | Export)
Uses: Gadget-LinkedPagesWithTemplates.js
Limited to category Gadget:LinkedPagesWithTemplates.
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default. - ⧼gadget-OWIDPopup⧽ (View description | Export)
Uses: Gadget-OWIDPopup.js
Limited to category Gadget:OWIDPopup.
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default. - ⧼gadget-PagesToTranslate⧽ (View description | Export)
Uses: Gadget-PagesToTranslate.js
Limited to category Gadget:PagesToTranslate.
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default. - ⧼gadget-RecentEditors⧽ (View description | Export)
Uses: Gadget-RecentEditors.js
Limited to category Gadget:RecentEditors.
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default. - ⧼gadget-Synchronizer⧽ (View description | Export)
Uses: Gadget-Synchronizer.js
Limited to category Gadget:Synchronizer.
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default. - ⧼gadget-ShortLinkedPages⧽ (View description | Export)
Uses: Gadget-ShortLinkedPages.js
Limited to category Gadget:ShortLinkedPages.
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default. - ⧼gadget-TopLinkedPages⧽ (View description | Export)
Uses: Gadget-TopLinkedPages.js
Limited to category Gadget:TopLinkedPages.
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default. - ⧼gadget-Vivarium⧽ (View description | Export)
Uses: Gadget-Vivarium.js
Limited to category Gadget:Vivarium.
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default. - ⧼gadget-WikiForm⧽ (View description | Export)
Uses: Gadget-WikiForm.js
Limited to category Gadget:WikiForm.
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default. - ⧼gadget-tabbedwindow⧽ (View description | Export)
Uses: Gadget-tabbedwindow.js
Limited to category Gadget:TabbedWindow.
Enabled for everyone by default. - ⧼gadget-Calculator⧽ (View description | Export)
Uses: Gadget-Calculator.js
Limited to category Pages using gadget Calculator.
Enabled for everyone by default.
⧼gadget-section-global-gadgets⧽
- ⧼gadget-Global-AddAlternativeText⧽ (View description | Export)
Uses: Gadget-Global-AddAlternativeText.js, Gadget-Global-AddAlternativeText.css
This gadget is hidden, meaning it will not show up on the preferences page. - ⧼gadget-Global-AddFileCaption⧽ (View description | Export)
Uses: Gadget-Global-AddFileCaption.js, Gadget-Global-AddFileCaption.css
This gadget is hidden, meaning it will not show up on the preferences page. - ⧼gadget-Global-AddFileDescription⧽ (View description | Export)
Uses: Gadget-Global-AddFileDescription.js, Gadget-Global-AddFileDescription.css
This gadget is hidden, meaning it will not show up on the preferences page. - ⧼gadget-Global-DownloadPDF⧽ (View description | Export)
Uses: Gadget-Global-DownloadPDF.js, Gadget-Global-DownloadPDF.css
This gadget is hidden, meaning it will not show up on the preferences page. - ⧼gadget-Global-ExcerptTree⧽ (View description | Export)
Uses: Gadget-Global-ExcerptTree.js
This gadget is hidden, meaning it will not show up on the preferences page. - ⧼gadget-Global-Formicarium⧽ (View description | Export)
Uses: Gadget-Global-Formicarium.js, Gadget-Global-Formicarium.css
This gadget is hidden, meaning it will not show up on the preferences page. - ⧼gadget-Global-ImageStackPopup⧽ (View description | Export)
Uses: Gadget-Global-ImageStackPopup.js, Gadget-Global-ImageStackPopup.css
This gadget is hidden, meaning it will not show up on the preferences page. - ⧼gadget-Global-InlineSearch⧽ (View description | Export)
Uses: Gadget-Global-InlineSearch.js
This gadget is hidden, meaning it will not show up on the preferences page. - ⧼gadget-Global-LinkedPagesWithTemplates⧽ (View description | Export)
Uses: Gadget-Global-LinkedPagesWithTemplates.js
This gadget is hidden, meaning it will not show up on the preferences page. - ⧼gadget-Global-MiniEdit⧽ (View description | Export)
Uses: Gadget-Global-MiniEdit.js
This gadget is hidden, meaning it will not show up on the preferences page. - ⧼gadget-Global-OWIDPopup⧽ (View description | Export)
Uses: Gadget-Global-OWIDPopup.js, Gadget-Global-OWIDPopup.css
This gadget is hidden, meaning it will not show up on the preferences page. - ⧼gadget-Global-PagesToTranslate⧽ (View description | Export)
Uses: Gadget-Global-PagesToTranslate.js
This gadget is hidden, meaning it will not show up on the preferences page. - ⧼gadget-Global-ProveIt⧽ (View description | Export)
Uses: Gadget-Global-ProveIt.js, Gadget-Global-ProveIt.css
This gadget is hidden, meaning it will not show up on the preferences page. - ⧼gadget-Global-RecentEditors⧽ (View description | Export)
Uses: Gadget-Global-RecentEditors.js
This gadget is hidden, meaning it will not show up on the preferences page. - ⧼gadget-Global-ShortLinkedPages⧽ (View description | Export)
Uses: Gadget-Global-ShortLinkedPages.js
This gadget is hidden, meaning it will not show up on the preferences page. - ⧼gadget-Global-TopLinkedPages⧽ (View description | Export)
Uses: Gadget-Global-TopLinkedPages.js
This gadget is hidden, meaning it will not show up on the preferences page. - ⧼gadget-Global-Vivarium⧽ (View description | Export)
Uses: Gadget-Global-Vivarium.js, Gadget-Global-Vivarium.css
This gadget is hidden, meaning it will not show up on the preferences page. - ⧼gadget-Global-WikiForm⧽ (View description | Export)
Uses: Gadget-Global-WikiForm.js
This gadget is hidden, meaning it will not show up on the preferences page. - ⧼gadget-Global-WikitextParser⧽ (View description | Export)
Uses: Gadget-Global-WikitextParser.js
This gadget is hidden, meaning it will not show up on the preferences page. - ⧼gadget-Global-Calculator⧽ (View description | Export)
Uses: Gadget-Global-Calculator.js, Gadget-Global-Calculator.css
This gadget is hidden, meaning it will not show up on the preferences page.