Gadgets
Jump to navigation
Jump to search
Want an adless experience? Log in or Create an account.
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.
Appearance [View description]
- AddSection-Plus — Change the "new section" tab text to instead display the much narrower "+". (View description | Export)
Uses: Gadget-AddSection-Plus.js - FloatingToC — Makes the Table of Contents box float at the lower left corner of the screen as the page is scrolled down. (View description | Export)
Uses: Gadget-FloatingToC.css - Gender — Displays a male or female symbol on a user profile if specified in that user's preferences. (View description | Export)
Uses: Gadget-Gender.js, Gadget-Gender.css
Enabled for everyone by default. - HidePrefix — Hides prefixes like Template on category pages that use the {{HidePrefix}} template. (View description | Export)
Uses: Gadget-HidePrefix.js
Enabled for everyone by default. - HideUserIcon — Hides the icon next to the link to your userpage at the top of each page. (View description | Export)
Uses: Gadget-HideUserIcon.css - HighlightSections — When mousing over a section edit link, the entire section in question is highlighted. * (View description | Export)
Uses: Gadget-HighlightSections.js - History — Changes the text of the "View history" tab to a shorter "History". (View description | Export)
Uses: Gadget-HistoryShort.js
Enabled for everyone by default. - LinkShadow — Instead of being underlined when moused-over, links will be given a text-shadow when the mouse pointer is over it to make it stand out. (View description | Export)
Uses: Gadget-LinkShadow.css
Enabled for everyone by default. - MenuToTabs — Display the drop-down menus for page actions as tabs. (View description | Export)
Uses: Gadget-MenuToTabs.js - NewMessage — Converts the "You have new messages" box to a small indicator on your personal toolbar. (View description | Export)
Uses: Gadget-NewMessages.js, Gadget-NewMessages.css - Redirects — Changes the colors of any redirects to be different from that of normal links. (View description | Export)
Uses: Gadget-Redirects.css - RightEditLinks — Moves all section [edit] to the right side of the screen. (View description | Export)
Uses: Gadget-RightEditLinks.css - Talk — Replaces the text "Discussion" on the tab for talk pages with the shorter text "Talk". (View description | Export)
Uses: Gadget-Talk.js
Enabled for everyone by default.
Editing [View description]
- DefaultSummaries — Adds two new dropdown boxes below the edit summary box, with some useful default summaries. (View description | Export)
Uses: Gadget-DefaultSummaries.js - SectionInput — Splits the edit summary section to two text boxes, one for the section being edited, and one for the summary itself so that browser autocomplete dropdowns don't include the sections in the list. (View description | Export)
Uses: Gadget-SectionInput.js - SyntaxHighlighter — Highlights syntax in the editing window. (View description | Export)
Uses: Gadget-SyntaxHighlighter.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
Interface [View description]
- EditTop — Add an [edit] link for the lead section of a page. (View description | Export)
Uses: Gadget-EditTop.js - GoToTop — Makes a floating, clickable link, that brings you back to the top of the page when clicked, appear after scrolling down. (View description | Export)
Uses: Gadget-GoToTop.js
Enabled for everyone by default. - HideReadTab — Hides the redundant read tab next to the edit page tab. (View description | Export)
Uses: Gadget-HideReadTab.css - HideWatch — Hides the watch tab from the top of pages. (View description | Export)
Uses: Gadget-HideWatch.css - HighDupLinks — Adds a link in the tools section of the sidebar to highlight every link on the current article that appears more than once in the main body of an article. (View description | Export)
Uses: Gadget-HighDupLinks.js - MyUploads — Link to your uploads next to the Contributions link in your personal toolbar. (View description | Export)
Uses: Gadget-MyUploads.jsRequires the following right:
upload
- PrefixIndexHide — Adds a check box to the PrefixIndex special page that, when checked, hides the given prefix from the list page pages. (View description | Export)
Uses: Gadget-PrefixIndexHide.js - Purge — Add a purge tab to enable clearing of the wiki's cache of the page. (View description | Export)
Uses: Gadget-Purge.js
Enabled for everyone by default. - ReferenceTooltips — Displays the contents of a reference within a tooltip when moused over on compatible browsers. (View description | Export)
Uses: Gadget-ReferenceTooltips.js, Gadget-ReferenceTooltips.css
Enabled for everyone by default. - RevisionJumper — Adds an interface to diffs, histories, and permanent links to quickly navigate different page revisions. (View description | Export)
Uses: Gadget-RevisionJumper.js - Sandbox — Adds a link to your personal sandbox in your personal toolbar. (View description | Export)
Uses: Gadget-Sandbox.js - SearchDisableAuto — Disables the internal auto-complete function for the search box, replacing it with whatever autocomplete, if any, is enabled for your web browser. (View description | Export)
Uses: Gadget-SearchDisableAuto.js - SearchFocus — Focus the cursor in the search bar on loading the Main Page. (View description | Export)
Uses: Gadget-SearchFocus.js
Enabled for everyone by default. - Subpages — Adds a toolbox link to list all subpages of the current page. (View description | Export)
Uses: Gadget-Subpages.js - ToggleReferences — Adds a link in the tools section of the sidebar to hide the reference numbers in square brackets ( [#] ) in an article's main body. (View description | Export)
Uses: Gadget-ToggleReferences.js - ToggleSidebar — Adds a tab to toggle the sidebar to enlarge the main viewing area. Can be toggled by pressing alt + a. (View description | Export)
Uses: Gadget-ToggleSidebar.js
Privileged [View description]
- HideAds — Hides the ads on the sidebar and footer. Header ad remains in place. (View description | Export)
Uses: Gadget-HideAds.js, Gadget-HideAds.cssRequires the following right:
edit
- FastRevert — easily restore a previous version of a page. (View description | Export)
Uses: Gadget-FastRevert.jsRequires the following right:
autoconfirmed
Patrol [View description]
- AjaxPatrolLinks — Makes patrol links execute within the page. (View description | Export)
Uses: Gadget-AjaxPatrolLinks.jsRequires the following right:
patrol
- AutoPatrol — Automatically clicks any "marked as patrolled" button on a page, if it exists. (View description | Export)
Uses: Gadget-AutoPatrol.jsRequires the following right:
patrol
- PatrolTab — Adds a tab that marks the current revision/page as patrolled, with an access key for usability (alt-1). (View description | Export)
Uses: Gadget-PatrolTab.jsRequires the following right:
patrol
- PatrolAll — Adds a link on diff pages spanning multiple revisions to mark all revisions within that span as patrolled. (View description | Export)
Uses: Gadget-PatrolAll.jsRequires the following right:
patrol
- RollbackConfirmation — Changes the functionality of the rollback button to require confirmation before performing the rollback. (View description | Export)
Uses: Gadget-RollbackConfirmation.jsRequires the following right:
rollback
Admin [View description]
- Block Tab — Adds a tab to block users from their user and user talk pages. (View description | Export)
Uses: Gadget-blocktab.jsRequires the following right:
block
- CleanDeleteReasons — Clears the automatically generated Other/additional reason field in the deletion form to keep logs cleaner. (View description | Export)
Uses: Gadget-CleanDeleteReasons.jsRequires the following right:
delete
- EnhancedUndelete — Administrative tool to select all checkboxes or invert your selection to make it easier to selectively undelete pages. (View description | Export)
Uses: Gadget-EnhancedUndelete.jsRequires the following right:
delete
- LeaveRedirect — Toggles the checkbox for Leave a redirect behind on the move form for all namespaces except file. (View description | Export)
Uses: Gadget-LeaveRedirect.jsRequires the following right:
delete
- LeaveRedirectFile — Toggles the checkbox for Leave a redirect behind on the move form for only the file namespace. (View description | Export)
Uses: Gadget-LeaveRedirectFile.jsRequires the following rights:
movefile
delete
- UserDetails — Displays details about the user on a the current user page or user talk page. Details include: rights groups, edit count, and registration date. (View description | Export)
Uses: Gadget-UserDetails.js, Gadget-UserDetails.cssRequires the following right:
userrights
- User Rename — Add a link to the user rename special page to the toolbox on user pages. (View description | Export)
Uses: Gadget-userrename.jsRequires the following right:
renameuser
- User Rights — Add a link to the user rights special page to the toolbox on user pages. (View description | Export)
Uses: Gadget-userrights.jsRequires the following right:
userrights