Files
Paradise/html/browser/delay_interactivity.js
Mikhail Dzianishchyts c129ac3076 Edit max line length (#25071)
* Edit max line length

* oh god

* ts also

* rebuild tgui

* Format again after conflicts resolving

* Me rebuild tgui

* this is minified

* this is removed

* rebuild tgui
2024-06-29 18:17:26 +00:00

29 lines
772 B
JavaScript

// Disables all links for one second after the browser window opens.
(function () {
// If there's already an onload, let's not clobber it
var oldonload = window.onload;
window.onload = function () {
if (typeof oldonload == 'function') {
oldonload();
}
var onclicks = Array();
var links = document.getElementsByTagName('a');
var returnfalse = function () {
return false;
};
for (var i = 0; i < links.length; i++) {
onclicks.push(links[i].onclick);
links[i].onclick = returnfalse;
}
setTimeout(function () {
for (var i = 0; i < links.length; i++) {
// Reset onclick, but only if something else hasn't already changed it
if (links[i].onclick == returnfalse) {
links[i].onclick = onclicks[i];
}
}
}, 1000);
};
})();