User:Ilmari Karonen/scripts

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 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 to the edit toolbar.


 * editsection0.js
 * Add a "0" tab for editing the lead section of the page next to the "" 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 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 tag with .  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.