Scripts developed or forked by myself. Please leave bug reports and improvement suggestions on my talk page.

Installation

edit

On your "common.js" page, add the code snippet for the respective script and save the page. The snippets contain template substitutions and therefore produce valid JavaScript code only after you save it. Therefore, you might encounter the warning "The document contains errors. Are you sure you want to publish?". If you inserted the snippet correctly, you can safely ignore the warning. You can also validate that the correct code is inserted by previewing the changes. The snippets follow this scheme:

{{subst:lusc|User:IceWelder/<Script Name Here>}}

Scripts

edit

accessdate.js

edit

Remove |access-date= and |accessdate= parameters from citations. Source code at User:IceWelder/accessdate.js.

{{subst:lusc|User:IceWelder/accessdate.js}}

While editing an article, the left-hand toolbar will show the link "Remove access dates" in the "Tools" section. Clicking the link will immediately edit—but not save—the page and show the diff page if successful.

citationstyle.js

edit

Harmonize whitespace in citation templates (three formats and a vertical version of each supported). Source code at User:IceWelder/citationstyle.js; forked from User:Meteor sandwich yum/Tidy citations.js.

{{subst:lusc|User:IceWelder/citationstyle.js}}

While editing an article, the left-hand toolbar will show the section "Citation Style" with links for the individual settings. Clicking a link will immediately edit—but not save—the page and show the diff page if successful.

copycat.js

edit

Copy a category to another location, optionally with changing ordinals, also copying the talk page, and recursively copying parent categories where required. Source code at User:IceWelder/copycat.js.

{{subst:lusc|User:IceWelder/copycat.js}}

While viewing a category, the left-hand toolbar will show the link "Copy this category" in the "Tools" section. Clicking the link will open a dialog with further instructions.

dashes.js

edit

Fix dashes in articles per MOS:DASH. Source code at User:IceWelder/dashes.js; forked from User:GregU/dashes.js.

{{subst:lusc|User:IceWelder/dashes.js}}

While editing an article, the left-hand toolbar will show the link "Fix dashes" in the "Tools" section. Clicking the link will immediately edit—but not save—the page and show the diff page if successful.

USEnglish.js

edit

Adjust an article's English spelling variation (American, British, and Canadian are supported) and tag it accordingly. Source code at User:IceWelder/USEnglish.js; forked from User:Ohconfucius/script/EngvarB.js.

{{subst:lusc|User:IceWelder/USEnglish.js}}

While editing an article, the left-hand toolbar will show the section "EngvarB" with links for the individual settings. Clicking a link will immediately edit—but not save—the page and show the diff page if successful.