利用者:CES1596/kana-code-check.js

提供:Wikisource

注意: 保存後、変更を確認するにはブラウザーのキャッシュを消去する必要がある場合があります。

  • Firefox / Safari: Shift を押しながら 再読み込み をクリックするか、Ctrl-F5 または Ctrl-R を押してください (Mac では ⌘-R)
  • Google Chrome: Ctrl-Shift-R を押してください (Mac では ⌘-Shift-R)
  • Internet Explorer / Microsoft Edge: Ctrl を押しながら 最新の情報に更新 をクリックするか、Ctrl-F5 を押してください
  • Opera: Ctrl-F5を押してください
// ボタン操作により、特定部分(classがmw-body-contentのDIV)に対し、片仮名部分を色別
// 使用後、ページ再読み込みで復帰。

$(function() {
	var namespaceNumber = mw.config.get('wgNamespaceNumber');
	if (namespaceNumber !== 0 && namespaceNumber !== 2 && namespaceNumber !== 250) return;
	$("#p-namespaces ul").append($("<li><span><a>仮名</a></span></li>").attr({'id': 'start_btn','title':'色別:\n片仮名部分は薄黄色'}).css({'color':'#0000ff','cursor':'pointer'}));
	$('#start_btn').click(function() {
			//alert('片仮名部分をチェックします\n片仮名部分は薄黄色');
			
			$(".mw-body-content").each(function(){
				var txt = $(this).html();
				$(this).html(
					txt.replace(/[ァ-ヶー ]/g, "<span class=\"katakana\" >$&</span>") 	
						//片仮名
				);
			$('#start_btn, #start_btn span a').css({'color':'#000000'});
			});
	$('.katakana').css('background-color', 'lemonchiffon');  //片仮名:背景は薄黄色
	});
});