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

Content deleted Content added
debug
lets try without the timeout
Line 26:
}
$.when( mw.loader.using( 'mediawiki.util' ), $.ready ).then(function() {
var searchboxes = document.getElementsByName("search");
setTimeout(function() {
addKeyupListener(searchboxes, searchattr);
var searchboxes = document.getElementsByName("search");
var x = new MutationObserver(function (e) {
searchboxes = document.getElementsByName("search");
addKeyupListener(searchboxes, searchattr);
} );
var x = new MutationObserver(function (e) {
Array.prototype.forEach.call(document.getElementsByClassName('vector-search-box'), function (box) {
searchboxes = document.getElementsByName("search");
x.observe(box, { subtree: true, childList: true });
addKeyupListener(searchboxes, searchattr);
} );
Array.prototype.forEach.call(document.getElementsByClassName('vector-search-box'), function (box) {
x.observe(box, { subtree: true, childList: true });
} );
}, 1000);
} );
//</syntaxhighlight>