$innermid.each(function() {
var $h3 = $(this).find('h3:eq(0)');
var type = $h3.children('span').text().trim();
- var unit = $h3.children('a').text().trim();
if (type != '施設') {
return;
}
+ var unit = $h3.text().split(':')[1];
var $img = $(this).find('img[src$="btn_lvup2.png"], img[src$="btn_construct.png"], img[src$="btn_lvup.png"]');
// 拠点移動のURLの取得・移動
function moveExecution(f) {
(中略)
var url = 0 > f && obj.prev ? obj.prev : 0 < f && obj.next ? obj.next : null;
url ? location.href = url : void 0;
}
上記部分を下記と差し替え
// 拠点移動のURLの取得・移動
function moveExecution(f) {
let $list = $('#sideboxBottom div:first li').filter(function(){return $(this).hasClass('on') || $(this).children('a').length;});
let i = $list.index($('#sideboxBottom li.on'));
let prev = $list.eq(i-1).length ? $list.eq(i-1).children('a').attr('href') : $list.eq($list.length - 1).children('a').attr('href');
let next = $list.eq(i+1).length ? $list.eq(i+1).children('a').attr('href') : $list.eq(0).children('a').attr('href');
if ($('#repair_central_form').length) {
prev = prev.replace('map', 'village');
next = next.replace('map', 'village');
}
var url = 0 > f && prev ? prev : 0 < f && next ? next : null;
if (url) {
location.href = url;
}
}
var $select = $('span[onclick*="' + str + '"]').closest('table').find('select');
for (var n = 0; n < a.length; n++) {
obj.base.push($select.find('option').eq(n).text());
obj.lv.push($select.find('option').eq(n).text().match(/レベル\d+/)[0].match(/\d+/)[0]);
}
↓
var $table = $('span[onclick*="' + str + '"]').closest('table');
var create_unit_time_len = $table.find('.create_unit_time').length;
for (var n = 0; n < create_unit_time_len; n++) {
obj.base.push($table.find('option').eq(n).text());
obj.lv.push($table.find('option').eq(n).text().match(/レベル\d+/)[0].match(/\d+/)[0]);
}
var html = '<select id="mk_filter_fort">';
html += '<option value="全">全</option>';
for (var i = 0; i < arr_fort.length; i++) {
html += '<option value="' + arr_fort[i] + '">' + arr_fort[i] + '</option>';
}
html += '</select>';
>>370
=== execute function ===の下っていうのは
=== execute function ===内という意味です。
=== execute function ===の直下に記載する必要はありません。
favoriteSort();の上に記載すればそれだけで大丈夫です。
説明不足ですみません。
いろいろありがとうございました
もうよくわからないです
Uncaught SyntaxError: "undefined" is not valid JSON
at JSON.parse (<anonymous>)
at getStorage (<anonymous>:67:46)
at singleCombat (<anonymous>:4915:17)
at sideboxChange (<anonymous>:4905:95)
at allPageCheck (<anonymous>:5682:5)
at MokoMain (<anonymous>:23664:3)
at <anonymous>:23780:3
at HTMLDocument.loadMoko (ixa-moko.user.js:24741:17)
>>454
一騎討ち自動の所でローカルストレージの値が取れなくてJSONのパースが失敗してますね
一騎討ちはもう要らないので、moko内を「singleCombat」で検索して、行であればそれらは全部//でコメントアウトして
function singleCombat()は/*から*/でまるごとコメントアウトで良いと思います