User:JayBeeEll/common.js

/*** BEGIN WIKIBREAK ENFORCER for one-time break ***/ $(document).ready(function {

/*** Start editing here ***/

// When you want to end your break? // no leading zeroes. (example: 9 - correct, 09 - incorrect)

var date = { year: 2024, month: 6, day: 1}; var time = { hours: 0, minutes: 0, seconds: 0 };

/*** Stop editing here ***/ var currentDate = new Date; var enforcedBreakEnd = new Date(		date.year,date.month-1,date.day,time.hours,time.minutes,time.seconds); if (currentDate <= enforcedBreakEnd) { alert("Enforced wikibreak until "+enforcedBreakEnd.toLocaleString			+ "\n(now is "+currentDate.toLocaleString+")\n\nBye!"); location = "//"+location.host+"/w/index.php?title=" + "Special:Userlogout&returnto=Main_Page"; } }); /*** END WIKIBREAK ENFORCER ***/

/*** BEGIN WIKIBREAK ENFORCER for daily breaks ***/ $(document).ready(function {

/*** here be dragons ***/ var allow = false; var currentDate = new Date; if (currentDate.getUTCHours < 1) { allow = true; }	if (currentDate.getUTCHours > 16) { allow = true; }

if (allow == false) {		alert("Enforced wikibreak. Now is "+currentDate.toLocaleString+")");		mw.loader.using(["mediawiki.api", "mediawiki.user"]).then(function {			new mw.Api.post(			{				action: 'logout',				token: mw.user.tokens.get('csrfToken')			}).done(function (data)			{				location = "//" + location.host + "/w/index.php?title="					 + "Special:Userlogin&returnto=Main_Page";			}).fail(function 			{				console.log("logout failed");			}); });	} }); /*** END WIKIBREAK ENFORCER ***/

importScript('User:Headbomb/unreliable.js'); // Backlink: User:Headbomb/unreliable.js

importScript( 'User:Evad37/OneClickArchiver.js' ); // Backlink: User:Evad37/OneClickArchiver.js