mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2025-12-20 23:31:04 +00:00
Adds 1-second delay to late-join job selection
This commit is contained in:
24
html/browser/delay_interactivity.js
Normal file
24
html/browser/delay_interactivity.js
Normal file
@@ -0,0 +1,24 @@
|
||||
// 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);
|
||||
};
|
||||
})();
|
||||
Reference in New Issue
Block a user