利用者:Emk/common.js

出典: 謎の百科事典もどき『エンペディア(Enpedia)』
< 利用者:Emk
2022-12-28T08:42:14時点におけるEmk (トーク | 投稿記録)による版 (トグル時に「戻る」ボタンの履歴が積み上がるバグを修正)
ナビゲーションに移動 検索に移動

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

  • 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を押してください
$(function(){
	/* JavaScript無効のエラーを削除 */
	$( ".no_js_error" ).remove();
	/* 有効化ボタンを表示させる */
	$( "span[class|='switchable_white_text_Is_true']" ).css( "display", "inline" );
	/* スイッチ入れ替え function */
	function switch_links(arg1,arg2){
		$( "span[class|='"+arg1+"']" ).css( "display", "inline" );
		$( "span[class|='"+arg2+"']" ).css( "display", "none" );
	}
	/* 白文字有効化が押されたならば */
	$( "span[class|='switchable_white_text_Is_true'] > a" ).click(function(e) {
		e.preventDefault();
		var has_grp = $(this).parent().data('swt-grp') ;
		var tg_cln = '';
		if (has_grp) { tg_cln = (has_grp != '_global') ? '-'+has_grp : ''; }
		$( "span[class|='switchable_white_text"+tg_cln+"']" ).css( "color", "white" );
		switch_links("switchable_white_text_Is_false"+tg_cln,"switchable_white_text_Is_true"+tg_cln);
	});
	/* 白文字無効化が押されたならば */
	$( "span[class|='switchable_white_text_Is_false'] > a" ).click(function(e) {
		e.preventDefault();
		var has_grp = $(this).parent().data('swt-grp') ;
		var tg_cln = '';
		if (has_grp) { tg_cln = (has_grp != '_global') ? '-'+has_grp : ''; }
		$( "span[class|='switchable_white_text"+tg_cln+"']" ).removeAttr('style');
		switch_links("switchable_white_text_Is_true"+tg_cln,"switchable_white_text_Is_false"+tg_cln);
	});
} );