onready() instead of onload()

This commit is contained in:
Michael Save
2012-03-31 19:37:31 +11:00
parent ad657916a0
commit f444fa3b6e
5 changed files with 17 additions and 18 deletions

View File

@@ -158,25 +158,18 @@ var RecaptchaOptions = {
theme : 'clean'
};
function onload(fnc) {
if(typeof window.addEventListener != "undefined") {
window.addEventListener("load", fnc, false);
} else if(typeof window.attachEvent != "undefined") {
window.attachEvent( "onload", fnc );
} else {
if (window.onload != null) {
var oldOnload = window.onload;
window.onload = function (e) {
oldOnload(e);
window[fnc]();
};
} else {
window.onload = fnc;
}
onready_callbacks = [];
function onready(fnc) {
onready_callbacks.push(fnc);
}
function ready() {
for(var i = 0; i < onready_callbacks.length; i++) {
onready_callbacks[i]();
}
}
onload(init);
onready(init);
{% endraw %}{% if config.google_analytics %}{% raw %}