User:Ahecht/Scripts/TemplateSearch.js: Difference between revisions

Content deleted Content added
debug
Tag: Reverted
Undid revision 1213698290 by Ahecht (talk)
Line 21:
var SearchRegexes = SearchRegexes || {"^(\\\{\\\{|[Tt][Pp]:)":"Template:","\\\}\\\}$":""};
var searchattr = "";
var skinScript;
for (var search in SearchRegexes) {
var replace = SearchRegexes[search];
searchattr += "if(/"+search+"/.test(this.value)){this.value=this.value.replace(/"+search+"/,\""+replace+"\")};";
}
mw.hook( 'wikipage.content' ).add( function () {
 
mw $(document).loader.usingready( [ 'mw.config' ], function () {
var searchboxes = document.getElementsByName("search");
if (mw.config.get('skin') == 'vector-2022') {
addKeyupListener(searchboxes, searchattr);
skinScript = "skins.vector.js";
var x = new MutationObserver(function (e) {
} else if (mw.config.get('skin') == 'vector') {
searchboxes = document.getElementsByName("search");
skinScript = 'skins.vector.legacy.js';
addKeyupListener(searchboxes, searchattr);
} else if (mw.config.get('skin') == 'monobook') {
} );
skinScript = 'skins.monobook.scripts';
x.observe(document.getElementById('searchform').parentElement, { childList: true });
} else {
return;
}
 
mw.hook( 'wikipage.content' ).add( function () {
$(document).ready(function() {
mw.loader.using( [skinScript], function() {
var searchboxes = document.getElementsByName("search");
addKeyupListener(searchboxes, searchattr);
var x = new MutationObserver(function (e) {
searchboxes = document.getElementsByName("search");
addKeyupListener(searchboxes, searchattr);
});
x.observe(document.getElementById('searchform').parentElement, { childList: true });
} );
} );
} );
} );