Gadgets
Below are Gadgets at English Wikibooks that may be exported or enabled in preferences, and links to their description and code definitions.
Readers
- Comments in local time: Use times and dates relative to local time instead of UTC-based times and dates. (Export)
Uses: Gadget-CommentsInLocalTime.js - Translate interwikis: Translate sidebar interwiki links into English. (Export)
Uses: Gadget-sidebartranslate.js - External search: Search English Wikibooks using either the MediaWiki engine, or other popular search engines like Google and Yahoo! (Export)
Uses: Gadget-SpecialSearch.js - Logs filter: Allows regex-based filtering of Special:Log (especially Special:Log/rights) and Special:Contributions. (Export)
Uses: Gadget-rightsfilter.js - Range contributions: Allow /16,/24-/32 CIDR ranges on Special:Contributions forms (uses API), as well as wildcard Prefix searches, eg: Splark* (Export)
Uses: Gadget-contribsrange.js - Color-coded categories: Enhances category pages by giving them some color enhancements. (Export)
Uses: Gadget-category-colorcode.css - JavaScript: Full support for JavaScript 1.6 for web browsers that lack it, including Internet Explorer, Opera, and Safari. (Export)
Uses: Gadget-JSL.js - Awesome background: Changes the default background to be way more awesome than the default! Compatible with both Monobook and Vector skins. (Export)
Uses: Gadget-background-awesomeness.css - Enhanced subjects: Adds icons for books when viewing pages in the Subject: namespace. (Export)
Uses: Gadget-subjects.js, Gadget-subjects.css - External links: Allows external links to be opened in a new tab or window (Export)
Uses: Gadget-extlinks.js - Navigation popups: Preview a page when you hover over an internal link and allow some additional actions. (Export)
Uses: Gadget-navpop.js, Gadget-navpop.css - Commons file: Redirect links to Wikimedia Commons where appropriate (Export)
Uses: Gadget-commons-file.js
Enabled for everyone by default.
Editors
- WikEd enhanced editor: JavaScript enhancements for the edit page. Firefox only. (Export)
Uses: Gadget-wiked.js - User welcome script: A script to semi-automagically {{bigwelcome}} new users with no talk page, leave {{joinus}} for anons with no talk page, or warn any user with {{test}}. Complements the "Revert with Twinkle" when doing vandalism reverts. (Export)
Uses: Gadget-wknightcore.js, Gadget-Welcome.js - Revert using Twinkle: This allows all users to revert using the Twinkle script. This script does not work in Internet Explorer. (Configuration goes in your user JavaScript) (Export)
Uses: Gadget-morebits.js, Gadget-twinklefluff.js - Twinkle Speedy: This gadget helps make page tagging and speedy deletion easier using the familiar Twinkle interface. The script cannot be used for deletion unless you have administrator rights (though you can tag pages for deletion or cleanup). This script does not work in Internet Explorer. (Configuration goes in your user JavaScript.) (Export)
Uses: Gadget-morebits.js, Gadget-twinklespeedy.js - Warn using Twinkle: This gadget helps make placing notices, warnings, and block notices on users' talk pages easier using the familiar Twinkle interface. The script adds a "warn" tab on a user's contributions and talk page. Complements the Modify rollback and Revert with Twinkle gadgets. This script does not work in Internet Explorer. (Configuration goes in your user JavaScript.) (Export)
Uses: Gadget-morebits.js, Gadget-twinklewarn.js - Unlink pages using Twinkle: This allows all users to unlink pages from the main namespace (all others are unaffected) using Twinkle. This gadget does not work in Internet Explorer. (Configuration goes in your user JavaScript.) (Export)
Uses: Gadget-morebits.js, Gadget-twinkleunlink.js - Toolbox Compatibility Layer: Custom buttons designed for the old toolbox are added to the new editor. (Export)
Uses: Gadget-toolboxcompat.js
Enabled for everyone by default. - Edit top section: this will add a link in the top right corner to edit the top section (the section before the first section heading). (Export)
Uses: Gadget-edittop.js
Book building
- Whiteknight's Visual Book Designer: The Book Designer is a visual outlining tool to help simplify and automate the process of creating new books, print versions, and collections. Install this gadget and go to Whiteknight's Book Creator to view and use the various tools. (Export)
Uses: Gadget-wknightcore.js, Gadget-wkcategorize.js, Gadget-wkeditinsert.js, Gadget-wkdesigner.js - PediaPress Collection Builder. Add a "Get Collection" link to the upper-right corner of the page to automatically create a collection based on the current page. (Export)
Uses: Gadget-collectionparser.js
Tab gadgets
- Add purge tab: This will give you a Purge tab on content pages to purge the server cache. This is useful for refreshing pages which do not show recent changes due to caching. (Export)
Uses: Gadget-purge.js - Bottom tabs: This adds tabs at the bottom identical to the ones at the top. (Export)
Uses: Gadget-bottomtabs.js, Gadget-bottomtabs.css - Six tabs: Adds edit and history tabs for the talk page:
page
edit
hist
talk
edit
hist
Only works with the Monobook skin. (Export)
Uses: Gadget-sixtabs.js - Remove image tools: Removes image tools for checking for images missing license tags for anyone who doesn't want them. (Export)
Uses: Gadget-RemoveImageTools.js
For users with extra rights
- Modify rollback: After using rollback, this script automatically forwards you to the user's contributions page to look for other edits to revert. Use it with the Warn with Twinkle script to get a warn tab on the contributions page for fighting vandalism. Be careful, since this means you won't see your diff or any error messages. (Export)
Uses: Gadget-modrollback.js
Requires the rollback right. - Subpages shown when deleting: This script will list subpages on the deletion form for a page. (Export)
Uses: Gadget-subpages.js
Requires the delete right. - Quick blocking tools: This tool can be used by administrators to block many IPs quickly from Special:Massblock, and gives handy tabs on Special:BlockIP for common block settings. (Export)
Uses: Gadget-massblock.js, Gadget-blockoptions.js
Requires the block right. - Autodelete links: This script makes speedy deletion faster and easier. Once you install it, Special:Contributions, Special:Newpages, Special:Log and any viewed or preview will have an autodelete tab. By clicking that, you will be prompted for a summary. Once you click OK after the summary, all links will autodelete when clicked. If you leave the delete reason blank, the default is "per speedy deletion policy." (Export)
Uses: Gadget-autodel.js
Requires the delete right. - Autodelete and delink images using Twinkle: This allows you to batch delete and unlink images using Twinkle. The script will not work in Internet Explorer. (Configuration goes in your user JavaScript) (Export)
Uses: Gadget-morebits.js, Gadget-twinkledelimages.js
Requires the delete right. - Clean delete reasons: This script will remove the automatic deletion reasons to keep Special:Log/delete uncluttered. It will not affect the reason if specified in the URL. (Export)
Uses: Gadget-CleanDeleteReasons.js
Requires the delete right.