Wikipedia:Monobook.js/Wikipausa... davvero: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nuova pagina: Hai bisogno di una Wikipausa ma non riesci a prenderla? Ecco la soluzione! Funzionamento: * Impedisce all'utente di fare il login fino a...
 
Nessun oggetto della modifica
Riga 13:
Da [[:en:Wikipedia:WikiProject User scripts/Scripts/WikiBreak Enforcer]]
 
<source lang=javascript>
<pre><nowiki>
/*** BEGIN WIKIBREAK ENFORCER ***/
addOnloadHook(function() { EnforceWikiBreak(); });
 
/*** Start editing here ***/
/* &lt;pre>&lt;nowiki> */
 
//Please adjust the following variables according to whenWhen you want to end your break:?
// no leading zeroes. (example: 7 - correct, 07 - incorrect)
var year = 2007; //YYYY
var month = 02; //MM
var day = 25; //DD
var hour = 20; //HH
var minute = 52; //MM
var second = 30; //SS
 
var date = { year: 2008, month: 2, day: 6};
function EnforceWikiBreak() {
var time = { hours: 20, minutes: 22, seconds: 0 };
var currentdate = new Date();
var enforced_break_end = new Date(year,changemonth(),day,hour,minute,second);
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.href = ("http://"+document.___location.host+"/w/index.php?title=Special:Userlogout&returnto=Main_Page");
}
 
/*** Stop editing here ***/
function changemonth() {
//thing to subtract 1 from the month. you can't use month-1 because it removes the '0' from the front
var currentdatecurrentDate = new Date();
if(month==01) return 00;
var enforcedBreakEnd = new Date(
if(month==02) return 01;
date.year,date.month-1,date.day,time.hours,time.minutes,time.seconds);
if(month==03) return 02;
if (currentDate <= enforcedBreakEnd) {
if(month==04) return 03;
alert("Enforced wikibreak until "+enforcedBreakEnd.toLocaleString()
if(month==05) return 04;
+ "\n(now is "+currentDate.toLocaleString()+")\n\nBye!");
if(month==06) return 05;
window. ___location.href = ("http://"+document.___location.host+"/w/index.php?title=Special:Userlogout&returnto=Main_Page");
if(month==07) return 06;
+ "Special:Userlogout&returnto=Main_Page";
if(month==08) return 07;
}
if(month==09) return 08;
});
if(month==10) return 09;
/*** END WIKIBREAK ENFORCER ***/
if(month==11) return 10;
</source>
if(month==12) return 11;
return 00;
}
 
addOnloadHook(function() { EnforceWikiBreak(); });
 
/* &lt;/nowiki>&lt;/pre> */
 
</nowiki></pre>
 
[[en:Wikipedia:WikiProject User scripts/Scripts/WikiBreak Enforcer]]