User:Aotake/submitblock.js

// This script is under public domain, and comes with ABSOLUTELY NO WARRANTY. // You can use/modify/redistribute without any permission.

var submitchecker_enterpressed = false;

function install_submitchecker { var f = document.getElementById("editform"); if(f) { var s = document.getElementById("wpSummary"); if(s.addEventListener) s.addEventListener("keydown", submitchecker_key, false); else if(s.attachEvent) s.attachEvent("onkeydown", submitchecker_key); if(f.addEventListener) f.addEventListener("submit", submitchecker, false); else if(f.attachEvent) f.attachEvent("onsubmit", submitchecker); } } function submitchecker(e) { if(submitchecker_enterpressed) { submitchecker_enterpressed = false; if(!confirm("Are you sure you want to submit your changes?")) { if(e.preventDefault) e.preventDefault; else if(window.event) event.returnValue = false; return false; } }  return true; } function submitchecker_key(e) { if(window.event) e = event; if(e && e.keyCode == 13) submitchecker_enterpressed = true; return true; } $(install_submitchecker);