MediaWiki:Gadget-suppressEnterAtSummaryBox.js

お知らせ: 保存した後、ブラウザのキャッシュをクリアしてページを再読み込みする必要があります。

多くの WindowsLinux のブラウザ

  • Ctrl を押しながら F5 を押す。

Mac における Safari

  • Shift を押しながら、更新ボタン をクリックする。

Mac における ChromeFirefox

  • Cmd Shift を押しながら R を押す。

詳細についてはWikipedia:キャッシュを消すをご覧ください。

$(function() {

	// Collect <input> tags in forms for an HTTP POST request
	/** @type {JQuery<HTMLInputElement>} */
	var $inputs = $('.mw-body-content form[method="post"] input');
	if (!$inputs.length) return;

	// Assign an event listner to prevent form submission
	$inputs.each(function() {
		if (!this.type || /^(text|number|url|tel|email|password)$/i.test(this.type)) {
			this.addEventListener('keypress', function(e) {
				if (e.key === 'Enter') {
					e.preventDefault();
				}
			});
		}
	});

});