Wikipédia:Scripts/Wikipausa

Origem: Wikipédia, a enciclopédia livre.
Funcionalidade
  • Previne que o usuário entre na Wikipédia com a sua conta.
  • Se o usuário entrar com a sua conta, será deslogado logo a seguir.
  • O usuário poderá ainda visualizar e editar a Wikipédia como anónimo..
  • Este código poderá ser contornado, mas não lhe vamos dizer como.
Uso
  • Copie o código abaixo para o seu common.js (ou outro), ajustando a data para o final da wikipausa. Salve a página.
  • Limpe o/a cache do seu navegador:
Mozilla, IE e Opera: Ctrl + F5.
Safari: Cmd + R.
Konqueror: Ctrl + R.
/* Força uma wikipausa
 * @author [[pt:User:!Silent]]
 * @date 26/abr/2012
 * @update 12/mai/2015
 
 * Uso: trocar o conteúdo da variável "end" pela data de término da wikipausa; exemplo:
 var end = [ 2012, 4, 26, 15, 40, 33 ] // 26 de abril 2012 às 15:40:33
 PS: não deve ser colocado 0 na frente dos números
*/
var end = [ 2013, 5, 1, 15, 40, 33 ],
	dateEnd = new Date( end[ 0 ], end[ 1 ] - 1, end[ 2 ], end[ 3 ], end[ 4 ], end[ 5 ] );
 
if ( dateEnd.getTime() > new Date().getTime() ) {
	alert(
		'Você está em wikipausa forçada, portanto será deslogado automaticamente.'
		+ '\nVocê poderá logar de novo em: ' + dateEnd.toLocaleString() 
	);
		
	location.href = '/w/index.php?title=Especial:Userlogout&returnto=Wikipédia:Página principal';
}