Gadgets
From Test Wiki
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.
All users[View description]
- Twinkle: A tool to revert edits, find diffs and request deletion.(preferences) (View description | Export)
Uses: Gadget-morebits.js, Gadget-Twinkle.js, Gadget-morebits.css
Advanced[View description]
- script-installer: Install scripts without having to edit JavaScript files. [preview] (View description | Export)
Uses: Gadget-script-installer.js - Selective Rollback: Adds a bunch of useful features for rollback. [preview] (View description | Export)
Uses: Gadget-Selective Rollback.js
Requires the following right:rollback
. - UserRightsManager: Easily grants requests at Test Wiki:Request for permissions. (default) (View description | Export)
Uses: Gadget-UserRightsManager.js, Gadget-UserRightsManager.css
Requires the following right:nuke
.
Enabled for everyone by default. - Restorer: Adds links beside every revision in page history to restore that revision. (View description | Export)
Uses: Gadget-restorer.js
Requires the following right:edit
. - RedWarn: Easy to use anti-vandalism tool (View description | Export)
Uses: Gadget-RedWarn.js
Requires the following right:rollback
. - All In One: Allows you to choose options for rollback, blocking, and page/revision deleting in one click. Use with caution! (View description | Export)
Uses: Gadget-AllInOne.js
Requires the following right:renameuser
. - ⧼gadget-OWIDPopup⧽ (View description | Export)
Uses: Gadget-OWIDPopup.js
Limited to category OWIDPopup.js.
Enabled for everyone by default. - UTCLiveClock: Displays live UTC time (View description | Export)
Uses: UTCLiveClock-pagestyles, Gadget-UTCLiveClock.js, Gadget-UTCLiveClock.css
This gadget supports loading via URL with?withgadget
query parameter. - Allow toggling between tabs and dropdown menus (bug reports) (View description | Export)
Uses: Gadget-MenuTabsToggle.js, Gadget-MenuTabsToggle.css
Available for the following skins: Vector legacy (2010), Vector (2022). - RequestSolver: Manually mark requests at the community portal and RfP pages as done, not done, on hold, etc. (View description | Export)
Uses: Gadget-RequestSolver.js - MassRollback - a gadget that allows you to revert all or selected edits by one user on their contributions page (View description | Export)
Uses: Gadget-MassRollback.js
Requires the following right:rollback
. - SpamUserPage - Deletes a userspace page, blocks the user, and issues them with a block notice , all in one click. (View description | Export)
Uses: Gadget-SpamUserPage.js, Gadget-SpamUserPage.css
Appearance[View description]
- markadmins: Shows flags of administrators, bureaucrats, stewards, etc. next to user page links. [preview] (View description | Export)
Uses: Gadget-markadmins.js - Mark blocked users: Strikes out usernames of accounts that have been blocked. [preview] (View description | Export)
Uses: Gadget-markblocked.js - purgetab: Adds a "Purge" option in the "More" drop-down tab at the top of the page. (View description | Export)
Uses: Gadget-purgetab.js - Online admins: See which sysops are online (View description | Export)
Uses: Gadget-OnlineAdmins.js - UserInfo:Gadget to display user's informations on their user page. (View description | Export)
Uses: Gadget-UserInfo.js, Gadget-UserInfo.css - MoreMenu:Add menus User and Page. (View description | Export)
Uses: MoreMenu-pagestyles, Gadget-MoreMenu.messages.en.js, Gadget-MoreMenu.user.js, Gadget-MoreMenu.page.js, Gadget-MoreMenu.js - ⧼gadget-MoreMenu-pagestyles⧽ (View description | Export)
Uses: Gadget-MoreMenu-pagestyles.css - AutoPurge: Similar to standard null edit/purge buttons, this script automatically purges certain cache problem pages listed in a user-defined
window.AutoPurgePages
variable array. (View description | Export)
Uses: Gadget-AutoPurge.js - SmartPatrol: Adds a button to patrol all changes to a page that have not yet been patrolled. (View description | Export)
Uses: Gadget-SmartPatrol.js - ShowMySubPage:Show your subpages. (View description | Export)
Uses: Gadget-ShowMySubPage.js - statusChanger:shows if user is online (View description | Export)
Uses: Gadget-statusChanger.js - Admin menu:Add links for admin actions. (View description | Export)
Uses: Gadget-AdminMenu.js - DeleteBot: Automatic tool to delete several pages belonging to the current category. (View description | Export)
Uses: Gadget-DeleteBot.js
Requires the following right:nuke
.
Editing[View description]
- HotCat: Easily adds, removes, and changes a category on a page, with name suggestions. [preview] (View description | Export)
Uses: Gadget-HotCat.js
Requires the following rights:minoredit
,upload
. - New edit description buttons (View description | Export)
Uses: Gadget-summaryButtons.js, Gadget-summaryButtons.css - DotSyntaxLight: Allows you to color the wikicode. (View description | Export)
Uses: Gadget-DotSyntaxLight.js