Wikipedia:WikiProject User scripts/Scripts/Force edit summary alternative

This is an old revision of this page, as edited by Random user 8384993 (talk | contribs) at 17:36, 23 April 2007. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

//* A modified version of Wikipedia:WikiProject User scripts/Scripts/Force edit summary. //* Flashes summary box instead of displaying message.

/* <pre><nowiki> */

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;
}

function forceSummary()
{
    if(!document.forms.editform.wpSummary.value.replace(/^(?:\/\\*.*\\*\/)? *(.*) *$/,'$1'))
    {
        flashcolour(7);
        document.forms.editform.wpSave.onclick = "";
        return false;
    }
    return true;
}

var flashcolour_timer;
function flashcolour(count) {
    if (count%2 == 1)
        document.forms.editform.wpSummary.style.backgroundColor = "#FF8000";
    else
        document.forms.editform.wpSummary.style.backgroundColor = "#FFFFFF";

    if (flashcolour_timer != null) {
        clearTimeout(flashcolour_timer);
        flashcolour_timer = null;
    }

    if (count > 0)
        flashcolour_timer = window.setTimeout("flashcolour(" + (count-1) + ")",350);
}


addOnloadHook(addForceSummary);

/* </nowiki></pre> */