addEvent(window, "load", function(){
var inputs = []
inputs = inputs.concat(document.getElementsBySelector("input"));
inputs = inputs.concat(document.getElementsBySelector("select"));
inputs = inputs.concat(document.getElementsBySelector("textarea"));
if (inputs.length > 0){
for (var i=0, t=inputs.length; i<t ;i++){
if (inputs[i].parentNode.className.indexOf('submit-row') == -1){
addEvent(inputs[i], "change", function(){ window.onbeforeunload = function(){
return "Your changes have not been saved.";
}});
} else {
addEvent(inputs[i], "click", function(){ window.onbeforeunload = null });
}
}
}
})
Comments