User:Richwales/common.js

function addForceSummary {   if(!/&action=edit/.test(window.location.href) && !/&action=submit/.test(window.location.href)) return; if(/&section=new/.test(window.location.href)) return; if(!document.forms.editform) return; document.forms.editform.wpSave.onclick = forceSummary; // The second invocation of this will cause extra annoyance if there is no edit summary present. If there *is* an edit summary, the dialog box will not appear. document.forms.editform.wpSave.onfocus = forceSummary; } function forceSummary {   if(!document.forms.editform.wpSummary.value.replace(/^(?:\/\\*.*\\*\/)? *(.*) *$/,'$1'))   {        var r = prompt('Are you sure you want to submit without adding a summary?\nTo add a summary, type it in the box below:',document.forms.editform.wpSummary.value); if(r == null) { return false; } document.forms.editform.wpSummary.value = r;   } return true; } $(addForceSummary); /* Force preview */ /* by Marc Mongenet, 2006, fr.wikipedia. Modified to work for non-anons by Soxred93 */ /* User:Soxred93/forcepreview.js */ function forcePreview { if (wgAction == "edit") { document.getElementById("wpSave").disabled=true; document.getElementById("wpSave").value = "Save (preview first)"; document.getElementById("wpSave").style.fontWeight = "normal"; document.getElementById("wpPreview").style.fontWeight = "bold"; } } $(forcePreview);