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.
Editing Gadgets [View description]
- HotCat, easily add/remove/change a category on a page, with name suggestion [example] (View description | Export)
Uses: Gadget-HotCat.js
Enabled for everyone by default. - Add user-defined regular expression-based tools to the sidebar when editing. By default, it adds a form to create one-use regexes; you can write your own functions. (documentation) (View description | Export)
Uses: Gadget-RegexMenuFramework.js - Adds back Wikitext/Preview/Changes tabs To Editor. (View description | Export)
Uses: Gadget-previewTab.js, Gadget-previewTab.css
Enabled for everyone by default.
Interface Gadgets [View description]
- Add an [edit] link for the lead section of a page (View description | Export)
Uses: Gadget-edittop.js - After rolling back an edit, automatically open the contributions of the user concerned. (View description | Export)
Uses: Gadget-modrollback.jsRequires the following right:
rollback
- 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 here.) (View description | Export)
Uses: Gadget-contribsrange.js - Allow up to 50 more characters in each of your edit summaries. Works in Internet Explorer, Firefox, and Opera. (View description | Export)
Uses: Gadget-LongEditSummaries.js - Change the "new section" tab text to instead display the much narrower "+". (View description | 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 description | Export)
Uses: Gadget-CommentsInLocalTime.js - Make text fields (e.g. the edit form) use a sans-serif font instead of a monospace font. (View description | Export)
Uses: Gadget-textareasansserif.css - Moves edit links next to the section headers (documentation) (View description | Export)
Uses: Gadget-lefteditlinks.js - Open external links in a new tab/window. (View description | Export)
Uses: Gadget-exlinks.js - The revisionjumper creates an interface which allows you to jump between different revisions. (View description | Export)
Uses: Gadget-revisionjumper.js - PrettyLog gives the lists on Special:Log the same layout as on the Special:Search result pages. If the log shown contains file uploads, add small thumbnails (Documentation on Commons). (View description | Export)
Uses: Gadget-PrettyLog.js - Create a toolbox link to show the page with messages from the user interface substituted with their names (View description | Export)
Uses: Gadget-ShowMessageNames.js - Reference Tooltips: Roll over any inline citation to see reference information, instead of having to jump away from the article text. (View description | Export)
Uses: Gadget-ReferenceTooltips.js, Gadget-ReferenceTooltips.css
Enabled for everyone by default. - MoreMenu: add Page and User dropdown menus to the toolbar with links to common tasks, analytic tools and logs (View description | Export)
Uses: Gadget-MoreMenu-local.js
Administrator Gadgets [View description]
- AJAXSysop - provides various AJAXy sysop tools. ;-) (View description | Export)
Uses: Gadget-AJAXSysop.jsRequires the following right:
patrol
- This is a mass rollback script that takes the last 50 (or your own value) rollbackable (is that even a word) of an user and reverts them. It is accessible via a portlet link on the contributions page of a user. (View description | Export)
Uses: Gadget-MRollback.jsRequires the following right:
rollback
- AJAX gadget for mass-rollback of vandalized pages. Requires appropriate permissions. (View description | Export)
Uses: Gadget-massrollback.jsRequires the following right:
rollback
- Links to inline IPs have WHOIS and RBLS links added next to them. Very useful for Special:AccessLog patrolling. (View description | Export)
Uses: Gadget-ReverseIP.js, Gadget-ReverseIP.cssRequires the following right:
checkuser