User:Ahecht/Scripts/TemplateSearch

{{Infobox user script

| name = Ahecht/Scripts/TemplateSearch

| desc =

| author = Ahecht, based on User:SiBr4/TemplateSearch.js by User:SiBr4

| status = Stable

| mainsource = User:Ahecht/Scripts/TemplateSearch.js

| beta =

| skins = Vector 2022, Vector 2010, MonoBook, Timeless, Minerva Neue, Modern, Cologne Blue

| browsers =

| logo =

| screenshot =

| screenshot-caption =

| styled =

}}

{{script data | page = User: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:"}

{{collapse top|title=Source code}}

{{User:Ahecht/Scripts/TemplateSearch.js}}

{{collapse bottom}}