Wikipedia:WikiProject User scripts/Scripts cleanup
Wikipedia's current list of user scripts is in bad shape, in that it is disorganized and contains many non-working or obsolete entries. It is therefore set to be deprecated, and the list below is set to replace it.
Add scripts here that are confirmed working and relevant. Non-working scripts should be listed here.
For the sake of easy editing, scripts should be listed as *[link] - [description]. Consensus can be established for the actual display format when the list approaches completion.
- If adding to the Vector compatible section, make sure scripts are confirmed working with the Vector skin.
- Scripts that don't work with the Vector skin but do work with other skins belong in the Non-Vector only section.
- Where possible, link to a script's documentation page rather than the actual .js page.
Note that the old list will be preserved and linked to as a more exhaustive list of existing scripts.
Vector compatible
Multifunction tools
Several different types of tools in one script.
- Navigation Popups - Adds robust page previews and other tools, accessible via popups that display when rolling over links. Enable via Preferences → Gadgets → Navigation Popups
- Twinkle - Easy tagging, delete nomination, user welcoming/notifications, vandalism reverts/warnings/reports, and more. Enable via Preferences → Gadgets → Twinkle
Site-wide appearance
For readers
Scripts that offer superficial site-wide changes.
- ReferenceTooltips - Adds tooltips to inline citations, so you don't need to jump away from the article text for reference information. Enable through Preferences → Gadgets → ReferenceTooltips
- Sharebox - Adds social networking share buttons.
- Hide Vector Sidebar - Hides the left sidebar in Vector. Can access the sidebar anytime by alt-shift-a.
- SidebarTranslate - Translates sidebar language links into English, adds Google Translate links. Credit to Tra (original); Manishearth, TheDJ, Voice_of_All & Equazcion (various modifications).
- Google Title - Adds a link next to an article's title to search Google for that title in a new tab.
- Smaller Templates - Makes maintenance templates appear smaller, both horizontally and vertically.
- Subject's Age From Year - Roll over any year in an article about a dated subject and see the age of that subject that year.
- mathJax - High-quality LaTeX font typesetting via MathJax.
- wiktLookup - Double-click a word, and go to its definition on Wiktionary.
For editors
Scripts that offer superficial site-wide changes primarily useful to those who edit actively, or participate in discussions.
- Menu Tabs Toggle - Toggle between drop down menus and tabs in Vector. Preferences → Gadgets → Enable toggling between tabs and dropdown menus in the Vector skin.
- SearchNamespace - Adds a pulldown menu next to the quick search bar allowing selection of namespace to search in.
- New Pages - Adds a link in the toolbox to patrol new pages.
- Link Classifier - Colorize links on the page to indicate redirects, broken redirects, disambiguation pages, and XfDs.
- Mark Blocked - Marks blocked users in all listings and signatures (faded and struck-out username).
- Admin Rights - Highlights administrators in all listings and signatures.
- 6 Tabs Vector - Shows edit and history tabs for both main and talk pages while viewing either one.
- Watchlist Notifier - Notification of changes to watched pages. Changes are checked on each page load, with notifications appearing at the top of the page under its title.
- Duplinks - Highlights links that occur more than once in an article (separate for lead and body).
- Autolink - Makes plaintext [[wikilinks]], {{transclusions}}, and URLs clickable (for instance in .js pages, diff pages, history, etc).
- Dropdown To Tabs - Changes Vector's drop-down menu items into tabs (works but not pretty).
- Menu To Tabs - Same as Dropdown To Tabs, but uses jQuery.
- WikiTrust - Click on text in an article to get information about who added that text, and when. Uses data from the WikiTrust project.
Editing
- wikEd - Provides a comprehensive set of tools, including syntax highlighting, when editing a page. Enable through Preferences → Gadgets → wikEd.
- HotCat - Quick Ajax category editing. Enable through Preferences → Gadgets → HotCat.
- ajaxPreview – Fast edit preview and changes without page reloading.
- Bracket Match - Check matching for template and variable brackets.
- AutoEd - Cleanup various problems with markup, headlines, templates, and ISBNs.
- Advisor - Flags possible issues with wikitext while editing a page.
- MOSNUM Dates - Cleanup dates per WP:MOSNUM.
- Common Terms - Delink common terms.
- Autocomplete - Offers a popup suggestions menu whenever you start typing a link or template in the main edit box.
References
- ProveIt GT - Popup forms to fill in references. Enable with Preferences → Gadgets → ProveIt
- Ajax Preview - Adds a button to the edit form to preview the current section, with a references section included.
- HarvErrors - Displays errors when using Harv templates
- SnipManager - Toolbar with forms to fill in references.
Tagging
Vandalism
- rollbackSum - Rollback summary. Credit to User:Ilmari Karonen (original), User:Porchcrop & User:Alex_Smotrov (fixes).
- Rollback All - Revert all contributions of a user
- Mass Rollback controlled - Rollback selected contributions of a user or all contribs of a user
- Igloo - Anti-vandal javascript GUI
Diffs
- wikEdDiff - Adds additional functionality to diff display. Part of User:Cacycle/wikEd.js. Enabled when WikEd is enabled or through Preferences → Gadgets → wikEdDiff
- Diff Time - Adds time between diffs and time since each revision.
- Link Intermediate Revisions - Links the "intermediate revisions" message so it can be clicked to see a history listing of those revisions.
Discussions
- Vote Symbols - Adds graphical icons to users' !votes in discussions.
- Comment Highlighter - Highlights your discussion comments.
User pages
- User Info - Shows edit count and time registered. Credit to User:PleaseStand, fixed by User:Equazcion.
- Sysop Detector - Shows user rights groups. Credit to User:Splarka, fixed by User:Equazcion.
- ContribsTabVector - Adds contribs and stats tabs to user and user talk pages.
Listings
Watchlist
- Smart Watchlist - Watchlist customization and organization.
- Watchlist Links - Adds some useful links to your Watchlist.
- Catwatch - Shows the addition of pages to specified categories on your watchlist.
Recent Changes
What links here
History
Logs
- New Page Patroller - Adds another box to the sidebar that shows a regularly updated list of new pages
Contributions
- Hide Top Contribs - Does the opposite of the "Only show edits that are latest revisions" checkbox. (There is also an it.wikipedia.org-specific version, which has some "special" problems with some skins, but it still displays somewhere!)
Administrative
- DYK Check - Tool for checking Did You Know eligibility.
Miscellaneous
- Prose Size - Adds the page size of the article to the toolbox
Meta-scripts
Non-Vector only
Editing
- Format Citations - adds one tab to harmonize whitespace in citation templates, and another to convert them to the vertical format. Only tested in the modern skin.
Discussions
- Edit Count - Adds a quick link in the toolbar for checking one's edit count. (Especially for those who have editcountitis!)
- Contribs Tab - Adds a contributions tab on user and user talk pages.
Vandalism
- RC Patroller - Adds a porlet to the sidebar that shows a regularly updated list of recent changes