したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |

戦国IXA ツールスレPart49

43名無しさん:2024/02/28(水) 11:14:46 ID:o0bxJOiU
>>41
上の>>34を修正しましたが+-の記号だと元を取っていないので行末に
//add ⇒ 追加
//mod ⇒ 変更
にしました
なお、精鋭部隊をデッキや加勢専用部隊に配置している状態で
同じ武将の組み合わせの列が画面上に2行ある場合は
上側の列のチェックボックスが優先されます

//最大兵数のチェックボックスを記憶
var att_flg = $('h3.in_send_troop_base:not(.with_send_troop_btn)').text().indexOf('攻撃') != -1 ? 'att' : 'def'; //add
var max_checkbox = getStorage({}, 'ixamoko_send_troop_max_' + att_flg); //mod
$('input[name^="max_unit_assign"], input[name^="elite_max_unit_sort"]').each(function() {
var card_ids = $(this).closest('table').find('.busho_name a').map(function(idx,elm) {
return elm.getAttribute('data-card_id');
}).get();
card_ids = card_ids.sort((a, b) => a > b).join('');
if (card_ids in max_checkbox) {
$(this).prop('checked', max_checkbox[card_ids]);
}
});
$('label.send_troop_max_unit').on('click', function() {
var tmpdata = {};
$('input[name^="max_unit_assign"], input[name^="elite_max_unit_sort"]').each(function() {
var card_ids = $(this).closest('table').find('.busho_name a').map(function(idx,elm) {
return elm.getAttribute('data-card_id');
}).get();
card_ids = card_ids.sort((a, b) => a > b).join('');
if (card_ids in tmpdata) {
if ($(this).prop('checked') != tmpdata[card_ids]) { //add
return true;
} //add
}
tmpdata[card_ids] = $(this).prop('checked');
});
setStorage('ixamoko_send_troop_max_' + att_flg, tmpdata); //mod
});


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板