User:Mike1024/monobook.js
From Wikipedia, the free encyclopedia
Note: After saving, you have to bypass your browser's cache to see the changes. Firefox/Mozilla/Safari: hold down Shift while clicking Reload (or press Ctrl-Shift-R), Internet Explorer: press Ctrl-F5, Opera/Konqueror: press F5.
/* <pre><nowiki> */ function addForceSummary() { if(!/&action=edit/.test(window.location.href) && !/&action=submit/.test(window.location.href)) return; if(/§ion=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); function EnforceWikiBreak() { var currentdate = new Date(); // YYYY, MM, DD, HH, MM, SS var enforced_break_end = new Date(2006, 03, 13, 17, 30, 00); // *** IMPORTANT: Subtract 1 from month, i.e. january = 0 *** if (currentdate > enforced_break_end) { // alert ("Welcome back from your enforced wikibreak!"); } else { alert ("Enforced wikibreak until " + enforced_break_end.toLocaleString() + " (currently " + currentdate.toLocaleString() + "). Bye!"); window.location = "http://en.wikipedia.org/w/index.php?title=Special:Userlogout&returnto=Main_page"; } } addOnloadHook(EnforceWikiBreak); /* </nowiki></pre> */