「利用者:Emk/common.js」の版間の差分

出典: 謎の百科事典もどき『エンペディア(Enpedia)』
ナビゲーションに移動 検索に移動
 
(トグル時に「戻る」ボタンの履歴が積み上がるバグを修正)
10行目: 10行目:
}
}
/* 白文字有効化が押されたならば */
/* 白文字有効化が押されたならば */
$( "span[class|='switchable_white_text_Is_true'] > a" ).click(function() {
$( "span[class|='switchable_white_text_Is_true'] > a" ).click(function(e) {
e.preventDefault();
var has_grp = $(this).parent().data('swt-grp') ;
var has_grp = $(this).parent().data('swt-grp') ;
var tg_cln = '';
var tg_cln = '';
18行目: 19行目:
});
});
/* 白文字無効化が押されたならば */
/* 白文字無効化が押されたならば */
$( "span[class|='switchable_white_text_Is_false'] > a" ).click(function() {
$( "span[class|='switchable_white_text_Is_false'] > a" ).click(function(e) {
e.preventDefault();
var has_grp = $(this).parent().data('swt-grp') ;
var has_grp = $(this).parent().data('swt-grp') ;
var tg_cln = '';
var tg_cln = '';

2022-12-28T08:42:14時点における版

$(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);
	});
} );