From Wikipedia, the free encyclopedia
AutoTestcasesDescription | Autofills "Preview page with this template" with the most relevant /testcases page that exists |
---|
Updated | June 10, 2024 (4 months ago) |
---|
Browsers | Chrome, Firefox, etc. |
---|
Source | User:Nardog/AutoTestcases.js |
---|
This script fills in the "Preview page with this template" field with the closest /testcases page that exists when editing a template or module.
For example, if you're editing "Template:Foo/bar/baz" or "Template:Foo/bar/baz/sandbox", it checks for
- Template:Foo/bar/baz/testcases
- Template:Foo/bar/testcases
- Template:Foo/testcases
and if any of them exist, it fills in the field with whichever comes first.
If you're editing "Module:Foo/bar" or "Module:Foo/bar/sandbox", it checks for
- Module talk:Foo/bar/testcases
- Module talk:Foo/testcases
- Template:Foo/bar/testcases
- Template:Foo/testcases
and if any of them exist, it fills in the field with whichever comes first.
If you're editing "Module:Foo/testcases", it fills in the field with "Module talk:Foo/testcases" even if it doesn't exist.
If the field is not empty when the script is run, it doesn't do anything.
Add the following to your common.js or global.js:
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Nardog/AutoTestcases.js&action=raw&ctype=text/javascript');
Or you may enable the script installer in Preferences → Gadgets and click "Install" in the infobox on this page.
Nardog's scripts |
---|
Extra functionality
- CatChangesViewer – Lists recent category additions/removals on a category page.
- CodeEditorAssist – Allows customizing the code editor, e.g. changing the color theme and enabling live autocompletion.
- Consecudiff – Adds links to diffs of consecutive edits by the same user on watchlist, history, etc.
- CopyCodeBlock – Adds a button to copy the content of each code block (
<pre> ).
- CopySectLink – Adds a button to copy the unencoded page title or section path next to each heading.
- MoveHistory – Lists the past moves a page has gone through.
- RCMuter – Hides specified users' edits on Watchlist/RecentChanges.
- SmartDiff – Makes links and template calls in diffs clickable (supports red links, avoids WP:SEAOFBLUE).
Editing assistance
- DiffUndo – Adds an undo button to each line on the diff while editing.
- ExpandContractions – Expands contractions.
- InsertAnyChar – Insert any character by searching in the entire Unicode chart.
- IPAInput – Type in IPA symbols by directly looking at an IPA key like Help:IPA/English and clicking on the symbols.
- RefRenamer – Replaces reference names like ":0" with descriptive ones like "Smith-2015".
- Unpipe – Converts each piped link to a non-piped one if both lead to the same article.
Itch scratchers
- AutoSectionLink – Adds or refines the
/* section link */ as you edit so only the modified section will be linked in the summary.
- AutoTestcases – Autofills "Preview page with this template" with the most relevant /testcases page that exists.
- CatChangeLinker – Links "diff" and "hist" for category additions/removals on Watchlist/RecentChanges.
- PasteToCommons – Upload an image to Commons from anywhere on the site by pasting it.
- SortCentralAuthByEditCount – Sorts the list of local accounts on CentralAuth by edit count.
- TemplatePreviewGuard – Warns when you try to use "Preview page with this template" with a page that doesn't transclude the template.
|