dev

MessageBlock adds a checkbox in the Special:Block page that allows you to send a message with the block reason and duration to the blocked user's talk page directly from the block page.

Installation

Customization

To add the title and the text of this new message, just add this in MediaWiki:Common.js (or before the import statements if using for personal use):

window.MessageBlock = {
	title: 'Blocked',
	message: 'You have been blocked.'
};

Then, just change title by the title of the message and message by the text you want.

Note: You can't include quotation marks or newlines in the message template.

Include duration and block reason

If you want to include the duration, the reason of the block, or your username, type in the message $1 (for the reason), $2 (for the duration), and/or $3 for your username. For example, your message can be: "$3 blocked you for $2 because you have $1". You can also use $3 to create a link to a Community Central message wall, for example: "You can contact your blocking admin on Community Central with <a href=\"community.fandom.com/wiki/Message_Wall:$3\">this</a> link."

Auto-check the checkbox

By default, the checkbox isn't checked and have to be checked manually. If you want to check it by default, just put this before import statements:

(window.MessageBlock = window.MessageBlock || {}).autocheck = true;

Example

window.MessageBlock = {
	title : 'Blocked',
	message : 'You have received a $2 block because you have $1',
	autocheck : true
};

importArticles({
	type: 'script',
	articles: [
		'u:dev:MessageBlock/code.js'
	]
});

Updates

Text above can be found here (edit)