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 [View source]
- After rolling back a user's edit, automatically open their contributions page (View source | Export)
Uses: Gadget-modrollback.jsRequires the following right:
rollback
- Require confirmation before performing rollback on mobile devices (documentation) (View source | Export)
Uses: Gadget-confirmationRollback-mobile.jsRequires the following right:
rollback
- Disable access keys (View source | Export)
Uses: Gadget-removeAccessKeys.js - Focus the cursor in the search bar on loading the Main Page (View source | Export)
Uses: Gadget-searchFocus.js - GoogleTrans: open a translation popup for the selected text or the word under the cursor when pushing the shift button (View source | Export)
Uses: Gadget-GoogleTrans.js - ImageAnnotator: view image notes and comments on file description pages (View source | Export)
Uses: Gadget-ImageAnnotator.js - Redirect image links to Commons for files hosted there (View source | Export)
Uses: Gadget-imagelinks.js - Open external links in a new tab or window (View source | Export)
Uses: Gadget-exlinks.js - Open search results in a new tab or window when holding down the Ctrl key (View source | Export)
Uses: Gadget-search-new-tab.js - Print options: control how pages are printed (for example, remove images or backgrounds) (View source | Export)
Uses: Gadget-PrintOptions.js - revisionjumper: quickly navigate between page revisions (View source | Export)
Uses: Gadget-revisionjumper.js - Twinkle: add menu buttons to automate common tasks, including: reporting vandalism, warning vandals, requesting deletion or protection, welcoming users, and tagging articles (preferences) (View source | Export)
Uses: Twinkle-pagestyles, Gadget-Twinkle.js, Gadget-twinkleprod.js, Gadget-twinkleimage.js, Gadget-twinklebatchundelete.js, Gadget-twinklewarn.js, Gadget-twinklespeedy.js, Gadget-friendlyshared.js, Gadget-twinklediff.js, Gadget-twinkleunlink.js, Gadget-friendlytag.js, Gadget-twinkledeprod.js, Gadget-friendlywelcome.js, Gadget-twinklexfd.js, Gadget-twinklebatchdelete.js, Gadget-twinklebatchprotect.js, Gadget-twinkleconfig.js, Gadget-twinklefluff.js, Gadget-twinkleprotect.js, Gadget-twinklearv.js, Gadget-twinkleblock.js, Gadget-friendlytalkback.js, Gadget-Twinkle.cssRequires the following right:
autoconfirmed
- ⧼gadget-morebits⧽ (View source | Export)
Uses: Gadget-morebits.js, Gadget-morebits.css - ⧼gadget-Twinkle-pagestyles⧽ (View source | Export)
Uses: Gadget-Twinkle-pagestyles.css
Available on the Vector skin. - ⧼gadget-select2⧽ (View source | Export)
Uses: Gadget-select2.min.js, Gadget-select2.min.css - Suppress display of fundraiser banners (View source | Export)
Uses: Gadget-HideFundraisingNotice.css - Suppress display of CentralNotices (View source | Export)
Uses: Gadget-HideCentralNotice.js, Gadget-HideCentralNotice.css - Reference Tooltips: hover over inline citations to see reference information without moving away from the article text (does not work if "Navigation popups" is enabled above) (View source | Export)
Uses: Gadget-ReferenceTooltips.js, Gadget-ReferenceTooltips.css
Enabled for everyone by default. - FormWizard: a wizard for creating and expanding project pages (View source | Export)
Uses: Gadget-formWizard.jsRequires the following right:
minoredit
- ⧼gadget-formWizard-core⧽ (View source | Export)
Uses: Gadget-formWizard-core.js, Gadget-formWizard.css - Improved appearance for mobile, narrow and wide screens. Used by Gadget-responsiveContent (View source | Export)
Uses: Gadget-responsiveContentBase.css
Available on the Vector skin. - ⧼gadget-responsiveContentBaseTimeless⧽ (View source | Export)
Uses: Gadget-responsiveContentBaseTimeless.css
Available on the Timeless skin. - Prosesize: add a toolbox link to show the size of and number of words in a page (View source | Export)
Uses: Gadget-Prosesize.js, Gadget-Prosesize.css
Watchlist [View source]
- Geonotice: display notices on your watchlist about events in your region (View source | Export)
Uses: Gadget-geonotice.jsRequires the following right:
purge
- ⧼gadget-geonotice-core⧽ (View source | Export)
Uses: Gadget-geonotice-list.js, Gadget-geonotice-core.js, Gadget-geonotice-core.css - Display watchlist notices (View source | Export)
Uses: Gadget-watchlist-notice.js
Enabled for everyone by default. - ⧼gadget-watchlist-notice-core⧽ (View source | Export)
Uses: Gadget-watchlist-notice-core.js - (This loads the base style for the watchlist. Please do not disable this option.) (View source | Export)
Uses: Gadget-WatchlistBase.cssRequires the following right:
purge
Enabled for everyone by default. - Display green collapsible arrows and green bullets for changed pages in your watchlist, page history and recent changes (unavailable with the improved Watchlist user interface) (View source | Export)
Uses: WatchlistBase, Gadget-WatchlistGreenIndicators.cssRequires the following right:
purge
Enabled for everyone by default. - Display green collapsible arrows and green bullets for changed pages in your Watchlist, History and Recent changes (unavailable with the improved Watchlist user interface) (View source | Export)
Uses: WatchlistBase, Gadget-WatchlistGreenIndicatorsMono.cssRequires the following right:
purge
Enabled for everyone by default. - Display pages on your watchlist that have changed since your last visit in bold (see customizing watchlists for more options) (View source | Export)
Uses: WatchlistBase, Gadget-WatchlistChangesBold.css - Subtle update marker: Tone down the "Changed since last visit" indicator on history pages. (By default it renders as a green-filled bar, enabling this gadget changes it to green text.) (View source | Export)
Uses: Gadget-SubtleUpdatemarker.cssRequires the following right:
purge
Enabled for everyone by default.
Editing [View source]
- Add two new dropdown boxes below the edit summary box with some useful default summaries (View source | Export)
Uses: Gadget-defaultsummaries.js - Citation expander: automatically expand and format citations using Citation bot (View source | Export)
Uses: Gadget-citations.js - Syntax highlighter: Alternative to the default coloring of wiki syntax in the edit box (works best in Firefox and works almost all of the time in Chrome and Opera) (View source | Export)
Uses: Gadget-DotsSyntaxHighlighter.js - HotCat: easily add, remove, and change categories on a page, with name suggestions (example) (View source | Export)
Uses: Gadget-HotCat.jsRequires the following rights:
edit
purge
- wikEdDiff: improved diff view between article versions (not needed if wikEd is used) (View source | Export)
Uses: Gadget-wikEdDiff.js - ProveIt is a tool that adds a graphical user interface to find, edit, add and cite references (demo) (View source | Export)
Uses: Gadget-ProveIt.js - ProveIt (classic version) is a tool that adds a graphical user interface to find, edit, add and cite references (demo) This is the classic, original version of the gadget. (View source | Export)
Uses: Gadget-ProveIt-classic.js, Gadget-ProveIt-classic.css - Shortdesc helper: easily add and edit page short descriptions (View source | Export)
Uses: Shortdesc-helper-pagestyles-vector, Gadget-Shortdesc-helper.js, Gadget-Shortdesc-helper.css
Available on the following skins: Vector, MonoBook, Modern, Timeless. - ⧼gadget-Shortdesc-helper-pagestyles-vector⧽ (View source | Export)
Uses: Gadget-Shortdesc-helper-pagestyles-vector.css
Available on the Vector skin. - ⧼gadget-libSettings⧽ (View source | Export)
Uses: Gadget-libSettings.js - wikEd: alternative full-featured integrated text editor for Firefox, Safari, and Google Chrome (documentation) (View source | Export)
Uses: Gadget-wikEd.js - Yet Another AFC Helper Script: easily review Articles for creation submissions, Files for Upload, redirect and category requests (View source | Export)
Uses: Gadget-afchelper.js - Form for filing disputes at the dispute resolution noticeboard (View source | Export)
Uses: Gadget-DRN-wizard-loader.js
Enabled for everyone by default. - CharInsert: add a toolbar under the edit window for quickly inserting wiki markup and special characters (troubles?) (View source | Export)
Uses: Gadget-charinsert.js
Enabled for everyone by default. - ⧼gadget-charinsert-core⧽ (View source | Export)
Uses: Gadget-charinsert-core.js, Gadget-charinsert-styles.css - Enable the legacy (2006) editing toolbar. This will be overridden by the "Enable the editing toolbar" option in the Editing tab. (View source | Export)
Uses: Gadget-legacyToolbar.js - refToolbar: add a "cite" button to the editing toolbar for quick addition of commonly used citation templates (View source | Export)
Uses: Gadget-refToolbar.js
Enabled for everyone by default. - ⧼gadget-refToolbarBase⧽ (View source | Export)
Uses: Gadget-refToolbarBase.js - Install scripts without having to edit JavaScript files (documentation) (View source | Export)
Uses: Gadget-script-installer.js
Appearance [View source]
- Add an [edit] link for the lead section of a page (View source | Export)
Uses: Gadget-edittop.js, Gadget-edittop.css - Add a clock to the personal toolbar that displays the current time in UTC and provides a link to purge the current page (View source | Export)
Uses: UTCLiveClock-pagestyles, Gadget-UTCLiveClock.js, Gadget-UTCLiveClock.css - ⧼gadget-UTCLiveClock-pagestyles⧽ (View source | Export)
Uses: Gadget-UTCLiveClock-pagestyles.css
Available on the following skins: Vector, MonoBook. - Add a "Purge" option to the top of the page, which purges the page's cache (View source | Export)
Uses: Gadget-purgetab.js - Add a selector to the Wikipedia search page allowing the use of external search engines (View source | Export)
Uses: Gadget-externalsearch.js - Allow toggling between tabs and dropdown menus (bug reports) (View source | Export)
Uses: Gadget-MenuTabsToggle.js, Gadget-MenuTabsToggle.css
Available on the Vector skin. - Place the category box above all other content (View source | Export)
Uses: Gadget-CategoryAboveAll.js
Available on the MonoBook skin. - Replace the "new section" tab text with "+" (View source | Export)
Uses: Gadget-addsection-plus.js - Change UTC-based times and dates, such as those used in signatures, to be relative to local time (documentation) (View source | Export)
Uses: Gadget-CommentsInLocalTime.js - Display diffs with the old yellow-and-green colors and design (View source | Export)
Uses: Gadget-OldDiff.css - Disable animations in the interface (View source | Export)
Uses: Gadget-NoAnimations.js - Disable the suggestions dropdown-lists of the search fields (View source | Export)
Uses: Gadget-disablesuggestions.js - Disable smaller font sizes of elements such as infoboxes, navboxes and reference lists (View source | Export)
Uses: Gadget-NoSmallFonts.css - Display a floating alert for new talk page messages (View source | Export)
Uses: Gadget-topalert.js, Gadget-topalert.css - Display an assessment of an article's quality in its page header (documentation) (View source | Export)
Uses: Gadget-metadata.js, Gadget-metadata.css - Justify paragraphs (View source | Export)
Uses: Gadget-JustifyParagraphs.css - Move section [edit] links to the right side of the screen (View source | Export)
Uses: Gadget-righteditlinks.css - PrettyLog: format log pages like search results, and add small thumbnails for file uploads (View source | Export)
Uses: Gadget-PrettyLog.js, Gadget-PrettyLog.css - Show radio buttons to switch between views of certain content, such as some maps (View source | Export)
Uses: Gadget-switcher.js
Enabled for everyone by default. - SidebarTranslate: display sidebar language links in English (View source | Export)
Uses: Gadget-SidebarTranslate.js, Gadget-SidebarTranslate.css - Use a black background with green text (View source | Export)
Uses: Gadget-Blackskin.css
Available on the following skins: MonoBook, Vector. - Vector classic typography (use only sans-serif in Vector skin) (View source | Export)
Uses: Gadget-VectorClassic.css
Available on the Vector skin. - Widen the search box in the Vector skin (View source | Export)
Uses: Gadget-widensearch.css
Available on the Vector skin. - Display links to disambiguation pages in orange (View source | Export)
Uses: Gadget-DisambiguationLinks.css - Strike out usernames that have been blocked (View source | Export)
Uses: Gadget-markblocked.js - Improved appearance for mobile, narrow and wide screens (documentation) (View source | Export)
Uses: responsiveContentBase, Gadget-responsiveContent.js
Available on the Vector skin. - Improved appearance for mobile and narrow screens (View source | Export)
Uses: responsiveContentBaseTimeless, Gadget-responsiveContentTimeless.js
Available on the Timeless skin.
Enabled for everyone by default. - Do not show search results for sister projects on the search results page (View source | Export)
Uses: Gadget-HideInterwikiSearchResults.css - XTools: dynamically show statistics about a page's history under the page heading (View source | Export)
Uses: Gadget-XTools-ArticleInfo.js
Advanced [View source]
- 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 - Add a toolbox link to reload the current page with the system message names exposed (View source | Export)
Uses: Gadget-ShowMessageNames.js - Add a toolbox link to reload the current page with Resource Loader in debug mode (View source | Export)
Uses: Gadget-DebugMode.js - Allow /16, /24 and /27 – /32 CIDR ranges on Special:Contributions forms, as well as wildcard prefix searches (e.g., "Splark*") (report issues) (View source | Export)
Uses: Gadget-contribsrange.js - Enable tracking bugs on Phabricator using the {{tracked}} template (View source | Export)
Uses: Gadget-BugStatusUpdate.js - Real-Time Recent Changes: patrol recent changes in real-time (unpatrolled filter only works for new pages) (View source | Export)
Uses: Gadget-RTRC.js
Maintenance and administration [View source]
- XFDcloser: close deletion discussions at XfD venues, including actions to implement closes (View source | Export)
Uses: Gadget-XFDcloser.jsRequires the following right:
extendedconfirmed
- ⧼gadget-XFDcloser-core⧽ (View source | Export)
Uses: Gadget-XFDcloser-core.js, Gadget-XFDcloser.css - Utility gadget. You should not be able to see this from Special:Preferences. (View source | Export)
Uses: Gadget-libExtraUtil.js
Testing and development [View source]
- AddMe: endorse or join a project using {{Probox}} (View source | Export)
Uses: Gadget-addMe.js, Gadget-addMe.css - New image thumb design, and other minor styling tweaks (TOC, categories). Discuss. (View source | Export)
Uses: Gadget-NewImageThumb.js, Gadget-NewImageThumb.css
Available on the Vector skin. - Make sure that headers of tables remain in view as long as the table is in view (requires Firefox v59 or Safari) (View source | Export)
Uses: Gadget-StickyTableHeaders.js, Gadget-StickyTableHeaders.css - Add categories to the mobile interface (View source | Export)
Uses: Gadget-MobileCategories.js - Add map popups to coordinates in the mobile website (View source | Export)
Uses: Gadget-mobilemaps.js - Show an alert when you encounter Javascript errors (View source | Export)
Uses: Gadget-ShowJavascriptErrors.js - Show page description beneath the page title (not compatible with Page assessments gadget) (View source | Export)
Uses: Gadget-Page descriptions.js
Available on the following skins: Vector, MonoBook, Modern.
⧼gadget-section-modules⧽ [View source]
- Utility gadget. You should not be able to see this from Special:Preferences. (View source | Export)
Uses: Gadget-libLua.js - Utility gadget. You should not be able to see this from Special:Preferences. (View source | Export)
Uses: Gadget-libSensitiveIPs.js