XMPP invitation landing page, without javascript
Get rid of onload= in the HTML
| -rw-r--r-- | index.html | 2 | ||||
| -rw-r--r-- | scripts/main.js | 8 |
2 files changed, 9 insertions, 1 deletions
@@ -20,7 +20,7 @@ <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]--> </head> -<body onload="load_done();"> +<body> <div class="main"> <noscript><h3>You need JavaScript to follow the invitation.</h3></noscript> <h3 class="text-center" id="heading"></h3> diff --git a/scripts/main.js b/scripts/main.js index e47bf88..1e3b5b6 100644 --- a/scripts/main.js +++ b/scripts/main.js @@ -86,4 +86,12 @@ rehash(); window.addEventListener("hashchange", rehash, false); } + + // Wait for the DOM to be ready + document.addEventListener('DOMContentLoaded', load_done, false); + document.onreadystatechange = function() { + if (document.readyState === 'interactive') { + load_done(); + } + }; })(); |