From Wikipedia, the free encyclopedia
TemplatePreviewGuard Description Warns when you try to use "Preview page with this template" with a page that doesn't transclude the template Updated May 10, 2024 (58 days ago)
Browser support Chrome, Firefox, etc. Source
User:Nardog/TemplatePreviewGuard.js
Have you ever used the "Preview page with this template" feature and wondered why your changes weren't being reflected in the preview only to realize you were editing the wrong template? If you have, this script is for you. It'll show you a confirmation dialog if you click "Show preview" under "Preview page with this template" and the entered page doesn't transclude the page being edited.
Installation
Add the following to
your common.js or
global.js :
mw . loader . load ( '//en.wikipedia.org/?title=User:Nardog/TemplatePreviewGuard.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.
See also
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
ExpandContractions – Expands contractions.
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.