User:Ahecht/Scripts/TemplateSearch

Ahecht/Scripts/TemplateSearch
AuthorsAhecht, based on User:SiBr4/TemplateSearch.js by User:SiBr4
StatusStable
UpdatedSeptember 25, 2024
    (14 months ago)
SkinsVector 2022, Vector 2010, MonoBook, Timeless, Minerva Neue, Modern, Cologne Blue
SourceUser:Ahecht/Scripts/TemplateSearch.js


Script based on User:SiBr4/TemplateSearch.js by User:SiBr4, with added support for the Vector 2022 and Minerva Neue skins.

Allows using "TP:" and "{{" as shortcuts for "Template:" in the search box. "MD:" and "{{#invoke:" can also be used as shortcuts for "Module:". See Wikipedia:Village pump (proposals)/Archive 127#Prefix suggestion: TP: for Template:.

Install by adding the following row to your Special:MyPage/common.js, Special:MyPage/skin.js, or meta:Special:MyPage/global.js:

mw.loader.load( "//en.wikipedia.org/w/index.php?title=User:Ahecht/Scripts/TemplateSearch.js&action=raw&ctype=text/javascript" ); // Linkback: [[:en:User:Ahecht/Scripts/TemplateSearch.js]]

If you wish to add additional RegEx searches, add var SearchRegexes = {FIND:REPLACE} before the above code to your common.js, skin.js, or global.js. For example, to replace T: at the beginning of the search with Template:, add:

var SearchRegexes = {"^(T:)":"Template:"}