利用者:Tietew/submitblock.js
出典: フリー百科事典『ウィキペディア(Wikipedia)』
お知らせ: 保存した後、ブラウザのキャッシュをクリアする必要があります。
- Mozilla / Firefox / Safari: [Shift] を押しながら [再読み込み] をクリック、または [Shift]-[Ctrl]-[R] (Macでは [Cmd]-[Shift]-[R]);
- IE: [Ctrl] を押しながら [更新] をクリック、または [Ctrl]-[F5];
- Konqueror: [再読み込み] をクリック、または [F5]; Opera: 「ツール」→「設定」からキャッシュをクリア。
// 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; } addOnloadHook(install_submitchecker);