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-browsing⧽ [View description]
- After rolling back a user's edit, automatically open their contributions page (View description | Export)
Uses: Gadget-modrollback.jsRequires the following right:
rollback
- (D)Require confirmation before performing rollback on mobile devices (View description | Export)
Uses: Gadget-confirmationRollback-mobile.jsRequires the following right:
rollback
- Disable access keys (View description | Export)
Uses: Gadget-removeAccessKeys.js - Focus the cursor in the search bar on loading the Main Page (View description | 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 description | Export)
Uses: Gadget-GoogleTrans.js - ImageAnnotator: view image notes and comments on file description pages (View description | Export)
Uses: Gadget-ImageAnnotator.js - Redirect image links to Commons for files hosted there (View description | Export)
Uses: Gadget-imagelinks.js - Open external links in a new tab or window (View description | Export)
Uses: Gadget-exlinks.js - Open search results in a new tab or window when holding down the Ctrl key (View description | Export)
Uses: Gadget-search-new-tab.js - Print options: control how pages are printed (for example, remove images or backgrounds) (View description | Export)
Uses: Gadget-PrintOptions.js - revisionjumper: quickly navigate between page revisions (View description | Export)
Uses: Gadget-revisionjumper.js - ⧼gadget-morebits⧽ (View description | Export)
Uses: Gadget-morebits.js, Gadget-morebits.css - ⧼gadget-select2⧽ (View description | Export)
Uses: Gadget-select2.min.js, Gadget-select2.min.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 description | Export)
Uses: Gadget-ReferenceTooltips.js, Gadget-ReferenceTooltips.css
Enabled for everyone by default. - ⧼gadget-responsiveContentBase⧽ (View description | Export)
Uses: Gadget-responsiveContentBase.css
Available on the Vector legacy (2010) skin. - ⧼gadget-responsiveContentBaseTimeless⧽ (View description | 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 description | Export)
Uses: Gadget-Prosesize.js, Gadget-Prosesize.css
⧼gadget-section-watchlist⧽ [View description]
- ⧼gadget-watchlist-notice⧽ (View description | Export)
Uses: Gadget-watchlist-notice.jsRequires the following right:
purge
- ⧼gadget-watchlist-notice-core⧽ (View description | Export)
Uses: Gadget-watchlist-notice-core.js - (This loads the base style for the watchlist. Please do not disable this option.) (View description | 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 description | Export)
Uses: WatchlistBase, Gadget-WatchlistGreenIndicators.cssRequires the following right:
purge
Enabled for everyone by default. - ⧼gadget-WatchlistGreenIndicatorsMono⧽ (View description | 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 description | 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 description | Export)
Uses: Gadget-SubtleUpdatemarker.cssRequires the following right:
purge
Enabled for everyone by default.
⧼gadget-section-editing⧽ [View description]
- Add two new dropdown boxes below the edit summary box with some useful default summaries (View description | Export)
Uses: Gadget-defaultsummaries.js - Citation expander: automatically expand and format citations using Citation bot (View description | 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 description | Export)
Uses: Gadget-DotsSyntaxHighlighter.js - HotCat: easily add, remove, and change categories on a page, with name suggestions (example) (View description | Export)
Uses: Gadget-HotCat.jsRequires the following rights:
edit
purge
- wikEdDiff: improved diff view between article versions (not needed if wikEd is used) (View description | Export)
Uses: Gadget-wikEdDiff.js - ProveIt is a tool that adds a graphical user interface to find, edit, add and cite references (demo) (View description | 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 description | Export)
Uses: Gadget-ProveIt-classic.js, Gadget-ProveIt-classic.css - ⧼gadget-libSettings⧽ (View description | Export)
Uses: Gadget-libSettings.js - alternative full-featured integrated text editor for Firefox, Safari, and Google Chrome ()
Uses: Gadget-wikEd.js- Yet Another AFC Helper Script: easily review Articles for creation submissions, Files for Upload, redirect and category requests (View description | Export)
Uses: Gadget-afchelper.js, Gadget-afchelper.css - refToolbar: add a "cite" button to the editing toolbar for quick addition of commonly used citation templates (View description | Export)
Uses: Gadget-refToolbar.js
Works on the "edit" page action.
Enabled for everyone by default. - Components for the refToolbar gadget (View description | Export)
Uses: Gadget-refToolbarBase.js - ⧼gadget-Draftify⧽ (View description | Export)
Uses: Gadget-Draftify.js, Gadget-Draftify.css
⧼gadget-section-appearance⧽ [View description]
- Add an [edit] link for the lead section of a page (View description | Export)
Uses: Gadget-edittop.js, Gadget-edittop.css - Add a selector to the Bharatpedia search page allowing the use of external search engines (View description | Export)
Uses: Gadget-externalsearch.js - ⧼gadget-CategoryAboveAll⧽ (View description | Export)
Uses: Gadget-CategoryAboveAll.js
Available on the monobook skin. - Replace the "new section" tab text with "+" (View description | Export)
Uses: Gadget-addsection-plus.js - Display diffs with the old yellow-and-green colors and design (View description | Export)
Uses: Gadget-OldDiff.css - Move section [edit] links to the right side of the screen (View description | Export)
Uses: Gadget-righteditlinks.css - Display links to disambiguation pages in orange (View description | Export)
Uses: Gadget-DisambiguationLinks.css - Strike out usernames that have been blocked (View description | Export)
Uses: Gadget-markblocked.js - XTools: dynamically show statistics about a page's history under the page heading (View description | Export)
Uses: Gadget-XTools-ArticleInfo.js
⧼gadget-section-maintenance⧽ [View description]
- ⧼gadget-XFDcloser⧽ (View description | Export)
Uses: Gadget-XFDcloser.jsRequires the following right:
extendedconfirmed
- ⧼gadget-XFDcloser-core⧽ (View description | Export)
Uses: Gadget-XFDcloser-core.js, Gadget-XFDcloser-core.css - ⧼gadget-XFDcloser-core-beta⧽ (View description | Export)
Uses: Gadget-XFDcloser-core-beta.js, Gadget-XFDcloser-core-beta.css - ⧼gadget-libExtraUtil⧽ (View description | Export)
Uses: Gadget-libExtraUtil.js
⧼gadget-section-modules⧽ [View description]
- ⧼gadget-libLua⧽ (View description | Export)
Uses: Gadget-libLua.js - ⧼gadget-libSensitiveIPs⧽ (View description | Export)
Uses: Gadget-libSensitiveIPs.js