User:Ilmari Karonen/scripts
Appearance
This is a complete list of all *.js pages in my user space (except for the skin JS pages monobook.js and cologneblue.js).
addlink.js- Obsolete wrapper around addPortletLink() from wikibits.js.
betterwatchlist.js- Unfinished script to improve watchlist appearance. Still buggy.
checkusage.js- Add a "Check image usage" link to the toolbox on image pages. Semi-obsolete, since it's mostly useful for Commons, and a similar feature is enabled there by default.
cleandelsummary.js- Admin-only: Hide autogenerated deletion summaries for pages tagged with {{db-attack}} or redirects to it. Included as part of Sysop.js.
- cologneblue/shorteditlinks.js
- Make the edit links on the Cologne Blue skin say simply "Edit" rather than "Edit this page". (Install at cologneblue.js.)
- deletereasonlisthack.js
- Admin-only: Tweak the predefined deletion reason drop-down menu to directly modify the summary text box.
- deletionlog.js
- Add a "Deletion log" link to the toolbox. Semi-obsolescent, as the deletion log is now automatically shown for non-existent pages.
- editbutton user.js
- Add a button for inserting {{user}} to the edit toolbar.
- editsection0.js
- Add a "0" tab for editing the lead section of the page next to the "edit this page" tab.
edittools.js- Userspace test version of MediaWiki:Edittools.js.
edittoolstest.js- Userspace test version of the JavaScript edittools loader code, now included in MediaWiki:Common.js/edit.js.
- fixarxivlinks.js
- Semi-automatically fix bad links to arXiv preprints. See documentation.
- fixconverttosvg.js
- Semi-automatic helper script for sorting images tagged with {{Convert to SVG}} by type. FIXME: Been a while since I tested this, may or may not still work.
fixcopyrightedfreeuse.js- Semi-automatic helper script for replacing the deprecated {{CopyrightedFreeUse}} tag with {{NoRightsReserved}}. Obsolete, as the task has been completed.
fixdiffwidth.js- A script to make wide diffs scroll horizontally. Worked around bug 1229, now obsolete.
- fixdontknow.js
- Semi-automatic helper script for sorting images in Category:Uploader unsure of copyright status. Works again, but somewhat useless since the category has been tagged with __NOGALLERY__.
- fixuserjslinks.js
- Semi-automatic helper script for replacing links to JS subpages of User:User name, User:Your name or User:Example with links to Special:Mypage. Semi-obsolete, most instances that should be replaced have been.
foo.js- Test script.
godmode-light.js- Used to be a patched copy of Sam Hocevar's "godmode-light" script (essentially providing non-admin rollback). Was unmaintained, broken and essentially obsoleted by WP:ROLLBACK. Blanked except for a historical comment.
- googlelink.js
- Add "Google search" and "Yahoo! search" links to the toolbox, to search for non-Wikipedia mentions of the current page's title.
- ifdthumbnails.js
- Add thumbnail images to WP:IFD and its subpages.
- liveclock.js
- Optimized replacement for the "Live UTC clock" gadget.
- nfurbacklink.js
- Semi-automatic helper script for adding missing "Article" parameters to images in Category:Non-free images lacking article backlink. See documentation. Semi-obsolete, as the backlog in that category has been mostly cleared.
- prefixindex.js
- Add a toolbox link to Special:Prefixindex listing subpages of the current page.
- purge.js
- Add a tab to purge the server page cache.
- rblcheck.js
- Add a toolbox link for IP user/talk/contributions pages to check the IP against multiple DNSBLs, courtesy of robtex.com. Useful for detecting open proxies, but needs some nontrivial interpretation. Semi-redundant, since a similar link is now provided in the page footer.
- replace.js
- Add a tab to edit pages to do a regexp search-and-replace on the text.
- rollbacksummary.js
- Automatically prompt for a custom edit summary when clicking rollback links.
- rot13.js
- Silly script to rot-13 en/decode selected text on a page.
- searchnsmenu.js
- Add a drop-down menu to the search box to choose the namespace to search in
- sigdash.js
- Make the "Your signature with timestamp" edit button use a real em dash.
- signcheck.js
- Pop up a confirmation dialog if trying to save a talk page without signing your name.
test.js- Another test script. Tends to contain whatever code I've last been testing. Don't use.
- unwatch.js
- Add "unwatch" links to each item in your watchlist.
- unwatchredlinks.js
- Add a button to the watchlist edit page to select all non-existent pages for un-watching.
userboxes.js- Semi-automatic helper script for substing deleted (or about-to-be-deleted) userboxes. Currently does nothing by default, but could be used by setting the appropriate config variables. FIXME: May need some updating to work fully.
- userrights.js
- Add a toolbox link to Special:Userrights to user and user talk pages for showing the rights assigned to the user in question.
watchedittalk.js- Add talk page links to the watchlist edit page. Obsolete, the links are now provided by MediaWiki.
watchfilter.js- Adds a namespace selector for filtering your watchlist. Mostly obsolete, since MediaWiki now has an equivalent feature. FIXME: Could perhaps be rewritten to replace the MediaWiki selector with a client-side filter instead, for improved responsiveness. May not be worth the bother, though.
- watchlisteditdoublesubmit.js
- Adds a second submit button to the top of the watchlist edit page.
- watchsince.js
- Adds a "Changes since last loaded" link to your watchlist, for keeping up with new changes.