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.
Browsing
- Better rollback: add a prompt to rollback links (View description | Export)
Uses: Gadget-modrollback.js
Requires the following right:rollback. - Mobile rollback confirmation (View description | Export)
Uses: Gadget-confirmationRollback-mobile.js
Requires the following right:rollback.
Enabled for everyone by default. - Remove access keys (Alt+Shift shortcuts) (View description | Export)
Uses: Gadget-removeAccessKeys.js - Search focus: press "f" to focus search (View description | Export)
Uses: Gadget-searchFocus.js - GoogleTrans translation tool (View description | Export)
Uses: Gadget-GoogleTrans.js - ImageAnnotator: view notes on images (View description | Export)
Uses: Gadget-ImageAnnotator.js - Image links on file pages (View description | Export)
Uses: Gadget-imagelinks.js - Open external links in new tab (View description | Export)
Uses: Gadget-exlinks.js - Search in new tab (View description | Export)
Uses: Gadget-search-new-tab.js - Custom print settings (View description | Export)
Uses: Gadget-PrintOptions.js - Revision jumper toolbar (View description | Export)
Uses: Gadget-revisionjumper.js - Twinkle: automation and maintenance (View description | Export)
Uses: Twinkle-pagestyles, Gadget-Twinkle.js, Gadget-twinklearv.js, Gadget-twinklewarn.js, Gadget-twinkleblock.js, Gadget-twinklewelcome.js, Gadget-twinkletalkback.js, Gadget-twinklespeedy.js, Gadget-twinkleprod.js, Gadget-twinklexfd.js, Gadget-twinkleimage.js, Gadget-twinkleprotect.js, Gadget-twinkletag.js, Gadget-twinklediff.js, Gadget-twinkleunlink.js, Gadget-twinklerollback.js, Gadget-twinkledeprod.js, Gadget-twinklebatchdelete.js, Gadget-twinklebatchprotect.js, Gadget-twinklebatchundelete.js, Gadget-twinkleconfig.js, Gadget-Twinkle.css
Requires the following right:autoconfirmed. - Morebits library (View description | Export)
Uses: Gadget-morebits.js, Gadget-morebits.css - Twinkle page styles (View description | Export)
Uses: Gadget-Twinkle-pagestyles.css
Available for the following skins: Vector legacy (2010), Vector (2022). - Select2 dropdown library (View description | Export)
Uses: Gadget-select2.min.js, Gadget-select2.min.css - Hide CentralNotice banners (View description | Export)
Uses: Gadget-HideCentralNotice.js, Gadget-HideCentralNotice.css - Reference Tooltips (View description | Export)
Uses: Gadget-ReferenceTooltips.js, Gadget-ReferenceTooltips.css
Available for the following skins: Vector legacy (2010), Vector (2022), MonoBook, Timeless, cologneblue.
Enabled for everyone by default. - FormWizard (View description | Export)
Uses: Gadget-formWizard.js
Requires the following right:minoredit.
Limited to namespace Eurovision Wiki.
Enabled for everyone by default. - FormWizard core (View description | Export)
Uses: Gadget-formWizard-core.js, Gadget-formWizard.css - Prosesize: show prose size (View description | Export)
Uses: Gadget-Prosesize.js, Gadget-Prosesize.css - Find archived sections (View description | Export)
Uses: Gadget-find-archived-section.js
Watchlist
- Geonotice (View description | Export)
Uses: Gadget-geonotice.js
Requires the following right:viewmywatchlist.
Enabled for everyone by default. - Geonotice core (View description | Export)
Uses: Gadget-geonotice-list.js, Gadget-geonotice-core.js, Gadget-geonotice-core.css - Watchlist notice (View description | Export)
Uses: Gadget-watchlist-notice.js
Requires the following right:viewmywatchlist.
Limited to namespace Special.
Enabled for everyone by default. - Watchlist notice core (View description | Export)
Uses: Gadget-watchlist-notice-core.js - Watchlist base styles (View description | Export)
Uses: Gadget-WatchlistBase.css
Requires the following right:viewmywatchlist.
Available for the following skins: Vector legacy (2010), Vector (2022), MonoBook.
Limited to namespace Special.
Enabled for everyone by default. - Watchlist green indicators (View description | Export)
Uses: WatchlistBase, Gadget-WatchlistGreenIndicators.css
Requires the following right:viewmywatchlist.
Available for the following skins: Vector legacy (2010), Vector (2022).
Limited to namespace Special.
Enabled for everyone by default. - Watchlist green markers (mono) (View description | Export)
Uses: WatchlistBase, Gadget-WatchlistGreenIndicatorsMono.css
Requires the following right:viewmywatchlist.
Available for the MonoBook skin.
Limited to namespace Special.
Enabled for everyone by default. - Watchlist bold changes (View description | Export)
Uses: WatchlistBase, Gadget-WatchlistChangesBold.css
Limited to namespace Special. - Subtle update marker (View description | Export)
Uses: Gadget-SubtleUpdatemarker.css
Requires the following right:viewmywatchlist.
Available for the following skins: Vector legacy (2010), Vector (2022), MonoBook.
Enabled for everyone by default.
Editing
- Default edit summaries (View description | Export)
Uses: Gadget-defaultsummaries.js - Citation tools (View description | Export)
Uses: Gadget-citations.js - Syntax highlighter (View description | Export)
Uses: Gadget-DotsSyntaxHighlighter.js
Limited to the "edit" page action. - HotCat category editor (View description | Export)
Uses: Gadget-HotCat.js
Requires the following rights:edit,minoredit. - wikEdDiff engine (View description | Export)
Uses: Gadget-wikEdDiff.js - ProveIt citation tool (View description | Export)
Uses: Gadget-ProveIt.js
Limited to the following namespaces: (Main), User, Template. - ProveIt classic (View description | Export)
Uses: Gadget-ProveIt-classic.js, Gadget-ProveIt-classic.css
Limited to the "edit" page action. - Short description helper (View description | Export)
Uses: Shortdesc-helper-pagestyles-vector, Gadget-Shortdesc-helper.js, Gadget-Shortdesc-helper.css
Available for the following skins: Vector legacy (2010), Vector (2022), MonoBook, Timeless. - Shortdesc styles (View description | Export)
Uses: Gadget-Shortdesc-helper-pagestyles-vector.css
Available for the following skins: Vector legacy (2010), Vector (2022). - Settings library (View description | Export)
Uses: Gadget-libSettings.js - wikEd full editor (View description | Export)
Uses: Gadget-wikEd.js - AFC Helper scripts (View description | Export)
Uses: Gadget-afchelper.js, Gadget-afchelper.css
Limited to namespace User. - CharInsert toolbar (View description | Export)
Uses: Gadget-charinsert.js
Limited to the "edit" page action.
Enabled for everyone by default. - CharInsert core (View description | Export)
Uses: Gadget-charinsert-core.js, Gadget-charinsert-styles.css - Legacy 2006 toolbar (View description | Export)
Uses: Gadget-legacyToolbar.js, Gadget-extra-toolbar-buttons-core.js - RefToolbar "Cite" button (View description | Export)
Uses: Gadget-refToolbar.js
Limited to the "edit" page action.
Limited to content modelwikitext.
Enabled for everyone by default. - RefToolbar base (View description | Export)
Uses: Gadget-refToolbarBase.js
Appearance
- EditTop: edit lead section (View description | Export)
Uses: Gadget-edittop.js, Gadget-edittop.css - UTC Live Clock (View description | Export)
Uses: UTCLiveClock-pagestyles, Gadget-UTCLiveClock.js, Gadget-UTCLiveClock.css
This gadget supports loading via URL with?withgadgetquery parameter. - Clock styles (View description | Export)
Uses: Gadget-UTCLiveClock-pagestyles.css
Available for the following skins: Vector legacy (2010), Vector (2022), MonoBook. - Purge tab (View description | Export)
Uses: Gadget-purgetab.js - External search engines (View description | Export)
Uses: Gadget-externalsearch.js
Limited to namespace Special. - Menu tabs toggle (View description | Export)
Uses: Gadget-MenuTabsToggle.js, Gadget-MenuTabsToggle.css
Available for the following skins: Vector legacy (2010), Vector (2022). - Move categories to top (View description | Export)
Uses: Gadget-CategoryAboveAll.js
Available for the MonoBook skin. - Add section "+" tab (View description | Export)
Uses: Gadget-addsection-plus.js - Show local time (View description | Export)
Uses: Gadget-CommentsInLocalTime.js - Old diff colors (View description | Export)
Uses: Gadget-OldDiff.css - Disable animations (View description | Export)
Uses: Gadget-NoAnimations.js - Disable search suggestions (View description | Export)
Uses: Gadget-disablesuggestions.js - Disable small fonts (View description | Export)
Uses: Gadget-NoSmallFonts.css - Top alerts (View description | Export)
Uses: Gadget-topalert.js, Gadget-topalert.css - Show article metadata (View description | Export)
Uses: Gadget-metadata.js, Gadget-metadata.css - Justify article text (View description | Export)
Uses: Gadget-JustifyParagraphs.css - Right-side edit links (View description | Export)
Uses: Gadget-righteditlinks.css - Pretty layouts for logs (View description | Export)
Uses: Gadget-PrettyLog.js, Gadget-PrettyLog.css - Content Switcher (View description | Export)
Uses: Gadget-switcher.js
Enabled for everyone by default. - Sidebar translation tool (View description | Export)
Uses: Gadget-SidebarTranslate.js, Gadget-SidebarTranslate.css - Dark theme (Blackskin) (View description | Export)
Uses: Gadget-Blackskin.css
Available for the following skins: MonoBook, Vector legacy (2010), Vector (2022).
This gadget supports loading via URL with?withgadgetquery parameter. - Dark mode toggle (View description | Export)
Uses: dark-mode-toggle-pagestyles, Gadget-dark-mode-toggle.js - Dark mode styles (View description | Export)
Uses: Gadget-dark-mode-toggle-pagestyles.css - Vector classic layout (View description | Export)
Uses: Gadget-VectorClassic.css
Available for the following skins: Vector legacy (2010), Vector (2022). - Wide search bar (View description | Export)
Uses: Gadget-widensearch.css
Available for the following skins: Vector legacy (2010), Vector (2022). - Highlight disambiguation links (View description | Export)
Uses: Gadget-DisambiguationLinks.css - Mark blocked users (View description | Export)
Uses: Gadget-markblocked.js - Responsive content (View description | Export)
Uses: responsiveContentBase, Gadget-responsiveContent.js
Available for the Vector legacy (2010) skin. - Responsive content (Timeless) (View description | Export)
Uses: responsiveContentBaseTimeless, Gadget-responsiveContentTimeless.js
Available for the Timeless skin.
Enabled for everyone by default. - Responsive base styles (View description | Export)
Uses: Gadget-responsiveContentBase.css
Available for the Vector legacy (2010) skin. - Responsive base (Timeless) (View description | Export)
Uses: Gadget-responsiveContentBaseTimeless.css
Available for the Timeless skin. - Hide interwiki search results (View description | Export)
Uses: Gadget-HideInterwikiSearchResults.css - Article statistics (View description | Export)
Uses: Gadget-XTools-ArticleInfo.js - Disable sticky elements (View description | Export)
Uses: Gadget-remove-sticky-decoration.css
Advanced
- Regex framework (View description | Export)
Uses: Gadget-RegexMenuFramework.js - Show system message names (View description | Export)
Uses: Gadget-ShowMessageNames.js - Script debug mode (View description | Export)
Uses: Gadget-DebugMode.js - IP range contributions (View description | Export)
Uses: Gadget-contribsrange.js - Show Phabricator statuses (View description | Export)
Uses: Gadget-BugStatusUpdate.js - RTRC: Recent changes patroller (View description | Export)
Uses: Gadget-RTRC.js - User script installer (View description | Export)
Uses: Gadget-script-installer.js
Maintenance
- XFDcloser: close discussions (View description | Export)
Uses: Gadget-XFDcloser.js
Requires the following right:autoconfirmed. - XFDcloser core (View description | Export)
Uses: Gadget-XFDcloser-core.js, Gadget-XFDcloser-core.css - XFDcloser beta (View description | Export)
Uses: Gadget-XFDcloser-core-beta.js, Gadget-XFDcloser-core-beta.css - Extra utility library (View description | Export)
Uses: Gadget-libExtraUtil.js
⧼gadget-section-test⧽
- AddMe test gadget (View description | Export)
Uses: Gadget-addMe.js, Gadget-addMe.css - New thumbnail layouts (View description | Export)
Uses: Gadget-NewImageThumb.js, Gadget-NewImageThumb.css
Available for the following skins: Vector legacy (2010), Vector (2022). - Sticky table headers (View description | Export)
Uses: Gadget-StickyTableHeaders.js, Gadget-StickyTableHeaders.css - Improved mobile maps (View description | Export)
Uses: Gadget-mobilemaps.js
Available for the MinervaNeue skin. - Show JS Errors popup (View description | Export)
Uses: Gadget-ShowJavascriptErrors.js - Wikidata page descriptions (View description | Export)
Uses: Gadget-Page descriptions.js
Available for the following skins: Vector legacy (2010), Vector (2022), MonoBook. - Auto-number sections (View description | Export)
Uses: Gadget-autonum.js, Gadget-autonum.css
⧼gadget-section-template-gadgets⧽
- Vivarium interactive tool (View description | Export)
Uses: Gadget-Vivarium.js, Gadget-Vivarium.css
Limited to category Pages using gadget Vivarium.
Enabled for everyone by default. - WikiMiniAtlas clickable map (View description | Export)
Uses: Gadget-WikiMiniAtlas.js
Limited to category Pages using gadget WikiMiniAtlas.
Enabled for everyone by default. - ImageStack layering tool (View description | Export)
Uses: Gadget-ImageStackPopup.js, Gadget-ImageStackPopup.css
Limited to category Pages using gadget ImageStackPopup.
Enabled for everyone by default. - Page calculators (View description | Export)
Uses: Gadget-calculator.js, Gadget-calculator.css
Limited to category Pages using gadget Calculator.
Enabled for everyone by default. - OWID data slider (View description | Export)
Uses: Gadget-owidslider.js, Gadget-owidslider.css
Limited to category Pages using gadget owidslider.
Enabled for everyone by default.
Modules
- Lua helper library (View description | Export)
Uses: Gadget-libLua.js - Sensitive IP identification (View description | Export)
Uses: Gadget-libSensitiveIPs.js - Dark mode core CSS (View description | Export)
Uses: Gadget-dark-mode.css
Available for the following skins: Vector legacy (2010), Vector (2022), MonoBook, MinervaNeue, Timeless.
This gadget supports loading via URL with?withgadgetquery parameter.